body {
	color: #000;
	font: 11px tahoma, verdana, arial, sans-serif;
	background-color: #000;
	background: url(images/bg3.gif) #000 fixed repeat-y; margin: 0px 0px; padding: 0px;
	text-align: center;
}

#fmainbg {
	background-repeat: repeat-y; background-image: url(images/bg.png);
	width: 1000px;
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	text-align: center;
}

.ffimgfix      { display:block; }
.top_left      { background-image: url(images/top_left.png); }
.top_middle    { background-repeat: repeat-x; background-image: url(images/top_middle.png); }
.top_right     { background-image: url(images/top_right.png); }
.middle_left   { background-repeat: repeat-y; background-image: url(images/middle_left.png); }
.middle_middle { background: #62a4d2; padding: 5px 4px 5px 6px;	font-size: 10px; color: #000; font-family: verdana, tahoma, arial, sans-serif; vertical-align:top; }
.middle_right  { background-repeat: repeat-y; background-image: url(images/middle_right.png); }
.bottom_left   { background-image:  url(images/bottom_left.png); }
.bottom_middle { background-repeat: repeat-x; background-image: url(images/bottom_middle.png); }
.bottom_right  { background-image: url(images/bottom_right.png); }

.forumhome {
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	text-align: center;
}

.custforum {
	background-color: #cccccc; 
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000000;
	padding: 2px 0 2px 0;
	width: 990px;
}


a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #fff;
	text-decoration: underline;
}
a.forumlink {
	color: #fff;
	text-decoration: underline;
}

a.newforumlink {
	color: #fff;
	text-decoration: underline;
	
}

blockquote {
	font: italic 11px verdana, tahoma, arial, helvetica, sans-serif;
	color: #7e96ac;
}
form {
	margin: 2px 0px 0px 0px;
}
hr {
	border-top: #666 1px solid;
	border-bottom: #eee 1px solid;
	height: 2px;
	width: 92%;
	text-align:center;
}

td {
	font:10px verdana, sans-serif, tahoma, helvetica, arial;
	color: #fff;
	padding: 0 0 0 0;
	text-align: left;
}

img {
	border:none;
}
p {
	margin-top: 0px;
	margin-bottom: 0px
}

.alttd {
	background-color: #5e9eca;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
}
.bodytable {
	padding: 0px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
}
.bodytable2 {
	border: #D5D5D5 1px solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color: #404040;
}
.bodytable3 {
	padding: 0px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
}
.border {
	border: #000 1px solid;
}
.border2 {
	border: #D5D5D5 1px solid;
}
.border3 {
	border: #000 1px solid;
}
.bottomborder {
	border-top: #000 1px solid;
	border-bottom: #000 1px solid;
}
.button {
	background-color: #7aafd4;
	border: #000 1px solid;
	color: #000000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	background-image : url(images/button.png);
	white-space:nowrap;
}

.button.search {
	background-color: #000;
	border: #000 1px solid;
	color: #000000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	background-image : url(images/button2.png);
	white-space:nowrap;
}

.buttonc {
	background-color: #7aafd4;
	border: #000 1px solid;
	color: #000000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	background-image : url(images/button2.png);
	white-space:nowrap;
	margin-top: 1px;
	margin-bottom: 1px;
}

.button.login {
	background-color: #000;
	border: #000 1px solid;
	color: #000000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	background-image : url(images/button2.png);
	white-space:nowrap;
}

.caption {
	padding: 0px 2px 0px 2px;
	border-bottom: #363A44 1px solid;
	border-left: #8A96B3 1px solid;
	border-right: #363A44 1px solid;
	border-top: #8A96B3 1px solid;
	background-color: #E1DFDF;
	color: #000;
	font: 9px tahoma, arial, verdana, helvetica, sans-serif;
	background-image : url(images/cap1.png);
}
.caption2 {
	padding: 0px 2px 0px 2px;
	color: #243B3B;
	font: 15px tahoma, arial, verdana, helvetica, sans-serif;
	text-align:center;
}
.captiontext {
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	color: #484848;
}
.code {
	border: #9F9F9F 1px solid;
	padding: 4px;
	background-color: #EEECEC;
	font: 12px courier, arial, verdana, tahoma, helvetica, sans-serif;
	color:#000040;
}
.defaulttext {
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color: #484848;
}

.ecap_txt {
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color: #ffffff;
}
.fborder {
	border: #000000 1px solid;
	background-color: #e9e8e8;
}

.fbordernf {
	border: #000000 1px solid;
	background-color: #e9e8e8;
	margin-left: 0px;
	padding: 0 0 0 0;
}
.forumborder {
	border: #000080 1px solid;
}
.forumheader {
	background: url(images/fcap.png) repeat-x center;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
	padding: 4px;
	
	border: #C3BDBD 1px solid;
}

.newforumheader {
	background: url(images/fcapn.png) repeat-x center;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
	padding: 4px;
	border: #C3BDBD 1px solid;
}

.forumheader2 {
	background-color: #dfdfdf;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 4px;
	border: #C3BDBD 1px solid;
}
.forumheader3 {
	background-color: #dfdfdf;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 4px;
	border: #C3BDBD 1px solid;
}

.fcaption {
	background: url(images/fcap.png) repeat-x center;
	border: #000 1px solid;
	padding: 2px 4px 2px 4px;
	background-color: #8e8b8b;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
}

.newfcaption {
	background: url(images/fcapn.png) repeat-x center;
	border: #000 1px solid;
	padding: 0 4px 4px 4px;
	background-color: #8e8b8b;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
}

.finfobar {
	background-color: #787879;
	font: 15px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 4px;
	border: #C3BDBD 1px solid;
	
}
.helpbox {
	border: none;
	background-color: transparent;
	color:#000;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
}
.indent {
	padding: 3px 3px 3px 3px;
	margin: 5px;
	font: 11px verdana, tahoma, arial, sans-serif;
	color: #000060;
	border: 1px solid;
	background-color: #E3E2D7;
	border-bottom: #FFFFFF 1px solid;
	border-left: #000 1px solid;
	border-right: #FFFFFF 1px solid;
	border-top: #000 1px solid;
}
.mediumtext {
	font: 10px verdana, tahoma, ariel, helvetica, sans-serif;
	color: #fff;
}
.nextprev {
	border: 2px solid #b0b2b2;
	margin: 10px 4px 0px 4px;
	color: #fff;
	text-decoration: none;
	font: normal 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	padding : 2px 2px 2px 2px;
	background-color: #e3e6e5;
}

.nforumcaption {
	background-image: url(images/fcap.png);
	padding: 4px 4px 4px 4px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #fff;
}
.nforumcaption2 {
	background-image: url(images/nforumcaption2.png);
	padding: 4px 4px 4px 4px;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}
.nforumcaption3 {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #dfdfdf;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
}
.nforumdisclaimer {
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	color:#5d6e75;
}
.nforumholder {
	border: 1px solid #7c7e7d;
	padding: 0px;
	background-color: #fff;
}
.nforumreplycaption {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #E2EDF2;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
}
.nforumreply {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #EDF4F7;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
}
.nforumreply2 {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #CFE0EB;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
}
.nforumthread {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #dfdfdf;
	color: #000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}
.nforumthread2 {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #b5b5b5;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
}
.nforumview1 {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #dfdfdf;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
}
.nforumview2 {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #dfdfdf;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
}
.nforumview3 {
	padding: 4px;
	background-color: #b5b5b5;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #263448;
	color: #000;
}
.nforumview4 {
	padding: 4px;
	background-color: #dfdfdf;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	color: #3A4F6C;
	color: #000;
}
.np {
	background-color: #eaeef2;
	border: #000 1px solid;
	color: #000000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	padding : 2px;
}
.smalltext {
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	color: #5d6e75;
}

.newsmalltext {
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	color: #fff;
}

.smallblacktext {
	font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
	color: #000;
}

.forumblacktext {
	font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
	color: #fff;
}

.spacer {
	padding: 2px 2px 2px 2px;
}
.tbox {
	background-color: #fff;
	border: #000 1px solid;
	color: #000000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	text-indent: 3px;
}

.chatbox {
	background-color: #5893bd;
	border: #000 1px solid;
	color: #000000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	text-indent: 3px;
	margin-left: 2px;
}



.search {
	background-color: #5893bd;
	border: #000 1px solid;
	color: #000000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	text-indent: 3px;
}

.topborder {
	border-bottom: #000 1px solid;
}

#sbar {
	background-image: url(images/topbar.png);
	width: 1000px;
   	font: 10px arial, tahoma, verdana, helvetica, sans-serif;
	height: 34px;
	padding: 9px 0 0 0;
	text-indent: 80%;
	
}

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

.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;
}

#leftmenu {
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align: center;
}

#footerswf {
	padding: 0px;
	font: 8px verdana, tahoma, arial, helvetica, sans-serif;
	color: #fff;
	text-align:center;
}

.fragmenus{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 140px;
}

#menu {
font-size: 10px;
padding:0 0 0 0;
list-style: none;
width: 100%;
margin-left: 0px;
}

#menu li {
display: block;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 100%;
height: 19px;
}

#menu a {
display: block;
text-decoration:none;
font-weight: normal;
padding: 0 0 0 0;
margin: 1px 0 1px 0;
background: url(images/image01.png) top left no-repeat;
width: 140px;
height: 19px;
color: #000;
text-indent: 3px;
}

#menu .main_hilite {
width: 140px;
background: url(images/image03.png) top left no-repeat;
font-weight: bold;
color: #fff;
}

#menu a:hover {
width: 140px;
background: url(images/image02.png) top left no-repeat;
font-weight: bold;
color: #fff;
}

#menu .sub {
padding: 0 0 0 0;
width: 140px;
background: url(images/image02.png) top left no-repeat;
margin: 1px 0 1px 0;
}

#menu .sub_hilite{
padding: 0 0 0 0;
width: 140px;
background: url(images/image02.png) top left no-repeat;
margin: 1px 0 1px 0;
}

#advert {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	border: #000 0px solid;
	text-align: center;
	padding: 0 0 0 0;
	margin-left: 2px;
	margin-bottom: 0px;
}

#partners {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	border: #000 0px solid;
	text-align: center;
	padding: 0 0 0 0;
	margin-left: 3px;
	margin-bottom: 0px;
}

#ircuser {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 6px;
	color:#000;
	border: #000 0px solid;
	text-align: center;
	padding: 0 0 0 0;
	margin-left: 0px;
	margin-bottom: 0px;
}

#ircuserimg {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	border: #000 0px solid;
	text-align: center;
	padding: 0 0 0 0;
	margin-left: 0px;
	margin-bottom: 0px;
}

#googleav {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	border: #000 0px solid;
	text-align: center;
	padding: 0 0 0 0;
	margin-left: 2px;
	margin-bottom: 5px;
}

.latdown {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	border: #000 0px solid;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: 0px;
	margin-bottom: 0px;
}

.tbox.login.user {
	background-color: #5893bd;
	color: #000000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	text-indent: 3px;
}

.tbox.login.pass {
	background-color: #5893bd;
	color: #000000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	text-indent: 3px;
	margin-bottom: 2px;
}

#tutorial {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
	border: #000 0px solid;
}

#ajchat {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 9px;
	color:#000;
	border: #000 0px solid;
	text-align: center;
	padding: 0 0 0 0;
	margin-left: 0px;
	margin-bottom: 0px;
}

#bans {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 9px;
	color:#000;
	text-align: center;
	padding: 0 0 0 0;
	margin-left: 0px;
	margin-bottom: 0px;
}

.disclaim {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 9px;
	color:#fff;
	text-align: center;
	padding: 0 0 0 0;
	margin-left: 0px;
	margin-bottom: 0px;
}



