body {

background-color:#003366;
background-image: url(images/bg_bodytop.gif);
background-repeat: repeat-x;
background-attachment: scroll;
color:#FFD800;
padding-top:0px;
min-width:800px;
}

.forabg, .forumbg  {
background-color:#003366;
background-image: url(images/bg_bodytop.gif);
background-repeat: repeat-x;

}

.copyright{
   color:#FFD800;
}
.copyright a:link,  .copyright a:visited {
   color:#FFD800;
}


#citylist{
float:right;
margin-top:35px;
margin-right:100px;
 /* line-height: 1.2; */
   text-align:center;
   font-size:10px;
}

#tagline {
 font-style:italic;
 font-weight:bold;
 letter-spacing:1px;
 padding-bottom:4px;
 margin-bottom:3px;
border-bottom: 1px solid #FFD800;
 
}
#cities {}
#cities a { padding: 3px 5px; } 
#cities hr {  border-color: #FFD800; }


#citylist a:link, #citylist a:visited
{
color: #FFD800;
background-color: none;
text-decoration: none;
}


#header {
   /*min-width: 800px; */
   max-width: 1200px;  
	/* margin: 10px auto 0px; */
	margin:0 auto;
	height:110px;

 }
#sitelogo {
 position:relative;
 clear:both;
  }
#logo { position:absolute; top:10px; left:30px;
     outline:none;
}
#beta { position:absolute; top:90px; left:178px; }

#sitenavbar {
/*padding:0 10px; */
position:relative;
    /*width:100%; */
    height:31px;
}

#sitenavbg
{
    
    position:absolute;
    top:0px;  left:10px; 
   width:98%; 
    height:31px;
	clear: both; 
    z-index:0;
}

#navcontainer
{
position:absolute;
    top:5px;  left:120px;

    z-index:1;
}
#navcontainer ul
{
padding: .2em 0;
margin: 0;
list-style-type: none;
background-color: transparent;
color: #FFD800;
width: 100%;
font: bold 12px arial, helvetica, sans-serif;
letter-spacing:1px;
text-align: center;
}

#navlist {z-index:2}
#navlist li { display: inline; }

#navlist li a
{
text-decoration: none;
background-color: #258;
color: #FFD800;
padding: .2em 1em;
margin: 0 3px;
border: 1px solid #036;
}

#navlist li a:hover
{
background-color: #369;
color: #FFD800;
}

#headernav {
 position:absolute;
 top:87px; right:136px;
}  

ul.tabs{list-style-type:none;margin:0px;padding:0px;padding-left:255px;}
ul.tabs li{_width:0px;float:right;list-style-type:none;padding:0px 0px 0px 0px;margin:0px 3px 0px 1px;background:url(corners.gif) no-repeat 0% 0%;}
ul.tabs li a{display:block;list-style-type:none;padding:4px 8px 0px 8px;margin:0px;height:15px;background:url(corners.gif) no-repeat 100% 0px;white-space:nowrap;font-weight:bold;color:white;text-decoration:none;}
ul.tabs li:hover{background-image:url(header-tab1.png);background-position:0% -24px;}
ul.tabs li:hover a{background-image:url(header-tab2.gif);background-position:100% -24px;}



#logo img {
 border-style: none;
text-decoration: none;

}
/* Corners and sides */
.tside-left,.tside-right,.bside-left,.bside-right{height: 15px;background: url("images/corners6.png") no-repeat; font-size: 2px;}
.tside-left,.bside-left{margin-right: 15px;}
.tside-right,.bside-right{margin-left: 15px;margin-top: -15px;}
.tside-right{background-position: 100% 0;}
.bside-left{background-position: 0 -16px;}
.bside-right{background-position: 100% -16px;}

.tside-left1,.tside-right1,.bside-left1,.bside-right1{height: 15px;background: url("images/corners10.gif") no-repeat; font-size: 2px;}
.tside-left1,.bside-left1{margin-right: 15px;}
.tside-right1,.bside-right1{margin-left: 15px;margin-top: -15px;}
.tside-right1{background-position: 100% 0;}
.bside-left1{background-position: 0 -16px;}
.bside-right1{background-position: 100% -16px;}
    

#wrap {
   /*min-width: 800px;*/
   max-width: 1200px;  
	margin: 10px auto 0px;
	}

#page-body {
	margin: 0;
	}

.nogap {
     height: 1px; 
     margin: 0 0 -1px 0;
     padding: 0;
     font-size: 1px; /* to correct IE */
     }
     
#page-body {
   border-left: 3px solid #ccc; /* YCC: color & properties of the left-borderline */
   border-right: 3px solid #ccc;/* YCC: color & properties of the right-borderline */
   background: #FFFFFF;            /* YCC: background-color of the inside */
   color: #000000;                 /* YCC: default text-color of the inside */
   padding-left: 15px;             /* YCC: all texts at some distance of the left border */
   padding-right: 15px;             /* YCC: all texts at some distance of the right border */
   position:relative;
   }

#homepg .panel {
  margin-top: 5px;
  margin-bottom: 5px;
}

#page-body .navbar {
  margin-top: 5px;
  margin-bottom: 5px;
	} 
#page-body .navbar.ptop {
  margin-top: -9px;
}
#page-body .navbar.pbottom {
  margin-top: 15px;
}
 
#page-body .badvert {
	width: 728px;
	height: 90px;
	border: none;
	margin: 0 auto;
	padding: 0;
	padding-top: 10px;  
}

#rules ol {
	list-style: lower-alpha;
}

table#thome {color:black; font-size: 100%;}
table#thome td#middle  {padding:0 10px; }
table#thome td#lsidebar { width:200px;}
table#thome td#rsidebar { width:200px;}

ul.jlist1 {
 /*list-style: circle inside; color blue;*/
 margin-left:5px;
 }

 ul.jlist1 li {list-style: circle inside; color red;}

ul.jlink1 {
	list-style: none;
	margin:0px 0px 0px;
	padding:0px;
}
ul.jlink1 li{
	margin: 4px;
	padding: 0px 0px 0px 10px;
	background: url(images/caret.gif) no-repeat left center;
}

  .centeredImage
    {
    text-align:center;
    margin-top:4px;
    margin-bottom:4px;
    padding:0px; 
    }

.hpagehdr {
	margin-bottom: 5px;
	margin-top: 5px
}

.indent {
	margin-left: 10px;
}

.link_break {
	width: 80%;
}

p.news { font-size:.7em;}

.hpinner {
	background-color: #eef5f9;
	background-image: url("{T_THEME_PATH}/images/gradient.gif");
}
.hpouter h3 { margin:0px; color:#FFF;}
#homepg .inner h3  {margin:0px; text-align:center; border-bottom: 1px solid #003366; }
ul.recent  {margin:0px;  border-bottom: 1px solid #003366; }

#homepg li.header dt, #homepg li.header dd {
	color: #003366;
}
#homepg ul.topiclist dt { width:70%; font-size: 1.2em;}

#homepg a.topictitle {
	/*font-size: 1.2em;
	font-weight: 800;*/
}

#homepg #middle h3 {
	color:#eef5f9;
	background-color: #336699;
	margin-bottom:10px;

}