/* 2008 */
#menujos {

 padding-left: 7px;

 }

.img-desc {
 position: relative;
 display: block;
 width: 300px;
}
.img-desc cite {
 background: url(/images/wt.png) no-repeat;
 color: #fff;
 position: absolute;
 bottom: 0;
 left: 0;
 width: 300px;
 border-top: 1px solid #999;
}
.img-desc2 {
 position: relative;
 text-align: center;
 display: block;
 width: 220px;
}
.img-desc2 cite {
 background: url(/images/wt.png) no-repeat;
 color: #fff;
 position: absolute;
 bottom: 0;
 left: 0;
 width: 220px;
 border: none;
}
/* _________________ */


#uaccb li {
 list-style: none;
 text-align: center;
 float: right;
 padding: 50px 17px;
}
#topsection {
 background: url(/images/header_bg.png) repeat-x;
 height: 164px;
 padding: 0 0px 0 0px;
}
/* CORE */

* {
 margin: 0;
 padding: 0;
}
body {
 background: #33383c;
 font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 color: #bababa;
 padding-top: 15px;
}
.clear {
 clear: both;
}
img {
 border: none;
}
/* LINK STYLES */

a {
 color: #707070;
 font-weight: bold;
 text-decoration: none;
}
a:hover {
 color: #8eb4bd;
 text-decoration: underline;
}
/* TABLE STYLE */

table {
 margin: 0px;
 padding: 0px;
 border: none;
 border-collapse: collapse;
}
td {
 text-align: left;
 vertical-align: top;
 padding-left: 0px;
 padding-right: 0px;
}
/* MENU STYLES */

h1, h2, h3, h4, h5, h6 {
 margin: 0;
 color: #bcbcbc;
 font-size: 9px;
 padding: 7px 4px 0px 27px;
 text-align: left;
 text-transform: uppercase;
}
.menu_top {
 background: url(/images/m_top_b.png) repeat-x top;
}
.menu_top_l {
 background: url(/images/m_top_l.png) no-repeat left top;

}
.menu_top_r {
 background: url(/images/m_top_r.png) no-repeat right top;
 height: 25px;
}
.m_l {
 background: #121212 url(/images/m_l.png) repeat-y left;
}
.m_r {
 background: url(/images/m_r.png) repeat-y right;
}
.menu_text {
 padding: 7px 7px 0px 7px;
}
.menu_bot {
 background: url(/images/m_bot_b.png) repeat-x top;
}
.menu_bot_l {
 background: url(/images/m_bot_l.png) no-repeat left top;
}
.menu_bot_r {
 background: url(/images/m_bot_r.png) no-repeat right top;
 height: 16px;
 margin-bottom: 7px;
}
/* THEME LAYOUT */

#wrapper {
 margin: 0 auto;
 width: 1003px;
 background: #030303 url(/images/w_l.png) repeat-y left;
}
#wrapper2 {
 background: url(/images/w_r.png) repeat-y right;
}
/* header */

#header {
 background: url(/images/headerl.jpg) no-repeat top;
 height: 254px;
 padding: 0px 0px 0px 0px;
}
/* navigation */


#nav {
 height: 39px;
 background: url(/images/navb.png) repeat-x top;
 margin: 0px 7px;
 padding-top: 0px;
}
#nav li {
 list-style: none;
 display: inline;
}


/* left top area */

#topleft {
 float: left;
 width: 150px;
 height: 70px;
 padding: 7px 4px 0px 4px;
}


/* content */

#content {
 padding: 7px 12px;
}
/* left area */
#leftarea {
 width: 151px;
 float: left;
 text-align: center;
 display: inline;
 overflow: visible !important /*Firefox*/;
 overflow: hidden /*IE6*/;
}
#rightarea {
width: 151px;
 float: right;
 text-align: center;
 display: inline;
 overflow: visible !important /*Firefox*/;
 overflow: hidden /*IE6*/;
 
}
/* central area */

#central {
 width: 669px;
 float: right;
 display: inline;
 overflow: visible !important /*Firefox*/;
 overflow: hidden /*IE6*/;
 margin-left: 0px;
}
/* central areas */

#area1 {
 width: 660px;
 float: left;
 display: inline;
 overflow: visible !important /*Firefox*/;
 overflow: hidden /*IE6*/;
}
#area2 {
 width: 150px;
 float: right;
 text-align: center;
 display: inline;
 overflow: visible !important /*Firefox*/;
 overflow: hidden /*IE6*/;
 margin-left: 2px;
}
/* NEWS STYLES */

.n_top {
 background: url(/images/n_top_b.png) repeat-x top;
}
.n_top_l {
 background: url(/images/n_l_top.png) no-repeat left top;
}
.n_top_r {
 background: url(/images/n_r_top.png) no-repeat right top;
 height: 16px;
}
.news {
 background: #121212 url(/images/n_l_b.png) repeat-y left;
}
.news_r {
 background: url(/images/m_r.png) repeat-y right;
}
.news_l {
 padding: 0px 7px 0px 20px;
}
.news_bot {
 background: url(/images/m_bot_b.png) repeat-x top;
 margin-bottom: 7px;
}
.news_bot_l {
 background: url(/images/n_l_bot.png) no-repeat left top;
}
.news_bot_r {
 background: url(/images/m_bot_r.png) no-repeat right top;
 height: 16px;
}
.title {
 font-size: 12px;
 font-weight: bolder;
 border-bottom: 2px solid #343434;
 border-left: 2px solid #343434;
 padding: 0px 0px 0px 4px;
 text-transform: uppercase;
 color: #FFF;
}
.ninfo {
 font-size: 7px;
 color: #545353;
 text-align: right;
}
.nimage {
 padding-top: 7px;
 text-align: center;
}
.ntext {
 padding: 7px 0px 7px 0px;
}
.ncomment {
 text-align: right;
 font-size: 8px;
 border-top: 2px solid #343434;
 border-right: 2px solid #343434;
 padding: 0px 0px 0px 0px;
}
/* footer */

#footer {
 background: url(/images/footer.png) no-repeat top;
 height: 52px;
 text-align: left;
 padding-left: 20px;

}
#disclaimer {
 margin: 0 auto;
 padding: 0px 0px;
 width: 1000px;
 color: #fff;
 text-align: center;
}
/* E107 STYLES */

.indentchat {
 padding: 4px;
 margin: 4px 0 4px 0;
 text-align: left;
 background: #1e1e1e;
 color: #b1b1b1;
}
.indentchat:hover {
 color: #fff;
}
.indent {
 padding: 4px;
 margin: 2px;
 background: #272727 url(/images/fhead.png) repeat-x top;
 border: 1px dotted #000;
}
.code_highlight {
 padding: 4px;
 margin: 2px;
 height: 200px;
 overflow: scroll;
 background: #f8f8f8;
 border: 2px dotted #ffb611;
}
.button {
 padding: 2px 4px;
 margin: 2px auto;
 background: url(/images/finfo.png) repeat-x bottom;
 border: 1px solid #000;
 border-top: 1px solid #343434;
 color: #707070;
 text-align: center;
 font-weight: bold;
 font-size: 10px;
}
.small {
 font: 10px;
 color: #545353;
}
.smalltext {
 font: 10px;
 color: #545353;
}
.smalltext2 {
 font: 10px;
 color: #545353;
 padding-right: 87px;
 padding-left: 85px;
 text-align: center;
}
.smalltext3 {

 font: 10px;
 color: #545353;
 padding-right: 87px;
 padding-left: 85px;
 text-align: center;
}
.smallbottom {
 font-size: 10px;
 color: #545353;
 text-align:left;
}
.smallblacktext {
 color: #545353;
 font-size: 10px;
}
.defaulttext {
 color: #fff;
}
.tbox {
 color: #bababa;
 background: #000 url(/images/tbox.png) repeat-x top;
 font-weight: bold;
 font-size: 11px;
 border: 1px solid #000;
 margin: 2px auto;
 padding: 2px;
}
.tbox:focus {
 border: 1px solid #707070;
}
.chatbox {
 width: 96%;
 margin: 2px auto;
}
.helpbox {
 background-color: #fff;
 border: 1px solid #DFDFDF;
 color: #000;
 font-size: 9px;
 padding: 4px 5px 4px 5px;
}

/* FORUM STYLES */

.ftrack { border: none; padding: 7px 5px 7px 5px; background: #222222; }

.fdata { text-align: center; border-top: 1px solid #000; padding: 7px 4px; background: #202020 url(/images/fhead2.png) repeat-x top; }

.fcaption { padding: 4px; color: #787878; background: url(/images/m_top_b.png) repeat-x top; font: 11px; min-height: 20px; }

.fcaption span.smalltext{ color: color: #707070; }
.fcaption span.smalltext a:hover{ color: #a0bac6; }
.fcaption a { color: color: #707070; text-decoration: none; }
.fcaption a:hover { color: #a0bac6; }
a.forumlink{ color: color: #707070; text-decoration: none; }
a.forumlink:hover{ color: #a0bac6; }

.fborder { border: 1px solid #000; margin: 4px 0 4px 0; }

.forumheader { padding: 2px 4px 2px 4px; line-height: 16px; font-weight: bold; color: #FFFFFF; background: #272727 url(/images/fhead.png) repeat-x top; }

.forumheader2 { padding: 7px 5px 7px 5px; border: 1px solid #000; background: #202020 url(/images/fhead2.png) repeat-x top; }
.forumheader3 { padding: 7px 5px 7px 5px; border: 1px solid #000; background: #222222 url(/images/fhead3.png) repeat-x top; }
.forumheader4 { padding: 7px 5px 7px 5px; border: 1px solid #000; background: #222222 url(/images/fhead3.png) repeat-x top; }
.finfobar { padding: 2px 4px; background: url(/images/finfo.png) repeat-x bottom; border: 1px solid #000; }

table { margin-left:auto; margin-right:auto; }
.searchhighlight{text-decoration: underline;color:#FF0000;font-weight:bold;}

/*
 * Please DO NOT USE or reference any of the following class definitions.
 * They are not referenced anywhere in the e107 core. (0.700, 7 Feb 2005)
 * This file will be eliminated after the remaining definitions (above) 
 * have been either verified as unnecessary, or added to all themes.
 */

.defaulttable, .fbdefault, .fdefault, .f2default, .f3default, .fcdefault{ display: block; width: auto; }
.center{ text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.day {
 text-align: center;
 background: #F1EAE1;
 font: 10px tahoma, verdana, arial, helvetica, sans-serif;
 padding: 2px 1px 2px 1px;
}
.dayentry {
 text-align: center;
 background: #F1C7B7;
 font: 10px tahoma, verdana, arial, helvetica, sans-serif;
 padding: 2px 1px 2px 1px;
}
.forumheader4{
 background-color: #EBEFF2;
 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 font-size: 11px;
 color:#000;
 padding: 4px;
 border: #C3BDBD 1px solid;
 cursor: pointer;
}
.forumheader5{
 background-color: #BCD5EA;
 color:#000;
 cursor: pointer;
}
ul{
 margin-top:0px;
 margin-bottom:0px;
}