@import url("css/reset.css");
@import url("css/layout.css");
@import url("css/menu.css");

body{
	background : White url(images/bright_squares/bright_squares.png) repeat center top;
	padding : 30px 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #404040;
	line-height : 18px;
}
ins {
	background: #FFFFFF;
}
a{
	color : #6B8596;
}
a:hover{
	color : #87B3D0;
}
p{
	margin-bottom : 15px;
}
*+h2,*+h3,*+h4,*+h5{
	margin-top : 20px;
}
h1{
	font : normal 26px/30px Arial, Helvetica, sans-serif;
	color : #6B8699;
}
h2,h3,h4,h5{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-bottom : 15px;
}
h2{
	font-size : 18px;
	line-height : 22px;
}
h3{
	font-size : 16px;
	line-height : 20px;
}
h4{
	font-size : 14px;
	line-height : 18px;
}
h5{
	font-size : 13px;
	line-height : 18px;
	margin-top : 15px;
	margin-bottom : 15px;
}
ul, ol{
	margin-bottom : 15px;
	padding-left : 20px;
}
ul li{
	margin-bottom : 10px;
	list-style : disc outside;
	margin-left : 20px;
}
ol li{
	margin-bottom : 10px;
	list-style : decimal outside;
	margin-left : 20px;
}
ul ul, ol ol{
	margin-top : 10px;
	margin-bottom : 0px;
	padding : 0;
}
ul li li{
	list-style-type : circle;
}
ol li li{
	list-style-type : lower-latin;
}
pre{
	border : 1px solid Silver;
	background-color : #EAEAEA;
	padding : 15px;
	margin-bottom : 15px;
}
.border{
	border : 1px solid #DCDCDC;
}
#wrapper{
	background-color : White;
	margin : 0px auto;
	padding : 20px 0px 0px;
	-moz-box-shadow:0px 0px 4px 3px #cccccc;
    -webkit-box-shadow:0px 0px 4px 3px #cccccc;
    box-shadow:0px 0px 4px 3px #cccccc;
}
figure#logo{
	overflow : hidden;
	float : left;
	width : 400px;
	margin-bottom : 0px;
	padding-left : 20px;
}
figure#logo img{
	float : left;
}
figure#logo figcaption{
	font-family: 'Playfair Display', serif;
	font-weight : 700;
	font-size : 34px;
	margin-left : 128px;
	padding-top : 20px;
	line-height : 36px;
}
figure#logo span{
	margin-left : 130px;
	display : block;
}
#slider img{
	border : 10px solid #E6E6E6;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
aside h2{
	background-color : #6B8699;
	padding : 8px 12px;
	color : White;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
p img{
	width : 520px!important;
	height : auto!important;
	border : 5px solid #E6E6E6;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	float : left;
	margin : 3px 20px 5px 20px;
}
#footer{
	background-color : #444444;
	color : White;
}
#footer a{
	color : #87B3D0;
}
#footer a:hover{
	color : #E4EEF4;
}
#copy{
	background-color : Black;
}
