/* reset.css */
html {margin:0;padding:0;border:0;}
body, h1, h2, h3, h4, h5, h6, p, img, ul, li {margin:0;padding:0;border:0;}
body {background:white;}
table, th, td {}
img {border:none;}
a.noun img {margin: 2px;}
:focus {outline:0;}
textarea {resize: none;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
p {margin:0 0 1.5em;}

a:focus, a:hover {color:#09f;}
a {color:#06c;text-decoration:underline;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}

/* grid.css */
.container {width:950px;margin:0 auto;}
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}
.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24 {width:950px;margin-right:0;}
hr {border: 0px; background: #ccc; height: 1px; overflow: hidden;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/**
* Some Default and WP required styles.
-------------------------------------------------------------- */

p {margin-bottom: 15px;}

/**
* General Menu Styles
----------------------------*/

.menus, .menus *, .uMenuRoot, .uMenuRoot * {margin:0;padding: 0;list-style: none;list-style-type: none;line-height: 1.0;}
.menus ul {position: absolute;top: -999em;width: 100%;}
.menus ul li {width: 100%;}
.menus li:hover {visibility:inherit;}
.menus li {float: left;position: relative;}
.menus a {display: block;position: relative;}

/* =GENERAL
-------------------------------------------------------------- */

body {background: #0D0D05 url(/img/13.jpg) center top no-repeat;color: #C0BCAC;}
#wrapper {background: url(/img/14.png) left top repeat-x;}
#container {}
a {color: #1171B9;text-decoration: none;}
a:hover, a:focus {color: #51ABEE;text-decoration: underline;}
a:focus {outline: none;}

/* =HEADER
-------------------------------------------------------------- */

#header {height: 60px;padding: 30px 0;}
.branding {float: left;}
.header-right {float: right;}
.logo {margin: 0;}
h1.site-title {margin: 0;padding:0;font-family: Arial, Helvetica, Sans-serif;font-size:40px;line-height: 40px;font-weight: bold;color: #FFFFFF;}
h1.site-title a, h1.site-title a:hover {color: #FFFFFF;text-decoration: none;}
h2.site-description {margin: 0;padding:0;color: #FFFFFF;font-family: Arial, Helvetica, Sans-serif;font-size:14px;line-height: 14px;}

/* =MENUS
-------------------------------------------------------------- */

/**
* Menu Primary
----------------------------*/

.menu-primary-wrap {
padding:0;position:relative;height: 38px;z-index: 400;float: right;background: url(/img/15.png) left top repeat-x;
-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-top: 14px;
}
.menu-primary {float: right;padding-right: 6px;}
.menu-primary ul {min-width: 160px;}
.menu-primary > li {margin-left: 6px;}
/* First Level */
.menu-primary li a {color: #E6E6E0;padding: 14px 16px 13px 16px;text-decoration: none;font-family: Arial, Helvetica, Sans-serif;font-size: 11px;text-transform: uppercase;font-weight: bold;}
.menu-primary li a:hover, .menu-primary li a:active, .menu-primary li a:focus,
.menu-primary li:hover > a, .menu-primary li.current-cat > a, .menu-primary li.current_page_item > a, .menu-primary li.current-menu-item > a {
color: #51ABEE;outline: 0;background: url(/img/15.png) left -138px repeat-x;
}

/**
* Menu Secondary
----------------------------*/
.menu-secondary-wrap {padding: 0;margin: 0;position:relative;height: 50px;z-index: 300;background: url(/img/16.png) left top repeat-x;}
.uMenuRoot {}
.uMenuRoot li {float: left;position: relative;}
.uMenuRoot a {display: block;position: relative;}

/* First Level */
.uMenuRoot li {background: url(/img/17.png) left center no-repeat;margin: 0 4px 0 0;}
.uMenuRoot li:first-child {background: none;}
.uMenuRoot li a {
color: #D7D7CE;padding: 19px 15px;text-decoration: none;font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;text-transform: uppercase;font-weight: bold;margin: 0 0 0 4px;outline: none;
}

.uMenuRoot li a:hover, .uMenuRoot li a:active, .uMenuRoot li a:focus,
.uMenuRoot li:hover > a, .uMenuRoot li.current-cat > a, .uMenuRoot li.current_page_item > a, .uMenuRoot li.current-menu-item > a {
color: #FFFFFF;background: url(/img/16.png) left -150px repeat-x;outline: 0;
}

.menu-secondary-wrap .xw-tl,.menu-secondary-wrap .xw-bl,.menu-secondary-wrap .u-menuvsep {display:none;}
.menu-secondary-wrap .xw-ml,.menu-secondary-wrap .xw-mr {margin:0;padding:0;background:none !important;}
.menu-secondary-wrap .xw-mc {color:#4d4b46; font-weight: normal; float: none; margin: 0px; padding: 0px; line-height:32px;
background:#3493db !important;border: 0px !important;
}
.menu-secondary-wrap .u-menubody {border: 0px !important; padding: 0px 0px;}
.menu-secondary-wrap .u-menuvitem { padding: 0px 25px 0px 15px; line-height:32px;}
.menu-secondary-wrap a {text-decoration: none;}
.menu-secondary-wrap .u-menuvitem span {font-size:11px;color:#fff;text-decoration: none;}
.menu-secondary-wrap .u-menuitemhl {background:#2c80bf !important; padding: 0px 25px 0px 15px; line-height:32px;}
.menu-secondary-wrap .u-menuitemhl span {color: #fff;}
.menu-secondary-wrap .u-menuarrow {right:5px;top:12px;width:4px;height:7px;overflow: hidden;background: url(/img/18.gif);}

/* =MAIN CONTENT
-------------------------------------------------------------- */
#main {background: #020307;}
#main-fullwidth {background: #020307;}
#content-wrap {}
.content {padding: 15px 5px 15px 15px; }

/* =SIDEBAR(S) & WIDGETS
-------------------------------------------------------------- */

#primary-sidebar-wrap {}
.sidebar-primary {color: #727272;padding: 15px;font-size: 13px;}
.sidebar-primary a {color: #727272;text-decoration: none;}
.sidebar-primary a:hover {color: #2C80BF;text-decoration: none;}

/**
* General Widgets Styling
----------------------------*/

.widget-wrap {list-style-type: none;list-style: none;margin: 0 0 15px 0;padding: 0;}
h3.widgettitle {
color: #EAE7D8;font-size: 16px;
line-height: 16px;font-family: Arial, Helvetica, Sans-serif;font-weight: bold;margin: 0 0 10px 0;padding: 7px 0 7px 24px;
text-transform: uppercase;border-bottom: 2px dotted #393836;background: url(/img/19.png) left center no-repeat;
}
h3.widgettitle a, h3.widgettitle a:hover {color: #EAE7D8;text-decoration: none;}

/**
* Default Widgets
----------------------------*/

.widget ul {list-style-type: none;list-style: none;margin: 0;padding: 0;}
.widget li {padding: 0 0 0 12px;margin: 10px 0 0 0;background: url(/img/ucoztemplates_20.png) left 6px no-repeat;}
.widget li:first-child {padding-top: 0;}

/**
* Search
----------------------------*/

#search {border: 1px solid #2D2D2D;background: #1F1F1F;height: 30px;padding: 0;text-align: left;}
#search #s {background: none;color: #A7A7A7;border: 0;padding: 4px;margin:3px 0 0 2px;float: left;}
#search .search-image {border:0; vertical-align: top;float: right;margin: 6px 4px 0 2px;}
#search-wrap {width: 300px;padding: 15px 0;}
.topsearch #search {margin-top: 14px;}

/**
* Social Connect Widget
----------------------------*/
.social-connect-widget {background: #1F1F1F;padding: 10px;border: 1px solid #323232;}
.social-connect-widget:hover {background: #020307;border: 1px solid #383836;}
.social-connect-widget a {font-weight: bold;text-decoration: none;font-family: Arial, Helvetica, Sans-serif;}
.social-connect-widget a:hover {text-decoration: underline;}
.social-connect-widget img {vertical-align:middle;margin-right: 5px;}

/**
* Social Share Widget
----------------------------*/
.social-share-widget ul {list-style-type: none; padding: 0; margin: 0;}
.social-share-widget ul li {text-align: center;}
.social-share-widget ul li a {width: 32px; height: 32px; margin: 0 2px; padding: 0;}
.social-share-widget ul li a img {opacity: 0.7;}
.social-share-widget ul li a:hover img {opacity: 1;}

/* =FOOTER
-------------------------------------------------------------- */
#footer-wrap {}
#footer {margin-top: 0;}
#footer img {vertical-align: middle;}
#copyrights {color: #FFFFFF;text-align: center;padding: 20px 0;background: url(/img/21.png) left top repeat-x;}
#copyrights a {color: #FFFFFF;}
#copyrights a:hover {color: #FFFFFF;text-decoration: none;}
#credits {color: #7D7D7D;text-align: center;font-size: 11px;padding: 10px 0;}
#credits a {color: #7D7D7D;text-decoration: none;}
#credits a:hover {text-decoration: none;color: #7D7D7D;}


/* Module Part Menu */
.catsTable {}
.catsTd {}
.catName {}
.catNameActive {}
.catNumData {}
.catDescr {}
a.catName:link {}
a.catName:visited {}
a.catName:hover {}
a.catName:active {}
a.catNameActive:link {}
a.catNameActive:visited {}
a.catNameActive:hover {}
a.catNameActive:active {}
/* ----------------- */

/* Entries Style */
.eBlock {}
.eTitle {}
.eBlock {border-bottom:1px dashed #393836;padding: 15px 10px 0 10px;margin-bottom: 20px;}
.eTitle {color: #C0BCAC;margin: 0 0 10px 0;padding: 0;font-family: Arial, Helvetica, Sans-serif;font-size: 24px;line-height: 24px;font-weight: bold;}
.eTitle a {color: #C0BCAC;text-decoration: none;}
.eTitle a:hover {color: #51ABEE;text-decoration: none;}

.eDetails, .eDetails1, .eDetails2 {margin-top: 5px;color: #B4B0A2;font-size: 11px;text-transform: uppercase;padding: 5px 0 15px 0;}
.eDetails a, .eDetails1 a, .eDetails2 a {color: #1171B9;}
.eDetails a:hover, .eDetails1 a:hover, .eDetails2 a:hover {color: #51ABEE;}

.eText, .eMessage {line-height: 20px;margin:0 0;padding: 5px 0px 5px 0px;text-align: justify !important;}
.eText img, .eMessage img, .posttdMessage img {float: left; padding: 5px !important;margin: 5px 10px 10px 0px !important;background:#fff;border: 1px solid #ccc !important;}
.eText p, .eMessage p{margin:5px 0px;padding:5px 0px;line-height:22px;}

.eRating {}
.eAttach {}
/* ------------- */

/* Entry Manage Table */
.manTable {}
.manTdError {}
.manTd1 {}
.manTd2 {}
.manTd3 {}
.manTdSep {}
.manHr {}
.manTdBrief {}
.manTdText {}
.manTdFiles {}
.manFlFile {}
.manTdBut {}
.manFlSbm {}
.manFlRst {}
.manFlCnt {}
/* ------------------ */

/* Comments Style */
.cAnswer, .cMessage {text-align: justify !important;}
.cMessage img, .cAnswer img {margin: 4px;}
.cBlock1, .cBlock2 {border-bottom: 1px dashed #ccc;padding: 5px;}
.cBlock1 {}
.cBlock2 {}
/* -------------- */

/* Comments Form Style */
.commTable {}
.commTd1 {}
.commTd2 {}
.commFl {}
.smiles {}
.commReg {}
.commError {}
.securityCode {}
/* ------------------- */

/* Archive Menu */
.archUl {}
.archLi {}
a.archLink:link {}
a.archLink:visited {}
a.archLink:hover {}
a.archLink:active {}
/* ------------ */

/* Archive Style */
.archiveCalendars {}
.archiveDateTitle {}
.archEntryHr {}
.archiveeTitle li {}
.archiveEntryTime {}
.archiveEntryComms {}
a.archiveDateTitleLink:link {}
a.archiveDateTitleLink:visited {}
a.archiveDateTitleLink:hover {}
a.archiveDateTitleLink:active {}
.archiveNoEntry {}
/* ------------- */

/* Calendar Style */
.calTable {width: 100%;}
.calTable td {padding: 5px;}
.calMonth {}
.calWday {font-weight: bold;}
.calWdaySe {font-weight: bold;}
.calWdaySu {font-weight: bold;}
.calMday {}
.calMdayA {background: #efefef;color: #5d5d5d !important;border-radius: 8px;}
.calMdayIs {}
.calMdayIsA {background: #efefef;color: #5d5d5d !important;border-radius: 8px;}
a.calMonthLink:link,a.calMdayLink:link {}
a.calMonthLink:visited,a.calMdayLink:visited {}
a.calMonthLink:hover,a.calMdayLink:hover {}
a.calMonthLink:active,a.calMdayLink:active {}
/* -------------- */

/* Poll styles */
.pollBut {}

.pollBody {}
.textResults {}
.textResultsTd {}

.pollNow {}
.pollNowTd {}

.totalVotesTable {}
.totalVotesTd {}
/* ---------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

/*page switches*/
.catPages1, .catPages2 {margin: 10px 0px;}
.swchItemA, .swchItemA1 {background: #1d94f1;border: 1px solid #1474c7;color: #fff;padding: 3px 7px;margin: 0px 2px;}
.swchItem, .swchItem1 {background: #f2f2f2;border: 1px solid #ddd;color: #555 !important;text-decoration: none;padding: 3px 7px;margin: 0px 2px;}
.swchItem:hover, .swchItem1:hover {background: #f2f2f2;color: #555;}
/*-------------*/

/* Other Styles */
.replaceTable {}
.legendTd {}
.quoteMessage {font-size: 12px;overflow: hidden;padding:10px;font-style: italic;color: #666;border: 0px !important; border-left: 3px solid #CADAE7 !important;}
.codeMessage {font-size: 12px;font-family: monospace;color: #555;padding:10px;}
.bbQuoteBlock, .bbCodeBlock {margin: 7px 0px;}
/* ------------ */
/*--------------------- Forum start ---------------------*/
.forumContent { margin: 0px;font-size:11px;padding: 10px;}
.forumContent td { color: #6d6d6d; font-size:12px;}
.forumContent table td {border-collapse: collapse;font-size: 11px;}
.gTable, .postTable { background: #000;}
.gTable td { background: #ffffff; border: 1px solid #cccccc;}
.postTdInfo {text-align: center;line-height: 16px;}
.postTable td { border-collapse: collapse; border: 1px solid #efefef;}
.gTable td.gTableTop { font: 14px/28px 'Tahoma'; color: #feffff; text-transform: uppercase; padding: 0px 10px; background: #000;}
.gTableTop a { color: #feffff;}
.gTableTop a:hover {}
.gTable td.gTableSubTop { background: #333; color: #ccc;}
.gTableSubTop a { color: #ccc;}
.gTableTop, .gTableSubTop, .forumNameTd, .forumThreadTd, .forumPosrTd, .forumLastPostTd, .threadNametd, .threadPostTd, .threadAuthTd, .threadViewTd, .threadLastPostTd, td.threadsDetails, td.forumOnlineBar { padding: 3px 10px;}
#frM6 td, #frM3 td, #frM14 td, #frM45 td, #frM50 td, #frM56 td, #frM59 td, #frM28 td, #frM25 td, #frM33 td, #frM36 td, #frM40 td {padding: 3px 10px;}
.postBottom table td {border: 0px;}
.postTable td {padding: 3px 10px;}
.postSeparator {display: none;}
td.posttdMessage {text-align: justify;font-size:12px !important;color: #444444;}
.threadPostTd, .threadViewTd, .threadAuthTd, .forumThreadTd, .forumPostTd {text-align: center !important;}
a.TopSortLink {}
a.TopSortLink:hover {}
a.postUser {font-weight: bold;}
a.forum, a.threadLink {font: 12px 'Arial';}
.forumDescr, .threadDescr {font: 10px 'Arial';}
td.postTdTop {background: #cccccc; color: #444;}
td.postTdTop a {color: #444;}
td.forumIcoTd, td.forumThreadTd, td.forumPostTd, td.gTableRight, td.threadIcoTd, td.threadPostTd, td.threadViewTd { background: #f5f5f5;}
td.pollQuestion, .pollResults td, td.pollResults, td.pollTotal, td.pollAnswer, td.pollButtons, .smiles td{ border: 0px;}
td.pagesInfo, td.switch, td.switchActive {background: #ffffff; border: 1px solid #dcdbe0; padding-left: 5px; padding-right: 5px;}
td.switch, td.switchActive { background: #000; color: #ffffff;}
td.switch a {color: #ffffff;}
.switchActive {font-weight: bold;}
.smiles td {padding: 2px 5px !important;}
/*--------------------- Forum end ---------------------*/

/*--------------------- INPUTS start ---------------------*/
input[type=submit], input[type=reset], input[type=button] {
background: #232323; color: #fff;padding: 2px 4px;border: 0px; cursor: pointer;margin: 1px;font-size: 11px;
}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {background: #2c80bf;}
input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}
input[type=text], input[type=password], textarea, select {color: #5d5d5d; font-size: 12px;border: 1px solid #ccc;}
input[type=text]:focus, input[type=password]:focus, textarea:focus {border-color:#666;}
#mchatBtn, input.codeButtons, input.button {padding-left: 0px;padding-right: 0px;}
.queryField {width: auto !important;}
.commFl {width: 100%;}
/*--------------------- INPUTS end ---------------------*/

/*--------------------- POPUP start ---------------------*/
.popup a {}
.popup {margin: 7px;box-shadow: 0px 0px 5px #fff;border: 1px solid #ccc;color: #5d5d5d;}
.popuptitle {background:#000;color: #fff;text-transform: uppercase;padding-left: 20px;line-height: 30px;border-bottom: 1px solid #fff;}
.popupbody {background:#eee;border: 1px solid #ccc;padding: 10px;}
/*--------------------- POPUP end ---------------------*/