@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,300,700);
/*CSS Document */

body {
	/*background:url(img/bodybg.png);*/
	min-width:520px;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

.bodyRight{background:url(img/contentbg.png) right top repeat-y; width:100%; height:100%; float:left;}

h1{text-align:center; margin:126px 0 88px; padding:0;}
h2{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-align:left; font-size:25px; color:; margin:0 0px 10px ; padding:0;}
h3{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-align:left; font-size:18px; font-style:italic; letter-spacing:-1px; color:#f79646; display:block; margin:5px 0 0; padding:0;}
h3 span{font-weight:bold; font-style:normal; color:#00b050; float:right;}
h4{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; color:#088ab1; 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:Arial, Helvetica, sans-serif; font-weight:400; font-size:18px; color:#0067c2; margin:0 0 10px; padding:0;}

::selection{background:#336699; color:#fff;}
::-moz-selection{background:#336699; color:#fff;} 

p{margin:5px 0 20px;}
p.license{background:#fb7112; font-size:16px; font-weight:bold; line-height:25px; text-align:center; color:#fff; margin:21px 0 0;}

a {color:#39C; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}

.container{width:520px; float:right;}

.top{width:520px; height:332px; text-align:center; float:left; padding:0; margin:0;}

.nav{background:url(img/navbg.png) center center no-repeat; width:500px; height:32px; float:left; padding:1px 0; margin:0;}
.nav ul{height:32px; width:360px; font-size:11px; color:#232323; margin:0 auto; padding:0;}
.nav ul li{list-style:none; background:none; height:32px; float:left; margin:0 2px; padding:0;}
.nav ul li a{text-align:center; text-decoration:none; line-height:32px; color:#232323; display:block; padding:0 15px;}
.nav ul li a:hover, .nav ul li a.active{background:url(img/nav-hoverbg.jpg); color:#fff;}

/*.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;}*/

.content{width:430px; font-size:12px; color:#151716; float:left; margin:10px 45px; padding:0;}

.left{width:205px; float:left; margin:0; padding:0;}
.right{width:205px; float:right; text-align:right; margin:0; padding:0;}

.social{margin-top:50px;}

blockquote{background:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:20px; color:#9d958c; margin:20px 30px; padding:10px; border:1px dotted #9d958c;}

.contact{margin:10px 0; border-collapse:collapse; float:right;}
.contact td{padding:2px;}

.footer{background:url(img/footerbg.png) no-repeat; width:500px; font-size:10px; color:#fff; float:left; margin:0 0 0 -25px; padding:7px 10px 35px;}
.footer p span{}
.footer p.copyL, p.copyR{text-align:left; float:left; margin:0;}
p.copyR{text-align:right; float:right; margin:0;}
.footer p.copyL a, .footer p.copyR a{color:#fff; text-decoration:underline;}
.footer p.copy a:hover{text-decoration:none;}

ul, ol{margin:15px 0; padding-left:20px;}
ul li{list-style:none; background:url(img/libg.jpg) left 7px no-repeat; padding-left:15px;}

input[type=text], input[type=password], select{background:#fff; font-size:13px; color:#aaa; border:1px solid #ccc; margin:0; padding:0 3px;}
textarea{background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#aaa; border:1px solid #ccc; float:left; margin:0; padding:0 3px;}
input[type=text]:focus, textarea:focus, field3:focus{background:#fff; -webkit-box-shadow: inset 0px 0px 3px 0px #088AB1; -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/nav-hoverbg.jpg) center top repeat-x; color:#fff; border:none; font-size:13px; font-weight:bold; padding:1px 5px; margin:0px; text-decoration:none; border:1px solid #ccc;}
input[type=submit]:hover, input[type=reset]:hover, a.link:hover{background:url(img/nav-hoverbg.jpg) center bottom repeat-x; 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;}