html, body {padding:0; margin:0; background:#fff;}
.head {display:block; height:170px; background:#297; margin-bottom:30px; border-bottom:20px solid #eee; min-width:1220px;}
header {width:1200px; margin:0 auto; padding:0 10px;}
header h1 {padding:35px 0 0 0; margin:0; height:67px; font:800 70px/90px 'Open Sans', verdana, sans-serif; color:#000;}
header h1 a {text-decoration:none; color:#eee;}
header h1 span {color:#f00;}
header h1 a:hover {border-bottom:1px solid #fff;}
header h4 {padding:0; margin:0 0 0 60px; font:400 22px/30px 'Open Sans', verdana, sans-serif; color:#eee;}
.navigation {padding:0; margin:80px 0 0 0; list-style:none; float:right;}
.navigation li {display:inline;}
.navigation li a {font:400 30px/35px 'Open Sans', verdana, sans-serif; color:#eee; text-decoration:none; margin:0 0 0 20px;}
.navigation li a:hover {border-bottom:1px solid #fff;}
.navigation li a i {font: normal normal 30px/35px 'FontAwesome', sans-serif; text-align:center; color:#fff; padding-right:5px;}
.navigation li a:hover i {color:#000;}

.galleries .navigation li.galleries a {border-bottom:1px solid #fff;}
.galleries .navigation li.galleries a i {color:#000;}
.menus .navigation li.menus a {border-bottom:1px solid #fff;}
.menus .navigation li.menus a i {color:#000;}
.various .navigation li.various a {border-bottom:1px solid #fff;}
.various .navigation li.various a i {color:#000;}

.contentArea {width:1200px; margin:0 auto; padding:0 10px;}
.leftColumn {width:200px; float:left;}

.leftColumn a.social {display:block; float:left; margin:4px 0; width:160px; font:400 13px/30px 'Open Sans', verdana, sans-serif; color:#fff; text-decoration:none; background:#505050; text-shadow:0 1px 1px #000;}
.leftColumn a i {display:block; float:left; width:30px; height:30px; margin-right:10px; border-right:1px solid #fff; font: normal normal 14px/30px 'FontAwesome', sans-serif; text-align:center;}
.leftColumn a.facebook i {background-color:#3c5a92;}
.leftColumn a.terms i {background:#f26798;}
.leftColumn a.privacy i {background:#ce2200;}
.leftColumn a.support i {background:#338852;}
.leftColumn a.contact i {background:#4898c1;}
.leftColumn a.rss i {background:#fc7216;}
.leftColumn a.paypal i {background:#eb4823;}
.leftColumn h3 {padding:12px 0 0 0; margin:0; font:600 20px/25px 'Open Sans', verdana, sans-serif; color:#444;}
.leftColumn dl {padding:0; margin:0 0 30px 0; width:160px;}
.leftColumn dl dt {padding-top:10px; font:400 18px/25px 'Open Sans', verdana, sans-serif; color:#075;}
.leftColumn dl dd {padding:0; margin:5px 0; font:400 11px/15px 'Open Sans', verdana, sans-serif; color:#666;}
.leftColumn dl dd a {font:400 13px/20px 'Open Sans', verdana, sans-serif; color:#b32; text-decoration:none;}
.leftColumn dl dd a:hover {border-bottom:1px solid #d54;}
.leftColumn form {float:left; margin-top:4px;}

.content {width:750px; padding:0 25px 50px 25px; float:left;}
.content h2 {padding:0; margin:0; font:600 25px/40px 'Open Sans', verdana, sans-serif; color:#075;}
.content h2.title {padding-left:11px;}
.content h3 {padding:0; margin:0; font:400 13px/20px 'Open Sans', verdana, sans-serif; color:#666; padding-bottom:20px;}
.content h3.date {padding-left:11px;}
.content p {padding:10px 0; margin:0; font:400 16px/23px 'Open Sans', verdana, sans-serif; color:#444; text-align:justify;}
.content p.bolder {padding:10px 0; margin:0; font:600 16px/23px 'Open Sans', verdana, sans-serif; color:#444; text-align:justify;}
.content p a {text-decoration:none; color:#b32; font-weight:600;}
.content p a.download i {font: normal normal 16px/23px 'FontAwesome', sans-serif; margin-right:10px;}
.content p a:hover {border-bottom:1px solid #d54;}

.content ol li {font:600 14px/25px 'Open Sans', verdana, sans-serif; color:#444;}

.content .subIndex {padding-bottom:50px;}
.content .subIndex dl {float:left; width:230px; margin:20px 10px; float:left;}
.content .subIndex dl dt {padding:20px 0 0 0; font:600 18px/24px 'Open Sans', verdana, sans-serif; color:#666;}
.content .subIndex dl dd {padding:0; margin:10px 0; font:400 14px/17px 'Open Sans', verdana, sans-serif; color:#222;}
.content .subIndex dl dd i {font: normal normal 14px/17px 'FontAwesome', sans-serif; color:#000; margin-right:10px;}
.content .subIndex dl dd a {font:600 14px/17px 'Open Sans', verdana, sans-serif; color:#b32; text-decoration:none;}
.content .subIndex dl dd a:hover {border-bottom:1px solid #d54;}

.information {width:728px; margin:0 auto;}

.mid {text-align:center;}

.rightColumn {width:200px; float:left; text-align:right;}

.clear {clear:left; height:30px;}

.foot {display:block; height:100px; background:#297; border-top:20px solid #eee; min-width:1220px;}
footer {width:1200px; padding:15px 10px; margin:0 auto;}
footer p.sublinks {padding:0; margin:0; float:right; color:#000; font:400 14px/25px 'Open Sans', serif;}
footer p.sublinks a {color:#eee; text-decoration:none; font:400 14px/25px 'Open Sans', serif;}
footer p.sublinks a.current {border-bottom:1px solid #fff;}
footer p.sublinks a:hover {border-bottom:1px solid #fff;} 
footer p.sublinks a.current:hover {border-bottom:1px solid #fff; cursor:text;}
footer p.sublinks i {font: normal normal 14px/30px 'FontAwesome', sans-serif; text-align:center; padding:0 10px;}
footer p.copyright {padding:0; margin:0; font: 300 14px/25px 'Open Sans', serif; color:#eee; float:left;}

footer span {display:block; font: normal normal 14px/25px 'FontAwesome', sans-serif; width:25px; text-align:center;}

.prevnext {width:728px; height:70px; margin:30px auto 0 auto;}
.prevnext span {display:block;}
.prevnext .next {float:right;}
.prevnext .next a {display:block; height:50px; background:url(../icons/right-arrow.png) no-repeat right center; font:400 15px/50px 'Open Sans', verdana, sans-serif; color:#b32; padding-right:30px; text-decoration:none;}

.prevnext .previous {float:left;}
.prevnext .previous a {display:block; height:50px; background:url(../icons/left-arrow.png) no-repeat left center; font:400 15px/50px 'Open Sans', verdana, sans-serif; color:#b32; padding-left:30px; text-decoration:none;}
.prevnext a:hover {text-decoration:underline;}

@media all and (max-device-width: 768px) and (max-device-height: 1024px) and (orientation:portrait) {
.content {min-height:1100px;}
}