/*
 * region of the month css
*/
#box{}
#box #box_header{background-image:url(../images/box_borders/yellow/box_top.png);}
#box #box_footer{ background-image:url(../images/box_borders/yellow/box_bott.png);}
#box #full_content{background-image:url(../images/box_borders/yellow/box_mid.png);}

#default_subnav li{float:left; list-style:none; text-align:center; margin:0px 15px 0px 15px; }

/*
 * login page 1
*/
#team_characters{padding-top:10px;}
#team_buttons{position:relative;}
#team_buttons a{position:absolute;}
#team_buttons a img{width:140px; height:50px;}
#team_buttons #sprocket_choice{left:20px; top:25px; height:300px;}
#team_buttons #bumper_choice{left:160px; top:25px; height:200px;}
#team_buttons #amber_choice{left:300px; top:25px; width:90px; height:190px;}
#team_buttons #belisha_choice{left:393px; top:25px; width:150px; height:300px;}
#team_buttons #gutter_choice{left:230px; top:225px; width:160px; height:100px;}

/*
 * login page 2
*/
.login{width:400px;}
.login .contacts {width:200px;}
#login_char{float:right; margin:50px 0 0 0;}

#error_text{padding:5px 0 5px 0; font-weight:bold;}
#successlogin {padding:5px 0 5px 0; font-weight:bold;}

.speachbub #stars2{position:absolute; right:10px; bottom:10px;}
.speachbub .middle .content{width:500px;}
#default_content .speachbub .middle .content h1{color:#ff0000;}

#notice_photos{margin:0px 0 0 10px; position:relative;}
#notice_photos .swing_photo2{float:left;}

#spotlight_dog{float:right;}

/*
 * voxpops page
*/
#region_vpops{margin-left:20px;}
#region_vpops h1{color:#FFF; margin-bottom:10px;}
#region_vpops p{color:#FFF;}
#region_vpops #film_box{float:right; margin-top:30px;}
#vox_form{padding:10px 0 0 0;}
#vox_form select{width:150px;}
#vpops_holder{position:relative; height:380px; display:block; margin-bottom:50px;}
#vpops_holder h2{font-size:1.2em; color:#FFF;}
#vpops{position:absolute; left:-20px; top:0px;}

#selectvpop p{ font-size: 1.2em; color:#FFF;}

/*
 * message board
*/
#message_board h1{color:#FFF; margin-bottom:10px;}
#message_board {color:#FFF;}


/*
 * downloads page
*/
#downloads h1{ margin-bottom:10px;}
#downloads #sub_content{width:500px; clear:both; padding-top:20px;}
#download_cards{margin:0 0 0 25px; height:400px; padding-bottom:20px;}
#download_cards .swing_photo2{float:left;}

#dloads_list{padding:0px;}
#dloads_list li{list-style:none; padding:5px 0 5px 0;}
#dloads_list li a{color:#4d4d4d;}

/*
 * uploads page
*/
#upload_cards{margin:0 0 0 25px; height:400px; padding-bottom:20px;}
#upload_cards .swing_photo2{float:left;}
#uploads #sub_content{width:500px; clear:both; padding-top:0px;}

/*
 * news page
*/
#blue_arrows{margin-top:20px; padding-right:10px;}
#news_created{position:absolute; font-family:Garamond; top:25px; right:30px; font-weight:bold;}
#region_news{ width:850px;}
#region_news h1{margin-bottom:30px;}

#newspaper
	{
	background-image:url(../images/newspaper.png); 
	width:780px; 
	min-height:303px;
	padding:20px 30px 0 30px;
	position:relative;
	}
#news_photo{float:right; width:220px; height:200px; position:relative;}
#newspaper .swing_photo2{right:-20px; top:20px;}
#newspaper h2{margin:0px; border-bottom:4px solid #666666; padding:0 0 2px 0; font-family:Garamond; font-size:2em;}
#news_photo .swing_photo2 h2, .swing_photo2 a{margin:0px; text-align:center; font-family:Arial, Helvetica, sans-serif;  font-size:11px; color:#4D4D4D; text-decoration:none; border:none;}
#newspaper #gutterpaws{position:absolute; top:-96px; right:30px;}

#newspaper p{font-family:Garamond; font-size:1.3em;}
#region_news #blue_arrows{width:770px;}

.news_bottom_links{margin-top:30px; margin-left:250px;}
.news_bottom_links li{float:left; margin-right:50px; font-weight:bold; text-decoration:underline;}
#ideassublinks li a.hlight {color:#8165A1;}

/*
 * message board
*/
#mboard{}
#mboard p{margin:0px; color:#4D4D4D; }
#mboard h3{margin:0px; color:#4D4D4D; font-weight:normal; font-size:1em;}
#mboard h2{margin:5px; color:#FFFFFF;}
#mboard div h2{margin:0px; color:#4D4D4D;}
#mboard .twflag{position:absolute; right:-30px; top:0px;}
#mboard .wflag{position:absolute; right:-30px; top:-15px;}
#mboard .yflag{position:absolute; right:-30px; top:-10px;}
.mid_white{background-image:url(../images/mboard/mid_white.png); background-repeat:repeat-y; width:545px; position:relative; min-height:60px; padding-left:20px; padding-right:20px;}
.mid_yellow{background-image:url(../images/mboard/mid_yellow.png); background-repeat:repeat-y; width:545px; position:relative; min-height:50px; padding-left:20px; padding-right:20px;}
#mboard .schooldetails{position:absolute; color:#4D4D4D; top:-20px; right:30px; font-size:0.9em;}
#mboard .reply_buttons{position:absolute; color:#4D4D4D; bottom:-10px; right:30px; font-size:0.9em;}
#mboard .swing_photo2{top:-50px; right:-600px;}
#mboard .message_links{ margin-left:3px; color:#4D4D4D; padding:20px 0px 0px 18px; background-image:url(../images/masking_tape.png); background-repeat:no-repeat; height:39px; background-position: top left;}
#mboard .message_links a{font-weight:bold; color:#4D4D4D;}

#mboard .admin_form{color:#4D4D4D;}
#mboard .admin_form th{color:#4D4D4D; padding-right:10px; vertical-align:top; padding-top:3px;}
#mboard .admin_form td{padding:3px;}
#mboard form {margin:0px;}
#mboard #error_msg{}
#mboard .error_text{color:#D2192A;}

/*
 * members word search
*/
#wsearch_container{height:500px;}
#game_container_wsearch{position:absolute; left:-40px; top:130px;}

