@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,300,700);
/*CSS Document */

body {
	background:url(img/bodybg.jpg) center top repeat-x #fff;
	min-width:1004px;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

h1{float:left; margin:0; padding:0;}
h2{font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:400; font-size:30px; color:#000; margin:10px 0px 10px ; padding:0;}
h2 span{color:#528cae;}
h3{font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:300; font-size:25px; text-transform:uppercase; color:#000; margin:5px 0 10px; padding:0; border-bottom:1px solid #000;}
h3 a{color:#877877; text-decoration:none;}
h3 a:hover{color:#4e4945;}
h4{font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:300; font-size:25px; color:#000; margin:5px 0 0; padding:0;}
h4 a{color:#877877; text-decoration:none; display:block; padding:0 0 2px 0; border-bottom: 1px solid #4E4945;}
h4 a:hover{color:#4e4945;}
h5{font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:400; font-size:18px; color:#0067c2; margin:0 0 10px; padding:0;}

::selection{background:#201500; color:#fff;}
::-moz-selection{background:#201500; color:#fff;} 

p{margin:5px 0 10px;}
p.date{font-family: 'Yanone Kaffeesatz', sans-serif; font-size:18px; letter-spacing:1px; margin-top:0;}
p.date span{background:#4e4945; color:#fff; padding:2px 5px;}


a {color:#39C; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}

a.button{background:url(img/buttonbg.png) left top no-repeat; width:95px; font-size:10px; line-height:35px; text-transform:uppercase; text-decoration:none; color:#fff; float:right; padding:0px 11px 3px 45px;}
a.button:hover{background:url(img/buttonbg.png) left bottom no-repeat; cursor:pointer;}

.container{margin:0 auto; width:900px;}

.top{background:url(img/topbg.jpg) left top repeat-x; width:900px; height:123px; float:left; padding:0; margin:0;}

.nav{width:900px; height:102px; float:left; margin:21px 0 0; padding:0;}
.nav ul{height:102px; font-family: 'Yanone Kaffeesatz', sans-serif; font-size:20px; color:#fff; float:left; margin:0; padding:0; }
.nav ul li{list-style:none; background:none; width:105px; height:67px; float:left; margin:0; padding:19px 0 16px; position:relative;}
.nav ul li.logo{width:270px; padding:0;}
.nav ul li.logo a{padding:0; line-height:102px;}
.nav ul li.logo a:hover{background:none;}
.nav ul li a{text-align:center; text-decoration:none; line-height:67px; color:#fff; display:block;}
.nav ul li a:hover{color:#e4cbad;}
.nav ul li a.active{background:#000;}

.nav ul li ul{display:none; background:url(img/nav-ulbg.jpg); height:auto; width:150px; border:1px solid #000; float:left; text-align:left; position:absolute; top:80px; left:0px; margin:0; padding:3px; z-index:650; -webkit-border-radius: 3px; border-radius: 3px;  -webkit-box-shadow:inset 0px 2px 1px 0px #c27b4c; box-shadow: inset 0px 2px 1px 0px #c27b4c;}
.nav ul li ul li{height:auto; margin:0; padding:0; border:none; position:relative; z-index:700;}
.nav ul li ul li a{width:140px; height:auto; text-align:left; line-height:30px; padding:0 0 0 10px; float:none;}
.nav ul li:hover ul{display:block;}

.nav ul li ul li ul, .nav ul li:hover ul li ul{display:none;  border-top:1px solid #c90; position:absolute; top:-1px; left:139px; margin:0; z-index:705;}
.nav ul li ul li{position:relative; z-index:710;}
.nav ul li ul li:hover ul{display:block;}

.header{width:900px; height:320px; float:left; padding:0; margin:0 0 10px;}

.content{width:900px; font-size:14px; color:#4e4945; float:left; margin:10px 0; padding:0;}

.left{width:230px; font-size:13px; text-decoration:none;float:left; margin:0; padding:0;}

.submenu{background:url(img/submenu-bg.jpg) repeat-y; width:230px; float:left; margin:20px 0; padding:0;}
.submenuTop{background:url(img/submenu-topbg.png) center top no-repeat; width:230px; float:left; margin:0; padding:25px 0 0;}
.submenuBot{background:url(img/submenu-botbg.png) center bottom no-repeat; width:230px; float:left; margin:0; padding:0 0 25px;}

.submenu ul{width:230px; float:left; margin:-25px 0; padding:0;}
.submenu ul li{list-style:none; background:none; width:230px; height:auto;; margin:2px 0; padding:0;}
.submenu ul li a{background:url(img/submenu-libg.png) left top no-repeat; width:190px; font-family: 'Yanone Kaffeesatz', sans-serif; font-size:20px; font-weight:400; line-height:22px; text-decoration:none; color:#fff; display:block; margin:0; padding:2px 0 3px 40px;}
.submenu ul li a:hover, .submenu ul li a.active{background:url(img/submenu-libg.png) left bottom no-repeat; color:#e4cbad;}

.submenu ul li ul{margin:0; padding:0 0 0 30px; float:none;}
.submenu ul li ul li{list-style:disc; background:none; width:200px; height:auto; margin:0; padding:0;}
.submenu ul li ul li a{background:none; width:auto; line-height:normal; padding:0;}
.submenu ul li ul li a:hover{background:none;}

.right{background:url(img/leftbg.jpg) left top repeat-y; width:650px; float:right; margin:0 0 0 10px; padding:0 0 0 10px;}

.middle{width:490px; float:left; margin:0 10px 0 0;}
.right2{width:150px; float:right; margin:0;}

.social{width:230px; float:left;}
.social a{float:left; margin:4px 8px;}

blockquote{background:#fff; font-family: 'Yanone Kaffeesatz', sans-serif; text-align:center; font-size:20px; color:#9d958c; margin:20px 30px; padding:10px; border:1px dotted #9d958c;}

.blog{background:url(img/blogbg.png) center top repeat-y; width:621px; float:left; margin:0; padding:0 14px 0 15px;}
.blogTop{background:url(img/blog-topbg.png) center top no-repeat; width:650px; height:6px; float:left; margin:20px 0 0; padding:0;}
.blogBot{background:url(img/blog-botbg.png) center bottom no-repeat; width:650px; height:30px; float:left; margin:0; padding:0;}
.blogBox{background:url(img/ribbon.png) no-repeat; width:114px; height:184px; float:right; margin:-25px 5px 0 0;}

.contact{margin:10px auto; border-collapse:collapse;}
.contact td{padding:2px;}

.footer{background:url(img/footerbg.jpg) center 40px repeat-x; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#e4dace; float:left; margin:10px 0 0 0; padding:10px 0 30px;}
.footer p{background:url(img/footer-pbg.png) center bottom no-repeat; text-shadow: 1px 1px 1px #000; padding-bottom:40px;}
.footer p span{font-size:10px;}
.footer p.copy{text-align:center; margin:0;}
.footer p.copy a{color:#e4dace; text-decoration:underline;}
.footer p.copy a:hover{text-decoration:none;}

ul, ol{margin:15px 0; padding-left:15px;}

input[type=text], input[type=password], select{background:#fff; font-size:15px; color:#000; border:1px solid #706153; margin:0;}
textarea{background:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#000; border:1px solid #706153; float:left; margin:0;}
input[type=text]:focus, textarea:focus, field3:focus{background:#fff; -webkit-box-shadow: inset 0px 0px 3px 0px #808080; -moz-box-shadow: inset 0px 0px 3px 0px #808080; box-shadow: inset 0px 0px 3px 0px #808080;}

input[type=submit], input[type=reset], a.link{background:url(img/buttonbg.png) -50px -5px no-repeat; color:#fff; border:none; font-size:15px; padding:1px 5px; margin:0px; text-decoration:none; border:1px solid #706153;}
input[type=submit]:hover, input[type=reset]:hover, a.link:hover{background:url(img/buttonbg.png) -50px -40px no-repeat; cursor:pointer; text-decoration:none;}
a.link{margin:10px 26px 20px 26px;}

img.leftimg{float:left; margin:10px 10px 10px 0; border:5px solid #fff; -webkit-box-shadow: 0px 0px 3px 0px; box-shadow:0px 0px 3px 0px;}
img.rightimg{float:right; margin:10px 0 10px 10px; border:5px solid #fff; -webkit-box-shadow: 0px 0px 3px 0px; box-shadow:0px 0px 3px 0px;}
img.center{display:block; margin:10px auto; border:5px solid #fff; -webkit-box-shadow: 0px 0px 3px 0px; box-shadow:0px 0px 3px 0px;}

.hide{display:none;}
.clear{clear:both;}
.dotted{margin:20px 0; border-top:2px dotted #ccc;}
.line{width:100%; clear:both; display:block; margin:0 0 20px; border-top:1px dotted #9d958c;}
img{border-style:none;}