/* layout */

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
	margin:0;
	padding:0;
}

table 
{
	border-collapse:collapse;
	border-spacing:0;
	

}

fieldset,img 
{  
    border:0; 
} 

address,caption,cite,code,dfn,em,strong,th,var 
{ 
	font-style:normal; 
	font-weight:normal; 
} 

ol,ul 
{ 
	list-style:none; 
} 

caption,th 
{ 
	text-align:left; 
} 

h1,h2,h3,h4,h5,h6 
{ 
	font-size:100%; 
	font-weight:normal; 
} 

q:before,q:after 
{ 
	content:''; 
} 

abbr,acronym 
{ 
	border:0; 
} 

/* classes */

/* menu */
.btnHome
{
	float:left;
	display:block;
	height:33px; 
	width:71px; 
	border:0px solid green;
}

.btnHome:hover
{
	float:left;
	display:block;
	height:33px; 
	width:71px; 
	border:0px solid blue; 
	
	background: transparent url(../img/barMainMenuMouseOver.png) 0px 0px no-repeat;
}

.btnNews
{
	float:left;
	display:block;
	height:33px; 
	width:70px; 
	border:0px solid green;
}

.btnNews:hover
{
	float:left;
	display:block;
	height:33px; 
	width:70px; 
	border:0px solid blue; 
	
	background: transparent url(../img/barMainMenuMouseOver.png) -71px -0px no-repeat;
}

.btnPlayground
{
	float:left;
	display:block;
	height:33px; 
	width:122px; 
	border:0px solid green; 
}

.btnPlayground:hover
{
	float:left;
	display:block;
	height:33px; 
	width:122px; 
	border:0px solid blue; 
	
	background: transparent url(../img/barMainMenuMouseOver.png) -141px -0px no-repeat;
}

.btnGames
{
	float:left;
	display:block;
	height:33px; 
	width:80px; 
	border:0px solid green; 
}

.btnGames:hover
{
	float:left;
	display:block;
	height:33px; 
	width:80px; 
	border:0px solid blue; 
	
	background: transparent url(../img/barMainMenuMouseOver.png) -263px -0px no-repeat;
}

.btnReviews
{
	float:left;
	display:block;
	height:33px; 
	width:91px; 
	border:0px solid green; 
}

.btnReviews:hover
{
	float:left;
	display:block;
	height:33px; 
	width:91px; 
	border:0px solid blue; 
	
	background: transparent url(../img/barMainMenuMouseOver.png) -343px -0px no-repeat;
}

.btnPreviews
{
	float:left;
	display:block;
	height:33px; 
	width:100px; 
	border:0px solid green; 
}

.btnPreviews:hover
{
	float:left;
	display:block;
	height:33px; 
	width:100px; 
	border:0px solid blue; 
	
	background: transparent url(../img/barMainMenuMouseOver.png) -434px -0px no-repeat;
}

.btnVideos
{
	float:left;
	display:block;
	height:33px; 
	width:82px; 
	border:0px solid green; 
}

.btnVideos:hover
{
	float:left;
	display:block;
	height:33px; 
	width:82px; 
	border:0px solid blue; 
	
	background: transparent url(../img/barMainMenuMouseOver.png) -534px -0px no-repeat;
}

.btnCheats
{
	float:left;
	display:block;
	height:33px; 
	width:82px; 
	border:0px solid green; 
}

.btnCheats:hover
{
	float:left;
	display:block;
	height:33px; 
	width:82px; 
	border:0px solid blue; 
	
	background: transparent url(../img/barMainMenuMouseOver.png) -616px -0px no-repeat;
}

.btnGroups
{
	float:left;
	display:block;
	height:33px; 
	width:88px; 
	border:0px solid green; 
}

.btnGroups:hover
{
	float:left;
	display:block;
	height:33px; 
	width:88px; 
	border:0px solid blue; 
	
	background: transparent url(../img/barMainMenuMouseOver.png) -698px -0px no-repeat;
}

.btnShoutbox
{
	float:left;
	display:block;
	height:33px; 
	width:104px; 
	border:0px solid green; 
}

.btnShoutbox:hover
{
	float:left;
	display:block;
	height:33px; 
	width:104px; 
	border:0px solid blue; 
	
	background: transparent url(../img/barMainMenuMouseOver.png) -786px -0px no-repeat;
}

.btnForum
{
	float:left;
	display:block;
	height:33px; 
	width:79px; 
	border:0px solid green; 
}

.btnForum:hover
{
	float:left;
	display:block;
	height:33px; 
	width:79px; 
	border:0px solid blue; 
	
	background: transparent url(../img/barMainMenuMouseOver.png) -890px -0px no-repeat;
}


/* panel */
.panelActive{
	background-image:url(../img/beam_background.gif);
	background-position:center;
	padding:0px 10px 0px 10px;
}

.panelActive span{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.panelActive span:hover, panelActive span:active, panelActive span:focus{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.panelCapLeft{
	background-image:url(../img/beam_background.gif); 
	background-position:left; 
	height:29px;
	width:5px;
}

.panelCapRight{
	background-image:url(../img/beam_background.gif); 
	background-position:right;
	height:29px;
	width:5px;
}

.panelInactive{
	background-image:url(../img/beam_background_a.gif);
	background-position:left;
	padding:0px 10px 0px 10px;
}

.panelInactive span{
	color:#0099FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.panelInactive span:hover, panelInactive span:active, panelInactive span:focus{
	color:#0099FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

/* form */

.formInput{
	border:2px solid #ABADB3; 
	padding:1px;
}

.formInputActive {
	border: 2px solid #0093E7;
	padding:1px;
}


.formEmoticon
{
	padding-right:4px; 
	padding-top:4px; 
	display:block; 
	float:left; 
	cursor:pointer;
}

/* forum */

.topicOdd{

	background-color:#FFFFFF;
	
}

.topicOdd > td
{
	border:1px solid #D6D6D6;;
	padding:5px;

}

.topicOdd:hover{

	background-color:#F1F1F1;
	
}


.topicEven{
	background-color:#F7F7F7;
}

.topicEven > td
{
	border:1px solid #D6D6D6;;
	padding:5px;

}

.topicEven:hover{

	background-color:#F1F1F1;
	
}

