body {       
	background: #81AED8;
	font-family: Verdana, sans-serif;
	font-size: 62.5%;
}             
p {
	margin: 0.4em 0 0.6em 0;
    padding:0;
	line-height: 1.7em;
}          

h1,h2,h3 {
	margin: 0.4em 0 0.6em 0;
	padding: 0;  
	font-weight: normal;
}                   
h1 {
	font-size: 1.6em;
}                 
h2 {
	font-size: 1.4em;
}                   
h3 {
	font-size: 1.3em;
}
img {
	border: 0;
}            
a {
	text-decoration: none;
	color: #81AED8;
}                         
a:hover {
	text-decoration: underline;
}                           
#wrap {  
	font-size: 1.2em;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}                            
#header {  
	background: #333; 
	padding: 10px;
	color: #E6FFFF;
}
#header h1 {                   
	color: #E6FFFF; 
	display: inline; 
	font-weight: normal;
	font-family: "Andale Mono", Arial, San-Serif;
	font-size: 2.0em;
	/*text-indent: -9999px;    */
}
#header a  {
	color: #E6FFFF;
}   
#header ul#top-nav {
	list-style: none;
	float: right;
}                    
#header #top-nav li {
	display: inline; 
	vertical-align: middle;
}                
#header #top-nav li a {
	vertical-align: middle;
	padding: 1.0em;
}                 
#header #top-nav li a:hover {
	background: #8C4707;   
	text-decoration: none;
}
#content_wrap {
	background: #81AED8;
	padding: 0;
	margin: 0 auto;       
	width: 960px;
	text-align: left;
}   

#content {
	background: #333;
	margin-top: 20px;    
	font-family: Georgia, Serif;
}  
#content_l {
	background: #FFF;
	margin-right: 240px; 
	padding: 10px; 
	font-size: 1.1em;
	line-height: 1.3em;
	color: #1A212C;
}                 
#content_l a {
	color: #8C4707;
}
#sidebar {  
    background: #333;
	position: relative;
	float: right;
	color: #FFF;
	width: 240px;
	text-align: center;  
	font-family: Georgia, Serif; 
}                     
#sidebar h1 {
	font-weight: normal; 
	text-align: left;
	padding: 0 10px;
	font-size: 1.6em; 
	margin-top: 10px;
} 
#sidebar a {
	color: #81AED8;
} 

#sidebar .widget {
	text-align: left;
	padding: 0 10px;
}     
#side_nav {
	text-align: left;
}                  
#side_nav ol {
	list-style: none;
	margin: 10px 0;  
} 
#side_nav li {  
	height: 12px;      
	padding: 4px 4px 4px 10px;
	font-size: 0.9em;
}                        
#footer {                   
	clear: both;
	margin-top: 20px;       
	color: #E6FFFF;
	padding: 0;
	margin: 0 auto;       
	width: 960px;
	background: #323E52;
}  
     
#recent-container {
	position: relative;
	clear: both;
}
#recent-articles {
	float: left;
	width: 380px;
	margin-right: 20px;
}               
#image-header {
	background: #FFF;
	border: 1px solid #999;
	padding: 0; 
	margin: 0;
	-webkit-box-shadow: 5px 5px 5px #AAA;
}    
#image-header img {
	border: none;
	margin: 5px;
}
#stream {
	float: left;
	width: 300px;  	
}                  

#footer .column {
	float: left;
	margin: 10px;
	width: 220px;
	font-family: Georgia, serif;
}


/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
