
/* CSS Merged Style Sheet including styles from:
	
	-- style_new_homepage.css 
			- this includes all styles for the new homepage Rachel made in January of 09, styles for the photos/videos page, and general style 
			updates to the site in preperation for the mass launch.
	
	-- Removed inline styles from throughout the site

 */

/***********************************************************************************************************************  
	-- style_new_homepage.css
***********************************************************************************************************************/

/* Styles for new OV homepage - Rachel Aaron, 1.16.09 */


.center {text-align:center;}
.right {float:right;}
.left {float:left;}
.small {font-size:10px;}
.relative {position:relative;}
.large {font-size:14px;}
.dim {color:#cccccc;}


#articlebox h2 a {text-decoration:none;}
#articlebox h2 a:hover {text-decoration:underline;}

a#topspons {margin:0px auto;position:relative;z-index:1000;width:380px;display:block;color:#999;font-size:14px;font-weight:bold;text-decoration:none;padding:5px 0px;cursor:pointer;}
a#topspons:hover {color:#fff;}
#newhomepage {width:982px;background:#333;color:#fff;padding:4px;float:left;}

.nh_leftcol {width:621px;float:left;}
.nh_rightcol {width:354px;float:left;margin-left:6px;}

/* NEWS BOX STYLES */

.nh_whitenewsbox {background:url(../images/whitenewsbox_bg.gif) repeat-x #f5f5f5 top left;padding-top:4px;color:#000;float:left;}
.nh_whitenewsbox a {color:#AE0101;}
.nh_whitenewsbox h2 a {text-decoration:none;}
.nh_whitenewsbox h2 a:hover {text-decoration:underline;}

.nh_artrot {width:352px;margin:0px 3px 0px 4px;float:left;height:600px;}
.nh_artrot #photobox {margin-bottom:10px;}
.nh_artrot #articlebox {margin-bottom:0px;padding-left:4px;}

.nh_latestnews {height:315px;position:relative;overflow:hidden;}
.nh_latestnews, .nh_chalktalk {padding:4px;color:#000;border:1px solid #cdcdcd;float:left;width:247px;margin:0px 4px 4px 0px;}
.nh_latestnews {background:url(../images/latestnews_bg.gif) repeat-x #ffffff bottom left;}
.nh_latestnews .header {background:url(../images/latestnewsheader_bg.gif) no-repeat transparent top left;height:24px;border-bottom:1px dotted #000;margin-bottom:10px;}
.nh_latestnews a.seeallnews {float:right;color:#666;font-weight:bold;text-decoration:underline;margin-top:5px;cursor:pointer;}
.nh_latestnews ul.nh_newslist {padding-left:3px;margin-left:0px;padding-left:4px;}
.nh_latestnews ul.nh_newslist li {list-style:none;clear:left;}
.nh_latestnews ul.nh_newslist li a {float:left;display:inline;width:176px;padding-bottom:10px;}
.nh_latestnews ul.nh_newslist li strong {float:left;display:inline;width:63px;}
.nh_latestnews .latest_fade { float:left;position:absolute;top:284px;width:250px;height:40px;z-index:100;}

a.nh_scoreboard {display:block;float:left;height:54px;width:257px;margin-bottom:4px;cursor:pointer;background:url(../images/scoreboard.gif) no-repeat top left;}
a.nh_scoreboard:hover {background-position:bottom left;}

.nh_chalktalk {min-height:263px;background:url(../images/nh_chalktalk_bg.gif) no-repeat #ffffff bottom left;}
.nh_chalktalk h2 {background:url(../images/nh_chalktalk_header.gif) no-repeat transparent top left;height:17px;width:108px;display:block;margin:10px 10px 5px;}
.nh_chalktalk p {margin:0px 10px;}
.nh_chalktalk form.nh_poll {margin:0px 10px 10px;}

.nh_chalktalk form.nh_poll, .nh_chalktalk form.nh_poll fieldset, .nh_chalktalk form.nh_poll input {border:none;}
.nh_chalktalk form.nh_poll input.nh_radio {padding-right:15px;float:left;display:inline;width:14px;}
.nh_chalktalk form.nh_poll input.nh_pollsubmit {border:none;background:url(../images/nh_chalktalk_submit.gif) no-repeat transparent top left;height:14px;width:56px;float:right;cursor:pointer;}
.nh_chalktalk form.nh_poll span.nh_answer {float:left;display:inline;width:180px;padding-bottom:15px;}
.nh_chalktalk form.nh_poll p {clear:left;}

/* Silver Header Box Styles */

.nh_headerbox {float:left;width:349px;margin:0px 0px 4px;border:1px solid #494949;background:url(../images/nh_headerbox_bg.gif) repeat-x #000 bottom left;}
.nh_headerbox a {color:#fff;}
.nh_headerbox p {margin:0px;padding:0px 0px 10px;}
.nh_headerbox .header {display:block;height:39px;width:349px;margin:0px;padding:0px;}
.nh_headerbox .headerbox_content {padding:4px 6px;}

.nh_headerbox .video {background:url(../images/nh_header_videos.gif) no-repeat transparent top left;}
.nh_headerbox .photo {background:url(../images/nh_header_photos.gif) no-repeat transparent top left;}
.nh_headerbox .messageboard {background:url(../images/nh_header_messageboard.gif) no-repeat transparent top left;}
.nh_headerbox .featuredplayers {background:url(../images/nh_header_featuredplayers.gif) no-repeat transparent top left;}
.nh_headerbox .wantmore {background:url(../images/nh_header_wantmore.gif) no-repeat transparent top left;}
.nh_headerbox .morevidoes {background:url(../images/nh_header_morevidoes.gif) no-repeat transparent top left;}
.nh_headerbox .podcast {background:url(../images/podcast-header.gif) no-repeat transparent top left;}

/* Featured Players and MVP */

#nh_featuredplayers, #nh_featuredplayers .header {width:459px;}
#nh_featuredplayers {margin-top:4px;height:199px;}


a.nh_MVP {background:/*url(../images/nh_mvp.png)*/url(../images/mvp.png) no-repeat transparent top left;display:block;height:199px;width:156px;margin:4px 0px 0px 3px;float:left;cursor:pointer;}

/* more videos */

#nh_wantmore .header {width:619px;}
#nh_wantmore .wantMoreAds {position:relative;width: 619px;height:135px;background:#000000;display:block;overflow:hidden;}
#nh_wantmore .wantMoreAds .scrollingImages{position:absolute;white-space:nowrap;	}
	

#nh_morevidoes, #nh_morevidoes .header {width:619px;}
#nh_morevidoes .nh_videolist {width:318px;border-right:1px solid #666;margin:4px 0px;float:left;}
#nh_morevidoes .nh_videolist ul {padding:0px; margin:10px;}
#nh_morevidoes .nh_videolist ul li {list-style:none;margin-bottom:10px;}
#nh_morevidoes .nh_videolist ul li p {padding:0px;margin:0px;}
#nh_morevidoes .nh_videolist ul li a.orange {color:#e7460f;font-size:14px;font-weight:bold;text-decoration:none;}
#nh_morevidoes .nh_videolist ul li a.orange:hover {color:#ff7200;}
#nh_morevidoes .nh_featuredvideo {width:278px;margin:4px 0px;float:left;padding:10px;}


/* video box */
.nh_rightcol .nh_headerbox ul.nl_videolist {margin:0px 0px 0px 5px;padding:0px;}
.nh_rightcol .nh_headerbox ul.nl_videolist li {float:left;display:inline;list-style:none;width:80px;font-size:11px;margin-right:3px;margin-bottom:6px;}
.nh_rightcol .nh_headerbox ul.nl_videolist li a {text-decoration:none;}
.nh_rightcol .nh_headerbox ul.nl_videolist li div {padding:0px 4px 0px;}


/* show us your game */
.nh_rightcol .nh_showusyourgame {float:left;width:349px;margin:0px 0px 4px;border:1px solid #494949;background:url(../images/show_us_your_game.png) no-repeat #000 top left;height:228px;}
.nh_rightcol .nh_showusyourgame_buttons {margin:45px 0px 0px 15px;}
.nh_rightcol .nh_showusyourgame_buttons a.upload-video, .nh_rightcol .nh_showusyourgame_buttons a.upload-picture {margin:6px 12px 0px;}
.nh_rightcol a.nh_showusyourgame_signup {display:block;background:url(../images/nh_get_in_the_game_button.gif) no-repeat transparent top left;height:54px;width:333px;margin:80px 0px 0px 8px;cursor:pointer;float:left;}
.nh_rightcol a.nh_showusyourgame_signup:hover {background-position:bottom left;}

/* show us your game */
.nh_rightcol .nh_showusyourgame_small {float:left;width:349px;margin:0px 0px 4px;border:1px solid #494949;background:url(../images/show_us_your_game.png) no-repeat #000 top left;height:55px;background-position:0px -40px;}
.nh_rightcol .nh_showusyourgame_buttons_small {margin:5px 0px 0px 15px;}

/* message boards */
.nh_headerbox ul.nh_posts {margin:0px;padding:0px;}
.nh_headerbox ul.nh_posts li {list-style:none;margin-bottom:5px;}
.nh_headerbox ul.nh_posts li strong {}

/* adbox */


/*.nh_adbox_holder {float:left;width:350px;background:url(../images/adbox_fade.gif) repeat-y #333333 top left;height:202px;margin:10px 0px;}
.nh_adbox_holder .nh_adbox {display:block;border:1px solid #fff;width:300px;height:200px;background:#666;margin:0px auto;} */

.nh_adbox_holder {float:left;width:340px;/*height:252px;*/margin:10px 0px;}
.nh_adbox_holder .nh_adbox {display:block;width:300px;/*height:250px;*/margin:0px auto;}

.upload_promo {display:block;background:#000000;margin-bottom:3px;height:50px;}
a.upload-video, a.upload-picture {display:block;float:left;margin:6px 5px 0px;height:37px;width:134px;cursor:pointer;}
a.upload-video span, a.upload-picture span {display:none;}
a.upload-video {background:url(../images/upload_videos.gif) no-repeat 0 0;}
a.upload-picture {background:url(../images/upload_photos.gif) no-repeat 0 0;}
a.upload-video:hover, a.upload-picture:hover {background-position:0px -37px;}


/*************************************************************************************************************************************
*************************************************************************************************************************************

			STYLES FOR THE NEW PHOTOS-VIDEOS PAGE			

*************************************************************************************************************************************
*************************************************************************************************************************************/		

.photos-videos {background:url(../images/pv-main_bg.png) repeat-x top left #333;min-height:875px;}			


/*** We want to see your game call out box ***/

.pv-callout {display:block;height:105px;width:974px;margin:10px auto;background:url(../images/pv-showusyourgame_bg.png) no-repeat transparent top left;}
.pv-callout p {color:#fff;padding:40px 16px 0px 16px;}
.pv-callout .pv-showusyourgame {float:right;display:block;width:298px;margin-top:17px;margin-right:0px;}
.pv-callout .pv-showusyourgame h3 {display:block;background:url(../images/pv-showusyourgame_txt.gif) no-repeat transparent top left;display:block;width:273px;height:24px;float:left;margin-left:7px;margin-bottom:3px;}

/*** Col general styles ***/

.pv-col {float:left;width:461px;margin-top:0px;}
.pv-col h3 {display:block;width:461px;height:40px;border-bottom:1px solid #fff;}
.pv-col .pv-content {background:url(../images/pv-col_bg.gif) repeat-x bottom left #626262;width:100%;color:#fff;margin-bottom:10px;padding-top:2px;}

/* search bar */
.pv-col .pv-content .pv-search {display:block;width:457px;height:30px;margin:0px 2px;background:url(../images/pv-searchbar_bg.gif) repeat-x top left;}
.pv-col .pv-content .pv-search form {margin-left:3px;padding-top:2px;}
.pv-col .pv-content .pv-search form input {float:left;}
.pv-col .pv-content .pv-search form input.pv-search {height:22px;background:url(../images/pv-search_input_bg.gif) repeat-x top left;border:1px solid #000;color:#000;padding:2px 1px 0px;width:200px;}
.pv-col .pv-content .pv-search form input.pv-submit {background:url(../images/pv-search.gif) no-repeat top left;border:none;width:65px;height:26px;cursor:pointer;}
.pv-col .pv-content .pv-search form input.pv-submit:hover {background-position:bottom left;}

/* pagination */
.pv-col .pv-content .pv-pagination {float:right;margin-right:10px;padding-top:7px;}
.pv-col .pv-content .pv-pagination a {float:left;display:block;height:16px;width:13px;background-position:top left;cursor:pointer;}
.pv-col .pv-content .pv-pagination a.pv-prev {background:url(../images/pv-prev.gif) no-repeat;margin-right:10px;}
.pv-col .pv-content .pv-pagination a.pv-next {background:url(../images/pv-next.gif) no-repeat;margin-left:10px;}
.pv-col .pv-content .pv-pagination a:hover {background-position:bottom left;}
.pv-col .pv-content .pv-pagination p {float:left;font-weight:bold;margin:0px;}

/* sorting */
.pv-col .pv-content ul.pv-sorting {float:right;margin:5px 0px 0px;padding:0px;}
.pv-col .pv-content ul.pv-sorting li {float:left;display:inline;list-style:none;color:#cccccc;font-weight:bold;}
.pv-col .pv-content ul.pv-sorting li a {color:#cccccc;font-weight:bold;text-decoration:none;padding:0px 5px;}
.pv-col .pv-content ul.pv-sorting li a.sort-this, .pv-col .pv-content ul.pv-sorting li a:hover {color:#fff;text-decoration:underline;}

/* floating list */
.pv-col .pv-content .pv-listholder {padding:5px 5px 10px;}
.pv-col .pv-content .pv-listholder ul {margin:0px;padding:0px;}
.pv-col .pv-content .pv-listholder ul li {display:inline;float:left;width:127px;height:160px;list-style:none;padding:10px;overflow:hidden;}
.pv-col .pv-content .pv-listholder ul li a.pv-title {color:#fff;font-weight:bold;text-decoration:underline;display:block;height:16px;width:125px;overflow:hidden;}
.pv-col .pv-content .pv-listholder ul li a.pv-username {color:#46c3e3;font-size:10px;text-decoration:none;height:14px;display:block;width:125px;overflow:hidden;}
.pv-col .pv-content .pv-listholder ul li a.pv-video {color:#fff;font-weight:normal;text-decoration:none;}
.pv-col .pv-content .pv-listholder ul li a.pv-video span {font-weight:bold;text-decoration:underline;display:inline;}
.pv-col .pv-content .pv-listholder ul li a img {border:1px solid #000;cursor:pointer;margin-bottom:2px;}


.pv-col .pv-content .pv-listholder ul li a.pv-username:hover {color:#6be1ff;}
.pv-col .pv-content .pv-listholder ul li a:hover img {border:1px solid #fff;}

/*** photos col ***/

.pv-photos {margin-left:15px;margin-right:39px;}
.pv-photos h3 {background:url(../images/pv-photos_head.png) no-repeat top left;}

/*** videos col ***/
.pv-videos {margin:0px;}
.pv-videos h3 {background:url(../images/pv-videos-head.png) no-repeat top left;}
.pv-videos .pv-content .pv-listholder ul li a img {border:1px solid #fff;}
.pv-videos .pv-content .pv-listholder ul li a:hover img {border:1px solid #ccc;}
.pv-videos .pv-content .pv-listholder ul li {height:100px;}


/*******************************************
	
	AD BOX STYLES - controls the styles for all the sponsorship boxes
	
*******************************************/

.sponscallout {float:right;display:block;color:#fff;font-size:14px;font-weight:bold;padding:10px 15px;text-align:right;}
.nh_headerbox .sponscallout {padding:5px 15px;}
.sponscallout a, .spons-mvp a {color:#ccc;text-decoration:none;cursor:pointer;}
.sponscallout a:hover, .spons-mvp a:hover {color:#fff;}
.sponscallout-box {border:1px solid #666;background:url(../images/spons-bg.gif) repeat top left;margin:0px 0px 4px;}
.sponscallout-inheader {color:#333;float:right;display:block;font-size:12px;font-weight:bold;padding:10px 15px 0px;}
.sponscallout-inheader a {color:#000;text-decoration:none;}
.spons-mvp {z-index:100;float:left;position:relative;border-width:0px 1px 1px;border-color:#fff;border-style:solid;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;margin:-55px 0px 0px 464px;padding:10px 5px 0px;font-weight:normal;font-size:11px;height:40px;width:143px;background:#000;text-align:center;line-height:1;}

a.sponsor-txt-smalltext {margin:-4px 0px 4px;font-size:10px;font-weight:bold;color:#ccc;float:left;background:#000;border:none;padding:0px 5px 4px;text-align:center;width:247px;font-weight:bold;text-decoration:none;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
a.sponsor-txt-smalltext span {display:inline;}
a.sponsor-txt-smalltext:hover {color:#fff;}
.nh_chalktalk a.sponsor-txt-smalltext {width:235px;margin-top:10px;background:url(../images/trans-gray.png) repeat transparent;-moz-border-radius:5px;padding:3px 5px;border:1px solid #ccc;-moz-border-radius:5px;color:#666;}
.nh_chalktalk a.sponsor-txt-smalltext:hover {background:url(../images/trans-gray3.png) repeat transparent;color:#000;}
.nh_chalktalk  a.sponsor-txt-smalltext span {color:#AE0101;display:inline;}

a.spcallout-black {float:left;display:block;height:27px;width:349px;margin-bottom:4px;background:url(../images/sp-black.gif) no-repeat top left;color:#eee;text-align:center;padding-top:10px;font-size:13px;font-weight:bold;border:1px solid #666;cursor:pointer;line-height:1;}
a.spcallout-black span {display:inline;color:#fff;}
a.spcallout-black:hover {background-position:bottom left;color:#fff;}

h3 span.photos-spons, h3 span.videos-spons {display:block;float:right;text-align:right;height:30px;padding:5px;line-height:0.8;}
h3 span.photos-spons a, h3 span.videos-spons a {color:#ccc;font-size:14px;font-weight:bold;text-decoration:none;cursor:pointer;}
h3 span.photos-spons a:hover, h3 span.videos-spons a:hover {color:#fff;}
h3 span.photos-spons {width:340px;}
h3 span.videos-spons {width:350px;}

/***** Sky Scrapers and additional ads *****/


.l-skyscraper {display:block;position:absolute;left:-163px;top:85px;text-align:right;width:160px;}	
.r-skyscraper {display:block;position:absolute;left:990px;top:85px;width:160px;}

.page-skyscraper {display:block;width:160px;height:600px;border:1px solid #000;margin-left:5px;float:left;}
dl.schoolpage {float:left;width:235px;}
.page-squaread {display:block;width:300px;height:250px;border:1px solid #000;margin:5px;float:left;}
.right-ad {float:right;}

a.schoolsponsorad {display:block;background:url(../images/trans-black.png) repeat;border:1px solid #666;padding:3px 10px;color:#eee;text-decoration:none;font-size:14px;font-weight:bold;position:absolute;right:4px;z-index:100;margin-top:4px;}
a.schoolsponsorad:hover {background:#000;color:#fff;}

a.topplayerad {font-weight:bold;color:#666;text-decoration:none;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;padding:3px;display:block;width:100%;margin:5px 0px;}
a.topplayerad:hover {color:#000;}
a.inthespotlightad {font-weight:bold;color:#ccc;text-decoration:none;padding:2px 4px;font-size:11px;font-size:12px;float:left;}
a.inthespotlightad:hover {color:#fff;}

.sponsorship {background:#dadada;padding:10px;min-height:800px;}
.sponsor-left {float:left;}
.sponsor-left img {border:1px solid #333;display:block;margin:0px 10px 10px 0px;}
a.sponsor-sitelaunch {background:url(../images/launch-sponsor-site.gif);display:block;width:200px;height:25px;margin:10px auto;cursor:pointer;}
a.sponsor-sitelaunch span {display:none;}
.sponsorship h2 {font-size:30px;border-bottom:1px dotted #333;margin:0px;padding:4px 0px;}
.important-sponsor-info {margin:10px 0px;background:#fff;border:1px solid #aaa;padding:10px;display:block;}
.important-sponsor-info ul {padding:0px;margin:0px;}
.important-sponsor-info ul li {list-style:none;margin:5px 0px;font-weight:bold;}
.important-sponsor-info ul li span {color:#AE0101;}


/*********** SCOREBOARD STYLES *******************/

.scoreboard {min-height:875px;background:#fff;padding:10px;float:left;}
.scoreboard table tr td, .scoreboard table tr th {font-size:11px;}
.scoreboard table tr td {padding:3px 5px;}
.scoreboard table tr th {padding:5px 5px 1px;text-align:left;}
.scoreboard table tr th.score, .scoreboard table tr td.score {width:30px;text-align:center;}
.scoreboard table tr td a {padding:0px 2px;}



/* floating score list of tables */
ul.scorelist {margin:0px;padding:0px;}
ul.scorelist li {float:left;display:inline;list-style:none;margin:10px 5px;width:227px;}
ul.scorelist h4 {padding:2px 0px 2px 5px;font-weight:bold;font-size:11px;border-width:1px 1px 0px 1px;border-style:solid;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;width:50%;position:relative;bottom:-1px;left:-1px;}
h5.scores-date {font-size:14px;margin:5px 5px 0px;clear:left;text-align:center;}

/* today's scores */
.todays-scores {background:#000000;color:#fff;border:1px solid #666;font-size:13px;padding:10px;margin-bottom:15px;float:left;width:950px;}
.todays-scores h3 {background:url(../images/todays-scores-hdr.gif) top left no-repeat;display:block;height:27px;width:243px;margin:0px;padding:0px;}
.todays-scores table th {border-bottom:1px solid #666;color:#E7460F;}
.todays-scores table td {border-bottom:1px solid #666;color:#fff;}
.todays-scores table span.winner {color:#ffea00;font-weight:bold;}
.todays-scores table span.final {color:#d4f20d;font-weight:bold;}

.todays-scores table {background:#333;border:1px solid #666;}
.todays-scores ul.scorelist h4 {color:#999;background:#333;border-color:#666;}
.todays-scores table tr td a {color:#fff;}

/* this week's scores */
.weeks-scores {background:#cccccc;color:#000;border:1px solid #666;font-size:13px;padding:10px;margin-bottom:15px;float:left;width:950px;}
.weeks-scores h3 {background:url(../images/weeks-scores-hdr.gif) top left no-repeat;display:block;height:27px;width:300px;margin:0px;padding:0px;}
.weeks-scores table th {color:#666;}
.weeks-scores table td, .weeks-scores table th {border-bottom:1px solid #aaa;}
.weeks-scores table span.winner {color:#E7460F;font-weight:bold;}
.weeks-scores table span.final {color:#d4f20d;font-weight:bold;}

.weeks-scores table {background:#eee;border:1px solid #aaa;}
.weeks-scores ul.scorelist h4 {color:#999;background:#eee;border-color:#aaa;}
.weeks-scores table tr td a {color:#000;}
.weeks-scores h5.scores-date {border-bottom:1px dotted #888;color:#666;}

/* all scores */
.all-scores {background:#f7f7f7;color:#000;border:1px solid #666;font-size:13px;padding:10px;margin-bottom:15px;float:left;width:950px;}
.all-scores h3 {background:url(../images/all-scores-hdr.gif) top left no-repeat;display:block;height:27px;width:193px;margin:0px;padding:0px;}
.all-scores table th {border-bottom:1px solid #ccc;text-align:left;}
.all-scores table td {border-bottom:1px solid #ccc;}
.all-scores table span.winner {color:#E7460F;font-weight:bold;}
.all-scores table span.final {color:#d4f20d;font-weight:bold;}

.all-scores table {background:#fff;border:1px solid #ccc;}
.all-scores ul.scorelist h4 {color:#999;background:#fff;border-color:#ccc;}
.all-scores table tr td a {color:#000;}
.all-scores h5.scores-date {border-bottom:1px dotted #999;color:#999;}

form.findascore {float:right;display:block;width:auto;margin:-5px;padding:5px;border:none;border:1px dotted #ccc;background:#fff;}
form.findascore select, form.findascore input, form.findascore label, form.findascore span {display:inline;float:left;font-size:10px;}
form.findascore label, form.findascore span {font-weight:bold;margin-right:3px;}
form.findascore label {color:#666;margin-left:8px;padding-top:3px;}
form.findascore span {color:#000;}
form.findascore select {margin-right:2px;padding:1px;}
form.findascore input.text {padding:2px;width:150px;margin-right:2px;}
form.findascore select.sport {width:100px;margin:0 3px 0px 2px;}
form.findascore input.submit {padding:1px;cursor:pointer;}

.allscore-pagination {display:block;border-top:1px solid #ccc;padding:5px;margin:5px 0px;border-bottom:1px solid #ccc;background:#eee;font-size:11px;text-align:right;float:left;width:940px;}
.allscore-pagination a {font-weight:bold;text-decoration:none;}
.allscore-pagination a:hover {text-decoration:underline;}
.allscore-pagination select {margin:0px 10px;color:#666;font-weight:bold;font-size:10px;}

/** roster style cleanup **/
tr.roster-MVP {background-color:#FFFFCC;height:94px;}
tr.roster-MVP td {/*border-top:1px solid #ecd66f;border-bottom:1px solid #ecd66f;*/}
tr.roster-MVP td img#MVP-bling {position:relative;z-index:100;top:-5px;}
tr.roster-alt td {background:#F8F7F0;}


/***********************************************************************************************************************  
	-- removed inline styles
***********************************************************************************************************************/

/* dashed box on the entry page for schedules - ../schools/school-schedules-index.php */
.dashedbox {padding:14px;border:1px dashed #000000}
.dashedbox h3 {font-size:18px;}
.dashedbox form {margin:10px 0;}
.dashedbox form select {width:40%;}
.dashedbox form input.submit {padding:2px 15px;font-size:14px;cursor:pointer;}

/* bottom banner ad style */
.bottombanner {text-align:center;padding-top:10px;}

/* featured players sponsor link */
.featuredplayerssponsor {background:#000;width:429px;}

/* advertise with us */
.advertisewithus .primary {width:548px;padding-right:21px;padding-left:21px;}
.advertisewithus .secondary {width:370px;padding-right:12px;padding-left:18px;}

/* contact us iframe fix */
iframe#taForm {border:none;width:392px;}

/* styles for the GROUPS folder inline styles */

.albumstep .primary {width:133px;padding:5px 0 0 0;text-align:center;}
.albumstep li.albumstep1 {background:none;padding-left:0;}
.albumstep2-upload {position:relative;background:url(../images/bg_gallery.png) repeat-y -15px 0;}
.albumstep2-upload .albumstep2-upload-instructions {position:relative;float:left;display:inline;width:210px;}
.albumstep2-upload-ifbounce {position:relative;float:left;display:inline;width:610px;margin-left:5px;}
.albumstep2-upload-ifbounce #antiBounce {height:100px;}
.albumstep2-ifbounce-inside {float:left; padding: 2px 10px 10px 50px;}
.albumstep2-allmyphotos {float:right; height: 25px; width: 170px; background-color: #EEEEEE; border: solid 1px #CDCDCD; padding: 7px 5px 5px 24px;}
.albumstep3-backtothisgroupsalbums {position:absolute;right:20px;top:10px;padding-left:20px;border-left:1px solid #000000;font-weight:bold;}
p.creategroups-underline {border-bottom:1px solid #CCCCCC;padding-bottom:15px;}
label.groups-inviteyourfriends {width:105px;margin-right:15px;vertical-align:top;font-weight:bold;}
.secondgroupstyle .primary {padding:6px 4px;}
.groups-photo-profile-albumbox {position:relative;margin:10px 0;padding:5px;text-align:center;}

/* pagination style fix, this one is inlined a lot */
.inlined-pagination {height:42px;background:url(../images/bg_profile_masthead.png) repeat-x;border:none;}
.inlined-pagination-part2 {width:848px; float:right; margin:0 5px 5px; border-bottom:1px solid #999999;}

#pagination ul.right li .blockbutton {top:20px;}
#pagination ul.right li form {padding-top:5px;}
#pagination ul.right li form select {margin-top:-4px;}

/* common primary padding:6px 4px fix */
.sixfour {padding:6px 4px;}

/* people page stuff */
.findyourfriends-btn {margin:0 7px;padding:2px 35px;border:1px solid #FFFFFF;color:#FFFFFF;background-color:#000000;cursor:pointer;}
.findyourfriends-keywords {width:400px;border:1px solid #000000;}
form.findyourfriends-minisearch {padding-top:6px;}
.people-search-results-holder {margin:0px 10px;}


/* schools stuff */
.backtoalbums-btn {position:absolute;right:20px;top:10px;padding-left:20px;border-left:1px solid #000000;font-weight:bold;}
.albumlist-schools {float:left;margin-right:15px;}
.makeanannouncement {font-size:1.5em;font-weight:normal;color:#CC3300;}
.dashborder-schools {clear:both;border-bottom:none;border-top:1px dashed #999999;}
.schoolprof-topplayers {width:171px;height:33px;background:url(../images/hdr_topplayers2.png) no-repeat;}

/* new standing styles */
span.schoolstanding {color:#AE0101;font-size:14px;padding-left:5px;}

/* log in page */
#login-page-style {width:690px;padding-bottom:20px;}
#login-page-style h3 {color:#E54B00;background:none;margin:0;padding:0;}
#login-page-style-right {width:240px;margin-top:10px;}


/* users */
.errors-style {font-weight:bold;text-align:center;font-family:arial;font-size:12px;color:#AA0000;}
.form-indent {background-color:#333333;margin:6px 7px 6px 3px;padding:4px 3px;}
.choose-colorscheme {position:relative;left:-20px;background-color:#FFFFFF;padding:0 0 10px 10px;width:792px;}
.choose-colorscheme-inside {position:relative;left:0;width:500px;}
label.choose-a-color {width:auto;text-align:left;margin-top:10px;}
.preset-colorscheme {position:absolute;top:0;right:0;width:270px;}
.preset-colorscheme-inside {background-color:#ECECEC;margin-bottom:10px;padding:10px;}
.preset-colorscheme-inside label {width:auto;}
.pallet-selector {cursor:pointer;background-color:#999999;border:1px solid #000000;font-weight:bold;padding:4px;}
#byPalette {display:block;background-color:#F6F6F6;}
.lead-color {float:left;width:90px;padding:4px;display:inline;}
#leadColor {width:80px;height:60px;border:1px solid #000000;background-color:#FFDE62;}
.change-pallette {cursor:pointer;background-color:#999999;border:1px solid #000000;font-weight:bold;padding:4px;}
#byCustom {background-color:#F6F6F6;padding:4px;}


.frind-friends-info-box {padding:3px;margin:10px 3px 0px;border:1px dotted #666;background:#eee;}

/* video profile comments styles */
#videoprofile #commentsContainer {width:455px;float:left;}
#videoprofile #commentsContainer #comments_profile fieldset.media-profile textarea {width:440px;}
#videoprofile #commentsContainer #comments_profile .media-profile-comment {background:transparent url(../images/bg_commentbox-short.png) no-repeat scroll left bottom}
#videoprofile #commentsContainer #comments_profile .media-profile-comment h4 {background:transparent url(../images/bg_commentheader-short.png) no-repeat scroll 0;}
#videoprofile .video-profile-tags {position:relative;top:-360px;}

a.backtomain {background:url(../images/backtomain.png) top left no-repeat;cursor:pointer;display:block;height:25px;width:163px;position:absolute;top:10px;left:5px;z-index:100;}
a.backtomain:hover {background-position:bottom left;}


.padding {padding:10px;}

form.rapidpick {background:#efefef;border:1px dotted #b0b0b0;}
form.rapidpick table th {border-bottom:1px dotted #000;font-align:left;font-weight:bold;font-size:11px;color:#333;}
form.rapidpick table td {border-bottom:1px solid #ccc;}
form.rapidpick table td.last {border-bottom:none;padding:10px 5px;}
form.rapidpick table td.add, form.rapidpick table th.add  {background:#f1ffec;width:20px;}
form.rapidpick label {font-weight:bold;margin-right:10px;}
form.rapidpick input.text {width:500px;}
form.rapidpick select.team {width:130px;}
form.rapidpick input.submit {float:right;cursor:pointer;padding:5px 10px}

ul.podcastul {margin:0px;padding:15px 0px 5px 10px;}
ul.podcastul li {font-size:14px;list-style:none;margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #f5f5f5;}
ul.podcastfp li strong {padding-right:3px;}
ul.podcastul li a {text-decoration:none;}
ul.podcastfp li a {text-decoration:none;color:#C9DA15;}
ul.podcastfp li a:hover {color:#f3ff85;}
ul.podcastfp li.featured {font-size:14px;border-bottom:1px dotted #ccc;padding-bottom:5px;margin-bottom:5px;}
ul.podcastfp li.featured a, ul.podcastfp li.featured strong {color:#E7460F;}
ul.podcastfp li.featured a:hover {color:#FF7200;}
ul.podcastfp li.featured em, ul.podcastfp li em {font-size:12px;display:block;margin:2px 0px 2px 10px;}

a.youpickem {display:block;background:url(../images/you-pick-em.jpg) no-repeat top left;cursor:pointer;display:block;width:350px;height:100px;float:left;margin-bottom:4px;}


/* SCOREBOARD - special color */

ul.scorelist li#editable h4, ul.scorelist li#editable table {background:#005AFF;}


/*   YOU PICK'EM */

H3.toppickers {background:url(../images/top-pickers-hdr.gif) no-repeat top left;display:block;width:243px;height:27px;}
H3.youpickemsection-hdr {background:url(../images/youpickem-section.png) no-repeat top left;display:block;width:300px;height:27px;}
H3.previous-hdr {background:url(../images/previous-hdr.png) no-repeat top left;display:block;width:350px;height:27px;}

ul.top-pickers {margin:5px 0px;padding:0px;}
ul.top-pickers li {display:inline;float:left;list-style:none;padding:5px;height:60px;width:226px;}
ul.top-pickers li .rank {font-size:37px;font-weight:bold;color:#fff;font-family:"Times New Roman", Times, serif;float:left;width:50px;text-align:right;}
ul.top-pickers li .image {float:left;padding-left:10px;}
ul.top-pickers li .image a img {border:1px solid #daea45;}
ul.top-pickers li .ident {font-size:12px;line-height:2;float:left;padding-left:10px;}
ul.top-pickers li .ident a {color:#daea45;}

ul.top-pickers li.top {width:460px;padding:7px 0px 0px;margin:5px 8px 10px 5px;border:1px solid #666;background:url(../images/top-pick-bg.gif) repeat-x top left #333;height:85px;}
ul.top-pickers li.top .rank {padding:1px 0 0 14px;width:71px;}
ul.top-pickers li.top .image {padding-left:20px;}
ul.top-pickers li.top .image a img {border:1px solid #000;}
ul.top-pickers li.top .ident {padding-right:20px;font-size:14px;padding-top:8px;}

form.youpickem {border:none;margin:0px;padding:0px;}
form.youpickem input.radio, form.youpickem input.submit {cursor:pointer;}

.weeks-scores p {margin:5px 0px;padding:5px;background:#f5f5f5;border:1px solid #aaa;}
.all-picks-insructions {margin:5px 0px;padding:5px;background:#fff;border:1px solid #aaa;float:left;width:936px;}


.allscore-pagination p {font-size:14px;text-align:left;margin:0px;}
.allscore-pagination p span {padding-right:20px;}
.allscore-pagination p span strong {color:#666;}
.allscore-pagination p span.label {color:#333;font-weight:bold;padding-right:10px;}

ul.scorelist li table tr.winner td {background:#ffee8e;}
ul.scorelist li table tr td.pick {color:#198a06;font-weight:bold;}

span.pick-date {float:right;font-size:10px;color:#000;padding-top:5px;}


.pick-em-promo {background:url(../images/youpickem-promo.png) top left no-repeat;display:block;width:972px;height:58px;margin:0px 0px 13px;}

h2.sportsheader {background:url(../images/sports-header-bg.gif) top left repeat-x;display:block;font-size:25px;color:#000;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding:2px 5px;margin:0px 0px 10px;}

form#form_pickateam select.top-picksport, form#form_pickateam select.top-pickschool {width:123px;}

#articlebox h2 {font-size:20px;}


/**** New Say It Box ****/

.new-comment {background:url(../images/new-comment-bottom.gif) bottom left no-repeat;padding-bottom:7px;margin-top:5px;}
.new-comment h4 {background:url(../images/bg_commentheader-sm.png) top left no-repeat;height:34px;}
.new-comment h4 span {display:inline;padding:0px 10px;color:#fff;font-size:12px;font-weight:normal;position:relative;top:15px;}
.new-comment h4 span a {text-decoration:underline;color:#fff;}
.new-comment .new-listings {background:#fff;border-width:0px 2px;border-style:solid;border-color:#333;width:530px;padding:10px 0px 5px;}
.new-comment .new-listings dl dd {margin-left:10px;}
.new-comment .new-listings dl dd img {margin-right:5px;}

/** google searchbar **/

#searchbox #form_search2 {width:auto;float:left;margin-right:3px;}
#searchbox #form_search2 label {margin-top:4px;}
#searchbox #form_search2 label span {display:none;}
#searchbox #cse-search-box input.submit, #searchbox #form_search2 input.btn_searchnow {background:#000;color:#fff;font-family:Arial, Helvetica, sans-serif;border:1px solid #ccc;font-size:10px;width:auto;cursor:pointer;}
#searchbox #cse-search-box input.submit:hover, #searchbox #form_search2 input.btn_searchnow:hover {background:#333;}
#searchbox #cse-search-box input.submit {padding:2px 8px;position:relative;top:-1px;}
#searchbox #form_search2 input.btn_searchnow {padding:3px 8px 2px;margin-left:1px;}
#searchbox #form_search2 input#findfriendsearch {width:240px;height:18px;padding:1px;}
#searchbox.googlebarinc select {margin-top:1px;height:22px;}


/**** pick'em SHOW ALL page ****/

table.pickem-all {width:971px;border:1px solid #333;}
table.pickem-all tr th {background:#333;color:#fff;font-weight:bold;text-align:center;}
table.pickem-all tr td {background:#fff;padding:5px;text-align:center;}
table.pickem-all tr.alt td {background:#eee;}
table.pickem-all tr td.first, table.pickem-all tr th.first {text-align:left;}


/*************************************************************************************************************************************
*************************************************************************************************************************************

			STYLES FOR THE RECRUITING PAGE			

*************************************************************************************************************************************
*************************************************************************************************************************************/	

.rec_header{ float:left;width:610px;margin:4px;border:1px solid #494949;}
.rec_header .header {display:block;height:44px;width:610px;margin:0px;padding:0px;}
.rec_header .news{background:url(../images/rec_header_latest.jpg) no-repeat top left;}
.rec_header .players{background:url(../images/rec_header_players.jpg) no-repeat top left;}

.recruiting {padding:4px;}
.recruiting .news {}
.recruiting .news ul {list-style:none;padding:0px;margin:0px;display:inline;}
.recruiting .news li {padding:3px;float:left;margin:0px 4px 4px 0px;color:#000000;}
.recruiting .news .first {width:110px;text-align:left;}
.recruiting .news .second {width:470px;}

.recruiting #players {list-style:none;padding:0px;margin:0px;display:inline;}
.recruiting #players li {border:1px solid #999999;background:#F9F8F2;padding:3px;float:left;margin:0px 4px 4px 0px;width:290px;color:#000000;}



.recruiting-col {float:left;width:350px;margin-top:0px;}
/* floating list */
.recruiting-col .pv-content .pv-listholder {padding:5px 5px 10px;}
.recruiting-col .pv-content .pv-listholder ul {margin:0px;padding:0px;}
.recruiting-col .pv-content .pv-listholder ul li {display:inline;float:left;width:150px;height:130px;list-style:none;padding:5px 5px 5px 15px;overflow:hidden;}
.recruiting-col .pv-content .pv-listholder ul li a.pv-title {color:#fff;font-weight:bold;text-decoration:underline;display:block;height:16px;width:105px;overflow:hidden;}

