@charset "UTF-8";
/* CSS Document */

body { 
	margin:0px; 
	padding:0px; 
	background: url(../images/bgGradient.jpg) repeat-x; 
	height:450px;
	background-color:#e1e2dd; 
	font:13px/19px Helvetica, Arial, sans-serif; 
	color:#484847; 
}

.container { 
	width:812px; 
	margin:0 auto;position:relative; 
} 

#top {
	width: 803px;
	background: url(../images/dropShadTop2.gif) top left repeat-x;
	padding:3px 0px 0px 0px; 
	margin-top:30px;
}

#sides {
	background: url(../images/drpShad3.png) top left repeat-y;
	padding-left:4px;
	margin:0 0 0 -5px;
	width:812px;
}


/*TEXT FORMATS & MISC*/
a {text-decoration: none;}
a:focus {outline: none;}
h3, h2 {padding:0; margin:0;}
h1 span { display:none; } /* RESERVED FOR IMAGE REPLACEMENT*/
img {border:none;}
.italic { font-style:italic;}
.indentLg {padding-left:20px;}
.indentSm {padding-left:8px;}
.small{font-size:9px;margin-top:-10px;}
.bold {font-weight:900;}
.smaller{font-size:13px;}


/* HEADER */
#header { height:240px;}

.logo {
	background:url(../images/header.jpg) no-repeat; 
	width:802px; 
	height:200px;
	padding:0;
	margin:1px 0 0 3px; 
}


/* NAV */
.navBlock {
	border-top: 1px solid #7a7e7a; 
	border-bottom: 1px solid #7a7e7a; 
	background: url(../images/nav2.gif) repeat-x;  
	height:34px; 
	width:803px;
	margin:0 0 0 2px; 
} 

ul#menu {  
	margin:8px 0; 
	padding: 0; 
	list-style:none; 
	position:absolute; 
	left: -6px; 
	
}

ul#menu li { display:inline; } 

ul#menu li a {
	float:left; 
	padding:2px 24px 8px;
	text-decoration:none;  
	color:#484847; 
	font: 14px; 
}

ul#menu li img.line { float:left; padding: 0; margin:0px; }


ul#menu li a.active, ul#menu li a:hover {
	color:#3e423e;
	background: url(../images/over.gif) no-repeat;
	background-position:center bottom;
}

img.home { margin-top:2px;padding-bottom:4px;}

.navBase {
	background: #4e534d; 
	height:6px;
	width:804px;
	margin-left:1px;
}


/* MAIN */
#main {
	background: #f1f2ea url(../images/navDrpShad.png) repeat-x; 
	margin-left:1px;
	width:804px;
	overflow:auto;
}

#colMain, #singleMain {
	width: 560px;
	float: left;
	display:block; 
	overflow:auto; 
	padding-bottom:60px;
}

#singleMain {width:800px;}

#singleMain #left {width:390px;float:left; margin-top:-4px;}
#singleMain #right {width:200px;float:right;padding:0px 0px 22px 42px;margin-right:0; overflow:hidden;}

/*SIDE COLUMNS*/  
#colSide {
	width: 224px;
	float: right;
	margin: -40px 0 0 0;
	padding: 20px 0 4px 09px;
	overflow:auto;
	background:#f5f7f6 url(../images/navDrpShad.png) repeat-x; 
	border-left: 1px solid #d1d1ca;
	border-bottom: 1px solid #d1d1ca;
}
 
#colSide #col2Top {/* TOP, RIGHT COLUMN */
	width: 214px;
	float: right;
	/*margin-bottom:4px;*/
	padding-top:16px;
}

#colSide #col2Btm { /* TOP, LEFT COLUMN */
	width: 214px;
	float: right;
}


/* WINDOW PARTS */

#main a {
	font:7px; 
	color:#5fa385;
	font-weight:400;
	line-height:14px;
}

#main a:hover {text-decoration:underline;}
#main a:visited {color:#407285;}

#colMain h2, #singleMain h2 {
	padding:0 0 4px 19px;
	font-weight:600;
	font-size:1.4em;
	margin:0;
}

#colMain hr, #singleMain hr, #singleMain h3 +hr { 
	color: #a3ada4;
	background-color:#a3ada4;
	height:1px; 
	width: 504px;
	border:none;
	margin:0 2px 10px 19px;
	float:left;
}

#colMain h3 + hr {width:300px; }
#singleMain hr, #singleMain h3 +hr {width:740px; }

 #colMain h3, #singleMain h3 { 
	float:left;
	padding:8px 0 0px 19px;
	font-weight:600;
	font-size:1.1em; 
	margin-left:0;
	width:512px; 
}
#moreTxt {width: 560px;}
#moreBtn {position:relative; top:6px; padding-right:6px;  }
#moreTxt p {font-weight:bold;}
#moreTxt p:hover  {color:#5fa385; cursor:pointer;}

 .imgRt {float:right;padding:4px 4px 2px 12px; }
 .imgLft {float:left;padding:4px 18px 6px 0px; }
 .emph { 
	font-weight:400;
	font-size:11px; 
	float:left;
	padding:-38px 0 0px 19px;
}

#colMain p, #singleMain p {   
	width:512px; 
	float:left;
	padding:0 0 8px 19px;
	font-size:12px; 
	margin:2px 0 10px;
 }  

#singleMain p {width:770px;  }
#colMain ul {float:left; margin-top:-4px; width:512px;}
#colMain ul li {}

#colSide h2 {            
	font-size:1.3em;
	padding:4px 0 0 4px;
 } 
 
#colSide p {    
	width:178px;  
	padding:2px 14px;
	overflow:auto;
	line-height:16px;
	margin-top:8px;
 }

#colSide hr { 
	color: #d1d1ca;
	background-color:#d1d1ca;
	height:1px; 
	width: 196px;
	border:none;
	float:left;
	margin:6px 4px 20px 0px;
}
.entry {padding-top:4px;}
.entry + br{}/*180px;*/
.entry a img {padding-top:0px;margin-bottom:40px;}
.topMarg {margin-top:24px; }
.twitMarg {margin: 8px 8px 2px -18px; }
#colSide ul li{padding:8px 6px 0 0;line-height:15px;}

/* FOOTER */
#footer { 
	background: #a3ada4 url(../images/footerShad.gif) repeat-x; 
	padding: 0 0 6px 0; 
	height:100px;
	line-height:14px;
	font-size:10px;
	margin-left:1px;
	width:804px;
	color:#4e534d;
	border-bottom: 1px solid #878986;
	border-top: 4px solid #4e534d;
}

#footer a {
	margin:0 12px 20px 0;
	color:#4e534d;
	font-weight:900; 
	border-right:1px solid #544e4e; 
	padding:0 10px 0 0;
}

#footer a:hover, #footer a.active { text-decoration:underline; }
#footer p a { border:none;}

#footer #colSideLft {
	width: 570px;
	float: left;
	padding:6px 2px 8px 10px;
}
.socialIcons { margin-right:-10px;}
.socialIconsLg { margin-right:10px; vertical-align:middle;}
.imgSm{width:11%; height:11%;}

#footer #colSideRt {
	width: 200px;
	float: right;
	overflow:auto;
	padding:0px 10px 8px 2px;
}

