/* page core */  
div#core {  
    display: block;  
    clear: both;  
    margin-bottom: 20px;  
}  
section#left {  
    width: 650px;  
    float: left;  
    margin: 40px 15px;  
}  
section#right {  
    float: left;  
    width: 250px;   
   margin: 40px 80px; 
}  
  
   
/* clearfix */  
.clearfix:after {  
    content: ".";  
    display: block;  
    clear: both;  
    visibility: hidden;  
    line-height: 0;  
    height: 0;  
}  
.clearfix {  
    display: inline-block;  
}  
   
html[xmlns] .clearfix {  
    display: block;  
}  
* html .clearfix {  
    height: 1%;  
}  
nav {  
    display: block;  
    margin-bottom: 10px;  
}  
nav ul {  
    list-style: none;  
    font-size: 18px;  
}  
nav ul li {  
    display: inline;  
}  
nav ul li a {  
    display: block;  
    float: left;  
    padding: 3px 6px;  
    color: #575c7d;  
    text-decoration: none;  
    font-weight: bold;  
}  
nav ul li a:hover {  
    background: #deff90;  
    color: #485e0f;  
    -webkit-border-radius: 3px;  
    -moz-border-radius: 3px;  
    border-radius: 3px;  
    padding: 3px 6px;  
    margin: 0;  
    text-decoration: none;  
}  

/* [  Images            ]  ================================================================= */

img {
	max-width: 100%;
	height: auto; }
img.alignleft {
	float: left;
	margin: 20px 10px 10px 0;
}
img.frame {
	background: #f0ede4;
	padding: 2px;
	border: 1px solid #CCC;
	float: left;
	margin: 20px 10px 10px 0;

}
img.alignright {
	float: right;
	margin: 20px 0 10px 10px;
}

h1.headline {
	margin: 10px 0px 0px 0px;

}
