﻿/***************** LaZeR Theme v1.1 by roofdog78 *****************/

body{
margin: 0;
padding: 0;
font: 11px Tahoma, Verdana, Georgia, Sans-Serif;
color: #323232;
min-width: 100%;
background: #5d8eb8
}

/***************** LINKS ***********  url(images/bg.png) repeat-x; */

a {
color: #323232;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #00AEEF;
text-decoration: none;
font-weight: bold;
}

/***************** LAYOUT  ***********/

#header {
width: 1000px;
margin: 0 auto;
margin-bottom: -1px;
}

#tophead{
background-image: url(images/header.png);
background-color: white;
background-repeat: no-repeat;
height: 115px;
width: 1000px;
padding: 0;
}

/*#logo {
background: url(images/logo_blue.png) no-repeat top center;
height: 100%;
}
*/
#logo {
	margin-left:495px;
	
}

#topmain {

width: 1000px;
height: 18px;
}

#maincontainer{
background: white;
width: 1000px;
height: 100%;
margin: 0 auto;
padding-top: 1px;
}

#contentcolumn {
width: 667px;
margin: 0 6px 0 6px;
}

#contentcolumn2 {
width: 667px;
margin: 0 6px 0 0px;
}

#contentcolumn3 {
width: 667px;
margin: 0 0px 0 12px;
}

#contentcolumn4 {
width: 974px;
margin: 0 0px 0 12px;
}

#rightcolumn{
margin-right: 12px;
width: 190px;
}

#leftcolumn{
margin-left: 12px;
margin-right: 10px;
width: 300px;
}

#footer_top{
width: 1000px;
height: 18px;

}

#footer_bg{
width: 1000px;
background: #FFFFFF;
margin: 0 auto;
}

#footer_bot{
width: 1000px;
height: 17px;

}

#footer img {
border: 0px;
}

#footer_disclaim {
width: 700px;
text-align:right;
padding:8px;
}

.topspacer {
width: 1000px;
height: 15px;
}

/***************** Premium Membership *************/
#spot0 {
width: 1000px;
border: 0px solid #cccccc;
margin: 12px 0px 12px 0px;
padding: 0px 0px 0px 0px;
}

#limits_enabled {
width: 915px;
border: 3px solid #ECECEC;
font-family: Geneva, sans-serif;
font-size: 15px;
font-weight:800;
padding: 5px;
color:#900;
background-color: #ECECEC;
text-align: center;

}
#intro {
width: 974px;
height: 90px;
border: 3px solid #cccccc;
font-family: Geneva, sans-serif;
font-size: 22px;
font-variant:small-caps;
font-weight:800;
margin: 10px 0px 10px 0px;
padding: 5px 0px 5px 0px;
color: #09F;
background-color: #ECECEC;
text-align: center;
float:left;
}

#limits_disabled {
width: 974px;
border: 3px solid #cccccc;
margin: 10px 0px 10px 0px;
padding: 5px 0px 5px 0px;
font-family: Geneva, sans-serif;
font-size: 15px;
font-weight:800;
color:#060;
background-color: #ECECEC;
text-align: center;
}

#emergency {
width: 990px;
border: 3px solid #cccccc;
margin: 10px 0px 10px 0px;
padding: 5px 0px 5px 0px;
font-family: Geneva, sans-serif;
font-size: 15px;
font-weight:800;
color:#FFF;
background-color: #CC0000;
text-align: center;
}

#ad_wrapper{
width: 974px;
height: 90px;
float:left;
padding: 0px 0px 10px 0px;
}

#limits_disabled a {

color: #C00;
font-size: 15px;
text-decoration: none;
font-weight: bold;

}

#limits_disabled a:hover {

color: #C03;
text-decoration: none;
font-weight: bold;
}

#premium {
width: 994px;
border: 3px solid #ECECEC;
font-family: Geneva, sans-serif;
font-size: 15px;
font-weight:800;
padding: 15px;
margin:3px;
color:#666666;
background-color: #333;
text-align: center;

}

#premium a {

color: #00AEEF;
font-size: 15px;
text-decoration: none;
font-weight: bold;

}

#premium a:hover {

color: #00AEEF;
text-decoration: none;
font-weight: bold;
}

.intro_small {
font-family: Geneva, sans-serif;
font-size: 12px;
font-variant:small-caps;
font-weight:800;
padding: 5px;
color: #09F;
text-align: center;

}

.intro_register {
font-family: Geneva, sans-serif;
font-size: 25px;
font-variant:small-caps;
font-weight:800;
padding: 25px;
color: #09F;
float:left;


}

.intro_browse {
font-family: Geneva, sans-serif;
font-size: 12px;
font-variant:small-caps;
font-weight:800;
padding: 5px;
color: #09F;
text-align: center;

}

#raffle {
display:inline;
line-height:30px;
font-size:12px;
font-color:#ECECEC;
}

#raffle a {

color: #00AEEF;
font-size: 15px;
text-decoration: none;
font-weight: bold;

}

#raffle a:hover {

color: #00AEEF;
text-decoration: none;
font-weight: bold;
}
/***************** SITELINKS NAVIGATION ***********/

#nav {
margin-left: 13px;
}

#nav ul {
margin: 0;
padding: 0;
list-style: none;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav a {
float: none;
}
/* End IE5-Mac hack */

#nav li {
float: left;
height: 27px;
background: #30bdf2;
margin: 0 0 0 4px;
padding: 0 0 0 8px;
}

#nav li a {
float: left;
display: block;
line-height: 27px;
height: 27px;
background: #30bdf2;
text-decoration: none;
font-family: Tahoma, Arial;
font-size: 11px;
font-weight: bold;
color: #fff;
padding: 0px 10px 0px 3px;
}

div#nav li:hover, div#nav li.sfhover {
background: white;
}
div#nav li:hover a, div#nav li.sfhover a {
background: white;
color: #333;
}

div#nav li.active a {
background:white;
color: #323232;
}

div#nav li.active {
background:white;
}

#nav2 {

padding: 9px 4px 0px 5px;
}

#nav2 ul {
margin: 0;
padding: 0;
list-style: none;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav2 a {
float: none;
}
/* End IE5-Mac hack */

#nav2 li a {
display: block;
line-height: 25px;
height: 25px;
width: 180px;
background: url(images/nav2.png) no-repeat;
text-decoration: none;
text-align: left;
font-family: Tahoma, Arial;
font-size: 11px;
font-weight: bold;
color: #fff;
padding: 0px 8px 0px 5px;
}

#nav2 li a:hover {
background: url(images/nav2_hov.png) no-repeat;
color: #333;
}

#nav2 li.active2 a {
color: #323232;
}

/***************** LOGIN AREA ***********/

#logbox {
background: #CCC;
width: 1000px;
height: 30px;
color: #333;
vertical-align: middle;
margin-bottom: 1px;
}

#logbox a {
color: #00AEEF;
font-size: 12px;
font-weight: bold;
}

#logbox a:hover {
color: #333;
font-size: 12px;
font-weight: bold;
}

#logbox .ltext {
font-size: 9px;
color: #333;
}

.reg {
float: left;
padding-left: 14px;
padding-top: 7px;
}

.log {
float: right;
padding-right: 14px;
}

#logbox .button {
height: 21px;
width: 60px;
color: #fff;
font: 11px Tahoma, Verdana, Georgia, Sans-Serif;
font-weight: bold;
background: #30BDF2;
text-align: center;
border: 0px;
margin-left: 10px;
}

#logbox .button:hover {
cursor: pointer;
background: #279ac5;
}

#logtemp .button {
height: 21px;
width: 60px;
color: #333;
font: 11px Tahoma, Verdana, Georgia, Sans-Serif;
font-weight: bold;
background: #30BDF2;
text-align: center;
border: 0px;
}

#logtemp .button:hover {
cursor: pointer;
background: #279ac5;
}

/***************** NEWS CLASSES *********/

.news_table {
border: 1px solid #ccc;
margin-bottom: 10px;
}

.news_caption {
background: #ECECEC;
height: 20px;
color: #333;
font-size: 18px;
font-weight: bold;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 22px;
}

.news_content {
padding: 12px 24px 9px 24px;
text-align: left;
}

.newsimg {
padding: 0px 20px 0px 0px;
}

.news_bottom {

height: 18px;
}

.news_info {
	background: #ECECEC;
color: #333;
height: 18px;
padding: 0px 24px;
text-transform: uppercase;
}

.news_image {
float:left;
margin-right:15px;
margin-bottom: 8px;
}

.newscath {
padding-bottom:6px;
margin-bottom:6px;
text-align:left;
border-bottom: 1px #00AEEF solid;
vertical-align: top;
}

/***************** MENU STYLES ****************/

.menu_table {
width: 100%;
border: 1px solid #ccc;
margin-bottom: 5px;
}

.menu_caption1 {
color: #333;
background: #ECECEC;
height: 32px;
vertical-align: top;
}

.caption1 {
color: #333;
font-size: 12px;
font-weight: bold;
text-align: center;
padding-top: 10px;
}

.menu_content1 {
color: #333;
padding: 9px 14px;
text-align: left;
}

.menu_bottom1 {
height: 15px;
}

.menu_caption2 {

height: 32px;
vertical-align: top;
}

.caption2 {
color: #333;
font-size: 12px;
font-weight: bold;
text-align: center;
padding-top: 10px;
}

.menu_content2 {
background: url(images/menu_bod2.png) repeat-y;
padding: 9px 14px;
text-align: left;
}

.menu_bottom2 {
background: url(images/menu_bot2.png) no-repeat;
height: 15px;
}

.menu_caption3 {
background: #ECECEC;
height: 38px;
vertical-align: top;
}

.caption3 {
color: #333;
font-size: 12px;
font-weight: bold;
text-align: center;
padding-top: 10px;
}

.menu_content3 {

padding: 9px 14px;
text-align: left;
}

.menu_bottom3 {

height: 18px;
}

.menu_caption4 {
background: #ECECEC;
height: 38px;
vertical-align: top;
}

.caption4 {
color: #333;
font-size: 12px;
font-weight: bold;
text-align: center;
padding-top: 10px;
}

.menu_content4 {

padding: 9px 14px;
text-align: left;
}

.menu_bottom4 {

height: 19px;
}

.menu_caption5 {
background: url(images/menu_cap5.png) no-repeat;
height: 38px;
vertical-align: top;
}

.caption5 {
color: #333;
font-size: 12px;
font-weight: bold;
text-align: center;
padding-top: 10px;
}

.menu_content5 {
background: url(images/menu_bod5.png) repeat-y;
padding: 9px 14px;
text-align: left;
}

.menu_bottom5 {
background: url(images/menu_bot5.png) no-repeat;
height: 17px;
}

.menu_caption7 {
background: #ECECEC;
height: 38px;
vertical-align: top;
}

.caption7 {
color: #333;
font-size: 12px;
font-weight: bold;
text-align: center;
padding-top: 10px;
}

.menu_content7 {

padding: 9px 14px;
text-align: left;
}

.menu_bottom7 {
height: 17px;
}

.menu_cap6_table {
margin-bottom: 8px;
}

.menu_cap6 {
width: 100%;
}

.menu_cap6 .left { 
background: url('images/menu_cap6_tl.png') no-repeat;
float: left;
height: 30px;
width: 27px;
}

.menu_cap6 .right {
background: url('images/menu_cap6_tr.png') no-repeat;
float: right;
height: 30px;
width: 28px;
}

.menu_cap6 .center {
background-image: url('images/menu_cap6_top.png');
height: 30px;
line-height: 30px;
font-size: 12px;
font-weight: bold;
text-align: center;
}

.menu_bod6 {
width: 100%;
}

.menu_bod6 .left {
background: url('images/menu_bod6_l.png');
float: left;
width: 8px;
}
.menu_bod6 .right {
background: url('images/menu_bod6_r.png');
float: right;
width: 8px;
}
.menu_bod6 .center {
background: #FFFFFF;
text-align: center;
}

.menu_bot6 {
width: 100%;
}

.menu_bot6 .left {
background: url('images/menu_bot6_bl.png') no-repeat;
float: left;
height: 25px;
width: 24px;
}
.menu_bot6 .right {
background: url('images/menu_bot6_br.png') no-repeat;
float: right;
height: 25px;
width: 22px;
}
.menu_bot6 .center {
background-image: url('images/menu_bot6_bot.png');
height: 25px;
}

.nav_table {
background: url(images/nav2_bg.png) no-repeat;
width: 200px;
}

/*************** CHATBOX AND COMMENT CLASSES *************/

.chat {
font: 11px Tahoma, Verdana, Georgia, Sans-Serif;
font-weight: bold;
padding-bottom: 9px;
}

.chattext {
border-top: 1px #00AEEF solid;
font-weight: normal;
padding-top: 5px;
}

.ltext {
font: 9px Tahoma, Verdana, Georgia, Sans-Serif;
font-weight: normal;
}

#chatbox .tbox, .helpbox{
font: 11px Tahoma, Verdana, Georgia, Sans-Serif;	
margin: 3px 0 5px 0;
border: 1px solid #C8C8C8;
padding: 3px 3px 3px 3px;
width: 95%;
}

.tbox.chatbox {
width: 90%;
} 

#chatbox .button {
height: 21px;
width: 25px;
color: #fff;
font: 11px Tahoma, Verdana, Georgia, Sans-Serif;
font-weight: bold;
text-align: center;
border: 0px;
margin-bottom: 7px;
}

#chatbox .button:hover {
cursor: pointer;
}

#commentform .tbox, #commentform .helpbox{
width: 350px; 
border: 1px solid #C8C8C8; 
}

/***************** CORE CLASSES ***********/

.smalltext, .smallblacktext, .tbox, .button, .button:hover, .nextprev, .helpbox {
font-size: 11px;
text-align: left;
font-weight: normal;
}

h1 {
color: #09F;
}

h2 {
font-size: 13px;
font-weight: bold;
margin-top: 0em;
margin-bottom: 0em;
}

h3 {
font-size: 16px;
font-weight: bold;
margin-top: 0em;
margin-bottom: 0em;
}

.tbox, .helpbox{
background: #FFFFFF url(images/tbox_bg.png) repeat-x;	
border: 1px solid #c8c8c8;
padding: 3px;
width: auto;
font: 11px Tahoma, Verdana, Georgia, Sans-Serif;
margin: 4px 0;
}

.indent {
border: #c8c8c8 1px dashed;
padding: 8px;
margin: 0px;
}

.button {
height: 21px;
width: auto;
color: #fff;
font: 11px Tahoma, Verdana, Georgia, Sans-Serif;
font-weight: bold;
background: #30BDF2;
text-align: center;
border: 0px;
margin: 1px;
}

.button:hover {
cursor: pointer;
background: #666666;
text-align: center;
font: 11px Tahoma, Verdana, Georgia, Sans-Serif;
font-weight: bold;
}

.nextprev {
border: 0px;
text-align: center;
padding: 2px;
background-color: #ccc;
}

.nextprev2 {
border: 0px;
text-align: center;
padding: 2px;
background-color: #333;
}

code {
border:1px solid #DBDBDB;
padding:8px;
margin:14px
}

blockquote {
border:1px solid #DBDBDB;
background: #EFF6F9;
padding: 15px;
margin: 5px 0;
}

b{font-size: 110%;}

a img{
border: 0px solid #FFFFFF;
}
 
/*************** FORUM CLASSES *************/
  
.fborder, .border{
border-collapse: separate;
border-spacing: 2px;
}

.forumheader {
font-size: 15.8px;
font-weight: bold;
padding: 12px;
text-align: left;
}

.forumheader img {
padding-right: 7px;
}

.fcaption {
background: url(images/fcaption.png) repeat-x;
font-weight: bold;
padding: 8px;
margin: 8px 0px;
border: 1px solid #C8C8C8;
border-spacing: 0px;
}

.fcaption2 {
background: url(images/fcaption.png) repeat-x;
font-weight: bold;
font-size: 12.6px;
padding: 8px;
margin: 8px 0px;
border: 1px solid #C8C8C8;
border-spacing: 0px;
}

.forumheader2, .forumheader3 {
border-collapse: collapse;
text-align: left;
padding: 6px;
border: 1px #C8C8C8 solid;
}

.forumheader2, .forumheader3 a{
font-weight: bold;
}

/* Big box with list of options */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:175px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #A4A4A4;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:0.9em;
	z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
	
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#A4A4A4;
	color:#FFF;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

form{
	display:inline;
}
img{
	border:0px;
}

