@font-face {
    font-family: 'Museo500';
    src: url('../fonts/Museo500-Regular-webfont.eot');
    src: url('../fonts/Museo500-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Museo500-Regular-webfont.woff') format('woff'),
         url('../fonts/Museo500-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Museo500-Regular-webfont.svg#Museo500') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font-size: 12px;
	font-family: Arial, sans-serif;
	text-align: left;
	background: #0094DE url('../images/background_8bit.png') no-repeat top center;
	margin: 0px;
	color: #484849;
	line-height: 18px;
}

a img{
	border: none;
}

a {
	color: #5d8610;
}

/********* PAGE STRUCTURE **************/

#content {
	/*width: 924px;*/
	width: 983px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding-bottom: 100px;
	position: relative;
	z-index: 50;
}

#top_nav_holder{
	width: 983px;
	margin: 0px auto;
	
}

#AllNav, #Home-Ohno{
	outline:none;

}

#wrapper{
	background: url('../images/columns_bg.jpg') repeat-y;
	width: 954px;
	background-position: 30px 0px;
	position: relative;
	z-index: 50;
	
}

#leftcolumn {
	float: left;
	width: 612px;
	background: #ffffff url('../images/layout_left_top.png') no-repeat top center;
	background-color: white;
	margin: 0px 12px 0px 30px;
}

#leftcolumn.squaredOff {
	background-image: none;
}

#rightcolumn {
	float: left;
	width: 300px;
	background: #2f4a83 url('../images/col_B_top.jpg') no-repeat top center;
	padding-top: 28px;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	position: relative;
}

#rightcolumn .green {
	background: #2f4a83 url('../images/col_B_top_green.jpg') no-repeat top center;
}

#rightcolumn.squaredOff {
	background: #2f4a83 url('../images/col_B_top_square.jpg') no-repeat top center;
}

#rightcolumn .dropcap{
	font-size:18px;
	font-weight:bold;
}

#title {
	font-size: 24px;
	font-weight: bold;
	color: #23335D;
}

#location {
	font-size: 16px;
	color: #00ADEE;
}

.box {
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
}

.shortPage{
	min-height: 900px;
}

#content_header {
	width: 570px;
	margin: 0px auto;
	height: 40px;
	padding: 15px 0px 0px 0px;
	background-image: url('../images/hr_dots.png');
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;	
}

.dots {
	background-image: url('../images/hr_dots.png');
	background-repeat: repeat-x;
	background-position: top;
}

.leftcolumn_divider_dots{
	background-image: url('../images/hr_dots.png');
	background-repeat: repeat-x;
	background-position: top;
	width: 570px;
	height:10px;
	margin: 18px auto;
}

.pageHead{
	font-size: 24px;
	font-weight: bold;
	color: #23335D;
	margin: 30px 0px 0px 0px;
}

.sectionHead{
	font-weight: bold;
	color: #23335D;
	margin: 30px 0px 0px 0px;
}

.fakelink {
	text-decoration: underline;
	cursor: pointer;
}

textarea {
	font-size: 12px;
	font-family: Arial, sans-serif;
}

#upload_button {
	display: block;
	border: 1px solid blue;
	cursor: pointer;
	width: 100px;
	height: 20px;
	text-align: center;
}

#rightcolumn input {
	background-color: #23335D;
	border: 1px solid white;
	color: white;
}

.light_blue{
	color: #00adee;
}

.message{
	display: block;
	color: red;
	font-weight: bold;
	font-size: 16px;  
}

.clear {
	clear: both;
}

/******** DRAWER ****************/

#drawer_holder{
	height: 59px;
	background: url('../images/top_nav_holder_bg.jpg') repeat-x;
}

#home #drawer_holder{ display: none;}

#drawer_holder_inner{
	width: 983px;
	margin: 0px auto;
	position: relative;
}

#greenbar{
	display:block;
	width: 100%;
	height: 8px;
	background: #d6de26 url('../images/greenbar_bg.png') repeat-x;
}

#drawer { 
	background-color: #152348;
	width: 100%;
	display: none;
}

#drawer_inner { 
	width: 934px;
	padding: 20px;	
	margin: 0px auto;
}

#drawer_copy{
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #0094de;
	width: 400px;
	line-height: 22px;
	float: left;
}

#drawer_copy .largeWhite{
	font-size: 20px;
	color: #ffffff;
}

#drawer_buttons{
	width: 208px;
	float: left;
	padding-top: 8px;
	margin-left: 25px;
}

#button_drawer_learn_more{
	display: block;
	width: 103px;
	height: 18px;
	background: url('../images/button_drawer_learn_more.jpg') no-repeat;
	text-indent: -9999px;
	margin-bottom: 15px;
	background-position: 0px 0px;
	overflow: hidden;
}

#button_drawer_learn_more:hover{
	background-position: 0px -18px;
}

#button_drawer_signup{
	display: block;
	width: 103px;
	height: 18px;
	background: url('../images/button_drawer_signup.jpg') no-repeat;
	text-indent: -9999px;
	background-position: 0px 0px;
	overflow: hidden;
}

#button_drawer_signup:hover{
	background-position: 0px -18px;
}

#login_form{
	float: left;
	padding-top:8px;
	margin: 0px 0px 0px 0px;
	position: relative;
	width: 300px;
	height: 70px;
}

#login_user{
	border: 1px solid #385899;
	width: 135px;
	height: 18px;
	font-size: 13px;
	color: #ffffff;
	margin-right:13px;
	padding: 2px;
	background: #152348 url('../images/login_bg_user.jpg') no-repeat;
	background-position: 0px 5px;
}

#login_pass{
	background: #152348 url('../images/login_bg_pass.jpg') no-repeat;
	background-position: 0px 5px;
	border: 1px solid #385899;
	width: 135px;
	height: 18px;
	font-size: 13px;
	color: #ffffff;
	padding: 2px;
}

#button_drawer_login{
	width: 73px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background: url('../images/button_drawer_login.jpg') no-repeat;
	border: none;
	cursor: pointer;
	position: absolute;
	right: 5px;
	bottom: 18px;
	background-position: 0px 0px;
	overflow: hidden;
}

#button_drawer_login:hover{
	background-position: 0px -18px;
}

#forgot_password{
	color: #c8d128;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	display: block;
	margin: 10px 0px 0px 0px;
}

#forgot_password:hover{
	text-decoration: underline;
}

#drawer_tab { 
	display: none;
	width: 315px;
	height: 39px;
	margin-left: 655px;
}

#drawer_tab_allteam{
	display: block;
	width: 173px;
	height: 39px;
	background: url('../images/drawer_tab_what.jpg') no-repeat;
	float: left;
	text-indent: -9999px;
	background-position: 0px 0px;
	overflow: hidden;
}

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

#drawer_tab_signup{
	display: block;
	width: 75px;
	height: 39px;
	background: url('../images/drawer_tab_signup.jpg') no-repeat;
	float: left;
	text-indent: -9999px;
	background-position: 0px -39px;
	overflow: hidden;
}

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

#drawer_tab_login{
	display: block;
	width: 67px;
	height: 39px;
	background: url('../images/drawer_tab_login.jpg') no-repeat;
	float: left;
	text-indent: -9999px;
	background-position: 0px -39px;
	overflow: hidden;
}

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

#drawer_tab_logged_in{
	display: block;
	width: 121px;
	height: 31px;
	background: url('../images/drawer_tab_logged_in.jpg') no-repeat;
	float: left;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-transform: lowercase;
	font-variant: small-caps;
	font-size: 16px;
	padding: 8px 0px 0px 112px;
	background-position: 0px -39px;
}

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

#drawer_tab_logout{
	display: block;
	width: 67px;
	height: 39px;
	background: url('../images/drawer_tab_logout.jpg') no-repeat;
	float: left;
	text-indent: -9999px;
	background-position: 0px -39px;
	overflow: hidden;
}

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

/********* PAGE STYLES ************/

/********* HOME ************/


#home_superstar_holder{
	width: 983px;
	margin: -25px auto 0 auto;
	padding-left: 30px;
}

#home_superstar{
	width: 924px;
	height:320px;
 	/* height: 300px;  */
}

#home_leftcolumn_top {
	width: 572px;
	background: #d6de26 url('../images/leftcolumn_top_green.jpg') no-repeat;
	color: #3c5fa4;
	padding: 30px 20px 15px 20px;
	position: relative;
}

#home_leftcolumn_top p{
	margin:0px;
	padding: 3px 0px 0px 0px;
	font-size: 18px;
	line-height: 25px;
}


#home-intro{
	width: 552px;
	height: 197px;
	background: transparent url('../images/home-intro-bg.png') no-repeat 0 31px;
	margin-left: 30px;
	margin-top: -31px;
	position: relative;
	font-family: "Museo500", arial, sans-serif;
	font-size: 21px;
	color: #323d5a;
	line-height: 31px;
	padding: 133px 336px 0 36px;
}

#home_intro_darkblue {
	display: block;
	width:515px;
	height: 28px;
	background: url('../images/home_intro_darkblue.jpg') no-repeat;
	text-indent:  -9999px;
	position:absolute;
	top:130px;
	left:36px;
}

#button_join_huge{
	height: 287px;
	width: 284px;
	background: url('../images/button_join_huge.png') no-repeat 0 0;
	position: absolute;
	top:9px;
	right: 38px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	
}

#button_join_huge:hover{
	background-position: 0 -287px;
}

#button_join_huge:active{
	background-position: 0 -574px;
}

#button_slogo{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width:341px;
	height:133px;
	background: url('../images/button-slogo.png') no-repeat;
	position: absolute;
	top:-6px;
	left: 50px;
	z-index: 100;
}

#button_learn_more{
	display: block;
	width:125px;
	height: 43px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('../images/button_learn_more.jpg') no-repeat;
	position: absolute;
	right: 27px;
}

#header_featured_games_home{
	width:612px;
	height:43px;
	text-indent: -9999px;
	background: url('../images/header_featured_games_home.jpg') no-repeat;
	margin: 0px;
}

#featured_activity_home{
	padding: 20px 20px 30px 20px;
	color: #484849;
	font-size: 13px;
	line-height: 18px;
}

#featured_activity_home p{
	margin: 0px;
}

#featured_activity_home .dark_blue {
	color: #23335d;
	font-size: 18px;
	line-height: 22px;
	margin: 13px 0px 8px 0px;
}

#featured_activity_home .dark_blue a{
	color: #23335d;
	text-decoration: none;
}

#featured_activity_col_1{
	width: 172px;
	float: left;
	margin-right: 18px;
}

#featured_activity_col_2{
	width: 172px;
	float: left;
	margin-right: 18px;
}

#featured_activity_col_3{
	width: 172px;
	float: left;
}

.featured_activity_title {
	font-size: 13px;
	color: #23335d;
	margin: 0px;
}

.featured_activity_title a {
	color: #23335d;
	text-decoration: none;
}

#home_games{
	width: 572px;
	height: 501px;
	background: #e7e9eb url('../images/home-games-bg.png') no-repeat bottom;
	position: relative;
	top:-35px;
	padding: 20px;
}

#header_home_games{
	background: url('../images/header_home_games.png') no-repeat;
	width: 612px;
	height: 36px;
	text-indent: -9999px;
	margin: 0;
	position: relative;
	top:-35px;
}

#header_home_activities{
	background: url('../images/header_home_activities.png') no-repeat;
	width: 612px;
	height: 31px;
	text-indent: -9999px;
	margin: 0;
	position: relative;
	top:-54px;
}

#home_activities{
	width: 572px;
	height: 541px;
	background: #fff;
	position: relative;
	top:-54px;
	padding: 20px;
}

.img_bordered{
	border: 5px solid #fff;
}

#home_activities .img_bordered{
	margin-bottom: 20px;
	border-color: #e8e9eb;
}

#button_all_games{
	width: 93px;
	height: 18px;
	background: url('../images/button_all_games.png') no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	position: absolute;
	bottom: 48px;
	right: 32px;
}

#button_all_activities{
	width: 122px;
	height: 18px;
	background: transparent url('../images/button_all_activities.png') no-repeat top;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	position: absolute;
	right: 32px;
	top: 555px;
}

/********** PROFILE **********/

#button_edit_image{
	display:block;
	width: 120px;
	height: 31px;
	text-indent: -9999px;
	background: url('../images/button_edit_image.jpg') no-repeat;
	background-position: 0px 0px;
	float: left;
	position: relative;
	margin-left: 10px;
	overflow: hidden;
}

#button_edit_image:hover{
	background-position: 0px -31px;
}

#button_edit_stats{
	display:block;
	width: 120px;
	height: 31px;
	text-indent: -9999px;
	background: url('../images/button_edit_stats.jpg') no-repeat;
	float: left;
	margin-left: 161px;
	overflow: hidden;
	background-position: 0px 0px;
}

#button_edit_stats:hover{
	background-position: 0px -31px;
}

.header_why{
	width:463px;
	height:21px;
	background: url('../images/header_why.jpg') no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px;
}

#button_print_pledge{
	display: block;
	width:151px;
	height:30px;
	background: url('../images/button_print_pledge.jpg') no-repeat;
	position: absolute;
	top:0px;
	right:2px;
	text-indent: -9999px;
	background-position: 0px 0px;
	overflow: hidden;
}

#button_print_pledge:hover{
	background-position: 0px -30px;
}

#cardControls{
	width: 570px;	
}

#cardControls_top{
	width: 560px;	
	padding: 10px 0px 0px 10px;
	margin:10px 0px 0px 0px;	
	border: 1px solid #dbd8d8;
	position: relative;
}

#cardControls label{
	display: block;
	color: #23335d;
	text-transform: lowercase;
	font-variant: small-caps;
	font-weight: bold;
	font-size:13px;
	margin: 5px 0px 5px 0px;
}

.profile_edit_title{
	color: #3C5FA4;
	font-size: 18px;
}

#team_color1_holder{
	width: 165px;
	float: left;
}

#team_color2_holder{
	width: 165px;
	float: left;
}

label .label_number {
	font-size:11px;
}

#profile_card_front, #profile_card_back {
	float: left;
	width: 272px;
	height: 354px;
}

#profile_card_front {
	margin-right: 10px;
	background-image: url('../images/card_front_base.png');
}

#profile_card_inner {
	margin-top: 9px;
	margin-left: 12px;
}

#profile_hometown{
	text-transform : capitalize;
}

#profile_card_date {
	color: white;
	font-size: 14px;
	position: relative;
	left: 128px;
	top: 46px;
	width: 72px;
}

.profile_question, .profile_question_self, .profile_answer, .profile_answer_self {
	font-size: 13px;
	position: relative;
	left: 42px;
	top: 90px;
	width: 180px;
	color: #23335D;
}

.profile_question, .profile_question_self {
	margin-bottom: 3px;
	font-weight: bold;
}

.profile_question_self:hover{
	background-color: #f5f1d3;
	cursor: pointer;
}

.profile_answer, .profile_answer_self {
	margin-bottom: 10px;
}

.select_menu {
	border: 1px solid #ddddde;
}

#submit_holder{
	width: 573px;
	height:35px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

.button_apply_changes{
	width:113px;
	height:30px;
	background: url('../images/button_apply_changes.jpg') no-repeat;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
	position: absolute;
	top: 2px;
	right: 0px;
	background-position: 0px 0px;
	overflow: hidden;
}

.button_apply_changes:hover{
	background-position: 0px -30px;
}

#button_cardControls_close{
	display: block;
	width: 63px;
	height: 30px;
	text-indent: -9999px;
	background: url('../images/button_cardControls_close.jpg') no-repeat;
	position: absolute;
	right: 5px;
	top: 5px;
	overflow: hidden;
}

.button_send_pic{
	border: 1px solid #dddddd;
	margin-top:10px;
	background-color: #b2b8bc;
	color: #ffffff;
	cursor: pointer;
}

#cardControls .select_menu {
	width: 150px;
	margin:5px 0px 5px 0px;
}

#photo_upload_box{
	width: 546px;
	height: 234px;
	margin-left: -10px;
	background: url('../images/photo_box_bg.jpg') no-repeat;
	padding: 10px 10px 10px 18px;
}

#photo_upload_A{
	padding-top: 10px;
}

#photo_upload_B{
	padding-top: 30px;
}

#photo_upload_box .darkblue{
	display: block;
	color: #23335d;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	font-size:18px;
}

#statsControls_holder{}

#statsControls{
	
	width: 560px;	
	padding: 10px 0px 10px 10px;
	margin:10px 0px 0px 0px;	
	border: 1px solid #dbd8d8;
	position: relative;
}

#button_statsControls_close{
	display: block;
	width: 63px;
	height: 30px;
	text-indent: -9999px;
	background: url('../images/button_cardControls_close.jpg') no-repeat;
	position: absolute;
	right: 5px;
	top: 5px;
	overflow: hidden;
}

#profile_bio{
	width: 570px;
	color: #484849;
	margin: 0px 0px 1px 0px;
	font-size: 14px;
}

#disclaimer{
	width: 532px;
	padding: 62px 14px 0px 14px;
	margin: 0px 14px 0px 0px;
	border: 6px solid #e8e9eb;
	background: url('../images/disclaimer_bg.jpg') no-repeat;
	font-style: italic;
}

#incomplete_profile{
	width: 532px;
	padding: 62px 14px 0px 14px;
	margin: 0px 14px 0px 0px;
	border: 6px solid #e8e9eb;
	background: url('../images/incomplete_profile_bg.jpg') no-repeat;
	font-style: italic;
}

#video_holder{
	width:168px;
	float: left;
}

#video_holder #video_player_empty{
	border: 14px solid #e8e9ed;
	margin-bottom: -5px;
}

#video_player{
	width:168px;
	height:130px;
	margin: 0px auto;
	background-color: #e8e9eb;
	text-align: center;
	padding-top: 14px;
}

#header_video_player{
	display:block;
	width: 156px;
	height: 52px;
	background: url('../images/header_video_player.jpg') no-repeat;
	text-indent: -9999px;
}

#add_video{
	width: 140px;
	height: 154px;
	background: url('../images/video_player_bg.jpg') repeat-x;
	padding: 5px 14px 0px 14px;
	color: #474749;
	font-size: 14px;
	font-weight: bold;
}

#profile_video_url{
	font-size: 13px;
	font-weight: normal;
}

#video_title{
	font-size: 14px;
	font-weight: normal;
	font-weight: bold;
	background: url('../images/video_player_bg.jpg') repeat-x;
	padding: 10px 14px 0px 14px;
	width: 140px;
}

#button_delete_profile{
	display: block;
	width:140px;
	height: 31px;
	text-indent: -9999px;
	overflow: auto;
	background: url('../images/button_delete_profile.jpg') no-repeat;
	margin:20px 0px 20px 10px;
	background-position: 0px 0px;
}

#button_delete_profile:hover{
	background-position: 0px -31px;	
}

/* EDIT IN PLACE */

.profile_hometown, .profile_state{
	display: inline;
}

.profile_hometown input{
	margin-right: 5px;
	font-size: 10px;
}
.profile_state select{
	width: 90px;
	font-size: 10px;
}

.profile_question_health select,.profile_question_academic select, .profile_question_community select {
	width: 150px;
	font-size: 10px;
}

.profile_bio textarea {
	width: 570px;
	font-size: 14px;
}

.profile_answer_self input{
	font-size: 10px;
}

.profile_answer_self:hover{
	background-color: #f5f1d3;
	cursor: pointer;
}

.self:hover{
	background-color: #f5f1d3;
	cursor: pointer;
}

.profile_answer_health button, .profile_answer_academic button, .profile_answer_community button  {
	display: block;
	float: left;
}

#profile_question_academic, #profile_question_academic, #profile_question_community{
	clear: both;
}

/************** SUPERSTARS MAIN *******************/

#superstars_leftcolumn_top {
	width: 572px;
	background: #d6de26 url('../images/leftcolumn_top_green.jpg') no-repeat;
	color: #3c5fa4;
	padding: 30px 20px 30px 20px;
	margin: 0px 0px 5px 0px;
}

#superstars_leftcolumn_top p{
	margin:0px;
	padding: 3px 0px 0px 0px;
	font-size: 19px;
	line-height: 25px;
}

#superstars_leftcolumn_top .superstars_darkblue {
	display: block;
	color: #23335d;
	font-weight: bold;
}

.superstar_img_main{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 612px;
	position: relative;
}

.superstar_img_main img{
	margin: 0px;
	padding: 0px;
}

/***** SUPERSTAR DETAIL ******/

.superstar_top{   /* TEMP */
	width:612px;
	min-height:435px;
	padding-bottom: 20px;
}

* html #main_right{
	height: 435px;
}

#Apolo {   
	background: #a3c528 url('../images/superstar_bg_ohno.jpg') no-repeat;
}

#Gretchen {   
	background: #e53695 url('../images/superstar_bg_gretchen.jpg') no-repeat;
}

#Julie {   
	background: #A93FC0 url('../images/superstar_bg_julie.jpg') no-repeat;
}

#Louis {   
	background: #EF8B18 url('../images/superstar_bg_louie.jpg') no-repeat;
}

#Devon {   
	background: #FF591F url('../images/superstar_bg_devon.jpg') no-repeat;
}

#Dara {   
	background: #1e4872 url('../images/superstar_bg_dara.jpg') no-repeat;
}

#Julia {   
	background: #CCE7F5 url('../images/superstar_bg_julia.jpg') no-repeat;
}

#Jessica {   
	background: #FBB03B url('../images/superstar_bg_jessica.jpg') no-repeat;
}

#girl_talk_girls {   
	background: #3b4f96 url('../images/ALL-Team-GIRL_TALK-Header.jpg') no-repeat;
}

#washington_freedom {   
	background: #c51627 url('../images/ALL-Team-FREEDOM-Header.jpg') no-repeat;
}

#Haley {   
	background: #3b4f96 url('../images/superstar_bg_haley.jpg') no-repeat;
}

#Remmi {   
	background: #f35e34 url('../images/superstar_bg_remmi.jpg') no-repeat;
}

#Lolo {   
	background: #a514db url('../images/superstar_bg_lolo.jpg') no-repeat;
}

#Tyson {   
	background: #01b7aa url('../images/superstar_bg_tyson.jpg') no-repeat;
	min-height:400px;
}

* html #Tyson{
	height: 400px;
}


#Team-Future {   
	background: #e83d35 url('../images/superstar_bg_team-future.jpg') no-repeat;
}

#Heather {   
	background: #efa039 url('../images/superstar_bg_heather.jpg') no-repeat;
}

#Zach {   
	background: #d52f3d url('../images/superstar_bg_zach.jpg') no-repeat;
}

#Bryan {   
	background: #2eabd7 url('../images/superstar_bg_bryan.jpg') no-repeat;
}


#Mallory {   
	background: #1c517d url('../images/superstar_bg_mallory.jpg') no-repeat;
}

#superstar_bio{
	color: #1d1d43;
	font-weight: bold;
	font-size: 13px;
	line-height:23px;
	padding-left:315px;
	padding-top:140px;
	padding-right: 20px;
}

#Dara #superstar_bio {   
	color: #fff;
}

#girl_talk_girls #superstar_bio{
        color:#fff;
}


#washington_freedom #superstar_bio{
        color:#fff;
}

#Haley #superstar_bio{
        color:#fff;
}

#Lolo #superstar_bio {   
	color: #fff;
}


#Team-Future #superstar_bio {
	color:#fff;
	padding-top:168px;
}

#Heather #superstar_bio {   
	color: #6a4a1a;
	padding-top:205px;
}

#Zach #superstar_bio {   
	color: #fff;
	padding-top:205px;
}

#Zach #superstar_bio a{
	color: #460305;
} 

#Bryan #superstar_bio {   
	padding-top:170px;
}

#Mallory #superstar_bio {   
	padding-top:170px;
	color: #fff;
}

#head_essay_jessica{
	text-indent:-9999px;
	width:531px;
	height:104px;
	background: url('../images/head_essay_jessica.jpg') no-repeat top left;
	margin-bottom:-15px;
}

.qna_question{
	background: url('../images/question_marker_Q.jpg') no-repeat;
	font-size: 18px;
	font-weight: bold;
	padding-left:85px;
	color: #222f5e;
	line-height: 26px;
	min-height: 60px;
	margin: 5px 0px 5px 0px;
}

* html .qna_question{
	height: 60px;
}

.qna_answer{
	background: url('../images/question_marker_A.jpg') no-repeat;
	padding-left:109px;
	color: #484849;
	font-size: 14px;
	line-height: 22px;
	margin: 5px 0px 5px 85px;
	min-height: 84px;
}

* html .qna_answer{
	height: 84px;
}

.achievement-list{
	margin:0;
	padding:0 0 0 15px;
	line-height:14px;
}

.lolo_detail{
	font-size: 14px;
	line-height: 22px;
	padding-left:193px;
	color: #484849;
	min-height: 84px;
	margin: 5px 0px 10px 0px;
	border-top:1px solid #fcae18;
	padding-top:7px;
}

* html .lolo_detail{
	height: 84px;
}

.lolo_detail#lolo_body{background: url('../images/lolo_detail_header_body.jpg') no-repeat;}
.lolo_detail#lolo_connection{background: url('../images/lolo_detail_header_connection.jpg') no-repeat;}
.lolo_detail#lolo_emotion{background: url('../images/lolo_detail_header_emotion.jpg') no-repeat;}
.lolo_detail#lolo_spirit{background: url('../images/lolo_detail_header_spirit.jpg') no-repeat;}
.lolo_detail#lolo_environment{background: url('../images/lolo_detail_header_environment.jpg') no-repeat;}
.lolo_detail#lolo_work{background: url('../images/lolo_detail_header_work.jpg') no-repeat;}
.lolo_detail#lolo_mind{background: url('../images/lolo_detail_header_mind.jpg') no-repeat;}

#button_all_superstars{
	display:block;
	width:300px;
	height:87px;
	background: url('../images/button_all_superstars.jpg') no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#header_superstar_gallery{
	background: url('../images/header_superstar_gallery.jpg') no-repeat;
	width: 300px;
	height: 33px;
	text-indent: -9999px;
	margin: 0px;
}

#header_superstar_video_gallery{
	background: url('../images/header_video_gallery.jpg') no-repeat;
	width: 300px;
	height: 33px;
	text-indent: -9999px;
	margin: 0px;
}

#header_get_printables{
	width: 300px;
	height: 43px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('../images/header_get_printables.jpg') no-repeat;
	margin: 0px;
}

#header_superstar_book_teaser{
	background: url('../images/header_the_book.jpg') no-repeat;
	width: 300px;
	height: 33px;
	text-indent: -9999px;
	margin: 0px;
}

/*********** PLEDGE ************/

#leftcolumn_head_orange{
	background: url('../images/leftcolumn_head_orange.jpg') no-repeat;
	width: 612px;
	height: 39px;
}

#pledge_intro{
	background: #ffba01;
	padding:0px 20px 0px 20px;
	color: #3c5fa4;
	font-size: 18px;
	line-height: 24px;
}

#pledge_intro p{
	margin:0px;
}

#pledge_intro .darker{
	display: block;
	color: #23335d;
	font-weight:bold;
}

#header_pledge {
	text-indent: -9999px;
	margin: 0px;
	background: #ffba01 url('../images/header_pledge.jpg') no-repeat;
	width:612px;
	height:45px;
}

#pledge_holder{
	width: 539px;
	height: 363px;
	margin: 0px auto;
	background: url('../images/pledge_bg.png') no-repeat;
	padding:90px 0px 0px 0px;
	font-family: georgia, serif;
	font-size: 16px;
	color:#3c5fa4;
}

.pledge_row{
	height:40px;
	margin: 8px auto;
	padding-left:60px;
}

.checkbox_holder{
	float: left;
	width: 46px;
	height:58px;
}

.pledge_item{
	width: 360px;
	float: left;
	padding: 20px 0px 0px 10px;
}

.pledge_item p{
	margin: 0px;
}

#pledge_step_1{
	font-weight: bold;
	font-size: 16px;
	color: #23335d;
	background: url('../images/pledge_label_step_1.jpg') no-repeat;
	padding: 14px 0px 0px 115px;
	margin: 20px 0px 15px 20px;
	width: 450px;
	line-height:24px;
}

#pledge_step_2{
	font-weight: bold;
	font-size: 16px;
	color: #23335d;
	background: url('../images/pledge_label_step_2.jpg') no-repeat;
	padding: 14px 0px 0px 115px;
	margin: 20px 0px 15px 20px;
	width: 450px;
	line-height:24px;
}

.pledge_steps_lighter {
	color: #00adee;
	display:block;
	font-size: 13px;
	line-height:16px;
}

#pledge_form{
	padding: 0px 14px 0px 14px;
}	

#pledge_form label{
	display: block;
	color: #23335d;
	text-transform: lowercase;
	font-variant: small-caps;
	font-weight: bold;
	font-size:13px;
	margin: 8px 0px 2px 0px;
}

.pledge_input_text {
	width: 276px;
	height: 16px;
	border: 1px solid #ddddde;
	padding-top:4px;
}

.pledge_input_select{
	width: 155px;
	border: 1px solid #ddddde;
	padding-top:4px;
}

#pledge_form #last_initial{
	width: 97px;
}

#pledge_form .formelement{
	width: 276px;
	float:left;
	padding: 0px 6px 0px 6px;
}

#pledge_form p{
	color: #737374;
	padding: 0px 25px 0px 6px;
	font-size: 11px;
}

#pledge_form{
	position: relative;
	padding-bottom: 100px;
}

#button_join_team{
	width:200px;
	height:42px;
	background: url('../images/button_join_team.jpg') no-repeat;
	text-indent: -9999px;
	border: none;
	cursor: pointer;
	margin: 0px 0px 40px 0px;
    position: absolute;
	background-position: 0px 0px;
    right: 15px;
    overflow: hidden;
}

#button_join_team:hover{
	background-position: 0px -42px;
}

#congrats_holder{
	position: absolute;
	z-index: 10;
	top: -100px;
	left: 250px;
	border: 4px solid #ffffff;
	width: 516px;
	height: 600px;
}

#conversion{height:0px;}

/*********** WHAT IS AN ASK LISTEN LEARN TEAM *******************/

#header_fitness{
	width:612px;
	height:61px;
	text-indent: -9999px;
	margin: 20px 0px 0px 0px;
	background: url('../images/header_fitness.jpg') no-repeat;
}

#header_academic{
	width:612px;
	height:65px;
	text-indent: -9999px;
	margin: 0px;
	background: url('../images/header_academic.jpg') no-repeat;
}

#header_community{
	width:612px;
	height:60px;
	text-indent: -9999px;
	margin: 0px;
	background: url('../images/header_community.jpg') no-repeat;
}

.header_suggested_activities{
	width:565px;
	height: 25px;
	text-indent: -9999px;
	background: url('../images/header_suggested_activities.jpg') no-repeat;
	margin: 0px 0px 10px 0px;
}

.suggested_activities{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 275px;
	float: left;
}

.suggested_activities li{
	margin: 0px;
	padding: 0px;
	color: #24325f;
}

#what_is_intro{
	width: 572px;
	background: #ffbb00 url('../images/what_is_intro_bg.jpg') no-repeat;
	color: #3c5fa4;
	padding: 30px 20px 30px 20px;
	height:118px;
}

#what_is_intro p{
	margin:0px;
	padding: 8px 0px 0px 0px;
	font-size: 18px;
	line-height: 25px;
}

#what_is_intro_darkblue {
	display: block;
	width:499px;
	height: 28px;
	background: url('../images/what_is_intro_darkblue.jpg') no-repeat;
	text-indent:  -9999px;
	margin-right:5px;
	float: left;
	margin-bottom: 5px;
}

#fitness, #academic, #community{
	color: #000000;
	font-size: 13px;
	line-height: 20px;
}

#community{
	margin-bottom: 30px;

}

#button_find_out_how_orange{
	display: block;
	width: 123px;
	height: 18px;
	background: url('../images/button_find_out_how_orange.jpg') no-repeat;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	right: 24px;
	overflow: hidden;
}

/******** GAMES **************/

#header_featured_games{
	width: 612px;
	height: 44px;
	background: url('../images/header_featured_games.jpg') no-repeat;
	text-indent: -9999px;
}

#featured_activities, #activity_detail{
	padding: 0px 20px 0px 20px;
	color: #484849;
	font-size: 13px;
	line-height: 16px;
}

#featured_activities .dark_blue, #activity_detail .dark_blue{
	color: #23335d;
	font-size: 18px;
	line-height: 22px;
	margin: 13px 0px 8px 0px;
}

#featured_activities .dark_blue a, #activity_detail .dark_blue a{
	color: #23335d;
	text-decoration:none;
}

.featured_activity_sub{
	display: block;
	float: left;
	margin-right:13px;
}

.featured_activity_title_sub{
	color: #23335d;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 3px;
}

.featured_activity_title_sub a{
	color: #23335d;
	text-decoration: none;
	margin-bottom: 3px;
}

#featured_activities p{
	margin: 0px;	
}

#activity_detail{
	padding: 0px 20px 0px 20px;
	color: #484849;
	font-size: 13px;
	line-height: 16px;
}

#game_holder{
	width: 304px;
	height: 121px;
	background: url('../images/game_bg_noflash.jpg') no-repeat;
	color: #23335d;
	font-size: 18px;
	line-height: 22px;
	padding: 120px 98px 120px 170px;
}

#game_holder a{
	color: #35abe5;
	text-decoration: none;	
}

#game_holder a:hover{
	border-bottom: 2px solid #35abe5;
}

#game_detail_btm{
	width: 572px;
	height: 111px;
	background: url('../images/game_detail_btm.jpg') no-repeat;
	padding: 11px 0px 0px 0px;
	margin: 0px 0px 50px 0px;
}

#game_detail_header{
	font-size: 12px;
	margin:0px;
	position: relative;
	left: 175px;
	width: 398px;
}

#game_detail_btm_col_A {
	font-weight: bold;
	font-size: 11px;
	width: 144px;
	float: left;
	padding: 55px 0px 0px 28px;
}

#game_detail_btm_col_B {
	font-weight: bold;
	font-size: 11px;
	width: 143px;
	float: left;
	padding: 55px 0px 0px 29px;
}

#game_detail_btm_col_C {
	font-weight: bold;
	font-size: 11px;
	width: 147px;
	float: left;
	padding: 55px 0px 0px 33px;
}

#hrd_top{
	width: 572px;
	height: 150px;
	background: url('../images/home-run-derby-header.png') no-repeat;

}

/*************** GET STUFF ********************/

#header_wallpaper{
	margin: 25px 0px 15px 0px;
	width: 612px;
	height: 39px;
	background: url('../images/header_wallpaper.jpg') no-repeat;
	text-indent: -9999px;
}

.download_row{
	width: 586px;
	padding: 10px 0px 10px 26px;
}

.download_row img{
	border: 2px solid #d4d6d7;
}

.download_item{
	width: 190px;
	float: left;
}

.title_downloads{
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #1e2d53;
	margin: 3px 0px;
	width: 130px;
}

.wallpaper_dimensions {
	display: block;
	color: #000000;
	text-decoration: none;
}

.wallpaper_dimensions:hover {
	text-decoration: underline;
}

.button_downloads_get_it{
	width: 63px;
	height: 18px;
	background: url('../images/button_downloads_get_it.jpg') no-repeat;
	display: block;
	text-indent: -999px;
	background-position:  0px 0px;
	overflow: hidden;
}

.button_downloads_get_it:hover{
	background-position:  0px -18px;
}

#header_printables{
	margin: 25px 0px 15px 0px;
	width: 612px;
	height: 43px;
	background: url('../images/header_printables.jpg') no-repeat;
	text-indent: -9999px;
}

#header_downloads_activities{
	margin: 28px 0px 15px 0px;
	width: 612px;
	height: 39px;
	background: url('../images/header_downloads_activities.jpg') no-repeat;
	text-indent: -9999px;
}

#sign_up_and_win{
	width:300px;
	height:430px;
	background: url('../images/sign_up_and_win_bg.jpg') no-repeat;
	position: relative;
}

#button_sign_up_and_win{
	display: block;
	width: 123px;
	height: 18px;
	background: url('../images/button_sign_up_orange.jpg') no-repeat;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	right: 24px;
	overflow: hidden;
}

/********** LEADERBOARD **********/

#header_leaderboard{
	text-indent: -9999px;
	width: 612px;
	height: 178px;
	background: url('../images/header_leaderboard.jpg') no-repeat;
	margin:0px;
}

#new_user_leaderboard{
	width: 542px;
	padding: 62px 14px 10px 14px;
	margin: 20px auto;
	border: 6px solid #e8e9eb;
	background: url('../images/new_user_leaderboard.jpg') no-repeat;
	font-style: italic;
}

.leaderboard_entry{
	height: 128px;
	width:592px;
	border-bottom: 1px solid #bcc5ca;
	background: url('../images/leaderboard_entry_bg.jpg') no-repeat;
	background-position: 65px 22px;
	position:relative;
}

.leaderboard_rank{
    font-size:30px;
	font-weight:bold;
	color:#fbae17;
	width:100px;
	height: 128px;
	float:left;
	margin: 0px auto;
	line-height:128px;
}

.leaderboard_img{
	border-right: 2px solid #9e9e9e;
	border-bottom: 2px solid #9e9e9e;
	margin: 18px 14px 0px 0px;
	float:left;
}

.leaderboard_name{
	font-size: 24px;
	color: #23335d;
	display: block;
	padding-top:22px;
	font-weight:bold;
	line-height: 26px;
}

.leaderboard_name a{
	font-size: 24px;
	color: #23335d;
	text-decoration: none;
}

.leaderboard_hometown{
	font-size:18px;
	display: block;
	color: #00adee;
	line-height: 24px;
}

.leaderboard_date_created{
	color:#484849;
	font-weight:bold;
}

.leaderboard_overall_medals{
	display:block;
	position:absolute;
	right:20px;
	top:0px;
	width: 70px;
	background: url('../images/label_medals.jpg') no-repeat;
	background-position: 0px 80px;
	line-height: 118px;
	text-align:right;
	color: #bcc5ca;
	font-size:30px;
	font-weight:bold;
}

/********** ROSTER **********/

#header_roster{

	width: 452px;
	height: 30px;
	background: url('../images/header_roster.jpg') no-repeat;
	padding:45px 0px 0px 160px;
}

.roster_sort_criteria{
	color:#22345c;
	font-size: 12px;
	font-weight: bold;
	text-transform: lowercase;
	font-variant: small-caps;
}

.roster_entry{
	height: 130px;
	width:572px;
	border-bottom: 1px solid #bcc5ca;
	background-position: 65px 22px;
	position:relative;
	padding: 0px 20px 0px 20px;
}

.roster_img{
	border-right: 2px solid #9e9e9e;
	border-bottom: 2px solid #9e9e9e;
	margin: 18px 14px 0px 0px;
	float:left;
}

.roster_name{
	font-size: 24px;
	color: #23335d;
	display: block;
	padding-top:22px;
	font-weight:bold;
	line-height: 26px;
}

.roster_name a{
	font-size: 24px;
	color: #23335d;
	text-decoration: none;
}

.roster_hometown{
	font-size:18px;
	display: block;
	color: #00adee;
	line-height: 24px;
}

.roster_date_created{
	color:#484849;
	font-weight:bold;
}

#rookie_watch p{
	margin: 0px;
	color: #23335d;
	font-weight: bold;
	padding: 15px 20px 10px 20px;
}

/********** BLOG **********************/

.blog_entry{
	width: 560px;
	padding: 0px 0px 20px 0px;
}

.header_blog_entry a{
	color: #84b23a;
	font-size: 24px;
	font-weight; bold;
	text-decoration: none;
	line-height:28px;
}

.header_blog_entry a:hover{
	border-bottom: 2px solid #84b23a;
}

.blog_entry_img{}

.blog_entry_date{
	color: #00adee;
	font-size: 11px;
	text-transform: uppercase;
	font-variant: small-caps;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.blog_more_link{
	color: #2f4a83;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.blog_more_link:hover{
	text-decoration: underline;
}

.blog_comments_link{
	display:block;
	color: #00adee;
	font-size: 11px;
	text-transform: uppercase;
	font-variant: small-caps;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	text-decoration:none;
}

.blog_comments_link:hover{
	text-decoration:underline;
}

#header_blog{
	width: 300px;
	height:161px;
	text-indent: -9999px;
	background: url('../images/header_blog.jpg') no-repeat;
	margin: 0px;
}

#header_blog a{
	display:block;
	width: 300px;
	height: 161px;
	overflow: hidden;
}

#header_team_captains{
	width: 300px;
	height:197px;
	text-indent: -9999px;
	background: url('../images/header_team_captains.jpg') no-repeat;
	margin: 0px;
}

#blog_archive{
	margin-top:0px;
}

.blog_archive_header{
	width:271px;
	height: 20px;
	background: url('../images/blog_archive_header_bg.jpg') repeat-x;
	padding: 35px 0px 0px 29px;
	font-size: 13px;
	font-weight: normal;
}

.blog_archive_header_link{
	color: #ffffff;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	margin-right: 5px;
	padding: 0px 0px 0px 13px;
	background: url('../images/arrow_yellow_open.jpg') no-repeat;
	background-position: 0px 7px;
}

.blog_archive_section{
	padding: 0px 0px 30px 42px;
}

.blog_archive_list{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.blog_archive_list li a{
	color: #00adee;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	margin-right: 5px;
}

.blog_archive_list li a:hover{
	border-bottom: 2px solid #00adee;
}

.blog_archive_list li{
	margin: 5px 0px;
}

#blog_search{
	padding: 20px 0px 0px 24px; 
	width: 276px;
}

#blog_search_field{
	width: 206px;
	height: 16px;
	border: 1px solid #152348;
	float: left;
	margin-right:10px;
	padding:4px 0px 2px 10px;
}

#button_blog_search{
	background: url('../images/button_go.jpg') no-repeat;
	text-indent: -9999px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	float: left;
	overflow: hidden;
}

/******** ROSTER SEARCH **********/

#search_roster{
	padding: 110px 0px 0px 24px;
	width: 276px;
	background: url('../images/search_roster_bg.jpg') no-repeat;
	height: 86px;
}

#search_roster #searchterms{
	width: 206px;
	height: 16px;
	float: left;
	margin-right:10px;
	padding:4px 0px 2px 10px;
	background-color: #fcae18;
	color: #24335e;
}

#button_roster_search{
	background: url('../images/button_go.jpg') no-repeat;
	text-indent: -9999px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	float: left;
	overflow: hidden;
}

#header_roster_search{
	color: #24335e;
	font-size: 18px;
	font-weight: bold;
	margin: 11px 0px 8px 0px;
}

/********* CONTENT SEARCH **********/

#header_search_results{
	width: 422px;
	height: 19px;
	background: url('../images/header_search_results.jpg') no-repeat;
	margin: 0px;
	padding:45px 0px 0px 190px;
}

.search_results_details{
	color:#22345c;
	font-size: 12px;
	font-weight: bold;
	text-transform: lowercase;
	font-variant: small-caps;
}

.search_result{
	padding: 10px 22px;
}

.search_result .search_link{
	display: block;
	color: #4f8201;
}

.header_search_result, .header_search_result a{
	color: #24335e;
	text-decoration: none;
	font-size: 18px;
	margin: 10px 0px 0px 0px;
}

.header_search_result a:hover{
	border-bottom: 1px solid #24335e;
}

#search_again{
	padding: 110px 0px 0px 24px;
	width: 276px;
	background: #fcae18 url('../images/header_search_again.jpg') no-repeat;
	height: 86px;
}

#search_again #searchterms{
	width: 206px;
	height: 16px;
	float: left;
	margin-right:10px;
	padding:4px 0px 2px 10px;
	background-color: #fcae18;
	color: #24335e;
}

#button_search_again{
	background: url('../images/button_go.jpg') no-repeat;
	text-indent: -9999px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	float; left;
	overflow: hidden;
}

#header_search_again{
	color: #24335e;
	font-size: 18px;
	font-weight: bold;
	margin: 11px 0px 8px 0px;
}

/********* PARTNERS *************/

#header_partners{
	margin: 0px;
	background: url('../images/header_partners.jpg') no-repeat;
	width: 612px;
	height: 47px;
	text-indent: -9999px;
}

.partner_row{
	width: 566px;
	border-bottom: 1px solid #dddddd;
	height: 91px;
	margin: 0px auto;
}

.partner_logo{
	width: 174px;
	float: left;
	height: 91px;
}

.partner_link a{
	color: #5d8610;
}

.partner_link{
	width: 385px;
	height: 81px;
	float: left;
	padding-top: 10px;
	padding-left: 5px;
}

.partner{
	font-size: 14px;
	color: #22335e;
	margin-bottom: 5px;
}

/********* PARENTS & TEACHERS ***************/

#parents_teachers_intro{
	width: 572px;
	background: #ddddde;
	color: #3c5fa4;
	padding: 20px;
}

#parents_teachers_intro.main{
	height:138px;
	padding: 30px 20px 30px 20px;
}



#parents_teachers_intro p{
	margin:0;
	padding: 0;
	font-size: 18px;
	line-height: 25px;
}


#parents_teachers_intro.main p{padding: 8px 0px 0px 0px;}

#parents_teachers_intro p .highlight{
	color:#152348;
	font-weight: bold;
	display: block;
}

#parents_teachers_intro_darkblue {
	display: block;
	width:542px;
	height: 33px;
	background: url('../images/parents_intro_darkblue.jpg') no-repeat;
	text-indent:  -9999px;
}


#header_stats{
	display: block;
	width: 612px;
	height: 54px;
	text-indent: -9999px;
	background: url('../images/header_stats.jpg') no-repeat;
	margin: 0px;
}

#stats_A{
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px solid #dddddd;
	background: url('../images/stats_10_million.jpg') no-repeat;
	background-position: 407px 15px;
	padding: 15px 220px 30px 10px;
}

#stats_B{
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px solid #dddddd;
	background: url('../images/stats_28_percent.png') no-repeat;
	padding: 15px 250px 30px 10px;
	background-position: 433px 15px;
}

#stats_C{
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px solid #dddddd;
	background: url('../images/stats_33_percent.png') no-repeat;
	padding: 15px 238px 30px 10px;
	background-position: 424px 15px;
}


#top_parents_teachers_materials{
	padding: 30px 30px 20px 30px ;
	background: #ddddde;
}

#header_useful_links{
	display: block;
	width: 612px;
	height: 60px;
	text-indent: -9999px;
	background: url('../images/header_useful_links.jpg') no-repeat;
	margin: 24px 0 0 0;
}

#useful_links h3,
#establish_values h3{
	font-size: 18px;
	color: #22355f;
	margin-bottom: 8px;
}
#useful_links p{
	margin: 10px 0px 20px 0px;
}

#useful_links a {
	color: #5d8610;
}

#faq h2{
	font-size: 18px;
	color: #22355f;
	margin-bottom: 8px;
}
#faq p{
	margin: 10px 0px 20px 0px;
}

#faq .answer{
	font-weight: bold;
	color: #f5851f;
}

#parents_teachers_intro_when_and_how {
	display: block;
	width:484px;
	height: 33px;
	background: url('../images/parents_teachers_intro_when_and_how.jpg') no-repeat;
	text-indent:  -9999px;
	margin-top: 5px;
}

#header_when_how{
	width: 612px;
	height: 56px;
	text-indent: -9999px;
	background: url('../images/header_when_how.jpg') no-repeat top left;
	margin:0;
}

#header_know_what_to_say{
	width: 612px;
	height: 56px;
	text-indent: -9999px;
	background: url('../images/header_know_what_to_say.jpg') no-repeat top left;
}

.list_large{
	font-size: 18px;
	color:#3c5fa4;
	line-height: 27px;
	list-style: none;
	margin:0 20px;
	padding: 10px 0;
}

.list_large li{
	border-bottom: 1px solid #dddddd;
	padding: 10px 0;
}

.list_large li.last{
	border-bottom: none;
}

#when_and_how h3{
	font-weight: bold;
	color: #f5851f;
	text-transform: uppercase;
	margin: 0 20px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 5px;
}

.list_small{
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	list-style: none;
	margin:25px 20px;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #dddddd;
}

.list_small li{
	background: url('../images/arrow_yellow_left.jpg') no-repeat top left;
	padding-left: 18px;
	margin-bottom: 25px;
}

#stats_71{
	width: 148px;
	float:left;
	margin-left: 20px;
	background: url('../images/stats_71.jpg') no-repeat top left;
	padding-left: 108px;
	font-style: italic;
	margin-bottom: 10px;
}

#stats_36{
	width: 147px;
	float:left;
	margin-left: 42px;
	background: url('../images/stats_36.jpg') no-repeat top left;
	padding-left: 115px;
	font-style: italic;
	margin-bottom: 10px;
}

#best_strategy{
	height:131px;
	margin: 0 20px;
	font-size: 18px;
	color:#3c5fa4;
	line-height: 27px;
	background: url('../images/best_strategy_bg.jpg') no-repeat;
	background-position:210px 0;
	border-bottom: 1px solid #dddddd;
	padding:20px 400px 20px 0px;
}

.bottomBorder{
	border-bottom: 1px solid #dddddd; 
	margin:0px 20px; 
	padding:15px 0;
	
}

#header_what_else{
	width: 612px;
	height: 56px;
	text-indent: -9999px;
	background: url('../images/header_what_else.jpg') no-repeat top left;
}

#header_establish_values{
	width: 612px;
	height: 78px;
	text-indent: -9999px;
	background: url('../images/header_establish_values.jpg') no-repeat top left;
	margin:0;
}

#parents_teachers_nav_holder{
	width: 924px;
	height: 102px;
	background: url('../images/parents_teachers_nav_bg.png') no-repeat top left;
	margin-left: 30px;
	padding-top: 20px;
}

#header_parents_teachers{
	width:410px;
	height: 22px;
	background: transparent url('../images/header_parents_teachers_nav.png') no-repeat top left;
	text-indent: -9999px;
	margin: 0 0 12px 25px;
}

#parents_teachers_nav{
	list-style: none;
	margin: 0 0 0 29px;
	padding: 0;
	
}

#parents_teachers_nav li{
	display: block;
	float: left;
	padding-right: 20px;
	margin-bottom: 3px;
}

#parents_teachers_nav li.col1{width: 246px;}
#parents_teachers_nav li.col2{width: 216px;}
#parents_teachers_nav li.col3{width: 186px;}
#parents_teachers_nav li.col4{width: 166px;}

#parents_teachers_nav li a{
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #2f4a83;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
}



/************ FORGOT PASSWORD ************/

#forgot_password_form {
	padding: 0px 14px 100px 14px;
}

#forgot_password_form label{
	display: block;
	color: #23335d;
	text-transform: lowercase;
	font-variant: small-caps;
	font-weight: bold;
	font-size:13px;
	margin: 8px 0px 2px 0px;
}

#forgot_password_form .formelement{
	width: 200px;
	float:left;
	padding: 0px 10px 0px 0px;
}

.forgot_input_text {
	width: 200px;
	height: 16px;
	border: 1px solid #ddddde;
	padding-top:4px;
}

/******** SITE MAP *************************/
.sitemap_link, .sitemap_link_sub {
	display: block;
	text-decoration: none;
	color: rgb(35, 51, 93);
}
.sitemap_link_sub { 
	margin-left: 15px;
}
.sitemap_link:hover, .sitemap_link_sub:hover {
	text-decoration: underline;
}

#sitemap{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 50px 0px;
}

#sitemap li{
	font-weight: bold;
	color: #000000;
	padding: 3px 0px;
}

/*********** SIDEBAR ELEMENTS *************/

/********** GET THE PRINTABLES *************/

#header_get_activities{
	width: 300px;
	height: 37px;
	background: url('../images/header_get_activities.jpg') no-repeat;
	text-indent: -9999px;
}
#header_get_materials{
	width: 300px;
	height: 37px;
	background: url('../images/header_get_materials.jpg') no-repeat;
	text-indent: -9999px;
}

#get_printables{
	padding: 8px 24px 0px 24px;
}

.printable_thumb{
	margin: 0px auto 5px 0px;
	border: 2px solid #ffffff;
}

.title_printable{
	color: #23335d;
	font-weight: bold;
	display: block;
	margin: 0px 0px 5px 0px;
}

.button_get_it{
	display: block;
	width: 63px;
	height: 18px;
	background: url('../images/button_get_it.jpg') no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
}


#printables_desc{
	color:#22355f;
	width:260px;
	margin-left:24px;
}

/************ TIP OF THE MONTH ****************/

#header_tip_of_the_month{
	width: 300px;
	height:33px;
	background: url('../images/header_tip_of_the_month.jpg') no-repeat;
	text-indent: -9999px;
	margin: 0px;
}


#tip_of_the_month{
	width: 195px;
	min-height: 91px;
	background: url('../images/tip_of_the_month_bg.jpg') no-repeat;
	font-size: 12px;
	padding: 12px 20px 10px 85px;
}


* html #tip_of_the_month{
	height: 91px;
}

#tip_of_the_month p{
	margin: 0px;
}

/************ BECOME ALL STAR TEASER ****************/

#join_team_teaser{
	background: url('../images/join_team_teaser_bg.jpg') no-repeat; 
	width: 175px;
	height: 60px;
	margin: 0px;
	padding: 47px 0px 0px 125px;
	position: relative;
	border-bottom: 2px solid #23335d;
}

#join_team_teaser p{
	margin: 0px;
}

#button_signup_teaser{
	display: block;
	width: 123px;
	height: 18px;
	background: url('../images/button_signup_teaser.jpg') no-repeat;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	right: 24px;
	overflow: hidden;
}

#button_find_out_how_blue{
	display: block;
	width: 123px;
	height: 18px;
	background: url('../images/button_find_out_how_blue.jpg') no-repeat;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	right: 24px;
	overflow: hidden;
}

/************ team captain ****************/

#team_captain{
	background: url('../images/team_captain_bg.jpg') no-repeat;
	color: #00adee;
	font-size: 12px;
	position: relative;
	padding: 0px 0px 27px 0px;
	border-bottom: 2px solid #152348;
	
}

#team_captain p{
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
}

#team_captain_congrats{
	color: #ffffff;
	padding: 5px 20px 3px 20px;
	font-size: 18px;
	display: block;
}

#button_team_captain_detail{
	display: block;
	width: 123px;
	height: 18px;
	background: url('../images/button_team_captain_detail.jpg') no-repeat;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	right: 24px;
	overflow: hidden;
}

/******** MARK SET GO ************/

#header_mark_set_go{
	width: 300px;
	height: 258px;
	background: url('../images/header_mark_set_go.jpg') no-repeat;
	margin: 0px;
	text-indent: -9999px;
}

#motivation{
	padding: 70px 24px 15px 24px;
	background: url('../images/header_motivation.jpg') no-repeat;
}

#smarts{
	padding: 70px 24px 15px 24px;
	background: url('../images/header_smarts.jpg') no-repeat;
}

#involvement{
	padding: 70px 24px 15px 24px;
	background: url('../images/header_involvement.jpg') no-repeat;
}

/********** DRAFT FRIEND **********/

#draft_friend{
	background: #2f4a83 url('../images/draft_friend_bg.jpg') no-repeat;
	padding: 103px 0px 35px 25px;
	position: relative;
}


#draft_friend .light_blue{
font-weight: bold;

}

#button_draft_friend{
	display: block;
	width: 123px;
	height: 18px;
	background: url('../images/button_draft_friend.jpg') no-repeat;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	right: 24px;
	overflow: hidden;
}

#draft_friend_form{
	background-color: #ffffff;
}

#header_draft_friend{
	margin: 0px;
	width: 516px;
	height: 32px;
	background: url('../images/header_draft_friend.jpg') no-repeat;
	text-indent: -9999px;
}

#draft_friend_awards{
	width:516px;
	height:90px;
	background: url('../images/draft_friend_awards_bg.jpg') no-repeat;
}

#header_draft_friend_form{
	margin: 20px 0px 0px 0px;
	width: 200px;
	height: 62px;
	background: url('../images/header_draft_friend_form.jpg') no-repeat;
	text-indent: -9999px;
}

#draft_friend_form label{
	display:block;
	color: #84b23a;
	font-size: 26px;
	font-weight: bold;
	margin: 20px 0px 0px 0px;
}

#draft_friend_form label .draft_label_smallblue{
	color: #23335d;
	text-transform: lowercase;
	font-variant: small-caps;
	font-weight: bold;
	font-size:13px;
	margin: 5px 0px 5px 0px;
}

.draft_input_text{
	width:466px;
	height:21px;
	border: 1px solid #d8d9db;
}

.draft_input_textarea{
	width:466px;
	height:60px;
	border: 1px solid #d8d9db;
}

#draft_friends_submit{
	width:120px;
	height:42px;
	background: url('../images/button_draft_friend_send.jpg') no-repeat;
	border: none;
	position: absolute;
	right:25px;
	bottom:25px;
	cursor: pointer;
	background-position: 0px 0px;
	text-indent: -9999px;
	overflow: hidden;
}

#draft_friends_submit:hover{
	background-position: 0px -42px;
}

/*.send_to_friend_sublabel {
	color: #23335d;
	text-transform: lowercase;
	font-variant: small-caps;
	font-weight: bold;
	font-size:13px;
	margin: 5px 0px 5px 0px;
}*/

/********** ROOKIE WATCH **********/

#header_rookie_watch{
	width:300px;
	height:32px;
	background: url('../images/header_rookie_watch.jpg') no-repeat;
	text-indent: -9999px;
	margin:0px;
}

#rookie_watch{
	background: url('../images/rookie_watch-bg.jpg') no-repeat;
	padding-bottom: 110px;
	position: relative;
}

.rookie_watch_row{
	width: 266px;
	margin:0px auto 0px auto;
	padding: 21px 0px 14px 0px;
}

.rookie{
	width:70px;
	height:95px;
	border-bottom: 1px solid #113754;
	border-right: 1px solid #113754;
	float:left;
	margin: 0px 8px 0px 8px;
}

#button_full_roster{
	display: block;
	width:123px;
	height: 18px;
	background: url('../images/button_full_roster.jpg') no-repeat;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	right: 24px;
	overflow: hidden;
}

/********** EARN MORE MEDALS **********/

#earn_more_medals{
	background: #e7e8ea url('../images/earn_more_medals_bg.jpg') repeat-x;
	background-position: bottom;
	color: #66686b;
	text-align: center;
	padding-bottom:14px;
	border-bottom: 2px solid #23335d;
}

#earn_more_desc{
	width:300px;
	height:19px;
	background-color: #bdc5ca;
	padding: 8px 0px 0px 0px;
}

.earn_more_row{
	width: 250px;
	margin: 14px auto 14px auto;
}

.horiz_divider_grey{
	background: url('../images/horiz_divider_grey.jpg') no-repeat;
	width: 2px;
	height: 54px;
	margin: 0px 12px 0px 12px;
	float: left;
}

.earn_more_token{
	display: block;
	float: left;
	width: 64px;
	height: 64px;
}

/********** MY MEDALS **********/

#my_medals{
	background: #24335e url('../images/my_medals_bg.jpg') repeat-x;
	background-position: bottom;
	padding-bottom: 20px;
	position: relative;
	padding-top:40px;
}

#header_my_medals{
	background: url('../images/header_my_medals.jpg') no-repeat;
	width:150px;
	height:75px;
	text-indent:  -9999px;
	float:left;
	top: -32px;
	left: 75px;
	position: absolute;
}

.my_medal_row{
	width: 250px;
	margin: 10px auto 0px auto;
}

/*.mymedal_row .medal{
	display: block;
	float: left;
	width: 81px;
	height: 98px;
}*/

.medalHolder{
	display: block;
	float: left;
	width: 81px;
	height: 98px;
	position: relative;
	overflow: hidden;
}

.medal{
	z-index: 0;
}

#button_leaderboard_status{
	display: block;
	width: 268px;
	height: 20px;
	background: url('../images/leaderboard_status_bg.jpg') repeat-x;
	text-transform: lowercase;
	font-family: Verdana, sans-serif;
	font-variant: small-caps;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding-left: 32px;
}

#header_earn_more_medals{
	width:300px;
	height:33px;
	background: url('../images/header_earn_more_medals.jpg') no-repeat;
	text-indent: -9999px;
	margin: 0px;
}

.medalOver{
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	z-index: 50;
}

/********** TROPHY CASE **********/

#trophy_case_header{
	height: 140px;
	width: 300px;
	text-indent:-9999px;
	background: url('../images/header_trophy_case.jpg') no-repeat;
	margin: 0px;
}

#trophy_case{
	background: url('../images/trophy_case_bg.jpg') no-repeat;
}

#button_start_earning_now{
	display: block;
	width:194px;
	height:214px;
	background: url('../images/button_start_earning_now.png') no-repeat;
	margin: 0px auto;
}

#trophy_case_desc{
	margin-top:0px;
}

#header_earn_medals_list{
	width:209px;
	height:57px;
	background: url('../images/header_earn_medals_list.jpg') no-repeat;
	text-indent: -9999px;
}

#earn_medals_list{
	list-style-type:none;
	border: none;
	padding-bottom: 20px;
}

#earn_medals_list li{
	background: url('../images/bullet_arrow.jpg') no-repeat;
	padding-left:12px;
	font-size: 16px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-position: 0px 7px;
}

#earn_medals_list li a {
	text-decoration: none;
	color: #ffffff;
}

#earn_medals_list li a:hover {
	text-decoration: underline;
}

#button_signup_now{
	display: block;
	height: 42px;
	width: 252px;
	background: url('../images/button_signup_now.jpg') no-repeat;
	text-indent: -9999px;
	margin: 20px auto 25px auto;
	background-position: 0px 0px;
	overflow: hidden;
}

#button_signup_now:hover{
	background-position: 0px -42px;
}

.medal_desc{
	padding-left:15px;
	padding-right: 10px;
	height:101px;
	width:275px;
	padding-top:8px;
	border-top: 1px solid #2f3a83;
	border-bottom: 1px solid #152348;
}

.medal_desc_inner{
	padding-top: 6px;
	background-repeat: no-repeat; 
	padding-left: 100px;
	height: 94px;
}

.medal_desc p{
	margin-top:5px;
} 

.rightcolumn_head_yellow{
	color: #d6de26;
}

#medal_descriptions{
	background-color: #23335d;
}

#medal_signup{
	background: url('../images/medal_signup.png') no-repeat;
	background-position: 15px 8px;
}

#medal_word_jumble{
	background: url('../images/medal_jumble.png') no-repeat;
	background-position: 15px 8px;
}

#medal_word_search{
	background: url('../images/medal_word_search.png') no-repeat;
	background-position: 15px 8px;
}

#medal_number_game{
	background: url('../images/medal_signup.png') no-repeat;
	background-position: 15px 8px;
}

#medal_memory_test{
	background: url('../images/medal_signup.png') no-repeat;
	background-position: 15px 8px;
}

#medal_pop_quiz{
	background: url('../images/medal_signup.png') no-repeat;
	background-position: 15px 8px;
}

/******* DO YOU KNOW A SUPERSTAR ***********/

#do_you_know_a_superstar{
	width: 255px;
	height: 112px;
	background: url('../images/do_you_know_a_superstar_bg.jpg') no-repeat;
	padding: 110px 15px 0px 30px;
	font-size: 12px;
}

#do_you_know_a_superstar .lightblue{
	color: #00adee;
	display: block;
	font-weight: bold;
}

/*********** GET STUFF ***************/

#header_get_stuff{
	width: 300px;
	height: 52px;
	background: url('../images/header_get_stuff.jpg') no-repeat;
	text-indent: -9999px;
	margin: 0px;
}

#get_stuff{
	width: 255px;
	height: 66px;
	background: url('../images/get_stuff_bg.jpg') no-repeat;
	margin:0px;
	color: #484849;
	padding: 100px 15px 0px 30px;
	position: relative;
}

#get_stuff p{
	margin: 0px 0px 0px 0px;
}

#button_go_get_stuff {
	display: block;
	width:123px;
	height:18px;
	background: url('../images/button_go_get_stuff.jpg') no-repeat;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	right: 24px;
	overflow: hidden;
}

/***** SUPERSTAR DOWNLOADS   ****/

#header_get_wallpaper{
	margin: 0px;
	width: 300px;
	height:52px;
	background: url('../images/header_get_wallpaper.jpg') no-repeat;
	text-indent: -9999px;
}

#right_superstar_downloads{
	background-color: #d6de26;
}

.img_printable{
	float: left;
	margin-right: 10px;
}

.img_printable img{
	border: 2px solid #a6c039;
}

.downloads_result{
	margin: 24px;
	/*border-bottom: 2px solid #a6c039;*/
}

.downloads_result img{
	border: 2px solid #a6c039;
}

#right_downloads{
	background-color: #d6de26;
}

#right_downloads a{
	color: #23335D;
	text-decoration: none;
}

#right_downloads a:hover{
	text-decoration: underline;
}

.downloads_wallpaper{
	display: block;
}

/***** SUPERSTAR GALLERY   ****/

.subhead_photo_gallery{
	background-color: #bdc5ca;
	margin: 0px;
	font-weight: normal;
	color: #4f4f51;
	font-size: 13px;
	padding: 5px 20px 5px 23px;
}

.photo_gallery{
	background: #e8e9ed url('../images/superstar_gallery_bg.jpg') repeat-x;
	background-position: bottom;
	padding: 20px 17px 20px 20px;
}

#superstar_video_gallery{
	background: #e8e9ed url('../images/superstar_gallery_bg.jpg') repeat-x;
	background-position: bottom;
	padding: 20px 17px 20px 20px;

}

#superstar_book_teaser{
	background: #e8e9ed url('../images/superstar_gallery_bg.jpg') repeat-x;
	background-position: bottom;
	padding: 20px 17px 20px 20px;
}

.video_gallery_title{
	color: #23335d;
	font-weight: bold;
	display: block;
	margin: 0px 0px 5px 0px;
	float: left;
	width: 125px;
}

.video_gallery_thumb{
	margin: 0px 4px 5px 4px;
	float: left;
}

.video_gallery_thumb img{
	border: 2px solid #bdc5ca;
}

.book_teaser_title{
	color: #23335d;
	font-weight: bold;
	display: block;
	margin: 5px 0px 5px 0px;
	float: left;
	width: 125px;
}

.book_teaser_title a{
	color: #23335d;
	text-decoration: none;
}

.book_teaser_title a:hover{
	text-decoration: underline;
}

#book_teaser_thumb{
	width: 116px;
	height: 151px;
	float: left;
	background: url('../images/ohno-book-thumb.png') no-repeat;
}

.superstar_gallery_row{margin-bottom: -10px;}

.gallery_thumbnail{
	margin: 0px 4px 0px 4px;
}

.gallery_thumbnail img{
	border: 2px solid #bdc5ca;
}

/******* PLAY MORE GAMES **************/

#header_play_more_games{
	width: 300px;
	height: 110px;
	background: url('../images/header_play_more_games.jpg') no-repeat;
	text-indent: -9999px;
	margin: 0px;
}

.button_play_now{
	display: block;
	width: 128px;
	height: 76px;
	background: url('../images/button_play_now.jpg') no-repeat;
	text-indent: -9999px;
	float: left;
	overflow: hidden;
}

.play_more_games_thumb{
	float: left;
	border-bottom: 1px solid #24335e;
	width: 172px;
	height: 75px;
}

/********* CUSTOM RADIO BUTTON STUFF ***********/

/*	wrapper divs */
.custom-radio { position: relative; }
	
/* input, label positioning */
.custom-radio input {
	position: absolute;
	left: 2px;
	top: 3px;
	margin: 0;
	z-index: 0;
}

.custom-radio label{
	display: block;
	position: relative;
	z-index: 1;
	cursor: pointer;
}

/*.custom-radio label,*/ #customRadio_icon_baseball label, #customRadio_icon_basketball label, #customRadio_icon_book label, #customRadio_icon_football label, #customRadio_icon_heart label, #customRadio_icon_leaf label,  #customRadio_icon_math label,  #customRadio_icon_science label, #customRadio_icon_snowflake label, #customRadio_icon_soccer label       {
	display: block;
	position: relative;
	z-index: 1;
	padding: 0px 0px 0px 50px;
	margin: 0px -10px 0px 0px;
	cursor: pointer;
	text-indent: -9999px;
	width: 15px;
	height: 48px;
	float: left;
}

#customRadio_generic_profile_1 label, #customRadio_generic_profile_2 label, #customRadio_generic_profile_3 label, #customRadio_generic_profile_4 label, #customRadio_generic_profile_5 label, #customRadio_generic_profile_6 label, #customRadio_generic_profile_7 label, #customRadio_generic_profile_8 label {
	display: block;
	position: relative;
	z-index: 1;
	padding: 0px 0px 0px 0px;
	margin: 0px 13px 0px 0px;
	cursor: pointer;
	text-indent: -9999px;
	width: 55px;
	height: 55px;
	float: left;
}

#customRadio_generic_profile_9 label {
	display: block;
	position: relative;
	z-index: 1;
	padding: 0px 0px 0px 20px;
	margin: 28px 13px 0px 0px;
	cursor: pointer;
	font-size: 18px;
	text-transform: none;
	font-variant: normal;
	width: 546px;
	height: 10px;
}

#customRadio_generic_profile_9 input {
	position: absolute;
	left: -9999px;	
}
	
/* states */
/*.custom-radio label { 
	background: url(../images/button_icon_1.jpg) no-repeat;
	height: 48px;
}*/

#customRadio_icon_baseball label { 
	background: url(../images/button_icon_baseball.jpg) no-repeat;
	height: 49px;
}

#customRadio_icon_basketball label { 
	background: url(../images/button_icon_basketball.jpg) no-repeat;
	height: 49px;
}

#customRadio_icon_book label { 
	background: url(../images/button_icon_book.jpg) no-repeat;
	height: 49px;
}

#customRadio_icon_football label { 
	background: url(../images/button_icon_football.jpg) no-repeat;
	height: 49px;
}

#customRadio_icon_heart label { 
	background: url(../images/button_icon_heart.jpg) no-repeat;
	height: 49px;
}

#customRadio_icon_leaf label { 
	background: url(../images/button_icon_leaf.jpg) no-repeat;
	height: 49px;
}

#customRadio_icon_math label { 
	background: url(../images/button_icon_math.jpg) no-repeat;
	height: 49px;
}

#customRadio_icon_science label { 
	background: url(../images/button_icon_science.jpg) no-repeat;
	height: 49px;
}

#customRadio_icon_snowflake label { 
	background: url(../images/button_icon_snowflake.jpg) no-repeat;
	height: 49px;
}

#customRadio_icon_soccer label { 
	background: url(../images/button_icon_soccer.jpg) no-repeat;
	height: 49px;
}

#customRadio_generic_profile_1 label { 
	background: url('../images/girl_1_thumb.jpg') no-repeat;
	height: 55px;
}

#customRadio_generic_profile_2 label { 
	background: url('../images/girl_2_thumb.jpg') no-repeat;
	height: 55px;
}

#customRadio_generic_profile_3 label { 
	background: url('../images/girl_3_thumb.jpg') no-repeat;
	height: 55px;
}

#customRadio_generic_profile_4 label { 
	background: url('../images/girl_4_thumb.jpg') no-repeat;
	height: 55px;
}

#customRadio_generic_profile_5 label { 
	background: url('../images/boy_1_thumb.jpg') no-repeat;
	height: 55px;
}

#customRadio_generic_profile_6 label { 
	background: url('../images/boy_2_thumb.jpg') no-repeat;
	height: 55px;
}

#customRadio_generic_profile_7 label { 
	background: url('../images/boy_3_thumb.jpg') no-repeat;
	height: 55px;
}

#customRadio_generic_profile_8 label { 
	background: url(../images/boy_4_thumb.jpg) no-repeat;
	height: 55px;
}

#customRadio_generic_profile_9 label { 
	background: url(../images/checkbox.jpg) no-repeat;
	height: 10px;
}

.custom-radio label, #customRadio_icon_baseball label, #customRadio_icon_basketball label, #customRadio_icon_book label, #customRadio_icon_football label, #customRadio_icon_heart label, #customRadio_icon_leaf label,  #customRadio_icon_math label,  #customRadio_icon_science label, #customRadio_icon_snowflake label, #customRadio_icon_soccer label {
	background-position: 0px 0px;
}

#customRadio_generic_profile_1 label, #customRadio_generic_profile_2 label, #customRadio_generic_profile_3 label, #customRadio_generic_profile_4 label, #customRadio_generic_profile_5 label, #customRadio_generic_profile_6 label, #customRadio_generic_profile_7 label, #customRadio_generic_profile_8 label, #customRadio_generic_profile_9 label {
	background-position: 0px 0px;
}

.custom-radio label.hover,
.custom-radio label.focus,
#customRadio_icon_baseball label.focus, #customRadio_icon_basketball label.focus, #customRadio_icon_book label.focus, #customRadio_icon_football label.focus, #customRadio_icon_heart label.focus, #customRadio_icon_leaf label.focus,  #customRadio_icon_math label.focus,  #customRadio_icon_science label.focus, #customRadio_icon_snowflake label.focus, #customRadio_icon_soccer label.focus, #customRadio_icon_baseball label.hover, #customRadio_icon_basketball label.hover, #customRadio_icon_book label.hover, #customRadio_icon_football label.hover, #customRadio_icon_heart label.hover, #customRadio_icon_leaf label.hover,  #customRadio_icon_math label.hover,  #customRadio_icon_science label.hover, #customRadio_icon_snowflake label.hover, #customRadio_icon_soccer label.hover {
	background-position: 0px -49px;
}

#customRadio_generic_profile_1 label.hover,
#customRadio_generic_profile_1 label.focus,
#customRadio_generic_profile_2 label.hover,
#customRadio_generic_profile_2 label.focus,
#customRadio_generic_profile_3 label.hover,
#customRadio_generic_profile_3 label.focus,
#customRadio_generic_profile_4 label.hover,
#customRadio_generic_profile_4 label.focus,
#customRadio_generic_profile_5 label.hover,
#customRadio_generic_profile_5 label.focus,
#customRadio_generic_profile_6 label.hover,
#customRadio_generic_profile_6 label.focus,
#customRadio_generic_profile_7 label.hover,
#customRadio_generic_profile_7 label.focus,
#customRadio_generic_profile_8 label.hover,
#customRadio_generic_profile_8 label.focus {
	background-position: 0px -55px;
}

#customRadio_generic_profile_9 label.hover,
#customRadio_generic_profile_9 label.focus {
background-position: 0px -30px;
}

#customRadio_icon_baseball label.checked,
#customRadio_icon_basketball label.checked,
#customRadio_icon_book label.checked,
#customRadio_icon_math label.checked,
#customRadio_icon_football label.checked,
#customRadio_icon_science label.checked,
#customRadio_icon_snowflake label.checked,
#customRadio_icon_soccer label.checked,
#customRadio_icon_heart label.checked,
#customRadio_icon_leaf label.checked {
	background-position: 0px -49px;
}

#customRadio_generic_profile_1 label.checked,
#customRadio_generic_profile_2 label.checked,
#customRadio_generic_profile_3 label.checked,
#customRadio_generic_profile_4 label.checked,
#customRadio_generic_profile_5 label.checked,
#customRadio_generic_profile_6 label.checked,
#customRadio_generic_profile_7 label.checked,
#customRadio_generic_profile_8 label.checked {
	background-position: 0px -55px;
}

#customRadio_generic_profile_9 label.checked {
	background-position: 0px -30px;
}

.custom-radio label.focus,
#customRadio_icon_baseball label.checked, #customRadio_icon_basketball label.checked, #customRadio_icon_book label.checked, #customRadio_icon_football label.checked, #customRadio_icon_heart label.checked, #customRadio_icon_leaf label.checked,  #customRadio_icon_math label.checked,  #customRadio_icon_science label.checked, #customRadio_icon_snowflake label.checked, #customRadio_icon_soccer label.checked {
	outline: none;
}

#customRadio_generic_profile_1 label.focus,
#customRadio_generic_profile_2 label.focus,
#customRadio_generic_profile_3 label.focus,
#customRadio_generic_profile_4 label.focus,
#customRadio_generic_profile_5 label.focus,
#customRadio_generic_profile_6 label.focus,
#customRadio_generic_profile_7 label.focus,
#customRadio_generic_profile_8 label.focus,
#customRadio_generic_profile_9 label.focus {
	outline: none;
}

/************** PAGINATION **********************/

#pagination_controls{
	width: auto;
	height: 30px;
	margin: 20px auto;
}

#button_next{
	width: 19px;
	height: 20px;
	/*float: left;*/
	margin: 0px 9px;
}

#button_next a{
	display: block;
	width: 19px;
	height: 20px;
	text-indent: -9999px;
	background: url('../images/button_page_next.jpg') no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}

#button_next a:hover{
	background-position: 0px -20px;
}

#button_prev{
	width: 19px;
	height: 20px;
	/*float: left;*/
	margin: 0px 9px;
}

#button_prev a{
	display: block;
	width: 19px;
	height: 20px;
	text-indent: -9999px;
	background: url('../images/button_page_prev.jpg') no-repeat;
	overflow: hidden;
}

#button_prev a:hover{
	background-position: 0px -20px;
}

#button_first{
	width: 37px;
	height: 20px;
	/*float: left;*/
}

#button_first a{
	display: block;
	width: 37px;
	height: 20px;
	text-indent: -9999px;
	background: url('../images/button_page_first.jpg') no-repeat;
	overflow: hidden;
}

#button_first a:hover{
	background-position: 0px -20px;
}

#button_last{
	width: 37px;
	height: 20px;
	/*float: left;*/
}

#button_last a{
	display: block;
	width: 37px;
	height: 20px;
	text-indent: -9999px;
	background: url('../images/button_page_last.jpg') no-repeat;
	overflow: hidden;
}

#button_last a:hover{
	background-position: 0px -20px;

}

#pagination_controls .current_page{
	padding: 0px 3px;
	font-weight: bold;
}

#pagination_controls .page_number{
	padding: 0px 3px;
}

#pagination_controls .page_number a{
	text-decoration: none;
	color: #000000;
}

#pagination_controls .page_number a:hover{
	text-decoration: underline;
	color: #000000;
}

/********* TOP NAV *********/

#top_nav{
	/*background: url('../images/nav_placeholder.png') no-repeat;
	width:983px;
	height:180px;*/
	width: 980px;
	height: 144px;
	position: relative;
	padding-bottom: 20px;
	z-index: 500;
}

/*#nav_home{
	display: block;
	width: 198px;
	height: 100px;
	position: absolute;
	left: 10px;
	top: 55px;
}

#nav_superstars{
	display: block;
	width: 116px;
	height: 50px;
	position: absolute;
	left: 210px;
	top: 105px;
}

#nav_become_allstar{
	display: block;
	width: 263px;
	height: 61px;
	position: absolute;
	left: 326px;
	top: 94px;
}

#nav_activities{
	display: block;
	width: 117px;
	height: 52px;
	position: absolute;
	left: 589px;
	top: 103px;
}

#nav_get_stuff{
	display: block;
	width: 92px;
	height: 46px;
	position: absolute;
	left: 706px;
	top: 109px;
}

#nav_blog{
	display: block;
	width: 92px;
	height: 55px;
	position: absolute;
	left: 798px;
	top: 100px;
}

#nav_more{
	display: block;
	width: 92px;
	height: 64px;
	position: absolute;
	left: 890px;
	top: 91px;
}*/

/*********** BOTTOM NAV ******************/

#bottom_nav_holder{
	width: 983px;
	margin: 12px auto 10px auto;
	position: relative;
}

#bottom_nav{
	width: 924px;
	list-style-type: none;
	margin: 0px auto;
	padding: 0px;
}

#bottom_nav li{
	margin: 0px;
	padding: 0px;
	float: left;
}

#bottom_nav_SI_kids	{
	width:179px;
	height:57px;
	background: url('../images/bottom_nav_SI_Kids.jpg') no-repeat;
	display: block;
	text-indent: -9999px;
	background-position: 0px 0px;
	overflow: hidden;
}

#bottom_nav_SI_kids:hover	{
	background-position: 0px -57px;
}

#bottom_nav_TCC	{
	width:213px;
	height:57px;
	background: url('../images/bottom_nav_TCC.jpg') no-repeat;
	display: block;
	text-indent: -9999px;
	background-position: 0px 0px;
	overflow: hidden;
}

#bottom_nav_TCC:hover{
	background-position: 0px -57px;
}

#bottom_nav_partners {
	width:93px;
	height:57px;
	background: url('../images/bottom_nav_partners.jpg') no-repeat;
	display: block;
	text-indent: -9999px;
	background-position: 0px 0px;
	overflow: hidden;
}

#bottom_nav_partners:hover{
	background-position: 0px -57px;
}

#bottom_nav_privacy {
	width:128px;
	height:57px;
	background: url('../images/bottom_nav_privacy.jpg') no-repeat;
	display: block;
	text-indent: -9999px;
	background-position: 0px 0px;
	overflow: hidden;
}

#bottom_nav_privacy:hover{
	background-position: 0px -57px;
}

#bottom_nav_sitemap {
	width:94px;
	height:57px;
	background: url('../images/bottom_nav_sitemap.jpg') no-repeat;
	display: block;
	text-indent: -9999px;
	background-position: 0px 0px;
	overflow: hidden;
}

#bottom_nav_sitemap:hover{
	background-position: 0px -57px;
}

#bottom_nav_about_us {
	width:98px;
	height:57px;
	background: url('../images/bottom_nav_about_us.jpg') no-repeat;
	display: block;
	text-indent: -9999px;
	background-position: 0px 0px;
	overflow: hidden;
}

#bottom_nav_about_us:hover{
	background-position: 0px -57px;
}

#bottom_nav_contact {
	width:107px;
	height:57px;
	background: url('../images/bottom_nav_contact.jpg') no-repeat;
	display: block;
	text-indent: -9999px;
	background-position: 0px 0px;
	overflow: hidden;
}

#bottom_nav_contact:hover{
	background-position: 0px -57px;
}

#bottom_nav_spacer	{
	width:191px;
	height:57px;
	background: url('../images/bottom_nav_spacer.jpg') no-repeat;
	display: block;
	background-position: 0px 0px;
}

#bottom_nav_parents_teachers{
	width:195px;
	height:28px;
	background: url('../images/bottom_nav_parents_teachers.jpg') no-repeat;
	text-indent: -9999px;
	display: block; 
	position: absolute;
	right: 133px;
	background-position: 0px 0px;
	overflow: hidden;
}

#bottom_nav_parents_teachers:hover{
	background-position: 0px -28px;
}

#join_team_today{
	width: 255px;
	height: 72px;
	background: url('../images/join_team_today_bg.jpg') no-repeat;
	padding: 323px 20px 0px 25px;
	position: relative;
}

#join_team_today p{
	margin: 0px;
}

#join_team_hotspot{
	display:block;
	width:298px;
	height:300px;
	position:absolute;
	top:0px;
	left:0px;
}

#button_sign_up_now_darkblue{
	display: block;
	width: 123px;
	height: 18px;
	background: url('../images/button_sign_up_now_darkblue.jpg') no-repeat;
	text-indent: -9999px;
	position: absolute;
	right: 24px;
	bottom: 0px;
	overflow: hidden;
}

/********* CONTACT ****************/

#contact_form .formelement {
	width: 200px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#contact_form label{
	display: block;
	color: #23335d;
	text-transform: lowercase;
	font-variant: small-caps;
	font-weight: bold;
	font-size:13px;
	margin: 8px 0px 2px 0px;
}

/************ PARENTAL APPROVAL ************/

#parental_approval_top{
	width: 537px;
	padding: 30px 180px 20px 164px;
	background: #ffffff url('../images/parental_approval_top_bg.jpg') no-repeat;
	margin-left: 30px;
	margin-bottom: 33px;
	font-size: 20px;
	color: #000000;
	line-height: 26px;
	border: 20px solid #cc0001;
}

#parental_approval_top a{
	color: #2d4780;
	font-weight: bold;
}

#parental_approval_btm{
	width: 810px;
	padding:18px 37px 18px 37px;
	background: #ffffff;
	margin-left: 30px;
	margin-top: 23px;
	margin-bottom: 20px;
	font-size: 20px;
	color: #000000;
	line-height: 26px;
	border: 20px solid #cc0001;
}

.header_parental_approval{
	color: #63a800;
	font-size: 29px;
	font-style: italic;
}

#parental_approval_yes{
	width: 589px;
	float: left;
}

#parental_approval_no{
	width: 589px;
	float: left;
	font-weight: bold;
	font-size: 16px;
}

#button_approval_yes{
	width: 192px;
	height: 68px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url('../images/button_approval_yes.jpg') no-repeat;
	float: left;
	margin-bottom: 10px;
}

#button_approval_no{
	width: 190px;
	height: 42px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url('../images/button_approval_no.jpg') no-repeat;
	float: left;
}

/********** FLASH ALT CONTENT *************/

#logo_noflash{
	display: block;
	width: 157px;
	height: 183px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('../images/logo_noflash.jpg') no-repeat;
	float: left;
}

#nav_noflash{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
	top: 103px;
	height:40px;
	background-color: #24335e;
	width: 797px;
}

#nav_noflash li{
	float: left;
	margin: 0px;
	padding: 0px;
}

#nav_noflash li a{
	display: block;
	font-weight: bold;
	color: #ffffff;
	text-transform: lowercase;
	font-variant: small-caps;
	text-decoration: none;
	font-size: 16px;
	line-height: 40px;
	margin-right: 17px;
}

#nav_noflash li a:hover{
	color: #d8de26;
}


/************** RSS FEED *****************/

#rss{
	width:300px;
	background: url('../images/blog_archive_header_bg.jpg') repeat-x;
	padding-top:25px;
	margin-top: 10px;
}

#button_subscribe{
	display:block;
	width: 300px;
	height: 56px;
	text-indent: -9999px;
	overflow:hidden;
	background: url('../images/button_subscribe.jpg') no-repeat;
}



#bio_form_holder{
text-align: right;
display: none;
}

#bio_form_inner{
background-color: #e6e6e6;
padding:15px 10px 10px 10px;
color: #000000;
font-size: 13px;
text-align: left;
}

#profile_bio{
color: #000000;

}

#profile_bio a{
color: #008dd9;

} 

#has_entered_team_captain_contest, #has_read_contest_terms{
float:left;
margin-left:0px;
margin-right:10px;

} 


#bio_text{
width: 547px;
border: 1px solid: #747474;

}


.team_captain_checkbox_row{
margin: 6px 0px;
}

#character_counter{
text-align:right;
color: #7a7a7c;
font-weight:bold;
text-transform:uppercase;
font-style:italic;

}

#bio_form_desc{
color: #000000;
font-style:italic;
font-size:14px;
padding-bottom:8px;
}

#bio_form_desc em{
text-transform:uppercas;
font-weight:bold;
color: #0094de;
font-style:normal;
}

.header_tell_us_why{
	width:528px;
	height:25px;
	background: url('../images/header_tell_us_why.jpg') no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px;
}

#bio_submit_button{
	width:120px;
	height:31px;
	background: url('../images/button_save_bio.jpg') no-repeat;
	text-indent: -9999px;
	border: none;
	cursor: pointer;
	background-position: 0px 0px;
    overflow: hidden;
    position: relative;
    right: 19px;
    top:14px;
}

#bio_submit_button:hover{
	background-position: 0px -31px;
}

#bio_instructions{
margin-top:10px;
margin-left: 10px;

}

#bio{
padding: 10px 0px;

}

#button_edit_bio{
	display:block;
	width: 120px;
	height: 31px;
	text-indent: -9999px;
	background: url('../images/button_edit_bio.jpg') no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	margin:10px;
}

#button_edit_bio:hover{
	background-position: 0px -31px;
}

#contest_leftcolumn_top {
	width: 552px;
	background: #d6de26 url('../images/leftcolumn_top_green.jpg') no-repeat;
	color: #3c5fa4;
	padding: 10px 20px 30px 40px;
	margin: 0px 0px 5px 0px;
}


#button_signup_now_dark{
	display: block;
	height: 42px;
	width: 252px;
	background: url('../images/button_signup_now_dark.jpg') no-repeat;
	text-indent: -9999px;
	margin: 0px auto;
	background-position: 0px 0px;
	overflow: hidden;
}

#button_signup_now_dark:hover{
	background-position: 0px -42px;
}


#entered_contest{
	color: #7a7a7c;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
	margin-top:5px;
}

#bio_instructions{
	color: #000000;
	padding: 0px;
	margin-left: 0px;

}

#bio_instructions a{
color: #008dd9;
}

#header_my_bio{
	width:84px;
	height:21px;
	background: url('../images/header_my_bio.jpg') no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px;
}

.contest_step{
	font-weight: bold;
	font-size: 14px;
	color: #23335d;
	padding: 14px 0px 10px 115px;
	margin: 20px 0px 15px 20px;
	width: 450px;
	line-height:24px;
}

.contest_steps_lighter {
	color: #00adee;
	display:block;
	font-size: 14px;
	line-height:24px;
}

#contest_step_1{
	background: url('../images/pledge_label_step_1.jpg') no-repeat;
}

#contest_step_2{
	background: url('../images/pledge_label_step_2.jpg') no-repeat;
}

#contest_step_3{
	background: url('../images/pledge_label_step_3.jpg') no-repeat;
}

#contest_step_4{
	background: url('../images/pledge_label_step_4.jpg') no-repeat;
}

#contest_step_5{
	background: none;
}

#contest_step_6{
	background: none;
}

#contest_step_7{
	background: url('../images/pledge_label_step_7.jpg') no-repeat;
}

#header_good_luck{
	margin-left:135px;
	width:135px;
	height:21px;
	background: url('../images/header_good_luck.jpg') no-repeat;
	text-indent: -9999px;
}

.chapter_superstar{
	margin:0px;
	padding:0px;
}

.chapter_superstar_card{
	width:155px;
	height:206px;
	float:left;
	text-indent:-9999px;
}

.chapter_superstar_detail{
	width:390px;
	float:left;
	padding-left:15px;
}

.chapter_superstar_detail h2{
	margin-top:-35px;
	margin-bottom:-10px;
	color: #132347;
}

.chapter_superstar_card#ariel{
	background:url('../images/girltalk_card_ariel_h.jpg') no-repeat;
}

.chapter_superstar_card#courtney{
	background:url('../images/girltalk_card_courtney_k.jpg') no-repeat;
}

.chapter_superstar_card#dara{
	background:url('../images/girltalk_card_dara_d.jpg') no-repeat;
}

.chapter_superstar_card#emalee{
	background:url('../images/girltalk_card_emalee_k.jpg') no-repeat;
}

.chapter_superstar_card#emily{
	background:url('../images/girltalk_card_emily_h.jpg') no-repeat;
}

.chapter_superstar_card#kerry{
	background:url('../images/girltalk_card_kerry_g.jpg') no-repeat;
}

#freedom_card_sarah{
	width:174px;
	height:209px;
	background: url('../images/freedom_card_sarah_h.jpg') no-repeat;
	text-indent:-9999px;
	float:left;
	margin-left:20px;
	position:relative; 
	top:35px;
}

#freedom_card_jill{
	width:174px;
	height:209px;
	background: url('../images/freedom_card_jill_g.jpg') no-repeat;
	text-indent:-9999px;
	float:left;
	margin-left:20px;
	position:relative; 
	top:35px;
}

#freedom_card_becky{
	width:174px;
	height:209px;
	background: url('../images/freedom_card_becky_s.jpg') no-repeat;
	text-indent:-9999px;
	float:left;
	margin-left:20px;
	position:relative; 
	top:35px;
}

#freedom_card_abby{
	width:174px;
	height:209px;
	background: url('../images/freedom_card_abby_w.jpg') no-repeat;
	text-indent:-9999px;
	float:left;
	margin-left:20px;
	position:relative; 
	top:35px;
}

.freedom_superstar_detail{
	width:330px;
	float:left;
	padding-left:15px;
}

.freedom_superstar_detail .sarah_h{
	width:335px;
	height:60px;
	background: url('../images/freedom_header_sarah_h.jpg') no-repeat;
	text-indent: -9999px;
}

.freedom_superstar_detail .jill_g{
	width:245px;
	height:60px;
	background: url('../images/freedom_header_jill_g.jpg') no-repeat;
	text-indent: -9999px;
}

.freedom_superstar_detail h2{
	margin: 0px;
}

.freedom_superstar_detail .becky_s{
	width:360px;
	height:60px;
	background: url('../images/freedom_header_becky_s.jpg') no-repeat;
	text-indent: -9999px;
}

.freedom_superstar_detail .abby_w{
	width:309px;
	height:60px;
	background: url('../images/freedom_header_abby_w.jpg') no-repeat;
	text-indent: -9999px;
}

.qna_question_small{
	background: url('../images/question_marker_Q_small.jpg') no-repeat;
	padding-left:65px;
	min-height: 45px;
	margin: 0px;
	font-weight: bold;
	color: #222f5e;
	font-size:14px;
}

* html .qna_question_small{
	height: 45px;
}

.qna_answer_small{
	background: url('../images/question_marker_A_small.jpg') no-repeat;
	width:51px;	
	height:47px;
	float:left;
	margin-right:14px;
	margin-bottom:5px;
	
}

.freedom_superstar_detail p{
	margin-top:-20px;
	float:left;
	width: 260px;
}

#contest_ended{
	background: url('../images/contest_ended_bg.jpg') no-repeat top left;
	padding-left:60px;
	height:56px;
	font-weight:bold;
	color:#24335e;
	font-size:16px;
	line-height:22px;
	padding-top:9px;
	margin-top:15px;
}

/** ATTORNEYS GENERAL PAGES **/

.ag_top{
	background: url('../images/left_col_top_darkblue.jpg') no-repeat top left;
	height: 28px;
	width: 612px;
	margin-bottom:11px;
}

#ag_bio{
	margin-top: 12px;
	font-size: 13px;
}

#ag_bio h2{
	font-size: 18px; 
	color: #202950;
}

#ag_bio .learn_more{
	display: block;
	color:#202950;
	font-size: 14px;
	font-weight: bold;
}


#header_behind_the_scenes{
	background: url('../images/header_behind_the_scenes.jpg') no-repeat;
	width: 300px;
	height: 33px;
	text-indent: -9999px;
	margin: 0px;
}

#header_more_photos{
	background: url('../images/header_more_photos.jpg') no-repeat;
	width: 300px;
	height: 33px;
	text-indent: -9999px;
	margin: 0px;
}

#header_press_release{
	background: url('../images/header_press_release.jpg') no-repeat;
	width: 300px;
	height: 35px;
	text-indent: -9999px;
	margin: 0px;
}

#header_on_the_radio{
	width: 300px;
	height: 43px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('../images/header_on_the_radio.jpg') no-repeat;
	margin: 0px;
}

#on_the_radio{
	background-color: #d6de26;
	color: #534650;
	padding: 12px 20px 20px 25px;
}

#on_the_radio p{
	margin:0;
}

#audioplayer{
	margin-top: 10px;
}


#press_release{
	background-color:#3d60a4;
	padding: 5px 20px 8px 25px;
}

#press_release a{
	color: #fff;
	text-decoration: none;
}


#press_release a:hover{
	text-decoration: underline;
}

/*** ATTORNEYS GENERAL LIST PAGE ***/

#fullcolumn{
	width: 924px;
	margin-left:30px;
	background: #f9b900 url('../images/fullwidth_top.jpg') no-repeat top;
	padding: 60px 0 0 0;
}
#fullcolumn .top{
	padding: 0 22px;
}

#fullcolumn .bottom{
	background-color:#f78d13; 
	padding: 20px 22px 100px 22px;
	
}

#ag_select_label{
	margin: 0 0 10px 0;
	color: #2c304d;
	font-size: 20px;
	line-height: 30px;
	float:left;
}

#ag_select{
	float:left;
	margin-left:10px;
	position: relative;
	top:5px;
}

#fullcolumn h2#header_ag_list {
	color: #2c304d;
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
	margin-bottom: 8px;
}

#fullcolumn h2#header_ag_list span{
	background: url('../images/head_attorneys_general.jpg') no-repeat top left;
	display: block;
	width: 276px;
	text-indent: -9999px;
	height: 19px;	
	margin-right: 6px;
	float:left;
	position: relative;
	top:3px;
}

#fullcolumn #subhead_ag_list{
	width: 430px;
	min-height: 48px;
	background: url('../images/arrowdown_orange.jpg') no-repeat top right;
	padding-right: 150px;
	font-weight: bold;
	font-size: 12px;
	color: #2c304d;
}

#fullcolumn #flashMap_holder{
	width:924px;
	height: 571px;
	background: #f78e1b url('../images/ag_map_bg.jpg') repeat-x top left;
}

#fullcolumn #flashMap{
	width:924px;
	height: 571px;
	display: block;
}

#ALL_AG_Map:active,
#ALL_AG_Map:focus{
	outline: none;
}

#dsq-subscribe{}


#header_stay_connected{
	background: url('../images/header_stay_connected.jpg') no-repeat;
	width: 300px;
	height: 35px;
	text-indent: -9999px;
	margin: 0px;
	display: block;
}


#stay_connected{
	/*
padding: 23px 20px 8px 25px;
	width:255px;
*/
	padding: 0;
	width:300px;
	/* height: 126px; */
	/* background: #3d60a4 url('../images/stay_connected_bg.jpg') no-repeat top left; */
}


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

#stay_connected ul li{
	margin: 0;
	padding: 0;	
}

#stay_connected ul li a{
	display: block;
	/* height: 32px; */
	height: 53px;
	width:300px;
	text-indent: -9999px;
	/* margin-bottom:10px; */
	overflow: hidden;
}

#stay_connected ul li a.facebook{
	/* width:162px; */
	background: url('../images/button_stay_connected_facebook.png') no-repeat top left;
}

#stay_connected ul li a.twitter{
	/* width:149px; */
	background: url('../images/button_stay_connected_twitter.png') no-repeat top left;
	/* height: 32px; */
}

#stay_connected ul li a.email_signup{
	/* width:207px; */
	background: url('../images/button_stay_connected_email.png') no-repeat top left;
}

#jstwitter{
	font-family: Arial, sans-serif;
	background: #1c306b url('../images/twitterFeed-bg.jpg') no-repeat;
	
}

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

#jstwitter a:hover{
	text-decoration: underline;
}

#jstwitter .tweet{
	display: block;
	padding: 10px 20px 13px 0;
	border-bottom: 1px solid #182145;
	width: 256px;
	margin-left: 24px;
	font-size: 12px;
}

#jstwitter .tweet .small{
	font-size: 11px;
}

#jstwitter .time{
	font-size: 11px;
	font-style: italic;
}

#button_follow{
	height: 52px;
	width: 300px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url('../images/button_follow.png') no-repeat;
}


/*** INTERACTIVE GAME TEASER ***/

#interactive_game_teaser{
	background:transparent url('../images/interactive_game_bg.png') no-repeat top left;
	width: 300px;
	height: 275px;	
	position: relative;
}

#button_interactive_game_teaser{
	display: block;
	width:123px;
	height: 18px;
	background: url('../images/button_interactive_game_teaser.png') no-repeat;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	right: 24px;
	overflow: hidden;
}





#blog_teaser{
	background:transparent url('../images/blog_teaser_bg.jpg') no-repeat top left;
	width: 300px;
	height: 157px;	
	position: relative;
}

#button_blog_teaser{
	display: block;
	width:123px;
	height: 20px;
	background: url('../images/button_blog_teaser.jpg') no-repeat;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	right: 24px;
	overflow: hidden;
}


#materials_teaser{
	background: #d6de26  url('../images/materials_teaser_bg.jpg') no-repeat top left;
	width: 251px;
	height: 48px;	
	position: relative;
	color: #484849;
	padding: 182px 22px 18px 27px;
	font-size: 12px;
	
}

#materials_teaser p, #useful_links_teaser  p{margin:0}

#button_materials_teaser{
	display: block;
	width:123px;
	height: 18px;
	background: url('../images/button_materials_teaser.jpg') no-repeat;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	right: 24px;
	
	overflow: hidden;
}

#useful_links_teaser{
	background: #fbae17 url('../images/header_useful_links_teaser.jpg') no-repeat top left;
	width: 255px;
	height: 63px;	
	color: #484849;
	position: relative;
	padding: 97px 18px 18px 27px;
	font-size: 12px;
	border-bottom: 1px solid #2f4a83;
}

#button_useful_links_teaser{
	display: block;
	width:123px;
	height: 18px;
	background: url('../images/button_useful_links_teaser.jpg') no-repeat;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	right: 24px;
	overflow: hidden;
}

#logo{
	display: block;
	text-indent: -9999px;
 	overflow: hidden;
 	width: 169px;
 	height: 142px;
 	background: url('../images/logo.png') no-repeat top left;
 	position: absolute;
 	top:21px;
 	left:30px;
}


#nav{
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left:215px;
	top:58px;
}

#nav li{
	float:left;
	position: relative;
}

#nav li a{
	display: block;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	margin-right: 5px;
}

#nav_superstars a{
	width:132px;
	height: 34px;
	background: url('../images/nav_superstars.jpg') no-repeat;
background-position: 0 0;
	-moz-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	-webkit-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	top:17px;
	left: 0px;
	-moz-transition-property: -moz-box-shadow, top, left;
	-moz-transition-duration: .1s;
	-moz-transition-timing-function: linear;
	-webkit-transition-property: -webkit-box-shadow, top, left;
	-webkit-transition-duration: .1s;
	-webkit-transition-timing-function: linear;
	transition-property: box-shadow, top, left;
	transition-duration: .1s;
	transition-timing-function: linear;
	
	
	
	z-index: 60;
}

#nav_superstars a:active{
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none; 
	top: 26px;
	left: -9px;
background-position: 0 -34px;
}

#nav_superstars a:hover{
background-position: 0 -34px;
}

#nav_games a{
	width:91px;
	height: 34px;
	background: url('../images/nav_games.jpg') no-repeat top left;
	-moz-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	-webkit-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	z-index: 50;
	top:17px;
	left: 0px;
	-moz-transition-property: -moz-box-shadow, top, left;
	-moz-transition-duration: .1s;
	-moz-transition-timing-function: linear;
	-webkit-transition-property: -webkit-box-shadow, top, left;
	-webkit-transition-duration: .1s;
	-webkit-transition-timing-function: linear;
	transition-property: box-shadow, top, left;
	transition-duration: .1s;
	transition-timing-function: linear;
background-position: 0 0;
}

#nav_games a:active{
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none; 
	top: 26px;
	left: -9px;
background-position: 0 -34px;
}

#nav_games a:hover{
background-position: 0 -34px;
}

#nav_get_stuff a{
	width:119px;
	height: 34px;
	background: url('../images/nav_get_stuff.jpg') no-repeat top left;
	-moz-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	-webkit-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	z-index: 40;
	top:17px;
	left: 0px;
	-moz-transition-property: -moz-box-shadow, top, left;
	-moz-transition-duration: .1s;
	-moz-transition-timing-function: linear;
	-webkit-transition-property: -webkit-box-shadow, top, left;
	-webkit-transition-duration: .1s;
	-webkit-transition-timing-function: linear;
	transition-property: box-shadow, top, left;
	transition-duration: .1s;
	transition-timing-function: linear;
background-position: 0 0;
}

#nav_get_stuff a:active{
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none;
	top: 26px;
	left: -9px;
background-position: 0 -34px;
}

#nav_get_stuff a:hover{
background-position: 0 -34px;
}

#nav_blog a{
	width:79px;
	height: 34px;
	background: url('../images/nav_blog.jpg') no-repeat top left;
	-moz-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	-webkit-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	z-index: 30;
	top:17px;
	left: 0px;
	-moz-transition-property: -moz-box-shadow, top, left;
	-moz-transition-duration: .1s;
	-moz-transition-timing-function: linear;
	-webkit-transition-property: -webkit-box-shadow, top, left;
	-webkit-transition-duration: .1s;
	-webkit-transition-timing-function: linear;
	transition-property: box-shadow, top, left;
	transition-duration: .1s;
	transition-timing-function: linear;
background-position: 0 0;
}

#nav_blog a:active{
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none;
	top: 26px;
	left: -9px;
background-position: 0 -34px;
}

#nav_blog a:hover{
background-position: 0 -34px;
}

#nav_more #top_link{
	width:120px;
	height: 34px;
	background: url('../images/nav_more.jpg') no-repeat top left;
	-moz-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	-webkit-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	z-index: 20;
	top:17px;
	left: 0px;
background-position: 0 0;

}

#nav_more #top_link:hover{
background-position: 0 -34px;
}



#nav_parents_teachers a{
	width:173px;
	background: url('../images/nav_parents_teachers.jpg') no-repeat top left;
	height: 51px;
	-moz-box-shadow: -1px 1px 0px #a64f00, -2px 2px 0px #a64f00, -3px 3px 0px #a64f00, -4px 4px 0px #a64f00, -5px 5px 0px #a64f00, -6px 6px 0px #a64f00, -7px 7px 0px #a64f00, -8px 8px 0px #a64f00, -9px 9px 0px #a64f00;
	-webkit-box-shadow: -1px 1px 0px #a64f00, -2px 2px 0px #a64f00, -3px 3px 0px #a64f00, -4px 4px 0px #a64f00, -5px 5px 0px #a64f00, -6px 6px 0px #a64f00, -7px 7px 0px #a64f00, -8px 8px 0px #a64f00, -9px 9px 0px #a64f00;
	box-shadow: -1px 1px 0px #a64f00, -2px 2px 0px #a64f00, -3px 3px 0px #a64f00, -4px 4px 0px #a64f00, -5px 5px 0px #a64f00, -6px 6px 0px #a64f00, -7px 7px 0px #a64f00, -8px 8px 0px #a64f00, -9px 9px 0px #a64f00;
	z-index: 10;
	top:0px;
	left: 0px;
	-moz-transition-property: -moz-box-shadow, top, left;
	-moz-transition-duration: .1s;
	-moz-transition-timing-function: linear;
	-webkit-transition-property: -webkit-box-shadow, top, left;
	-webkit-transition-duration: .1s;
	-webkit-transition-timing-function: linear;
	transition-property: box-shadow, top, left;
	transition-duration: .1s;
	transition-timing-function: linear;
background-position: 0 0;
	
}

#nav_parents_teachers a:active{
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none;
	top: 9px;
	left: -9px;
background-position: 0 -51px;
}

#nav_parents_teachers a:hover{
background-position: 0 -51px;
}

#more_subnav{
	list-style:none;
	margin:23px 0 0 0;
	padding:0px;
	display: none;
}

#more_subnav li{
	display:block;
	height: 34px;
	width: 120px;
	float:none;
	z-index:100;
}

#more_subnav li a{
	display:block;
	margin-top:5px;
	text-indent: -9999px;
}

#nav_leaderboard a{
	height: 34px;
	width: 120px;
	background: url('../images/nav_leaderboard.jpg') no-repeat top left;
	-moz-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	-webkit-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	position: relative;
	z-index: 30;
	-moz-transition-property: -moz-box-shadow, top, left;
	-moz-transition-duration: .1s;
	-moz-transition-timing-function: linear;
	-webkit-transition-property: -webkit-box-shadow, top, left;
	-webkit-transition-duration: .1s;
	-webkit-transition-timing-function: linear;
	transition-property: box-shadow, top, left;
	transition-duration: .1s;
	transition-timing-function: linear;
	top:0;
	left:0;
background-position: 0 0;
}

#nav_leaderboard a:active{
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none; 
	top: 9px;
	left: -9px;
background-position: 0 -34px;
}

#nav_leaderboard a:hover{
background-position: 0 -34px;
}

#nav_roster a{
	height: 34px;
	width: 120px;
	background: url('../images/nav_roster.jpg') no-repeat top left;
	-moz-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	-webkit-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	position: relative;
	z-index: 40;
	-moz-transition-property: -moz-box-shadow, top, left;
	-moz-transition-duration: .1s;
	-moz-transition-timing-function: linear;
	-webkit-transition-property: -webkit-box-shadow, top, left;
	-webkit-transition-duration: .1s;
	-webkit-transition-timing-function: linear;
	transition-property: box-shadow, top, left;
	transition-duration: .1s;
	transition-timing-function: linear;
	top:0;
	left:0;
background-position: 0 0;
}

#nav_roster a:active{
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none; 
	top: 9px;
	left: -9px;
background-position: 0 -34px;
}

#nav_roster a:hover{
background-position: 0 -34px;
}

#nav_contest a{
	height: 34px;
	background: url('../images/nav_contest.jpg') no-repeat top left;
	width: 120px;
	-moz-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	-webkit-box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	box-shadow: -1px 1px 0px #23335d, -2px 2px 0px #23335d, -3px 3px 0px #23335d, -4px 4px 0px #23335d, -5px 5px 0px #23335d, -6px 6px 0px #23335d, -7px 7px 0px #23335d, -8px 8px 0px #23335d, -9px 9px 0px #23335d;
	position: relative;
	z-index: 50;
	-moz-transition-property: -moz-box-shadow, top, left;
	-moz-transition-duration: .1s;
	-moz-transition-timing-function: linear;
	-webkit-transition-property: -webkit-box-shadow, top, left;
	-webkit-transition-duration: .1s;
	-webkit-transition-timing-function: linear;
	transition-property: box-shadow, top, left;
	transition-duration: .1s;
	transition-timing-function: linear;
	top:0;
	left:0;
background-position: 0 0;
}

#nav_contest a:active{
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none; 
	top: 9px;
	left: -9px;
background-position: 0 -34px;
}


#nav_contest a:hover{
background-position: 0 -34px;
}



#header_want_to_join{
	margin: 0;
	text-indent: -9999px;
	background: transparent url('../images/header_want_to_join.png') no-repeat top left;
	width: 317px;
	height: 25px;
	margin-left:203px;
	margin-top:16px;
	float:left;
}

#button_take_pledge{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 140px;
	height: 31px;
	background: transparent url('../images/button_take_pledge.png') no-repeat top left;
	float:left;	
	margin-left:18px;
	margin-top:13px;
}

#button_what_is{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 237px;
	height: 36px;
	background: transparent url('../images/button_what_is.png') no-repeat top left;
	float:left;
	margin-left:36px;
	margin-top:13px;
}

#tab_logged_in{
	width:424px;
	height: 37px;
	background: transparent url('../images/tab_logged_in_bg.png') no-repeat top left;
	position: relative;
	left:505px;
}

#tab_buttons{
	position: absolute;
	right:20px;
}

#tab_buttons a{
	font-family: Verdana, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 28px;
	color:#2f4a83;
}

#hello{
	height:13px;
	padding-left: 53px;
	background: transparent url('../images/hello.png') no-repeat;
	color:#133783;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	right:200px;
	position: absolute;
	background-position: 0 2px;
	line-height:13px;
	top:7px; 
}

#search_form{
	position:absolute;
	top:10px;
	left:471px;
}

#search_form_l{
	position:absolute;
	top:8px;
	left:271px;
}

#labelSearch{
	width: 55px;
	height: 14px;
	float:left;
	text-indent: -9999px;
	background: transparent url('../images/label_search.png') no-repeat;
	margin-right: 12px;
}

#inputSearch{
	border: 1px solid #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
	border-radius: 4px;
	background-color:#0097e0;
	color:#fff;
	width:140px;
	height:20px;
	line-height:20px;
	padding:0;
	float:left;
}

#searchSubmit{
	width:13px;
	height:20px;
	border:none;
	background: url('../images/button_search.png');
	text-indent:-9999px;
	line-height:0px;
	position:relative;
	top:1px;
	float:left;
	margin-left:5px;
}


#already_joined{
	width: 170px;
	height: 13px;
	text-indent: -9999px;
	background: url('../images/already_joined.png');
	position: absolute;
	left:717px;
	top:15px;
}

#button_log_in{
	width:56px;
	height: 13px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('../images/button_log_in.png');
	display:block;
	position: absolute;
	left:895px;
	top:15px;
}

#button_all_ags{
	display: block;
	width:300px;
	height:84px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('../images/button_all_ags.jpg') no-repeat top left;
}

#parents_teachers_materials{
	position:relative;
}

#parents_teachers_materials_subhead{
	position:absolute;
	color:#22345c;
	font-size: 16px;
	font-weight: bold;
	text-transform: lowercase;
	font-variant: small-caps;
	top:19px;
	left:160px;
}

/*********** GET STUFF PARENTS***************/

#header_get_stuff_parents{
	width: 300px;
	height: 52px;
	background: url('../images/header_get_stuff_parents.jpg') no-repeat;
	text-indent: -9999px;
	margin: 0px;
}

#get_stuff_parents{
	width: 255px;
	height: 66px;
	background: url('../images/get_stuff_bg_parents.jpg') no-repeat;
	margin:0px;
	color: #484849;
	padding: 100px 15px 0px 30px;
	position: relative;
}

#get_stuff_parents p{
	margin: 0px 0px 0px 0px;
}

#button_go_get_stuff_parents {
	display: block;
	width:123px;
	height:18px;
	background: url('../images/button_go_get_stuff_parents.jpg') no-repeat;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	right: 24px;
	overflow: hidden;
}
