BODY {
	background-color:#999999;
	margin:0px;
}

IMG {
	border:0px;	
}

.fanpagesLinks {
	float:right;
}

.fanpagesLinks IMG {
	padding-left:3px;
}

.fan_details {
	vertical-align: top;
	height: 256px;
	width: 600px;
	font-size: 12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #231F20;
	padding-left: 108px;
	padding-top: 23px;
	background-color : #EEEBE7;	
}

.fan_details DIV {
	width:468px;
	background-color:#971a26;	
	padding:4px;
	color:white;
	
}


.smallTable {
	width:183px;
	
}

.smallImage {
	padding-left:2px;
	padding-right:10px;	
	background-color:#FFFFFF;
}

.smallValue, .smallValue A {
	font-family:Arial;
	font-size:23px;
	font-weight:bold;	
	text-decoration:none;
	color:#231f20;
	background-color:#FFFFFF;
}



#container {
	background-image:url(../images/cbg.jpg);
	background-repeat:no-repeat;
	background-position:top center;

}

#fan_top {

	float:right;
}

#fan_top_inner {
	background:url(../images/fan_top_background.png);
	background-repeat:repeat-x;
	padding-left:11px;
	padding-right:11px;
	height:23px;
	font-family:Arial;
	font-size:10px;
	color:#981a26;
}

#fan_top_inner A {
	text-transform:uppercase;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;	
}

#login_top {
	background:url(../images/login_bg.png);
}

#login_top TD {
	padding:11px;
	font-family:Arial;
	font-size:9px;
	color:#981a26;
}

#login_top TD TD {
	padding:0px;	
}

#login_top INPUT {
	border:1px solid #abaeb0;
	width:206px;
	height:14px;
	font-size:9px;
	color:#231f20;
	padding:2px;
	margin-bottom:5px;
}

#main {
	width: 960px;
	height: 800px;
}

#main_interior {
	padding-top:35px;
}

#header {
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	height:201px;
	width:960px;
	text-align:left;
}









#content_container {
	background-color:#FFFFFF;
	text-align:left;
	height:567px;
	background-image:url(../images/innerbg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;
	padding-right:15px;
}

#body_table {
	width: 932px;
	height: 549px;
	
}

#body_column_left {
	padding-right: 10px;
}

#body_column_right {
	padding-left: 10px;
	vertical-align: top;
}

#upper_left_container {
	background-color: #EEEBE7;
	padding: 8px 5px 8px 5px;
}


#upper_left {
	width: 369px;
	height: 199px;
	background-color: #EEEBE7;
	font-size: 10px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #231f20;
	padding-left: 20px;
	overflow: hidden;
}

#upper_left TD {
	vertical-align:top;	
}

#lower_left_container {
	background-color: #EEEBE7;
	padding: 8px 5px 8px 5px;
}
#lower_left {
	width: 369px;
	height: 254px;
	background-color: #EEEBE7;
	font-size: 10px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #231f20;
	padding-left: 20px;
	
}

#lower_left_scroll {
	height: 254px;
	overflow: hidden;
}

#upper_right {
	width: 492px;
	height: 287px;
	background-color: #EEEBE7;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	padding-left: 20px;
}

#lower_right {
	width: 492px;
	height: 214px;
	background-color: #EEEBE7;
	font-size: 10px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	padding-left: 20px;
}
#fanpageList_container {
	padding: 8px 5px 8px 5px;
}

#fanpageList {
	width: 911px;
	height: 497px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #231F20;
	padding: 5px 5px 5px 5px;
	overflow: hidden;
}
.content_header_left {
	height : 20px;
	width: 379px;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 5px;
	background-color : #981A26;
	color: white;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.content_header_right {
	height : 20px;
	width: 492px;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 5px;
	background-color : #981A26;
	color: white;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#fanpageListheader {
	height : 20px;
	width: 911px;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 5px;
	background-color : #981A26;
	color: white;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.content {
	vertical-align: top;
	background-color: #EEEBE7;
	font-size: 10px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #231f20;
	padding-left: 20px;
}

.album {
	vertical-align:middle;
	margin-left: 10px;
}

.album-link {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a {
	color: #981A26;
	text-decoration: none;
}
.forgot {
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#register {
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:10px;
}

#register TD {
	height:19px;
		
}

#register input[type='text'],
#register input[type='password'],
#register input.text,
#register input.password,
#settingsForm input[type='text'],
#settingsForm input[type='password'],
#settingsForm input.text,
#settingsForm input.password {
	border: 1px solid #929393;
	margin-bottom:3px;
	vertical-align: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 150px;
	height:14px;
	
}
#register input[type='checkbox'],
#register input.checkbox {
	border: 0px solid #939394;
	vertical-align:inherit;
	height: 12px;
	width: 12px;
	color: #939394;
}


#register .submit {
	border: 0px;
	width: 51px;
}

.fineprint {
	font-size: 9px;
	height: 12px;
	vertical-align: inherit;
	font-family:Arial, Helvetica, sans-serif;
}
.centered-text {
	text-align:center;
	font-size: 10px;
	font-weight:  bold;
}
.available {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #231F20;
}



#screenMask { 
	position: absolute; 
	z-index:100;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	opacity:0.4; 
	filter:alpha(opacity=40);
	background-color:transparent;	
	background-color:#888888;
	background-image:url("../images/js/screen_background.png") background-image:none; 
	background-repeat:repeat;
	display:none;
}

#prompter, #iprompter, #gallery {
	position: absolute; 
	z-index:200;
	top:0px;
	left:0px;
	width:700px;
	height:490px;
	display:none;
	background-color:#231f20;
}


.prompterTop {
	width:100%;
	height:44px;
	background-color:#971a25;
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:18px;
	padding-right:18px;
	
}


.prompterInner {
	padding-top:40px;
	padding-left:53px;
	padding-bottom:0px;
	padding-right:52px;
	font-size:16px;
	font-family:Arial;
	color:#FFFFFF;
}

.prompterBottom {
	width:100%;
	padding-left:68px;
	padding-top:7px;
	padding-right:67px;
}

#passwordReset {
	margin-left:150px;
	margin-bottom:80px;
	width:230px;
	font-family:Arial;
	font-size:12px;
	color:white;	
}

#passwordReset INPUT {
	width:230px;
	border:1px solid #a5a5a7;	
}






.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	
}
.jScrollPaneDrag {
	position: absolute;
	background:url(../images/js/fan/arrow_drag.png);
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/js/fan/arrow_up.png) no-repeat 0 0;
	height:9px;
}


a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/js/fan/arrow_down.png) no-repeat 0 0;
	height:10px;
}


.contest {
	vertical-align: top;
	height: 244px;
	width: 670px;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #231F20;
	padding-left: 20px;
	
	padding-top: 10px;
	padding-right:20px;
	background-color : #EEEBE7;
}


.prizes {
	vertical-align: top;
	height: 204px;
	width: 670px;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #231F20;
	padding-left: 20px;
	
	padding-top: 10px;
	padding-right:20px;
	background-color : #EEEBE7;
}

.rules, .bio, .settings {
	vertical-align: top;
	height: 266px;
	width: 670px;
	font-size: 12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #231F20;
	padding-left: 20px;
	padding-top: 10px;
	padding-right:20px;
	line-height: 18px;
	background-color : #EEEBE7;
}

.rules {
	height:261px;
}

.bio, .settings {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;	
	width:auto;
	height:auto;
	font-weight:normal;
	font-size:11px;
}

.bio SPAN {
	font-weight:bold;
	font-style:italic;	
}

.settings {
	width:916px;
	height:514px;
	overflow:hidden;
}

#settingsForm TD {
	padding-bottom:5px;	
	padding-right:4px;
}


#bio_scroll {
	width:916px;
	height:514px;
	overflow:hidden;
}

#bio_scroll_inner {
	padding-left:200px;
	padding-right:200px;	
}


.content_header {
	height : 20px;
	width: 690px;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 5px;
	background-color : #981B26;
	color: white;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.content_header_right {
	height : 20px;
	width: 492px;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 5px;
	background-color : #981B26;
	color: white;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#body_column_rules {
	padding-left: 10px;
	vertical-align: top;
	padding-right: 10px;
	padding-top: 25px;
	width:  211px;
	height: 500px;
	background-color: #981B26;
	color: white;
	text-align:center;
	font-weight: 	bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	
}

#ruleslinks TD {
	padding:2px;
	color:white;
}

#ruleslinks TD A {
	text-decoration:none;
	color:white;	
}

#top_return {
	padding-top:98px;
	text-align:left;
	width:120px;
	font-family:Arial;
	font-size:13px;
	color:white;
	line-height:14px;
}

#top_return A {
	color:#00aeef;
	text-decoration:none;	
}

.listFanElement {
	text-align:center;	
	width:155px;
	height:15px;
	overflow:hidden;
}

.listFanImage {
	text-align:center;	
}
