body {
	background: #fff url(../img/body_bg.jpg);
	margin: 0;
	padding:0 0 30px 0;
	font-family:  Arial, Tahoma, Helvetica, Sans-Serif ;
	font-size: 13px;
}

#navigation, h1, h2 
{
    font-family: Palatino, "Palatino LT Std", Times New Roman, Sans-Serif; 
    font-weight: 100;   
}

h1 
{
    display: none;    
}

h2, h3 {
    color: #036;
    margin: 0 0 20px 0;
}

h1, h2 
{
    font-size: 22px;
}

a 
{
    color: #036;    
}

#wrapper, #header_logo, #header_nav, #content_wrapper {
	width: 900px;
	margin: 0 auto;
	margin-bottom: 30px;
}

	#header_logo {
		height: 95px;
		margin: 0;
		background: transparent url(../img/logo.png) no-repeat center left;
	}

	#header_nav {
		height: 290px;
		margin: 5px 0 20px 0;
		position: relative;
		overflow: hidden;
		border-bottom:  1px solid #999;
		border-right:  1px solid #999;
	}
		#header_nav #cycle img {
			position: absolute;
		}
		
		#header_nav #overlay {
			position: absolute;
			top: 0;
			left: 0;
			display: none;
			z-index: 9999;
			width: 900px;
			height: 310px;
		}
		
		#header_nav #navigation {
			position: absolute;
			display: none;
			top: 255px;
			left: 0;
			width: 900px;
			height: 35px;
			z-index: 9999;
			background: url(../img/nav_bg.png) no-repeat left top;
		}
		
		#header_nav ul {
			display: inline-block;
			margin: 0;
			overflow: hidden;
			list-style-type: none;
			padding: 8px 12px 0 12px;
			width: 900px;
		}
		
		#header_nav ul > li {
			display: inline-block;
			font-size: 18px;
			color: #ddd;
			font-weight: normal;
			float: left;
			margin: 0 43px 0 38px;
		}
		
		#header_nav ul > li.subnav {
			display: inline-block;
			margin: 0;
		}
				#header_nav ul li > ul {
					width: 865px;					
					margin: 5px 0 0 0;
					padding: 5px 0 0 0;
					
					border-top: 2px solid #640B05;
				}
		
				#header_nav ul li > ul > li {
					font-size: 16px;
					display: inline-block;
					color: #fff;
					height: 23px;
					font-weight: normal;
					margin: 0 0 0 30px;
					float: left;
				}
				
		#header_nav ul li a {
			text-decoration: none;
			color: #ccc;
			outline: none;
		}
		
		#header_nav ul li a:hover {
			text-decoration: none;
			color: #fff;
		}	
	
	#content_wrapper  #mainContText, #content_wrapper  #secondContent, #content_wrapper  #footer {
		float: left;
		border-bottom:  1px solid #999;
		border-right:  1px solid #999;
		background: #fff;
		padding: 30px;
		line-height: 1.5em;
	}
	
	#content_wrapper 
	{
	    position: relative;    
	}
	
	#content_wrapper  #mainContText {
		width: 530px;
		margin: 0 20px 20px 0;
		position: relative; 
		top: 0px;
	}
	    #content_wrapper  #mainContText h1 {
	        margin: 0 0 20px 0;
	        font-size: 22px;
	    }
	    
	    #content_wrapper  #mainContText h3 
	    {
	        
	        width: 100%;
	        float: left;
	        margin: 0;	        
	    }
	
	    #content_wrapper  #mainContText p 
	    {
	        width: 280px;
	        float: left;
	        margin: 15px 0 0 0;
	    }
	    
	    #content_wrapper  #mainContText .profile 
	    {
	        float: right;
	    }
	    
	    #content_wrapper  #mainContText img
	    {
            border: 0 none;
            position: relative;
            top: 0;
	    }
	    
	    
	#content_wrapper  #secondContent {
		width: 228px;
		float: right;
		margin: 0;
		position: absolute; 
		top: 0;
		left: 610px;
	}
	
	    #content_wrapper #secondContent .post {
	        margin: 0 0 20px 0;   
	    }
	
	#mainContSidebar 
	{
	    display: none !important; 
	    width: 0;
	    height: 0;   
	}
	
	#content_wrapper > #footer {
		width: 530px;
		margin: 0 0 30px 0;
		position: relative;
	}
	
		#content_wrapper > #footer > h4 {
			display: block;
			float: left; 
			width: 530px;
			margin: 0;
		}
	
		#content_wrapper > #footer > p.col1, #content_wrapper > #footer > p.col2 {	
			margin: 10px 60px 0 0;
			float: left;
			display: inline-block;
		}
		
		
		#content_wrapper > #footer > p.col3 {	
			margin: 10px 0 0 0;
			float: left;
			display: inline-block;
		}
	
		
		#content_wrapper > #footer #clearfix {
			width: 530px;
			margin: 20px 0;
			float: left;
			clear: both;
			border-top: 2px solid #640B05;
		}
		
