@CHARSET "ISO-8859-1";
/* required fonts 
@font-face {font-family: "Futura"; font-weight: normal; font-style: normal; src: local("Futura LT Condensed Light"), url(../fonts/futura.ttf) format("truetype");}
*/

/* begin styles */
* {margin: 0px; padding: 0px;}
body {background: #000 url(../images/body.bg.jpg) no-repeat center fixed; font: normal normal 14px Arial, Tahoma; color: #999;}
div.certerfy {width: 980px; margin: 20px auto;}
*.fl {display: inline-block; float: left;}
*.fr {display: inline-block; float: right;}
*.clear {clear: both;}
*.none {display: none;}
br.clear {line-height: 3px;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
img {border: none;}
a {text-decoration: none; color: #666;}
a:hover {color: #aa0000;}
p {margin: 2px 0px 8px 0px;}
h1, h2, h3, h4, h5, h6, span.h {font-family: Calibri, Verdana; color: #dcdcdc; letter-spacing: 0px; font-style: italic;}
h1, .h1 {font-size: 34px;}
h2, .h2 {font-size: 30px;}
h3, .h3 {font-size: 26px;}
h4, .h4 {font-size: 24px;}
h5, .h5 {font-size: 20px;}
h6, .h6 {font-size: 16px;}
img.align {border: 2px solid #fcfcfc; text-shadow: 1px 1px 0px #000;}
img.left {float: left; margin: 0px 8px 8px 0px;}
img.right {float: right; margin: 0px 0px 8px 8px;}
.none {display: none;}

/* top strip */
div#top-strip {height: 100px; overflow: hidden;}
div#top-strip div#site-logo {display: inline-block; float: left; margin-right: 25px;}
div#top-strip h1#site-name {font-style: normal; font-size: 46px; color: #fcfcfc; line-height: .94em; margin-top: 20px; text-shadow: 1px 1px 0px #000; text-transform: uppercase;}
div#top-strip h3#site-slogan {margin-top: 2px; text-indent: 2em; font: italic normal 17px Calibri, Verdana; color: #bbb; letter-spacing: 0px; text-shadow: 1px 1px 0px #000;}

/* nav strip */
div#nav-strip {height: 50px; border: 1px solid #000; background: url(../images/nav.bg.jpg) repeat-x 0px 0px; overflow: hidden;}
div#nav-strip ul#nav-links {margin: 0px; display: inline-block; height: 50px; list-style: none;}
div#nav-strip ul#nav-links li {display: inline-block; float: left;}
div#nav-strip ul#nav-links li a {border-right: 1px solid #000; display: block; padding: 0px 18px; text-decoration: none; text-align: center; font: normal bold 17px/50px Arial, Tahoma; vertical-align: middle; color: #fcfcfc; text-transform: uppercase; letter-spacing: 0px; text-shadow: 1px 1px 0px #000;}
div#nav-strip ul#nav-links li a:hover {background: url(../images/nav.bg.jpg) repeat-x 0px -50px; }

/* tabs */
div#tabs {position: absolute; top: 00; right: 00; margin: 0px 5px; height: 18px; overflow: hidden; border: none; padding: 0px;}
div#tabs ul.tabs {display: block; font-size: 12px; border: none; margin: 0px; padding: 0px;}
div#tabs ul.tabs li {list-style: none; display: inline-block; float: left; margin: 0px 2px; padding: 0px;}
div#tabs ul.tabs li a {border: none; text-decoration: none; color: #333; padding: 2px 8px; background: #000; font: normal normal 12px Calibri, Verdana; text-transform: uppercase;}
div#tabs ul.tabs li a:hover {color: #666;}
div#tabs ul.tabs li a.active {color: #660000;}

/* side bars */
div#sidebar-right {display: inline-block; float: right; width: 260px;}

/* main content */
div#main-content {display: inline-block; float: left; width: 100%; margin-right: -100%;}
div#main-content div#content-inner {margin-right: 290px;}

/* bottom links */
div.bottom-links-wrapper {text-align: right; height: 24px; overflow: hidden;}
div.bottom-links-wrapper div.bottom-links-inner {height: 24px; padding: 0px 1px; display: inline-block; overflow: hidden; background: #000; border: none; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;}
div.bottom-links-wrapper div.bottom-links-inner ul {list-style: none; height: 21px; padding: 3px 0px 0px 0px; margin: 0px 5px;}
div.bottom-links-wrapper div.bottom-links-inner ul li {display: inline-block; float: left; font: normal normal 12px/16px Arial, Tahoma; vertical-align: middle; color: #666; padding: 0px; margin: 0px 8px;}
div.bottom-links-wrapper div.bottom-links-inner ul li a {text-decoration: none; color: #333;}
div.bottom-links-wrapper div.bottom-links-inner ul li a:hover {color: #666;}
div.bottom-links-wrapper div.bottom-links-inner ul li a.active {color: #660000;}

/* nodes */
div.node {padding: 0px; margin: 0px; margin-top: 25px;}
div.node:first-child {margin: 0px;}
div.node div.node-links-wrapper {padding: 0px; margin: 0px; text-align: right; height: 24px; overflow: hidden;}
div.node div.node-links-wrapper div.node-links {margin: 0px; height: 24px; padding: 0px 1px; display: inline-block; overflow: hidden; background: #000; border: none; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;}
div.node div.node-links-wrapper div.node-links ul {margin: 0px 5px; list-style: none; padding: 5px 0px 0px 0px; display: block;}
div.node div.node-links-wrapper div.node-links ul li {list-style: none; display: inline-block; float: left; font: normal normal 12px/16px Arial, Tahoma; vertical-align: middle; color: #666; margin: 0px 8px;}
div.node div.node-links-wrapper div.node-links ul li a {text-decoration: none; color: #333;}
div.node div.node-links-wrapper div.node-links ul li a:hover {color: #666;}
div.node div.node-links-wrapper div.node-links ul li a.active {color: #660000;}
div.node div.node-inner {margin: 0px 0px 0px 0px; position: relative; border: 3px solid #000; padding: 30px 15px 20px 15px; background: #000 url(../images/node.bg.jpg) repeat-x top; min-height: 250px; overflow: visible;}
div.node div.node-inner h2.node-title {margin-bottom: 5px; padding-bottom: 3px; border-bottom: 1px dashed #666;}
div.node div.node-inner h2.node-title a {color: #aa0000; text-decoration: none;}
div.node div.node-inner h2.node-title a:hover {color: #dcdcdc;}
div.node div.node-inner div.node-post-info {font-size: 12px; color: #FCFFD7; margin: 5px 0px 25px 0px;}
div.node div.node-inner div.node-post-info a {color: #FFD171; text-decoration: none;}
div.node div.node-inner div.node-post-info a:hover {color: #dcdcdc;}
div.node div.node-inner div.node-content {}
div.node div.node-inner div.node-content img {}
div.node div.node-inner div.node-content div.img-wrapper {border: 1px solid #000; background: #999; padding: 2px; display: inline-block; margin: 8px 8px 8px 0px;}
div.node div.node-inner div.node-content a {text-decoration: none; color: #fcfcfc;}
div.node div.node-inner div.node-content a:hover {text-decoration: none; color: #aa0000;}

/* blocks */
div.block-wrapper {margin-top: 25px;}
div.block-wrapper:first-child {margin: 0px;}
div.block {border: 3px solid #000; background: #000;}
div.block h2.block-title {text-transform: uppercase; text-shadow: 1px 1px 0px #000; padding: 0px 8px; text-align: left; letter-spacing: 0px; background: url(../images/block-title.bg.jpg) repeat-x top; font: normal bold 20px/30px Calibri, Verdana; vertical-align: middle;}
div.block h2.block-title span.exp {height: 30px; width: 10px; overflow: hidden; display: inline-block; float: right; background: url(../images/block.exp.bg.gif) no-repeat 0px 10px;}
div div.content {margin-top: 3px; padding: 0px;}

/* user block */
div.block-user div.content {padding: 5px; display: block;}


/* ul menu */
ul.menu {margin-left: 0px; padding: 0px 0px 0px 5px;}
ul.menu li {margin-left: 0px; list-style: none; font: normal normal 13px/16px Arial, Tahoma; vertical-align: middle; padding: 2px 0px 1px 16px; overflow: visible; background: transparent no-repeat 0px 4px;}
ul.menu li a {text-decoration: none; color: #666;}
ul.menu li a:hover {color: #999;}
ul.menu li.leaf {background-image: url(../images/menu.leaf.gif);}
ul.menu li.leaf.active-trail {background-image: url(../images/menu.leaf.active.gif);}
ul.menu li.collapsed {background-image: url(../images/menu.collapsed.gif);}
ul.menu li.collapsed.active-trail {background-image: url(../images/menu.collapsed.active.gif);}
ul.menu li.expanded {background-image: url(../images/menu.expanded.gif);}
ul.menu li.expanded.active-trail {background-image: url(../images/menu.expanded.active.gif);}
ul.menu li.active-trail > a {color: #ddd;}
ul.menu li a.active {color: #99cc44;}

/* comments */
div#comments {margin-top: 25px;}
div#comments div.comment-wrapper {margin-bottom: 15px; }
div#comments div.comment-wrapper:last-child {margin: 0px;}
div#comments div.comment-wrapper div.comment {position:relative; border: 3px solid #000; background: #000; padding: 2px 15px;}
div#comments div.comment-wrapper div.comment h3.title {color: #666}
div#comments div.comment-wrapper div.comment h3.title a {color: #ddd; text-decoration: none;}
div#comments div.comment-wrapper div.comment h3.title a:hover {color: #660000;}
div#comments div.comment-wrapper div.comment h3.title a.active {}
div#comments div.comment-wrapper div.comment h3.title sup {font: normal bold 12px Calibri, Verdana; color: #aa0000;}
div#comments div.comment-wrapper div.comment h3.title img {margin-left: 8px;}
div#comments div.comment-wrapper div.comment div.submitted {font-size: 12px; color: #FCFFD7; margin: 0px 0px 12px 0px;}
div#comments div.comment-wrapper div.comment div.submitted a {color: #FFD171; text-decoration: none;}
div#comments div.comment-wrapper div.comment div.submitted a:hover {color: #dcdcdc;}
div#comments div.comment-wrapper div.comment div.comment-content {}

/* footer */
div#footer {padding: 3px 10px;}
div#footer a {text-decoration: none; color: #666;}
div#footer a:hover {color: #aa0000;}

/* box containers */
div.box, div.profile {border: 3px solid #000; background: #000; margin: 25px 0px; padding: 8px 15px;}
div.box + div.box, div.profile + div.profile {margin-top: 0px;}

/* messages */
div.messages {border: 2px solid #000; padding: 7px 12px; background: #000; margin-bottom: 8px;}
div.messages ul {list-style: none;}
div.status {background: #fff599; border-color: #F7E757; color: #3e3e3e;}
div.error {background: #ffcc99; border-color: #F7A757; color: #880000;}
div.error a {color: #6e0000;}
div.error a:hover {color: #dc0000;}

/* scrollers */
div.scroll {position: relative; overflow: hidden;}
div.scroll ul {list-style: none; margin: 0px; padding: 0px; position: absolute; top: 00;}
a.scroll-control-16 {text-align: left; text-indent: -999px; height: 16px; width: 16px; overflow: hidden; display: inline-block; background: url(../images/scrollcontrol.16.gif) no-repeat;}
a.scroll-up-16 {background-position: 0px 0px;}
a.scroll-up-16:hover {background-position: 0px -16px;}
a.scroll-dn-16 {background-position: 0px -32px;}
a.scroll-dn-16:hover {background-position: 0px -48px;}
a.scroll-pl-16 {background-position: 0px -64px;}
a.scroll-pl-16:hover {background-position: 0px -80px;}
a.scroll-pa-16 {background-position: 0px -96px;}
a.scroll-pa-16:hover {background-position: 0px -112px;}


/* sponsors */
div#sponsor-scroller-small {height: 400px;}

/* views */
div.views-row {margin: 1em 0px 0px 0px;}
div.views-row:first-child {margin: 0px;}














