/*colors defined:
#f0f - pink
#80f - lavender
#30f - blue
#08f - lt. blue
#0f8 - green
#f80 - orange
#000 - black
#fff - white
#f00 - red
#333 - dk. gray
#666 - md. gray
#999 - lt. gray

*/

body{
	background-image:url('images/web2_0icons002__140php_1120x768_NOLOGO.png');
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#4a4a4a;
	color:white;
	width:100%;
	/*height:700px;*/
	min-width:1040px;
	margin:0;
	font-family:"Times New Roman",Georgia,Serif;
}
.font-stack-verdana{
	font-family:Verdana,"Times New Roman",Serif;
}
.font-stack-Lucida-sans-unicode{
	font-family:“Lucida Sans Unicode”,"Times New Roman",Serif;
}.font-stack-impact{
	font-family:Impact,"Times New Roman",Serif;
}
.push-left-10{
	position:relative;
	float:left;
	margin-left:10px;
}
.push-top-30{
	position:relative;
	margin-top:60px;
}
.clear-right{
	clear:right;
}
.center-white{
	text-align:center; 
	color:white;
	margin-top:350px;
}
#navigation-main-wrapper{
	width:1140px;
	height:190px;
	position:relative;
	float:left;
	/*border:1px solid #fff;*/
}
#logo{
	position:absolute;
	/*top:0*/
	bottom:0;
	left:0;
	width:300px;
	/*border:1px solid #fff;*/
}
#logo  a,a:link,img{
	text-decoration:none;
	border:none;
}
#logo-tagline{
	position:absolute;
	/*top:34px;*/
	bottom:0;
	left:303px;
	width:400px;
	/*border:1px solid #fff;*/
}
#logo-tagline span{
	font-size:24px;
	font-style:bold;
}
.social-networking span{
	position:relative;
	float:left;
	padding:0 3px;
	margin-top:20px;
}
.social-networking ul{
	position:absolute;
	top:0;
	left:720px;
	height:60px;
	width:360px;
	/*border:1px solid #fff;*/
}
.social-networking li span{
	display:block;
}
.social-networking a,a:link,img,li{
	text-decoration:none;
	border:none;
	position:relative;
	float:left;
	padding:0 2px;
	display:inline;
	margin-top:22px;
}
#search{
	position:absolute;
	left:10px;
	top:10px;
	width:240px;
	height:75px;

}

.page-headline{
	position:absolute;
	margin-top:-60px;
	font-size:40px;
	font-family:Impact, Haettenschweiler, “Arial Narrow Bold”, sans-serif;
}
.page-headline span.latest{
	background-color:#f0f;
	padding:0 .25em;
}
.page-headline span.archives{
	background-color:#000;
	padding:0 .25em;
}
.page-headline span.type_1{
	background-color:#f0f;
	padding:0 .25em;
}
.page-headline span.type_2{
	background-color:#80f;
	padding:0 .25em;
}
.page-headline span.type_3{
	background-color:#30f;
	padding:0 .25em;
}
.page-headline span.type_4{
	background-color:#08f;
	padding:0 .25em;
}
.page-headline span.type_5{
	background-color:#0f8;
	padding:0 .25em;
}
.page-headline span.type_6{
	background-color:#f80;
	padding:0 .25em;
}
#snippet-wrapper{
	width:660px;
	margin-top:85px;
	margin-left:75px;
	position:relative;
	float:left;
	background-color:#fff;
}
.snippet-title{
	font-size:24px;
	background-color:#000;
}
.snippet-content{

}
#category-section{
	position:relative;
	margin-left:20px;
	margin-top:85px;
	float:left;
	/*border:1px solid #fff;*/
}
#category-wrapper{
	/*width:150px;*/
	position:relative;
	margin-top:15px;
	float:left;
}
#category-wrapper a,a:link,a:visited{
	font-style:bold;
	text-decoration:none;
	color:#fff;
}
#category-wrapper a:hover{
	font-style:bold;
	text-decoration:none;
	color:#fff;
	background-image:  url('images/140snippet_bullet24x20_RIGHT_EDIT001.png');
	background-repeat:no-repeat;
	background-position:left center;
}
#category-wrapper-2{
	/*width:150px;*/
	position:relative;
	margin-top:15px;
	float:left;
}
.snippet-text-push{
	margin-left:27px;
}
.snippet-category-active{
	background-image:  url('images/140snippet_bullet24x20_RIGHT_EDIT001.png');
	background-repeat:no-repeat;
	background-position:left center;
}
.snippet-category-archives{
	font-size:24px;
	background-color:#000;
	padding:.25em;
}
.snippet-category-latest{
	font-size:24px;
	background-color:#f0f;
	padding:.25em;
}
.snippet-category-type_1{
	font-size:24px;
	background-color:#f0f;
	padding:.25em;
}
.snippet-category-type_2{
	font-size:24px;
	background-color:#80f;
	padding:.25em;
}
.snippet-category-type_3{
	font-size:24px;
	background-color:#30f;
	padding:.25em;
}
.snippet-category-type_4{
	font-size:24px;
	background-color:#08f;
	padding:.25em;
}
.snippet-category-type_5{
	font-size:24px;
	background-color:#0f8;
	padding:.25em;
}
.snippet-category-type_6{
	font-size:24px;
	background-color:#f80;
	padding:.25em;
}.snippet-category-Matha{
	font-size:24px;
	background-color:#f0f;
	padding-left:3px;
}
.snippet-category-Matha img{
	margin-top:2px;
	background-color:#f0f;
}
.snippet-category-DateTimea{
	font-size:24px;
	background-color:#80f;
	padding-left:3px;
}
.snippet-category-DateTimea img{
	margin-top:2px;
	background-color:#80f;
}
.snippet-category-Arraya{
	font-size:24px;
	background-color:#30f;
	padding-left:3px;
}
.snippet-category-Arraya img{
	margin-top:2px;
	background-color:#30f;
}
.snippet-category-Stringa{
	font-size:24px;
	background-color:#08f;
	padding-left:3px;
}
.snippet-category-Stringa img{
	margin-top:2px;
	background-color:#08f;
}
.snippet-category-Regexa{
	font-size:24px;
	background-color:#0f8;
	padding-left:3px;
}
.snippet-category-Regexa img{
	margin-top:2px;
	background-color:#0f8;
}
.snippet-category-Globalsa{
	font-size:24px;
	background-color:#f80;
	padding-left:3px;
}
.snippet-category-Globalsa img{
	margin-top:2px;
	background-color:#f80;
}
.snippet-category-count{
	position:relative;
	float:right;
}
.snippet-pubdate {
	background-color:#000;
	height:20px;
	width:100%;
	border-top:1px solid #fff;
}

.pubdate-link{
	position:relative;
	float:left;
	clear:right;
	padding:0;
	margin:0;
	margin-top:0;
	width:100%;
}
.pubdate-link a{
	position:relative;
	float:left;
	clear:right;
	text-decoration:underline;
	color:blue;
	/*background-color:#000;*/
	padding:0;
	margin:0;
	margin-top:0;
}
.inline{
	display:inline;
}
.desktop{
	position:relative;
	margin-left:23px;
	margin-top:23px;
}
#footer-background{
	position:relative;
	clear:left;
	height:450px;
	background-image:url('images/web2_0icons002__140php_1120x768_NOLOGO.png');
	background-repeat:repeat-x;
	background-position:0 200px;
	width:100%;
	min-width:1240px;
	margin:0;
	/*border:1px solid red;*/
}
#footer-text{
	position:relative;
	float:left;
	/*margin-top:20px;*/
}
.footer-section{
	position:relative;
	float:left;
	margin-left:30px;
	margin-top:95px;
	padding-left:30px;
	border-left:dashed 1px #fff;
}
.footer-section-1st{
	position:relative;
	float:left;
	margin-left:30px;
	margin-top:95px;
}
.footer-section-subtitle{
	position:relative;
	clear:left;
}
#footer-bottom{
	position:relative;
	clear:left;
	margin-top:60px;
	margin-left:10px;
}
#footer-headline{
	position:relative;
	float:left;
	clear:right;
	width:200px;

}
.footer-thumb-hover{
	background-color:#999;
	width:200px;
	height:150px;
	position:relative;
	z-index:+1;
	border:1px solid red;
}
/*NAVIGATION*/

#main-nav{
	position:relative;
	clear:left;
	height:75px;
	width:1240px;
}

ul, li {
	list-style-type:none;
	padding:0;
	margin:0;
	}

#crumbs {
	height:75px;
	/*border:1px solid #dedede;*/
	}
#crumbs li {
	/*float:left;*/
	line-height:2.3em;
	color:#999;
	padding-left:.25em;
	font-size:40px;
	font-family:Impact, Haettenschweiler, “Arial Narrow Bold”, sans-serif;
	}
#crumbs li span{
	padding:0 .25em;
	color:#999;
	background-color:#000;
	margin:0;
}
#crumbs li span:hover{
	color:#fff;
}
#crumbs li span.main-nav-inactive{
	background-color:#000;
}
#crumbs li span.main-nav-active-latest{
	color:#fff;
	background-color:#f0f;
}
#crumbs li span.main-nav-active-archives{
	color:#fff;
	background-color:#000;
}
#crumbs li span.main-nav-active-type_1{
	color:#fff;
	background-color:#f0f;
}
#crumbs li span.main-nav-active-type_2{
	color:#fff;
	background-color:#80f;
}
#crumbs li span.main-nav-active-type_3{
	color:#fff;
	background-color:#30f;
}
#crumbs li span.main-nav-active-type_4{
	color:#fff;
	background-color:#08f;
}
#crumbs li span.main-nav-active-type_5{
	color:#fff;
	background-color:#0f8;
}#crumbs li span.main-nav-active-type_6{
	color:#fff;
	background-color:#f80;
}

#crumbs li a {
	/*background:url(images/crumbs.gif) no-repeat right center;*/
	padding:0;
	margin:0;
	}	
/*HIDDEN CLASSES*/
.iphone{
	/*
	display:none;
	*/
}	
	