@import url("reset.css");
@import url("base.css");
@import url(http://fonts.googleapis.com/css?family=Oswald:700&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Arimo&subset=latin,latin-ext);

html,body{margin:0; height:100%;}
body{font-family:Arial; color:#333; font-size:14px; background:url(../img/body_bg.jpg) 50% 0 no-repeat;}
a{color:#333;}

h1{font-family:"Oswald", sans-serif; font-size:30px; margin:0.5em 0 0.2em 0; text-transform:uppercase; background:#fcc81c url(../img/h1_bg.jpg) 100% 0 no-repeat; float:left; clear:both; padding:0 100px 0 15px; color:#fff;}
h2{font-family:"Oswald", sans-serif; font-size:21px; margin:0.5em 0 0.2em 0; text-transform:uppercase;}

div.wrapper{width:960px; margin:0 auto;}
div#site{width:940px; float:left; background:#fff; padding:0 10px;}
div#top{width:940px; height:90px; float:left; clear:both; margin:30px 0 10px 0;background:url(../img/top_bg.jpg) 0 100% repeat-x;}
div#logo, div#logo a{width:360px; height:90px; display:block; float:left;}
div#logo a{background:url(../img/logo.png) 0 0 no-repeat; text-indent:-5000em;}

ul#address{float:right; margin:0;}
ul#address li{float:left; list-style:none; font-family:"Oswald", sans-serif; font-size:24px;}
ul#address li.item1{background:url(../img/home.jpg) 0 3px no-repeat; padding-left:40px; padding-right:50px;}
ul#address li.item2{background:url(../img/phone.jpg) 0 4px no-repeat; padding-left:35px;}

ul#menu{float:right; margin:15px 0 0 0; clear:right;}
ul#menu li{float:left; list-style:none; padding:0 10px;}
ul#menu li a{display:block; float:left; font-family:"Oswald", sans-serif; font-size:18px; color:#fff; text-transform:uppercase; text-decoration:none; padding:0 10px;}
ul#menu li a:hover, ul#menu li a.active{color:#f6df39;}

div#slider{width:940px; height:250px; float:left; clear:both; background:url(../img/slider.jpg) 0 0 no-repeat; margin-bottom:10px;}
div#slider-text{width:280px; float:right; margin-right:20px;}
#slider h1{float:right; text-align:right; font-family:"Arimo", sans-serif; font-weight:normal; font-size:24px; color:#fff; margin:30px 0 20px 0; line-height:1.5em; background:none; clear:none; padding:0; text-transform:none;}

a.button{font-family:"Oswald", sans-serif; font-size:18px; text-decoration:none; color:#fff; background:#000; padding:5px 15px;}
a.button:hover{color:#f6df39;}
#slider a.button{float:right; clear:right;}


div#content{width:940px; float:left; clear:both; min-height:400px;}
#content p{line-height:1.3em;}
#content ul{margin-left:0;}
#content ul li{list-style:none; background:url(../img/dot.jpg) 0 4px no-repeat; margin:0; padding:0 0 0 20px; line-height:1.5em;}

div.box{width:300px; float:left; margin-right:20px;}

div.box img{padding-bottom:10px;}

div.chapter{float:left; clear:both; width:940px; margin-bottom:20px;}
div.chapter img{float:right; margin-left:20px;}

dl.contact{margin-left:0; margin-top:30px;}
dl.contact dt{font-family:"Oswald", sans-serif; font-weight:normal; font-size:21px;}
dl.contact dd{font-size:18px; margin-left:0;}

div.separator{width:940px; float:left; clear:both;}

div#footer{width:940px; height:20px; float:left; clear:both; background:url(../img/footer_bg.jpg) 0 0 no-repeat; margin-top:20px; padding-top:50px;}
p.copy{font-size:12px; color:#888; margin-top:10px; float:left;}
p.botmenu{font-size:12px; color:#888; margin-top:10px; float:right;}
p.botmenu a{color:#888;}
p.botmenu a:hover{text-decoration:none;}