/* MAIN STYLES
-------------------------------------------*/
body{font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0;padding:0;
color:#E6E6FA;line-height:135%;background:url(/img/5.jpg);
}
img {border:0;}
:focus {outline: none;}
ul {list-style:none;margin:0;padding:0;}
a {text-decoration:none;color:#FF0066;}
a:hover {text-decoration:underline;}
a:focus {outline:none;}
p {margin:1.5em 0;}
h1, h2, h3 {letter-spacing:-1px;line-height:100%;padding-bottom:15px;color:#999;margin:0;}
h1 {font-weight:normal;}
h1 a:hover {text-decoration:none;color:#333;}
h2 {font-size:20px;padding-top:10px;font-weight:normal;}
h3 {font-size:18px;padding-top:10px;}
h1 {font-size:28px;letter-spacing:-1px;line-height:100%;font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;padding-bottom:5px;
}

 /* LAYOUT STRUCTURE
--------------------------------------------------*/
#usermenu {width:980px; margin: auto; font-size: 11px;margin-top:5px;}
#mainWrapper {width:980px;background:url(/img/6.png);margin:30px auto 0;overflow:hidden;}
#wrapper {width:906px;margin:10px;background:url(/img/7.jpg);overflow:hidden;padding:0 27px 27px;
}
#header {position:relative;background:url(/img/8.png) 50% 0 no-repeat;height:137px;}
#content {overflow:hidden;margin-top:30px;padding-top:10px;clear:both;}
#content .twocols {background:url(/img/9.png) 625px 0 repeat-y;}
#content.threecols {}
#colLeft {float:left;width:600px;padding-right:25px;}
#colLeft td {text-align: justify;}
#colRight {float:left;width:255px;padding-left:25px;}
#colRight li {list-style:none;}
#footer {width:960px;margin:25px auto;padding:0 27px 25px;}

/* HEADER ELEMENTS
-----------------------------------*/
/* -- logo --*/
#logo {position:absolute;top:37px;left:0;color:#999;font-size:11px;}
#logo a {font: 50px 'Trebuchet MS', 'Tahoma', 'Verdana', 'Arial';text-shadow: 1px 1px 1px #FF0066;}
#logo a:hover {text-decoration: none;color: #d80157;}
#logo a img{border:none;vertical-align:middle;margin-right:15px;}

/* TOP SOCIAL */
#topSocial {position:absolute;right:0;top:52px;font-size:11px;color:#999;}
#topSocial a img {border:none;vertical-align:middle;margin-left:10px;}

/* TOP MENU */
#topMenu {background:url(/img/10.png) 0 100% repeat-x;height:/*27px*/auto;padding:0 0 /*17px*/;}
#topMenu ul {display:block;background:url(/img/11.png) 0 0 repeat-x;height:10px;}
#topMenu ul li{float:left;padding-right:20px;padding-top:13px;}
#topMenu ul li a {background:url(/img/12.png) 0 4px no-repeat;display:block;padding-left:11px;text-transform:uppercase;color:#fff;padding-bottom:17px;}
#topMenu ul li a:hover{text-decoration:none;color:#FF0066;}
#topMenu.ddsmoothmenu ul{z-index:100;margin: 0;padding: 0;list-style-type: none;}
/*Top level list items*/
#topMenu.ddsmoothmenu ul li{position: relative;display: inline;float: left;}
/*Top level menu link items style*/
* html #topMenu.ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
#topMenu .xw-tl,#topMenu .xw-bl,#topMenu .u-menuvsep {display:none;}
#topMenu .xw-ml,#topMenu .xw-mr {margin:0;padding:0;background:none !important;}
#topMenu .xw-mc {color:#fff; font-weight: normal; float: none; margin: 0px; padding: 0px; line-height:32px; background:#111111; border: 0;
}
#topMenu .u-menubody {border: 0px !important; padding: 0px 0px;}
#topMenu .u-menuitem { padding: 0px 10px; line-height:32px;}
#topMenu .u-menuvitem { padding: 0px 10px ; line-height:32px; border-bottom: 1px solid #222222;}
#topMenu .u-menuvitem span {font-size:13px;color:#a7a7a7;font-family: 'Trebuchet MS';}
#topMenu .u-menuitemhl {background:#111111; !important; padding: 0px 10px ; line-height:32px;}
#topMenu .u-menuitemhl span {color: #b7054c;font-family: 'Trebuchet MS';}
#topMenu .u-menuarrow {right:-3px;top:6px}
#topMenu .x-sh {display:none;}
#topMenu .u-menu {margin-left:5px;}

/* COLRIGHT ELEMENTS
-----------------------------------*/
#colRight h2 {font-size:13px;text-transform:uppercase;padding:0 0 10px;border-bottom:2px solid #333;font-weight:normal;color:#eee;}
#colRight .rightBox{margin-bottom:25px;}
#colRight .rightBox p {margin:15px 0;}
#colRight .rightBox ul li, #colRight .rightBox li {padding:9px 0;border-bottom:1px solid #333;}
#colRight .rightBox ul li a, #colRight .rightBox li a{font-size:12px;}
#colRight .rightBox ul li a:hover, #colRight .rightBox li a:hover {text-decoration:none;}
#colRight .rightBox ul li:hover, #colRight .rightBox li:hover {background:#121212;}

/* FOOTER ELEMENTS
----------------------------------*/
/* Copyright */
#copyright {border-top:2px solid #ccc;padding-top:25px;margin-top:15px;position:relative;margin-right:30px;font-size:11px;color:#ccc;}
#copyright img {vertical-align: middle !important;}
#site5bottom {position:absolute;right:0;top:17px;}
#site5bottom img {border:none;}
#site5bottom a {display:block;
}

/* COMMENTS
-----------------------------------*/
.cBlock1, .cBlock2 {list-style:none;list-style-position:outside;display:block;margin:0 0 20px;
background:url(/img/10.png) 0 100% repeat-x;padding:0;padding-bottom:10px;
}
.cBlock1 ul, .cBlock2 ul {list-style-type:none;list-style-position:outside;margin:0;}
.cBlock1 ul li, .cBlock2 ul li {padding:20px 0 10px 35px;position:relative;margin-top:0;background:url(/img/11.png) 0 0 repeat-x;}


/* PAGES SWITCHES */
.catPages1, .catPages2 {padding: 4px 0px;}
.catPages1 a, .catPages1 b, .catPages2 a, .catPages2 b {border:1px solid #333; color:#666; margin-right:1px;
padding:3px 7px; text-align:center; text-decoration:none; -moz-border-radius:2px;
-webkit-border-radius:2px;}
.catPages1 b, .catPages1 a:hover, .catPages2 b, .catPages2 a:hover {background:#666;color:#fff;}

/* ENTRIES STYLES
-----------------------------------*/
.eText, .eMessage, .eBlock {text-align: justify !important;}
.eText img, .eMessage img, .eBlock img {margin:2px;}
.eBlock a {font-size: 12px;}
.eTitle {
margin-top: 5px;
font-size:28px;letter-spacing:-1px;line-height:100%;font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;padding-bottom:5px;
letter-spacing:-1px;line-height:100%;padding-bottom:15px;color:#999;
}
.eTitle a {font-size:28px;letter-spacing:-1px;line-height:100%;font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;padding-bottom:5px;
letter-spacing:-1px;line-height:100%;padding-bottom:15px;color:#999;
}
.eTitle a:hover {text-decoration:none;color:#FF0066;}
.eTitle a:link {}
.eTitle a:visited {}
.eTitle a:hover {}
.eTitle a:active {}

.eDetails {font-size: 10px;margin: 10px 0px 0px 0px;padding:3px 10px;background:url(/img/11.png) 0 100% repeat-x;}
.eDetails a, .eDetails1 a, .eDetails2 a {font-size:10px;}
.eDetails1 {font-size: 10px;margin: 10px 0px 0px 0px;padding:3px 10px;}
.eDetails2 {font-size: 10px;margin: 10px 0px 0px 0px;padding:3px 10px;background:url(/img/11.png) 0 100% repeat-x;}

.eRating {}
.cMessage {font-size:11px;text-align: justify !important;}

.eAttach {}
a.a-demo {}
a.a-demo:hover {}
/* Comments Form Style */
.commTable {}
.commTd1 {}
.commTd2 {}
.commFl {width: 100%;}
.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 td {padding: 3px 7px;}
.calMonth {}
.calWday, .calWdaySe, .calWdaySu {font-weight: bold;}
.calMday {}
td.calMdayA {border: 1px solid #666666;}
.calMdayIs {font-weight: bold;}
.calMdayIsA {font-weight: bold;}
a.calMonthLink:link,a.calMdayLink:link {}
a.calMonthLink:visited,a.calMdayLink:visited {}
a.calMonthLink:hover,a.calMdayLink:hover {}
a.calMonthLink:active,a.calMdayLink:active {}
/* -------------- */
/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

/*--------------------- Forum start ---------------------*/
.forumContent { margin:10px;}
.forumContent td { color: #6d6d6d; font-size:12px;}
.forumContent a { color: #6d6d6d;}
.forumContent a:hover { text-decoration: underline;}
.forumContent table {}
.gTable, .postTable { background: #dcdbe0;}
.gTable td { background: #ffffff; border: 1px solid #cccccc;}
.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: #6d6d6d;}
.gTableTop a { color: #feffff;}
.gTableTop a:hover {}
.gTable td.gTableSubTop { background: #cccccc; color: #6d6d6d;}
.gTableSubTop a { color: #6d6d6d;}
.gTableTop, .gTableSubTop, .forumNameTd, .forumThreadTd, .forumPosrTd, .forumLastPostTd, .threadNametd, .threadPostTd, .threadAuthTd, .threadViewTd, .threadLastPostTd, td.threadsDetails, td.forumOnlineBar { padding: 3px 10px;}
#frM6 td, #frM14 td, #frM50 td, #frM56 td, #frM59 td { padding: 3px 10px;}
.postBottom table td { border: 0px;}
.postTable td { padding: 3px 10px;}
.postSeparator { display: none;}
.posttdMessage { text-align: justify;}
.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';}
.quoteMessage {}
.forumDescr, .threadDescr { font: 10px 'Arial';}
td.postTdTop { background: #cccccc; color: #ffffff;}
td.postTdTop a { color: #ffffff;}
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: #6d6d6d; color: #ffffff;}
td.switch a {color: #ffffff;}
.switchActive {font-weight: bold;}
/*--------------------- Forum end ---------------------*/

/*POUP styles start*/
.popup {margin: 10px; border: 1px solid #cccccc;box-shadow: 0 0 5px #cccccc; -moz-box-shadow: 0 0 5px #cccccc;
-webkit-box-shadow: 0 0 5px #cccccc;
}
.popup * {font-size:11px;}
.popuptitle {text-align: center;font-weight: bold;text-transform: uppercase;padding: 3px 0px;}
.popupbody {padding: 10px;background:#f0f0f0;border-top:1px solid #cccccc;}
/*--------end------*/

/* INPUTS STYLES
-------------------------------------------*/
 textarea, input[type=text], input[type=password] {
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
border:1px solid #222;background:#222;color:#999;padding: 3px 0px; margin: 1px 0px;
}
select {border:1px solid #222;background:#222;color:#999;}
input[type=submit], input[type=button], input[type=reset]{
border:none;cursor:pointer;
background:url(/img/13.jpg) 0 100% repeat-x;
color:#FFF;font-size:12px;padding: 3px 5px;
}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {color:#c8c8c8 !important;}
input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}

input.codeButtons, input.button { padding-left: 0px; padding-right: 0px; text-transform: none;}
#mchatBtn {padding:0;}
.queryField {width:auto !important;}
a.noun img {margin: 2px;}
.loginField {margin-top: 1px;}

/*SEARCH FORM*/
#colRight #searchBox {overflow:hidden;margin-bottom:25px;}
#colRight #searchBox input#s {margin: 0; -moz-border-radius: 0px; border-radius: 0px;}
#colRight #searchBox #searchsubmit{
width:70px;height:30px;border:none;float:left;
background:url(/img/14.jpg) -2px 0 no-repeat;
cursor:pointer;padding:0;text-align:center;color:#ccc;font-size:11px;
}
#searchform input {border:1px solid #333;padding:6px 4px;color:#666;width:173px;float:left;
background:#222;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:12px;
}
#searchform input[type="submit"] {width:70px;height:30px;border:none;
cursor:pointer;padding:0;text-align:center;color:#ccc;font-size:11px;background: none;
}
/*-----------*/