body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
padding:0;
margin:0;
}

table{
text-align:left;
}
p{
text-align:left;
padding-left:4px;
margin:0px;
padding-bottom:2px;
}

div#game_box{
border:#CCCCCC 1px solid;
padding:8px;
width:104px;
height:195px;
color:#666666;
text-align:center;
}

/* START Styles for Pineapple Express Wrapper left border */
td.shadeleft_house{
background-repeat:repeat-y;
background-image:url(images/club_houseleftshade.jpg);
}

td.shadeleft_logo{
background-repeat:repeat-y;
background-image:url(images/logo.jpg);
}

td.shadeleft{
background-color:#FFFFFF;
}

td.shadeleft_bottom{
background: url(images/bottom_banner.gif) 0% 100% no-repeat;
background-color:#FFFFFF;
}
/* END Styles for Pineapple Express Wrapper left border */

td.shadeleft_original{
background-repeat:repeat-y;
background-image:url(images/clear.gif);
background-color:#000000;
}

td.shaderight{
background-image:url(images/side_right_shade.gif);
background-repeat:repeat-y;
}

td.header{
background-image:url(images/header.jpg);
background-repeat:none;
}

td.profile{
background-image:url(images/header_profile.jpg);
background-repeat:none;
}
td.profile_left{
background-image:url(images/header_profile_left.jpg);
background-repeat:none;
}

td.bottom{
background-image:url(images/bottom_new.gif);
background-repeat:repeat-x;
}
td.bottom_shade{
background-image:url(images/bottom_shade.gif);
background-repeat:repeat-x;
}

h1.headerNew{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	padding-left:4px;
	margin:0px;
	padding-bottom:2px;
}

h1.headerNewBig{
	font-size:16px;
	color:#000C75;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	padding-left:4px;
	margin:0px;
	padding-bottom:2px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}

h1.blue{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#333333;
font-weight:bold;
padding-top:5px;
}
h1.green{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#006F00;
font-weight:bold;
padding-top:5px;
}
h1.red{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#990000;
font-weight:bold;
padding-top:5px;
}

input.button {
background-color:#203333;
border-bottom:#333333 1px solid;
border-right:#333333 1px solid;
border-left:#CCCCCC 1px solid;
border-top:#CCCCCC 1px solid;
font-weight:normal;
font-size: 9px; 
color: white;
cursor:pointer;
height:18px;
vertical-align:top;
margin-left:0px;
margin-right:0px;
}

input.button2 {
background-color:#009900;
border-bottom:#333333 1px solid;
border-right:#333333 1px solid;
border-left:#CCCCCC 1px solid;
border-top:#CCCCCC 1px solid;
font-weight:bold;
font-size: 14px;
font-family:Arial;
color: white;
cursor:pointer;
height:25px;
vertical-align:top;
margin-left:0px;
margin-right:0px;
}

input.grey {
background-color:#CCCCCC; 
font-size: 10px;
}

input.login_password_white {
background-color:#FFFFFF;
background-image:url(images/bgpassword_white.gif);
background-repeat:no-repeat; 
font-size: 10px;
}

input.white {
background-color:#FFFFFF; 
font-size: 10px;
}

input.login_password {
background-color:#FFFFFF;
background-image:url(images/bgpassword.gif);
background-repeat:no-repeat; 
font-size: 10px;
}

input{
background-color:#FFFFFF; 
font-size: 11px;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color:#B6D1C0 #B6D1C0 #B6D1C0 #B6D1C0;
}

textarea{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left:1px;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color:#B6D1C0 #B6D1C0 #B6D1C0 #B6D1C0;
}

input.radio{
background-color:#FFFFFF; 
font-size: 11px;
border-width: 0px 0px 0px 0px;
}

input.radio2{
background-color:#FFFFFF;
background-image:url(images/radio_bg.gif);
background-repeat:repeat-x;
font-size: 11px;
border-width: 0px 0px 0px 0px;
padding:0px;
margin:0px;
}

input.radio3{
background-color:#EBEBEB; 
font-size: 11px;
border-width: 0px 0px 0px 0px;
}

input.radio4{
background:none;
font-size: 11px;
border-width: 0px 0px 0px 0px;
}

textarea{
background-color:#FFFFFF; 
font-size: 11px;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color:#B6D1C0 #B6D1C0 #B6D1C0 #B6D1C0;
}

select {
background-color:#FFFFFF; 
font-size: 11px;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color:#B6D1C0 #B6D1C0 #B6D1C0 #B6D1C0;
}

.greytext{
font-size:11px;
color:#666666;
padding-left:1px;
}

.redtextbold{
font-weight:bold;
color:#990000;
}

.blacktextbold{
font:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

.greytextbold{
font-size:11px;
font-weight:bold;
color:#666666;
}

.giantorange{
font-size:18px;
font-weight:bold;
color:#CC6600;
}

.greytextbold_right{
font-size:11px;
font-weight:bold;
color:#666666;
text-align:right;
padding-right:8px;
}

.orangetextbold{
font-size:12px;
font-weight:bold;
color:#CC6600;
}

.orangetextbold2{
font-size:11px;
font-weight:bold;
color:#CC6600;
}

.blacktextbold2{
font-size:11px;
font-weight:bold;
color:#000000;
}

.blacktextbold1{
font-size:12px;
font-weight:bold;
color:#000000;
}

.whitetextbold{
font-weight:bold;
color:#ffffff;
}

.greentextbold{
font-weight:bold;
color:#006F00;
}

.bluetextbold{
font-weight:bold;
color:#000099;
padding-left:3px;
}

.bluetextbold_nopad{
font-weight:bold;
color:#000099;
}

.img_pointer{
cursor:pointer;
}

a.orangelink{
color:#CC3300;
text-decoration:none;
}

a.orangelink:hover img{
color:#000099;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: .8;
}

a.orangelink:hover {
color:#000099;
}

a.blueboldlink{
font-weight:bold;
color:#000066;
text-decoration:none;
padding-left:3px;
}

a.blueboldlink:hover{
font-weight:bold;
color:#000066;
text-decoration:underline;
padding-left:3px;
}
a.blacknewslink{
font-weight:bold;
color:#000000;
text-decoration:none;
padding-left:3px;
font-size:14px;
}

a.blacknewslink:hover{
font-weight:bold;
color:#000000;
text-decoration:underline;
padding-left:3px;
font-size:14px;
}

a.blueboldlink_nopad{
color:#000066;
text-decoration:none;
}

a.blueboldlink_nopad:hover{
color:#000066;
text-decoration:underline;
}


a.navigation{
font-weight:bold;
font-size:12px;
color:#000099;
text-decoration:none;
}

a.navigation:hover{
font-weight:bold;
font-size:12px;
color:#CC3300;
text-decoration:none;
}

a.navigation_self{
font-weight:bold;
font-size:12px;
color:#CC3300;
text-decoration:none;
}

a.navigation_self:hover{
font-weight:bold;
font-size:12px;
color:#CCCCCC;
text-decoration:none;
}

a.navigation_white{
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

a.navigation_white:hover{
font-weight:bold;
font-size:12px;
color:#CCCCCC;
text-decoration:none;
}

table.navigation{
border-width: 0px 1px 1px 0px;
border-style: solid solid solid solid;
border-color: #666666 #CCCCCC #CCCCCC #666666;
}

a.navigation_nonbold{
color:#0000FF;
text-decoration:none;
padding-left:10px;
}

a.navigation_nonbold:hover{
color:#CC3300;
text-decoration:none;
padding-left:10px;
}

a.navigation_nonbold_nopad{
color:#0000FF;
text-decoration:none;
}

a.navigation_nonbold_nopad:hover{
color:#CC3300;
text-decoration:none;
}

a.navigation_nonbold_self{
color:#CC3300;
text-decoration:none;
padding-left:10px;
}

a.navigation_nonbold_self:hover{
color:#666666;
text-decoration:none;
padding-left:10px;
}

a.navigation_nonbold_nopad_self{
color:#CC3300;
text-decoration:none;
}

a.navigation_nonbold_nopad_self:hover{
color:#666666;
text-decoration:none;
}

td.bggrey{
background-color:#E5E5E5;
padding-left:3px;

}
td.bgltblue{
background-color:#F2F2F2;
padding-bottom:2px;
padding-top:2px;
}
td.bgwhite{
padding-bottom:2px;
padding-top:2px;
}

tr.bgltbluetr{
background-color:#F2F2F2;
padding-bottom:2px;
padding-top:2px;
}
tr.bgwhitetr{
padding-bottom:2px;
padding-top:2px;
}

a.greenboldlink{
font-weight:bold;
color:#006F00;
text-decoration:none;
}

a.greenboldlink:hover{
font-weight:bold;
color:#000000;
text-decoration:underline;
}
a.greenboldlinkblack{
font-weight:bold;
color:#006F00;
text-decoration:none;
}

a.greenboldlinkblack:hover{
font-weight:bold;
color:#999999;
text-decoration:underline;
}

a.redboldlink{
font-weight:bold;
color:#990000;
text-decoration:none;
}

a.redboldlink:hover{
font-weight:bold;
color:#000000;
text-decoration:underline;
}

a.redlinksmall{
font-size:10px;
color:#990000;
text-decoration:none;
}

a.redlinksmall:hover{
font-size:10px;
color:#000000;
text-decoration:underline;
}

table.blackbox{
border:#D7D7D7 2px solid;
background:#FFFFFF
}
/*Start Grey Area */
table.greybox{
border-width: 1px 1px 0px 1px;
border-style: dashed dashed dashed dashed;
border-color: #666666 #666666 #666666 #666666;
}

td.gradientgrey{
background-image:url(images/gradient_grey.gif);
background-repeat:repeat-x;
padding-top:2px;
}

td.right_header{
background-image:url(images/right_side_header.png);
background-repeat:no-repeat;
background-position:center;
font-size:15px;
font-weight:bold;
text-align:center;
color:#990000;
}

td.right_text{
font-size:16px;
font-weight:bold;
text-align:center;
color:#000066;
line-height:20px;
}

td.gradientorange{
background-image:url(images/gradient_orange.jpg);
background-repeat:repeat-x;
padding-top:2px;
padding-left:3px;
}

.large_grey{
color:#666666;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
padding-left:10px;
}

.med_grey{
color:#666666;
font-family:"Times New Roman", Times, serif;
font-size:12px;
}
/*End Grey Area */

/*Start Yellow Area */
table.yellowbox{
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #996600 #996600 #996600 #996600;
}

td.gradientyellow{
background-image:url(images/gradient_yellow.gif);
background-repeat:repeat-x;
padding-top:2px;
}

.large_yellow{
color:#996600;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
padding-left:10px;
}
/*End Yellow Area */


/*Start Blue Area */
table.bluebox{

border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #000099 #000099 #000099 #000099;

}

td.gradientblue{
background-image:url(images/gradient_blue.gif);
background-repeat:repeat-x;
padding-top:2px;

}

.large_blue{
color:#000099;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
padding-left:10px;
}

.blue_bold{
font-weight:bold;
color:#000099;
font-size:12px;
text-decoration:none;
}
/*End Blue Area */

/*Start Red Area */
table.redbox{

border-width: 1px 1px 0px 1px;
border-style: dashed dashed dashed dashed;
border-color: #990000 #990000 #990000 #990000;

}

td.gradientred{
background-image:url(images/gradient_red.gif);
background-repeat:repeat-x;
padding-top:2px;

}

.large_red{
color:#990000;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
padding-left:10px;
}


/*End Red Area */

/*Start Profile Area */
table.greyright{

border-width: 0px 0px 0px 1px;
border-style: dashed dashed dashed dashed;
border-color: #666666 #666666 #666666 #666666;

}

table.greysolid{

border-width: 1px 1px 0px 1px;
border-style: solid solid solid solid;
border-color: #666666 #666666 #666666 #666666;

}


.large_black{
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
padding-left:2px;
}

.large_white{
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}

ul.right_stuff{
margin:0px;
padding:0px;
margin-left:13px;
padding-left:13px;
}

.right_list{
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:bold;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:0px;
padding:0px;
list-style-type:disc;
}
.listinfo{
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:bold;
margin-top:3px;
margin-bottom:3px;
margin-left:13px;
margin-right:2px;
padding-left:13px;
}


p.profilecontent{
text-align:left;
padding-left:8px;
margin:0px;
padding-bottom:8px;

}

a.greenlink{
color:#006F00;
text-decoration:none;
text-align:right;
}

a.greenlink:hover{
color:#000000;
text-decoration:none;
text-align:right;
}
a.greenlink2{
color:#006F00;
font-size:10px;
text-decoration:none;
}

a.greenlink2:hover{
color:#000000;
font-size:10px;
text-decoration:none;
}


td.tab{
background-image:url(images/tab_background.gif);
background-repeat:none;
}

td.tab_filled{
background-image:url(images/tab_background_filled.gif);
background-repeat:none;
}



/*End Profile Area */

/* Start delete comments */
.deletepopup {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px #BE5502 solid;
}

/* Start delete ratings */
.del_rating_popup {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px #BE5502 solid;
  z-index: 6000;
}

/* Start delete thread */
.del_thread_popup {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px #BE5502 solid;
  z-index: 6000;
}

/* Start delete post */
.del_post_popup {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px #BE5502 solid;
  z-index: 6000;
}

/* Start choose list */
.listpopup {

  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 3px #B2B2B2 solid;
}

.translucent
{
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75;
}
/* End choose list */

/* Start my game lists */
.deletelistpopup {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px #BE5502 solid;
}
.editlisttitlepopup {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px #BE5502 solid;
}

/* Start attach to post popups */
.attachlistpopup {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px #BE5502 solid;
}

.attachreviewpopup {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px #BE5502 solid;
}

.attachgamepopup {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px #BE5502 solid;
}

.attachlinkpopup {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px #BE5502 solid;
}

.attachpopup {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px #BE5502 solid;
}

/* Start view my reviews */
.deletereviewpopup {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px #BE5502 solid;
}

/* Start remove friend */
.deletefriendpopup {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px #BE5502 solid;
}

/* Start instant search */
.searchpopup {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px #BE5502 solid;
}
.blackboldtext {
font-weight:bold;
color:#000000;
text-decoration:none;
padding-left:3px;
}

/* STart Drag and drop classes */

/* ul.game_list, li{ */  
ul.game_list{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
vertical-align:middle;
display:list-item;
list-style:none;
font-weight:bold;
cursor: move;
}

li.blue_border {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:#F2F2F2;
border:1px solid #FFFFFF;
display:list-item;
cursor: move;
height:20px;
color:#000000;
}
.bgtab{
background-image:url(images/tab.gif);
background-repeat:no-repeat;
font-weight:bold;
}

/* New Design*/
.darkgrey{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	padding-bottom:7px;
	padding-left:3px;
	color:#666666;
	}
	
/* Controls Trailer Appearance*/
a.playtrailer{
	padding-top:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	display:block;
 	width:95px;
	height:17px;
 	background:url(images/playtrailer.gif) no-repeat 0 0;
	font-weight:bold;
	color:#009933;
	text-decoration:none;
	}
	
a.playtrailer:hover
{ 
  	background-position:0 -17px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.trailer{
	padding-top:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	display:block;
 	width:60px;
	height:17px;
 	background:url(images/playtrailer.gif) no-repeat 0 0;
	font-weight:bold;
	color:#009933;
	text-decoration:none;
	visibility:hidden;
	}
	
a.trailer:hover
{ 
  	background-position:0 -17px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.play{
	padding-top:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	display:block;
 	width:20px;
	height:17px;
 	background:url(images/playtrailer.gif) no-repeat 0 0;
	font-weight:bold;
	color:#009933;
	text-decoration:none;
	visibility:hidden;
	}
	
a.play:hover
{ 
  	background-position:0 -17px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.playgray{
	padding-top:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	display:block;
 	width:20px;
	height:17px;
 	background:url(images/playtrailer1.gif) no-repeat 0 0;
	font-weight:bold;
	color:#009933;
	text-decoration:none;
	visibility:hidden;
	}
	
a.playgray:hover
{ 
  	background-position:0 -17px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.playgraysmall{
	padding-top:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	display:block;
 	width:15px;
	height:14px;
 	background:url(images/playtrailerSmallGray.gif) no-repeat 0 0;
	font-weight:bold;
	color:#009933;
	text-decoration:none;
	visibility:hidden;
	}
	
a.playgraysmall:hover
{ 
  	background-position:0 -14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.playsmall{
	padding-top:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	display:block;
 	width:15px;
	height:14px;
 	background:url(images/playtrailerSmallWhite.gif) no-repeat 0 0;
	font-weight:bold;
	color:#009933;
	text-decoration:none;
	visibility:hidden;
	}
	
a.playsmall:hover
{ 
  	background-position:0 -14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width: 127px;
}

#nav li { /* all list items */
	position : relative;
	float : left;
	line-height : 1.25em;
	margin-bottom : -1px;
	background-image:url(images/right_arrow.gif); 
	background-position:right;
	background-repeat:no-repeat;	
}

#nav li ul li { /* all list items */
	position : relative;
	float : left;
	line-height : 1.25em;
	margin-bottom : -1px;
	background-image:none;	
}

#nav li:hover, #nav li.sfhover{
	background:#464646;
	color:#FFFFFF;
	background-image:url(images/right_arrow_white.gif); 
	background-position:right; 
	background-repeat:no-repeat;	
}

#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 127px;
	top : 0px;
}

#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
}
	
#nav li a.main_nav{
	display: block;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
	width:119px;
	color:#000099;
	background: #FFFFFF; /* IE6 Bug */
	padding: 4px;
	/*border: 1px solid #ccc;*/
	border-bottom: 0;
}

#nav li a.main_nav:hover {
	color:#FFFFFF;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:3px;
	border-top:#999999 1px solid;
	border-bottom:#999999 1px solid;
	background-color :#464646;
}
	
/*controls basics of what secondary list looks like */	
#nav ul li a{
	display: block;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
	width:119px;
	color:#000099;
	background: #FFFFFF; /* IE6 Bug */
	padding: 4px;
	/*border: 1px solid #ccc;*/
	border-bottom: 0;
}

#nav li a.icon:hover{
color:#FFFFFF;
}

#nav li a.white_text{
color:#009900;
}
	
#nav li a.icon {
	display: block;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
	width:119px;
	/*background: #fff;  IE6 Bug */
	padding: 4px;
	border-bottom: 0;
	color:#000099;
}
	
#nav li a.icon:hover {
	background-color:#464646;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(images/right_arrow_white.gif); 
	background-position:right; 
	background-repeat:no-repeat;	
	border-top:#999999 1px solid;
	border-bottom:#999999 1px solid;
}
/* Hover Styles */
		
#nav li a.sublist { 
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:3px;
	
	background-color:#464646;
	border-bottom:0;
	border-right:#999999 1px solid;
	border-left:0;
	border-top:#999999 1px solid;
	color: #FFFFFF;
}

#nav li a.sublist:hover { 
	padding-left:3px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:0;
	border-right:#999999 1px solid;
	border-left:#999999 1px solid;
	border-top:#999999 1px solid;
	color: #333333;
	background:#ffffff;
}

#nav li a.sublist_btm { 
	padding-left:3px;

	padding-right:4px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#464646;
	border:#999999 1px solid;
	color: #FFFFFF;
}

#nav li a.sublist_btm:hover { 
	padding-left:3px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:3px;
	border:#999999 1px solid;
	color: #333333;
	background:#ffffff;
}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#content {
		margin-left : 12em;
	}
	
	

/*tab interface with header*/

.headerGray{
	font-size:14px;
	font-weight:bold;
	padding-left:3px;
	color:#999999;
	vertical-align:top;
	}
	
a#navTab{
	height:27px; 
	font-size:12px;
	font-weight:bold;
	color:#828282;
	padding-top:5px;
	text-decoration:none;
	display:block;
}

a#navTab:hover{
	height:27px; 
	background:url(images/tab_bg.gif);
	font-size:12px; 
	padding-top:5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
a#navTab:hover img{
	height:13px;
	width:16px;
	background:url(images/nav_tab_over.gif) no-repeat center bottom;
  	display: block;
  }
  
 a#navTab_over{
	height:27px; 
	background:url(images/tab_bg.gif);
	font-size:12px; 
	padding-top:5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
a#navTab_over img{
	height:13px;
	width:16px;
	background:url(images/nav_tab_over.gif) no-repeat center bottom;
  	display: block;
  }
#pre{
    width:0px;
    height:0px;
    display:inline;
    background-image:url(images/nav_tab_over.gif);
    background-image:url(images/tab_bg.gif);
    background-image:url();
}

optgroup{
font-style:normal;
}

/* Black Header*/
.blackline{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding-bottom:3px;
	padding-left:3px;
	color:#000000;
	}
	
/*Posted Items*/
.posted{
	border-style:solid;
	border-width:1px;
	border-color:#B2B2B2;
	background-color:#EBEBEB;
	margin:5px;
	padding:5px;
	}
.postedimg{
	border-style:solid;
	border-width:1px;
	border-color:#B2B2B2;
	background-color:#EBEBEB;
	text-align:center;
	margin:5px;
	padding:8px;
	}

/*ascend descend */
a.descend{
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	display:block;
 	width:55px;
	height:10px;
 	background:url(images/sortUp.gif) no-repeat 0 0;
	font-weight:bold;
	color:#009933;
	text-decoration:none;
	vertical-align:middle;
	}
	
a.descend:hover
{ 
  	background-position:0 -10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.ascend{
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	display:block;
 	width:55px;
	height:10px;
 	background:url(images/sortDown.gif) no-repeat 0 0;
	font-weight:bold;
	color:#009933;
	text-decoration:none;
	vertical-align:middle;
	}
	
a.ascend:hover
{ 
  	background-position:0 -10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.top_header_bg{
border-bottom:#B2B2B2 1px solid;
background-color:#EBEBEB;
}

.top_header_borders{
border-bottom:#B2B2B2 1px solid;
border-top:#B2B2B2 1px solid;
background-color:#EBEBEB;
}

.clubgreen{
font-family:Arial;
font-size:14px;
color:#009900;
font-weight:bold;
}

a.bluelink{
color:#000099;
font-size:10px;
text-decoration:none;
}

a.bluelink:hover{
font-size:10px;
color:#000099;
text-decoration:underline;
}

.clublargegreen{
font-family:Arial;
font-size:16px;
color:#009900;
font-weight:bold;
}

.clubmessage_large{
font-family:Arial;
font-size:16px;
color:#333333;
font-weight:bold;
}
.clubmessage_small{
font-family:Arial;
font-size:11px;
color:#333333;
}

a.bloghead{
font-weight:bold;
color:#000099;
text-decoration:none;
padding-left:3px;
font-size:13px;
}

a.bloghead:hover{
font-weight:bold;
color:#000099;
text-decoration:underline;
padding-left:3px;
font-size:13px;
}

/* Right Hand Side Sign Up */
#feedback {
	position:fixed;
	top:245px;
	width:100%;
	height:1px;
	left:505px;
	}

#feed{
  display:block;
  width:35px;
  height:158px;
  background:url("/images/club_rightjs.png") no-repeat 0 -159px;
}

#feed:hover
{ 
  background-position:0 0px;
}

#feed span
{ 
	display:none
}
a#clubNav{
	height:25px; 
	padding-top:7px;
	font-size:12px;
	font-weight:bold;
	color:#5C5C5C;
	background-color:#EBEBEB;
	text-decoration:none;
	display:block;
}

a#clubNav:hover{
	height:25px; 
	padding-top:7px;
	background-color:#999999;
	font-size:12px; 
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
a#clubNavOver{
	height:25px; 
	padding-top:7px;
	background-color:#999999;
	font-size:12px; 
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

a#clubNavOver:hover{
	height:25px; 
	padding-top:7px;
	background-color:#999999;
	font-size:12px; 
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

a.amazonfc{
color:#0000FF;
font-size:10px;
text-decoration:underline
}

a.amazonfc:hover{
font-size:10px;
color:#0000FF;
text-decoration:underline;
}
.amazontextfc{
font-size:10px;
}

/*new sign up */
a.singleRollover {  
	display: block;  
	width: 127px;  
	height: 35px;  
	background: url(images/signup_new.gif) no-repeat 0 0;  
 }  
 
a:hover.singleRollover {
	background-position: 0 -35px;
	}  
 
/*end new sign up */

.newscontent a{
	text-decoration:none;
	color:#666666;
	}
	
/* melted joystick */	
	
/*Large Header Style Oct 10*/

h1.mainheader{
	font-size:18px; 
	color:#B70000;
	}
	
a.mainheaderlink {
	font-size:18px; 
	color:#B70000;
	text-decoration:none;
	}
a:hover.mainheaderlink {
	font-size:18px; 
	color:#B70000;
	text-decoration:underline;
	}

/* white links */

a.whitelinks{
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
a:hover.whitelinks{
font-weight:bold;
font-size:12px;
color:#999999;
text-decoration:none;
}

/* brand color */

.brandtextbold{
	font-weight:bold;
	color:#203333;
	}

/* wii */
.wiifriend{
	background-image:url(images/wiifriendcode.gif); 
	background-repeat:no-repeat;
	font-size:14px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#18C3DF; 
	padding-top:105px; 
	text-align:center; 
	width:193px; 
	padding-bottom:10px;
	}