#color{
background:#EEEEEE url(mainbg.jpg) no-repeat center -25px;
margin:0px 0;
padding:10px 0;
}
#centarmain{
width:980px;
margin:0 auto;
overflow:hidden;
}
#header{
height:88px;
position:relative;
width:100%;
background: url(hl.gif) no-repeat left top;
overflow:hidden;
}
#header_r{
height:88px;
position:relative;
width:100%;
background: url(hr.gif) no-repeat right top;
}
#logo{
height:88px;
width:328px;
float:left;
background: url(logo.png) no-repeat 8px top;
}
.logolink{height:88px; width:328px;display:block; text-indent:-999px;}

#top_menu{
width:980px;
margin:0px 0 0 0;
display:block;
position:relative;
z-index:10000;
padding:0;
text-align:left !Important;
background:#9f0000 url(topmenu/menu_bg.gif) repeat-x left top;
}
#horiznav {height:35px;z-index:500;float:none; margin:0; padding:0 !Important;}
#horiznav ul {list-style:none;line-height:0px;padding:0px !Important;}
#horiznav ul li {position:relative;margin:0;}
#horiznav a {
text-transform:uppercase;
text-decoration:none;
display:block;
cursor:pointer;
height:35px;
padding:0px 0px 0px 23px;
margin:0px 0px 0px 0px;
font: bold 10px/35px Tahoma;
}

#horiznav li a:hover {height:35px;}
#horiznav li {float:left;padding:0;padding:0px 23px 0px 0px;}
#horiznav ul ul a {background:none;}
#horiznav ul ul {border:none;}
#horiznav li li a {font-weight:normal;padding:0 0px 0 0px;margin:0;height:32px;line-height:32px;text-indent:5px;}
#horiznav ul ul a {display:block;text-decoration:none;text-transform:uppercase; height:auto;font-weight:bold;}
#horiznav li li {padding:0;background:none;}
#horiznav li li {float:left;padding:0;}
#horiznav li:hover, #horiznav li.sfHover {left:0;}
#horiznav ul ul a:hover {background:none;height:auto;line-height:32px;padding:0 0px 0 0px;margin:0;}
#horiznav li ul {position:absolute;left:-999em;height:auto;font-weight:normal;border-width:0;margin:0px 0 0 -1px;padding:0;border-bottom:none;}
#horiznav li:hover,#horiznav li.sfHover {position: static;}
#horiznav li:hover ul ul, #horiznav li:hover ul ul ul,#horiznav li:hover ul ul ul ul,  #horiznav li.sfHover ul ul, #horiznav li.sfHover ul ul ul, #horiznav li.sfHover ul ul ul ul {left:-999em;}
#horiznav li:hover ul, #horiznav li li:hover ul, #horiznav li li li:hover ul,#horiznav li li li li:hover ul,#horiznav li.sfHover ul, #horiznav li li.sfHover ul,#horiznav li li li.sfHover ul,#horiznav li li li li.sfHover ul {z-index:100;left:auto;}
#horiznav ul ul li a {border-right:none;}
#horiznav ul li:hover li:hover,#horiznav ul li#current ul li a,#horiznav ul li#current ul li,#horiznav ul li#current ul li a:hover,#horiznav ul li#current ul li.hover, #horiznav li.haschild:hover li span,#horiznav li.haschild.sfHover li span,#horiznav li.sfHover li span,#horiznav ul li li a,#horiznav ul li.haschild li#current a,#horiznav ul li.haschild li#current,#horiznav ul li.sfHover li.sfHover, #horiznav ul li ul li a:hover,#horiznav ul li ul li:hover,#horiznav ul li ul li.sfHover {background-image:none;}
#horiznav li ul ul {margin: -32px 0 0 173px;}
#horiznav ul li:hover li a,#horiznav ul li.sfHover li a {background-image: none;}
#horiznav ul ul a,#horiznav li ul {width: 173px;}
#horiznav li li,#horiznav li.haschild ul li#current:hover,#horiznav li.haschild ul li#current.sfHover{width: 173px;}
#horiznav ul,
#horiznav ul ul{
padding:0;
float:left;
margin:0;
}

/*top menu
--------------------- */

#horiznav ul li a {
/* NAV UP COLOR */color: #fff;
background: url(topmenu/normal_l.gif) no-repeat left center;
}

#horiznav ul li a:hover,
#horiznav ul li:hover a,
#horiznav ul li.sfHover a {
/* NAV OVER COLOR */color: #fff;
background: url(topmenu/hover_l.gif) no-repeat left center;
}
#horiznav li#current a,
#horiznav li#current a:hover,
#horiznav li#current:hover a,
#horiznav li#current.sfHover a,
#horiznav li.active a {
/* NAV ACTIVE COLOR */color: #fff;
background: url(topmenu/active_l.gif) no-repeat left center;
}
#horiznav li#current,
#horiznav li#current:hover,
#horiznav li#current.sfHover,
#horiznav li.active  {
background: url(topmenu/active_r.gif) no-repeat right center;
}


#horiznav ul li:hover li a,
#horiznav ul li.sfHover li a,
#horiznav ul li#current:hover li a,
#horiznav ul li#current.sfHover li a,
#horiznav ul li:hover ul ul li a,
#horiznav ul ul li.active  {
/* LEVEL 2 NAV UP COLOR */color: #fff;
background-image: none;
}


#horiznav li:hover ul, 
#horiznav li li:hover ul, 
#horiznav li li li:hover ul, 
#horiznav li li li li:hover ul,
#horiznav li.sfHover ul, 
#horiznav li li.sfHover ul, 
#horiznav li li li.sfHover ul,
#horiznav li li li li.sfHover ul,
#horiznav ul li:hover li a,
#horiznav ul li.sfHover li a,
#horiznav ul li:hover ul ul li a,
#horiznav ul li.sfHover ul ul li a {
/* LEVEL 2 NAV UP BG COLOR */background-color: #2a2a2a;
}

#horiznav li ul li a:hover,
#horiznav li ul li ul li a:hover,
#horiznav li li:hover,
#horiznav ul li li.sfHover,
#horiznav li li.sfHover a,
#horiznav ul li li:hover a,
#horiznav ul li li:hover,
#horiznav ul li li.sfHover,
#horiznav ul li li#current a:hover,
#horiznav li.haschild ul li#current.sfHover,
#horiznav li.haschild ul li#current:hover,
#horiznav ul li.haschild li#current a:hover{
/* LEVEL 2 NAV HOVER BG COLOR */
/*background-color: #70C8FC;*/
/* LEVEL 2 NAV HOVER TEXT COLOR */color: #E8E8E8;
background-image: none;
}

#horiznav ul li#current ul li a,
#horiznav ul li#current ul li,
#horiznav ul li#current ul li a:hover,
#horiznav ul li#current ul li.hover
#horiznav ul li#current ul li.sfHover,
#horiznav ul li.haschild li#current a {
/* LEVEL 2 ACTIVE TEXT COLOR */color: #E8E8E8;
}

#horiznav li li {
/* LEVEL 2 SEPARATOR */
border-bottom: 1px solid #000;
border-top:1px solid #505050;


}

#horiznav li ul {
/* SUBLEVEL BLOCK OUTLINE */
/*border-right: 1px solid #1595b0;
border-left: 1px solid #1595b0;
border-bottom: none;
border-top:none;*/
}

/* END TOPNAV CUSTOMIZATION */
#horiznav li, #horiznav {
/*background: url(topmenu/horiz_bg.png) repeat-x 0 bottom;*/
background:none;
font-weight: bold;
}
#horiznav li {
background: url(topmenu/normal_r.gif) no-repeat right center;
}
#horiznav ul li:hover,#horiznav ul li.sfHover {
background: url(topmenu/hover_r.gif) no-repeat right center;
}

/*SUBLEVEL PARENT INDICATORS*/

#horiznav ul li ul li a.child,
#horiznav ul li ul li a.child:hover {
background: url(topmenu/arrow_right.gif) 50% 50% no-repeat;
}

#horiznav ul li.active ul li a.child {
background: url(topmenu/arrow_right.gif) 50% 50% no-repeat;
}

/*dropline*/
#horiznav_d{
/*background: url(topmenu/horiz_bg_d.gif) repeat-x 0 top;*/
background:none;
font-weight: bold;
}
#horiznav_d li {
/*background:url(topmenu/normal_l.png) no-repeat left center;*/
background:none;
}
#horiznav_d li a, #horiznav_d li .separator {
/*background: url(topmenu/normal_r.png) no-repeat right center;*/
color: #454545;
background:none;
}
#horiznav_d ul li ul{
background: url(topmenu/horiz_bg_dd.gif) repeat-x 0 top;/*mora*/
}
#horiznav_d li.active, #horiznav_d li.active:hover, 
#horiznav_d li.active.sfHover, 
#horiznav_d li:hover, #horiznav_d li.sfHover {
background: url(topmenu/active_l.png) no-repeat left center;
}
#horiznav_d li.active a, #horiznav_d li.active .separator, 
#horiznav_d li.active a:hover, #horiznav_d li.active .separator:hover, 
#horiznav_d li:hover a, #horiznav_d li:hover .separator, 
#horiznav_d li.sfHover a, #horiznav_d li.sfHover .separator {
background: url(topmenu/active_r.png) no-repeat right center;
color: #fff;
}
#horiznav_d li.haschild li a:hover,
#horiznav_d li.haschild li.active a{
text-decoration:underline;
/*background: url(topmenu/drop_sep.png) no-repeat right bottom;*/
background:none;
}
#horiznav_d li.haschild li a{
color:#454545;
font-weight: bold;
/*background: url(topmenu/drop_sep.png) no-repeat right bottom;*/
background:none;
}
/* footer html */
#footer{
height:166px;
margin:-15px auto 0 auto;
text-align:center;
overflow:hidden;
padding:0;
color:#fff;
width:980px;
background: url(footer.gif) no-repeat left top;
}
#bottom{
overflow:hidden;
clear:both;
width:980px;
margin:0 auto;
text-align:center;
background: url(foth3.gif) no-repeat left top;
}
#bottom .moduletable h3{
background:none;
}
#user6,#user7,#user8,#user9{
float:left;
clear:right;
text-align:left;
}
.botsin{
padding:0 5px;
}
#bottom ul{
padding:10px 10px;
font-size:10px;
font-weight:bold;
list-style-type:none;
margin:0;
}
#bottom ul li{
background:none;
padding:0px 0 5px 2px;
list-style-type:none;
margin:0;
}
#bottom a,
#bottom a:focus,
#bottom a:visited{
color:#fff;
font-size:10px;
text-decoration:none;
font-weight:bold;
}
#bottom a:hover{
color:#222;
}
#user9 p{
padding:5px 0;
font: italic bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
margin:0.5em 0;
}
.related{
background:none;
overflow:hidden;
text-align:left;
padding:10px 0;
width:980px;
margin:0 auto;
color:#ca0000;
font: normal normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
}
.related a:link,
.related a:focus,
.related a:visited{
color:#555;
font: normal normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
}
.related a:hover{
color:#ca0000;
}
.moduletable h3{
color:#fff;
height:45px;
padding:0 10px;
text-align:left;
margin:0;
font: italic bold 18px/45px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* Resets  Misc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
img {
border:0;
}
.lastpostBox {
background:white;
height:13px;
border:1px solid #d0d1d3;
padding:4px;
font:normal 8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.lastpostBox a:link,.lastpostBox a:visited {
color:#404040;
text-decoration:none;
}
.lastpostBox a:hover {
color:#404040;
text-decoration:none;
}

.statistics {
padding:4px;
font:normal 8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.loginSpacer {
padding-bottom:2px;
}

.postbit {
background-color: #f0f0f0;
border-right: 1px solid #C2C9CF;
border-bottom: 1px solid #C2C9CF;
border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
padding:4px;
margin-bottom:2px;
}

/* Header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#wrapper {
margin:0 auto;
background-color:#FFF;
width:100%;
}

#headerLeft {
width:196px;
float:left;
margin-bottom:15px;
height:100%;
}

#headerRight {
margin:0 10px 15px 213px;
padding-top:22px;
min-width:600px;
height:100%;
}

#navigation {
margin-bottom:22px;
}

#blackareaBg {
background:url(black_repeat.gif) repeat-x;
height:84px;
}

#blackarea {
background:url(blackbg_main.gif) no-repeat;
height:84px;
}

.blackareaRight {
background:url(black_cap.gif) no-repeat;
height:84px;
width:5px;
float:right;
}

#banner {
width:468px;
height:60px;
padding-top:10px;
margin:0 auto;
}

.registerBox {
height:94px;
width:195px;
}
.registerBox span {
padding:10px 0 0 11px;
float:left;
}

.welcomeBox {
background:url(welcome1.gif) no-repeat;
height:94px;
width:195px;
}

.welcomeUser {
padding-top:48px;
color:#FFF;
font-weight:700;
text-align:center;
}

/* Content
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#contentMain {
background-color:#FFF;
padding:0 10px;
overflow:hidden;
}
#leftColumn {
width:100%;
height:100%;
border-bottom:1px solid #e8e8e8;
}

.leftHeading {
background:transparent url(leftHeadingBG.gif) repeat-x top left;
}

.leftRight {
background:transparent url(leftRight.gif) no-repeat top right;
height:29px;
}

.leftTitle {
background:transparent url(leftTitle.gif) no-repeat top left;
padding-top:7px;
float:left;
height:22px;
font:bold 8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
color:#fff;
width:100%;
text-align:center;
}

.leftBody {
background-color:#F4F4F4;
border-left:1px solid #F4F4F4;
border-right:1px solid #F4F4F4;
}

.leftBottom {
background:transparent url(tbot.gif) no-repeat top left;
width:185px;
height:9px;
}

#rightContent {
height:100%;
}

/* Welcome Box
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.welcomeHeading {
background:transparent url(gradient_tcat2.gif) repeat-x top left;
}

.welcomeRight {
background:transparent url(welcomeRight.gif) no-repeat top right;
height:29px;
}

.welcomeTitle {
background:transparent url(welcomeLeft.gif) no-repeat top left;
padding:7px 0 0 20px;
float:left;
height:22px;
font:bold 8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
color:#fff;
width:100%;
}

/* Category Strips
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.tcat_alt {
background:transparent url(gradient_tcat2.gif) repeat-x top left;
height:27px;
}

.tcat_alt a,.tcat_alt a:visited,.tcat_alt:hover {
color:#fff;
font-weight:700;
}

.tcat_alt_right {
background:transparent url(tcat_alt_right.gif) no-repeat top right;
height:27px;
}



.tcat_alt_title {
background:transparent url(tcat_alt_left.gif) no-repeat top left;
float:left;
height:21px;
text-align:left;
padding:6px 0px 0 10px;
font: bold 9pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
color:#fff;
}

.tcat_alt_right2 {
background: transparent url(tcat_alt_right2.gif) no-repeat top right;
height: 21px;

}

.tcat_alt_title2 {
background: transparent url(tcat_alt_left2.gif) no-repeat top left;
float:left;
height:21px;
text-align:left;
padding:2px 0 0 10px;
font: bold 9pt/21px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
color:#fff;
}

.tcat_alt_title a,.tcat_alt_title a:visited {
font: bold 9pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

.tcat_alt_title a:hover {
font: bold 9pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
color:#fff;
text-decoration:underline;
}

.tcat_alt_collapse {
padding:5px 9px 0 0;
}

.tcat_alt_collapse a,.tcat_alt_collapse a:visited {
color:#fff;
text-decoration:none;
}

.tcat_alt_collapse a:link {
color:#fff;
text-decoration:none;
}

.tcat_alt_collapse a:hover {
color:#fff;
text-decoration:underline;
}

.vbmenu_alt {
font: bold 9pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
height: 21px;
padding:6px 13px 0;
display:inline;
}
.vbmenu_alt a:link {
font: bold 9pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}

.vbmenu_alt a:visited {
color:#FFF;
text-decoration:none;
}

.vbmenu_alt {
color:#FFF;
background-image:url(vbmenu_sep.gif);
background-repeat:no-repeat;
background-position:top left;
height:21px;
float:right;
padding:6px 13px 0;
font: bold 9pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.vbmenu_alt a:link {
font: bold 9pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}

.vbmenu_alt a:visited {
color:#FFF;
text-decoration:none;
}

.vbmenu_alt a:hover,.vbmenu_alt a:active {
font: bold 9pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
color:#FFF;
text-decoration:underline;
}

.vbmenu_alt img {
vertical-align:middle;
padding:0 0 3px 4px;
}


/*youjoomla*/


.mypost{
width:50%;
float:left;
margin:0;
padding:0;
}

.thread_holder{
width:100%;
display:block;
overflow:hidden;
float:left;
clear:both;
background:#F4F4F4;

margin:0 0 15px 0;
}

.lasttitle{
padding:5px 0;
}
.lasttitle a{
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#AA2423;
}
.lasttitle a:hover{
color:#404040;
}
.yjavatar{
text-align:center;
display:block;
}
.altyj{
border:1px solid #e8e8e8;
}
.susername,.dusername,
.ausername,.musername,
.shusername,.pusername,
.husername,.gusername{
font-weight:bold;
text-decoration:none;
}
.ausername{
color:#CC0202;
}
.musername{
color:#6B8B0B;
}
.dusername{
color:#1260A4;
}
.pusername{
color:#363636;
}
.gusername{
color:#FA9416;
}
.susername{
color:#858484;
}
.shusername{
color:#928865;
}
.husername{
color:#363636;
}
.bigfont a,.smallfont a,
a.bigusername{
text-decoration:none;
}
.bigfont a:hover,.smallfont a:hover,
a.bigusername:hover{
text-decoration:underline;
}
pre{
background:#FFFFCC;
border:1px solid #9E9F63;
padding:10px;
text-align:center;
}
a:focus {
outline:0px;
}
focus {
outline:0px;
}

