/* --------------------------------------------------------------- */
/* "Custom 5" theme (c) 2008 my2cents (www.webappworld.net)        */
/*                                                                 */
/* See individual file headers for more details on copyrights by   */
/* contributing developers, per file and per subroutine as noted.  */
/* Misrepresentation of the origin of this material is prohibited. */
/* --------------------------------------------------------------- */

html {
font-size: 100%;
scrollbar-face-color: #ff7f00;      
scrollbar-shadow-color: #aa5700;       
scrollbar-highlight-color: #ffaf88;   
scrollbar-3dlight-color: #ff7f00;      
scrollbar-darkshadow-color: #221100;     
scrollbar-track-color: #aa5700;
scrollbar-arrow-color: #221100;
}

body {
background-color:#000000;
color:#fff;
font-size:0.8em;
margin:0;
padding:0;
}

td,p,div {
font-size:1em;
font-family:Trebuchet MS, arial, helvetica, geneva;
}

A:link,A:visited {
color:#F90;
}

#myheadertable { /* logo_block */
 background-image: url(images/english/logo.gif);
 background-color: #ff0000; /* Title block background color */ 
 background-repeat: repeat-y;
 margin: 3px 3px 5px 3px;
 padding: 0;
 border: 1px solid #369;
 overflow: hidden;
 text-align: right;
}
#myheadertable img {
 float: left;
}

#logo h1 {
background:transparent;
font-family:Forte, "Franklin Gothic Medium", Helvetica, sans-serif;
font-size:180%;
letter-spacing:.2em;
margin:0;
padding:0 0 0 69px;
}

A.logo:link,A.logo:visited {
text-decoration:none;
color:#F90;
}

#logo h2 {
font-size:100%;
color:#ccc;
margin:0;
padding:0 0 4px 70px;
}

#logo form {
background-color:transparent;
border:0 solid #444;
text-align:right;
margin:0 10px;
}

.topsearch {
font-size:85%;
}

#toplinks {
height:20px;
font-size:80%;
text-transform:uppercase;
text-align:right;
}

.toplinks {
color:#fff;
}

.bannertable {
background-color:#303;
border:1px solid #FF7f00;
font-size:0.87em;
text-align:center;
line-height:1.4em;
}

.menutable {
background-color:#aa5700;
border-right:1px solid #FF7f00;
border-left:1px solid #FF7f00;
color:#000;
font-weight:700;
text-align:left;
}

.menutable h2,.menutable h3 {
font-size:1em;
line-height:1.2em;
margin:0;
padding:0;
}

.menubordercolor {
background-color:#aa5700;
border-right:1px solid #FF7f00;
border-left:1px solid #FF7f00;
padding:4px;
}

.menubackcolor {
background-color:#000;
color:#fff;
border:1px solid #FF7f00;
text-align:left;
padding:3px 3px 5px;
}

.cat {
display:table;
}

div.cat ul {
list-style:none;
margin:0 0 0 5px;
padding:0 0 0 5px;
}

* html div.cat ul {
list-style-position:inside;
}

div.cat ul li {
text-indent:-10px;
margin-bottom:2px;
}

* html div.cat ul li {
text-indent:-26px;
}

A.menu:link,A.menu:visited,li.menu a:link,li.menu a:visited {
font-weight:700;
text-decoration:none;
}

A.menu:active,A.menu:hover,li.menu a:active,li.menu a:hover {
font-weight:700;
text-decoration:none;
}

.whocat {
font-size:0.92em;
}

.cat ul.whocat {
margin:0 0 0 12px;
}

.cat ul.whocat li {
list-style-position:outside;
text-indent:0;
}

* html ul.whocat li {
margin-left:3px;
padding-left:3px;
}

.newssubtitle {
font-size:0.89em;
}

A.smallnewslink:active,A.smallnewslink:hover {
text-decoration:none;
}

.newsfootertable {
background-color:#303;
border:1px ridge #FF7f00;
display:table;
width:98%;
font-size:0.87em;
white-space:nowrap;
margin:7px auto 0;
padding:2px 0;
}

.newsfootertable span {
display:block;
float:left;
text-align:left;
width:50%;
margin:0;
padding:0;
}

.newsfootertable span.newsfootertext {
display:block;
float:right;
text-align:right;
width:49%;
}

.fullnewstitle {
color:#FF7f00;
font-weight:700;
font-size:16px;
}

.newstextsmall {
background-color:#333;
color:#fff;
font-size:0.89em;
}

.newstextnormal {
padding:0;
}

.newstexttitle {
color:#fff;
font-weight:400;
}

.commenttitleback {
border-bottom:1px solid #F70;
color:#fff;
font-weight:400;
text-transform:uppercase;
}

.commentsubtitleback {
background-color:#000;
color:#fff;
font-size:0.89em;
}

.commentbackcolor {
background-color:#000;
border-bottom:3px double #F70;
color:#fff;
}

.articlecatnormal {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
padding:10px;
}

.articlecattitle {
color:#F90;
font-weight:700;
font-size:14px;
}

.pollquestion {
margin-bottom:5px;
}

.poll .poll {
text-align:left;
font-size:0.89em;
padding-left:17px;
text-indent:-17px;
}

.votebutton {
background:#C90 url(images/gradient_nav.gif);
color:#303;
margin:5px;
}

A.polllink:link,A.polllink:visited,A.polllink:active,A.polllink:hover {
font-size:0.895em;
}

.mycontenttable {
width:98%;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.helpsnavtable {
background-color:#000;
border:1px solid #FF7f00;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
padding:3px 4px;
}

.webapptext {
color:#fff;
font-size:0.87em;
text-align:center;
}

.forumtitlebackcolor {
background-color:#f70;
color:#fff;
}

.boardtitle {
background:#C90 url(images/gradient_nav.gif);
color:#303;
font-weight:700;
padding:3px;
}

.forumwindow1 {
background-color:#333;
color:#fff;
font-weight:400;
}

.forumwindow2 {
background-color:#303;
color:#fff;
font-weight:400;
}

.forumwindow3 {
background-color:#000;
color:#fff;
font-weight:400;
}

.statstext {
text-align:left;
}

.statstextbold {
font-weight:700;
text-align:left;
}

.imselected {
background-color:#333;
color:#fff;
}

.imwindow1 {
background-color:#303;
color:#fff;
}

.textsmall {
font-size:0.85em;
font-family:Arial, Helvetica, sans-serif;
}

.texttitle {
color:#f70;
font-weight:700;
font-size:16px;
padding-top:0;
margin-top:0;
}

.formstextnormal {
font-weight:700;
padding:7px;
}

.formstexttitle {
color:#C90;
font-weight:700;
font-size:16px;
}

.calhigh {
background-color:#FFC;
}

.caltoday {
font-weight:700;
color:#F30;
font-size:10px;
}

FORM {
border:1px ridge #696969;
margin:0;
padding:4px;
}

HR {
color:#FF7f00;
height:1px;
background-color:#dcdcdc;
border:0;
}

.codepost {
background-color:#000;
color:#fff;
width:340px;
height:150px;
white-space:nowrap;
overflow:scroll;
padding-left:2px;
padding-bottom:12px;
font-family:"Courier New", "Courier Regular", Lucida;
font-size:9pt;
}

blockquote {
font-size:0.98em;
font-family:Arial;
width:65%;
border-left:3px ridge #FF7f00;
padding:3px;
}

a img {
border:0;
text-decoration:none;
}

.highlight {
color:#F70;
font-weight:700;
}

.mouseover {
cursor:help;
background-color:#F90;
color:#303;
}

.tableback {
background-color:#f70;
color:#fff;
font-weight:400;
}

.titlebar {
background-color:#333;
color:#fff;
font-weight:700;
}

.columnheader {
background:#000;
color:#fff;
font-weight:700;
}

div.tabmenu {
background-image:url(images/menupu_bg.png);
padding:0 0 0 34px;
}

.tabmenu li {
float:left;
}

.tabmenu ul {
position:relative;
list-style:none;
margin:0;
padding:0;
}

.tabmenu li a {
float:left;
display:block;
color:#000;
text-decoration:none;
font-family:sans-serif;
font-size:13px;
font-weight:700;
height:46px;
line-height:46px;
text-align:center;
cursor:pointer;
padding:0 0 0 16px;
}

.tabmenu li a b {
float:left;
display:block;
padding:0 24px 0 8px;
}

.spacer {
background-color:#303;
border:0;
}

table.forumtitlebackcolor {
border-spacing:1px;
border-collapse:separate;
}

.titlebg {
background-color:#f70;
}

.titletext {
background-color:#F2C973;
}

.windowbg {
background-color:#333;
border:1px ridge #333;
color:#F90;
}

.windowbg2 {
background-color:#303;
}

.windowbg3 {
background-color:#000;
}

select {
background-color:#000;
color:#fff;
font-size:0.98em;
}

input {
font-size:0.98em;
}

.legend .menutable {
padding:3px;
}

.legend .menubackcolor {
border-bottom:1px solid #444;
padding:7px;
}

#postnews .legend {
border:1px solid #444;
}

.clear {
clear:both;
font-size:1px;
line-height:1px;
}

div.shoutbox iframe {
display:inline;
}

div.shoutbox input.textinput {
margin:3px;
}

.discrete {
color:silver;
}

a.inlinelink:link,a.inlinelink:visited {
color:#fff;
text-decoration:none;
}

#breadcrumb a:link,#breadcrumb a:visited {
font-weight:700;
color:#fff;
text-decoration:underline;
}

#breadcrumb a:active,#breadcrumb a:hover {
font-weight:700;
color:#F70;
text-decoration:overline underline;
}

#logs {
background-color:#fff;
color:#000;
}
#logs a:link, #logs a:visited {
color:#33F;
}

A:active,A:hover,a.inlinelink:active,a.inlinelink:hover {
color:#F70;
text-decoration:none;
}

.pagetable,.poll,.calhead {
text-align:center;
}

A.logo:active,A.logo:hover,A.topsearch:active,A.topsearch:hover,A.toplinks:active,A.toplinks:hover,A.webapplink:active,A.webapplink:hover {
text-decoration:underline;
}

A.topsearch:link,A.topsearch:visited,A.toplinks:link,A.toplinks:visited,A.smallnewslink:link,A.smallnewslink:visited,A.webapplink:link,A.webapplink:visited {
text-decoration:none;
}

.cat ul.whocat a,.mycontenttable a {
font-size:1.1em;
}

A.whomenu:link,A.whomenu:visited,A.whomenu:active,A.whomenu:hover,A.commentlink:link,A.commentlink:visited,A.commentlink:active,A.commentlink:hover,A.mycontentlink:link,A.mycontentlink:visited,A.mycontentlink:active,A.mycontentlink:hover,.forumtextbold,A.forumlink:link,A.forumlink:visited,A.forumlink:active,A.forumlink:hover,A.newimlink:link,A.newimlink:visited,A.newimlink:active,A.newimlink:hover,.calhigh a:link,.calhigh a:visited,.calhigh a:active,.calhigh a:hover,.menubox {
font-weight:700;
}

.commentbordercolor,.imwindow2,.text,.tabletext,.textinput,textarea {
background-color:#000;
color:#fff;
}

.imtitle,.button {
background:#C90 url(images/gradient_nav.gif);
color:#303;
}

.formstextsmall,.morelink {
font-size:11px;
}

.tabmenu li a:hover,.tabmenu a.menuon:link,.tabmenu a.menuon:visited,.tabmenu a.menuon:link,.tabmenu a.menuon:visited {
color:#fff;
text-decoration:none;
background:url(images/menupu_hover_left.png) no-repeat;
background-position:left;
}

.tabmenu li a:hover b,.tabmenu a.menuon:link b,.tabmenu a.menuon:visited b,.tabmenu a.menuon:link b,.tabmenu a.menuon:visited b {
color:#fff;
text-decoration:none;
background:url(images/menupu_hover_right.png) no-repeat right top;
}

#leftcolumn,#rightcolumn,.sidebar {
width:155px;
}

.on {
 background-color: #000;
}

