@charset "utf-8";
/* CASKEY CONSTRUCTION */

body {font-family: 'Alegreya Sans SC', serif; background-color:#5B0000; margin:0; padding:0; color:#FFF; font-weight:400;}

h1.fontface1{font-size:27px; margin:0 0 18px 0; padding:0; font-weight:700;}

h2.fontface2{font-size:27px; margin:0 0 18px 0; padding:0; font-weight:700; color:#000;}

h3.fontface3{font-size:60px; margin:0 0 20px 0; padding:0; font-weight:900; color:#000;}

p.style1{word-spacing:1px; margin:0; padding:0 0 15px 0; line-height:130%;}

p.style2{word-spacing:1px; margin:0; padding:0 0 15px 0; color:#000;}

.white {color:#FFF;}

.grey {color:#999;}

#wrapper {width:980px; margin:0 auto 0 auto; padding:0;}

#header {width:940px; margin:0 auto 0 auto; padding:30px 20px 20px 20px;}

#logo {width:340px; height:41px; float:left; background-image:url(../images/logo.jpg); background-repeat:no-repeat;}

#navigation {width:573px; height:36px; float:left; padding:0; margin:3px 0 0 20px;}

#navigation ul{margin:0px; padding:0px; list-style:none;}

#navigation li{margin:0px; padding:0px; display:inline;}

#navigation a {float:left; display:block; padding:10px 20px 0 20px; font:15px/15px 'Alegreya Sans SC'; color:#fff; text-align:center; text-decoration:none;}

#navigation a:hover { color:#A55D00;}

.on{color:#A55D00;}

#container {width:940px; margin:0 auto 0 auto; padding:0; border:20px solid #FFF9E5; background-color:#FFF9E5;}

.threeGreyBox {width:270px; background-color:#666; padding:15px; margin:20px 20px 30px 0; float:left;}

.threeGreyBoxEnd {width:270px; background-color:#666; padding:15px; margin:20px 0 30px 0; float:left;}

.moreInfoButton {width:140px; height:40px; background-image:url(../images/moreInfo_back.png); background-repeat:no-repeat; font-size:17px; padding:9px 0 0 32px;}

#bottomNavigation {width:960px; background-color:#FFD8AA; height:30px; text-align:center; padding:20px 10px 8px 10px; margin:0 auto 0 auto;}

#bottomNavigation a {color:#A95D00; text-decoration:none;}

#bottomNavigation a:hover {color:#000;}

#footer {width:980px; height:40px; padding:13px 0 5px 0; margin:0 auto 0 auto;}

#copyright {float:left;}

#social {float:right;}

.clearFix{clear:both;}

input {width:95%; background-color:#FFD8AA; margin:0 0 4px 0; padding:7px; border-radius:4px; border:none;}

textarea {width:95%; height:250px; padding:7px; margin:0 0 4px 0; border-radius:4px; border:none; background-color:#FFD8AA;}