/* CSS Document */


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;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4{font-size:100%;}
q:before,q:after{content:'';}

img { border-style: none; }

body,div,p,h1,h2,h3,h4,h5,h6
	{
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#9f9797;
	font-weight:normal;
	}
	
	
h1
	{
	font-size:24px;
	line-height:36px;
	margin-bottom:36px;
	}
	
h2
	{
	font-size:18px;
	line-height:24px;
	margin-bottom:24px;
	}
	
h3
	{
	color:#9f9797;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:.2em;
	font-size:12px;
	line-height:12px;
	margin-bottom:24px;
	}
	
h4,p,td
	{
	font-size:14px;
	line-height:24px;
	margin-bottom:24px;
	}
	
#banner,#links
	{
	font-size:12px;
	line-height:12px;
	margin-bottom:0;
	}
	
h5, .post-footer
	{
	font-size:10px;
	line-height:18px;
	margin-bottom:12px;
	}
	
.nav_on {
	color: #9f9797; text-decoration: none; text-transform:uppercase; letter-spacing:.2em; font-size:14px; font-weight:bold; } 
	
A 			{
	color: #9f9797; text-decoration: underline; } 
	A:link		{
	color: #9f9797; text-decoration: underline; } 
	A:visited	{
	color: #9f9797; text-decoration: underline; } 
	A:active	{
	color: #9f9797; text-decoration: underline; } 
	A:hover		{
	color: #9f9797; text-decoration: underline; }
	
A.title 			{
	color: #9f9797; text-decoration: none; text-transform:uppercase; font-weight:bold; letter-spacing:.2em; } 
	A:link.title		{
	color: #9f9797; text-decoration: none; text-transform:uppercase; font-weight:bold; letter-spacing:.2em; }  
	A:visited.title	{
	color: #9f9797; text-decoration: none; text-transform:uppercase; font-weight:bold; letter-spacing:.2em; }  
	A:active.title	{
	color: #9f9797; text-decoration: none; text-transform:uppercase; font-weight:bold; letter-spacing:.2em; }  
	A:hover.title		{
	color: #9f9797; text-decoration: none; text-transform:uppercase; font-weight:bold; letter-spacing:.2em; } 
	
A.nav 			{
	color: #9f9797; text-decoration: none; text-transform:uppercase; letter-spacing:.2em; } 
	A:link.nav		{
	color: #9f9797; text-decoration: none; text-transform:uppercase; letter-spacing:.2em; }  
	A:visited.nav	{
	color: #9f9797; text-decoration: none; text-transform:uppercase; letter-spacing:.2em; }  
	A:active.nav	{
	color: #9f9797; text-decoration: none; text-transform:uppercase; letter-spacing:.2em; }  
	A:hover.nav		{
	color: #9f9797; text-decoration: none; text-transform:uppercase; letter-spacing:.2em; } 
	
A.link_footer, A:link.link_footer, A:visited.link_footer, A:active.link_footer, A:hover.link_footer 
	{color:#CfC7C7 }
	
A.img_link { border:none; }
A:link.img_link { border:none; }
A:visited.img_link { border:none; }
A:active.img_link { border:none; }
A:hover.img_link { border:none; }
	
	
#banner
	{
	text-align:left;
	font-size:12px;
	line-height:18px;
	margin-bottom:24px;
	float:left;
	}
	
#links
	{
	text-align:right;
	}
	
#header {
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid #CfC7C7;
}
	
	

#container
	{
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
	padding:0;
	width: 974px;
	}
	
		
#div_footer
	{
	color:#CfC7C7;
	clear:both;
	margin-top:20px;
	padding:20px 0 0 0;
	border-top:1px solid #CfC7C7;
	text-align:center;
	font-size:9px;
	line-height:18px;
	}
	
.leftcol {
	padding-right:48px;
	}
	
.port_thumb {
	margin-top:0;
	margin-right:16px;
	margin-left:0;
	margin-bottom:20px;
	}
	
.port_thumb_last {
	margin-top:0;
	margin-right:0;
	margin-left:0;
	margin-bottom:20px;
	}