@charset "utf-8";
/* CSS Document */

/*baseline resets all values to zero */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
cite,code,th{font-style:normal;font-weight:normal;}
/*ol,ul{list-style-type:none;}*/
th{text-align:left;}
h1,h2,h3,h4{font-size:100%;}
q:before,q:after{content:'';}

h1 span, a span, h3 span{
	display:none;
}

ul ul li a span{
	display:block;
	}


body { 
	background-color: #FFF;
	background-image:url(http://www.attentionscan.com/images/background.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif; 
	color: #333; 
}

#wrapper {
	width:1050px;
	margin: 0px auto;
}

#navbar-iframe {
	display:none !important;
}

a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a { color: #1179BF; text-decoration: none; }

h2 { font-size: 24px; line-height:28px; font-weight: bold; color: #A1B439;}
h3 { font-size: 16px; color: #A1B439; font-weight:normal;}
h2 a {color: #A1B439; }
h2 a:hover {text-decoration:none;}
h4 { font-size: 14px; font-weight: bold; color: #A1B439; padding:10px 0 0 0;}
h5 { font-size: 20px; color: #989898; margin: 5px 0 10px 0; }

p {
	font-size:12px;
	line-height:18px;
}

blockquote{
	padding:20px;
	font-style:italic;
}

.clear_fix{clear:both; height:1px;}

#header { 
	width: 1050px; 
	height: 120px; 
	margin:0 !important;
	}
	

#header .logo{
	float:left;
	margin: 50px 0 0 0;
}

#header .headerlinks { 
	float: right; 
	margin:65px 0 0 0; 
	font-size: 10px; 
	color: #999; 
	}
	
#header .headerlinks li{
	float:left;
	display:block;
}
	
#header .headerlinks a:visited, #header .headerlinks a { 
	color: #999; 
	text-decoration: none; 
	padding: 0 5px; 
	}
	
#header .headerlinks a:hover {
	text-decoration: underline; 
 }

#content {
	width:1050px;
}

/*LEFT COLUMN */

#leftcol {
	float:left;
	margin:48px 0 0 0;
	width:190px;	
}

#leftcol p {
	color:#989898;
}

#leftcol h3 {
	margin: 35px 0 0 0;
}	

#leftcol ul {  
	text-align:left;
	list-style-type: none;  
	}
	
#leftcol li {
	margin: 8px 0;
	color: #999;
	font-size: 11px;
	line-height:12px;
 }
 
#leftcol form {
	margin: 5px 0 30px 0;
} 

#leftcol .rssimage{
	margin:1px 10px 0 0;
	float:left;
}
/*MAIN COLUMN */

#maincol {
	float:left;
	width:590px;
	margin:15px 0 0 60px;
	overflow:hidden;
}


/*POST CONTENT */

#maincol .post {
	font-size:12px;
	line-height:18px;
	width:550px;
	margin:0 0 0 20px;
	overflow:hidden;
}

#maincol .post h2 {
	margin: 30px 0 15px 0;
	}
#maincol ol, #maincol ul, #maincol li {
	margin:0 0 0 15px;
}
	
#maincol .postfooter {
	background-image:url(http://www.attentionscan.com/images/post-footer.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:590px;
	height:46px;
	font-size:11px;
	color:#909090;
	padding:10px 0 0 0;
	}
	
#maincol .postfootercontent {
	margin:0 0 0 18px;
}

.comments {
	margin:20px 0 0 20px;
}

.comments dl {
	font-size:12px;
	}

.comments dl p{
	margin:10px 0;
	}

.addthis_toolbox {
	float:left;
	margin:5px 0 0 0;
}

.blogger-labels {
	margin:10px 0 0 0;
}

/*RIGHT COLUMN */


#rightcol {
	float:right;
	margin:50px 0 0 0;
	width:190px;	
}

#rightcol p {
	color:#909090;
	margin: 0 0 0 35px;
}

#rightcol h3 {

}	

#rightcol ul {  
	text-align:left;
	list-style-type: none;  
	}
	
#rightcol li {
	margin: 8px 0;
	color: #999;
	font-size: 11px;
 }
 
#rightcol form {
	margin:5px 0 65px 0;
}
 
.searchbutton {
	float:left;
	margin:1px 0 0 5px;
}

.searchform {
	float:left;
	}
	
#rightcol select {
	margin:5px 0 0 0;
}	

/* ADDITIONALLY SECTION 

#additionally {
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	color:#989898;
	width:190px;
}

#additionally h5 {
	color:#666666;
	font-size:12px;
	font-weight:bold;
} 


#additionally .postfooter {
	margin:5px 0 40px 0;
}
*/


/*FOOTER */

#footer { 
	background-image: url(http://www.attentionscan.com/images/background_footer.gif); background-repeat: no-repeat; 
	height: 36px;
	font-size: 10px; 
	color: #999; 
	text-align: center; 
	margin-top: 50px; 
	padding-top: 15px; 
	margin-bottom: 50px; 
	}
	
