/*Layout*/
*{
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;         /* Opera/IE 8+ */
}
html {
	margin: 0; 
	padding: 0;
	background: #ffffff;
}

body {
	width: 1000px;
	margin: 0 auto;
	font: 14px/1.4 Helvetica,"Helvetica neue", Arial, sans-serif;
  background: #ffffff;
}

/*HTML 5 specific*/
header,section,article,aside,footer{
	display: block;
}

#logo
 {
text-align:right;
margin: 12px 0 35px 0;
}

#right  {
    text-align:right;
}

a:link {
    text-decoration: none;
    color: red;
}

a:visited {
    text-decoration: none;
    color: red;
}

a:hover {
    text-decoration: underline;
    color: red;
}

a:active {
    text-decoration: underline;
    color: red;
}


h1 {
	font: 1.5em Helvetica,"Helvetica neue", Arial, sans-serif;
	text-align: center;
	text-transform: uppercase;
	color: #cccccc;
	padding-top: 30px ;
	text-shadow: 1px 1px 2px #efefef; 
}

aside{
	float: left;
	width: 500px;
	min-height: 370px;
	margin: 0 0 2px 0;
}

section{
	float: right;
	width: 500px;
	padding-left: 20px;
	margin: 0 0 20px 0px;
	border-left: 2px dotted #b2a497;

}
section h2 {
	font: 1.3em Helvetica,"Helvetica neue", Arial, sans-serif;
	font-weight: lighter;
	text-transform: uppercase;
	color: #493831;
	padding-bottom: 10px;
	margin: 0;
}

footer{
	clear:both !important;
	width:1000px;
	height: 50px;
	padding: 5px;
	color:#200f08;
  text-align: center;
	background:#ffffff; 
 }

  

 
  
  