* {
	margin: 0;
	padding: 0;
	border: 0;
	color:#000000;
	}
	
body {
	font-size: 62.5%;
	background:#000 url('../images/background.jpg') no-repeat center top;
	font: 62.5%/1.6em verdana,helvetica,arial,sans-serif;
	}

p, span, ul li, ol li {
	font-size: 1.1em;
	}
	
li {
	margin-left: 14px;
	}

p {
	margin-top: 10px;
	}
		
em {
	font-style: italic;
	}
.clear_float {
	clear: both;
	}	
.wysiwyg {
	width: 100%;
	}
	
.wysiwyg p, .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
	margin:10px 0 0 0;
	}

.wysiwyg .hmNewsCopy {
	margin-left: 33px;
	font-size: 1.2em;
}

.alert, .alert strong {
	font-size:1em;
	color:#ff0000;
	}

.legal {
	font-size:1em;
	color:#7b7b7b;
	}
	
.wrapper {
	width:920px;
	margin-top: 2px; /* Change this to how much space you want at the top of the page.  Use px for anything over zero */
	margin-bottom: 20px;
	margin: 0 auto;
	}
	
#swf1 {
	width: 920px; /* Change this to the width of the swf */
	height: 441px; /* Change this to the height of the swf */
	border: 0;
	margin: 0 auto;
	}
	
#swf2 {
	width: 920px; /* Change this to the width of the swf */
	height: 100px; /* Change this to the height of the swf */
	border: 0;
	margin: 0 auto;
	}
	
#swf_int {
	width: 920px; /* Change this to the width of the swf */
	height: 216px; /* Change this to the height of the swf */
	border: 0;
	margin: 0 auto;
	}
	
#swf_photo {
	width: 920px; /* Change this to the width of the swf */
	height: 500px; /* Change this to the height of the swf */
	border: 0;
	margin: 0 auto;
	}
	
#swf_photogallery {
	width: 920px; /* Change this to the width of the swf */
	height: 515px; /* Change this to the height of the swf */
	border: 0;
	margin: 0 auto;
	}
	
.contentWrap, .contentWrapPS {
	width: 920px;
	background: #fff url('../images/content_bkg_bottom.jpg') no-repeat 8px bottom;
	margin: 0 auto;
	text-align: left;
	position: relative;
	}

.contentWrapPS {
	background: none;
	background-color: #fff;
	}
/*	
.contentWrap .textLeft {
	width: 500px;
	margin: 0 30px;
	float:left;
	}

.contentWrap .textRight {
	width: 323px;
	margin: 0 12px;
	float:right;
	}
*/
#psbb_top_menu {
	width: 710px;
	}
/* holds the powered by pointstreak image */
.psbb_poweredby {
	width: 710px;
	}




	
.contentCopyLeftWrap, .contentCopyLeftWrapPS {
	background: transparent url('../images/content_bkg_top.jpg') no-repeat;
	width: 694px;
	margin-left: 8px;
	padding-top: 20px;
	float: left;
	min-height: 196px;
	_margin-left: 4px;
	}

.contentCopyLeftWrapPS {
	background: none;
	width: 644px;
	margin-left: 0;
	}

.contentCopyLeft, .contentCopyLeftPS {
	width: 644px;
	margin: 0 auto;
	padding-bottom: 20px;
	}

.contentCopyLeftPS {
	width: 100%;
	}

.contentCopyRight {
	width: 218px;
	margin: 3px 0;
	float: right;
	text-align: center;
	}
	
.contentCopyRight img {
	margin-bottom: 4px;
	}
	
.contentHdr {
	margin-bottom: 6px;
	}

.clear {
	clear: both;
	}

.featuredHdr {
	float: left;
	margin-bottom: 6px;
	}
		
img.featuredImg {
	float: right;
	margin-left: 15px;
	margin-top: -15px;
	}

.footer {
	background: transparent url('../images/footer_banner.jpg') no-repeat;
	width: 920px;
	height: 108px;
	margin: 0 auto;
	font-size: 1em;
	color: #fff;
	text-align: left;
	padding: 5px 0 0 25px;
	position: relative;
	}
	
.footer p {
	color: #fff;
	}

.cdsLink {
	position: absolute;
	top: 23px;
	right: 262px;
}

div.player_left {
	width: 200px;
	margin: 10px;
	float: left;
	}
	
div.player_right {
	margin-top: 2px;
	float: right;
	width: 415px;
	}

div.player_right p {
	margin: 3px 0;
	}
	
div.right_return {
	position: absolute;
	top: 52px;
	right: 245px;
	}

div.player_addinfo {
	width: 100%;
	}
	
div.linescore_wrapper {
	margin: 10px 0; 
	}
	
div.batting_details, div.pitching_details {
	width: 100%;
	margin: 10px 0; 
	}
	
/* STANDARD LINKS */
a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a, a strong, strong a {
	text-decoration:none;
	color:#e51837;
	}
	
a.footerLink {
	color: #fff;
	}

a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, li a:hover, a:hover strong, strong a:hover {
	color:#7b7b7b;
	}
	
a.footerLink:hover {
	color: #7b7b7b;
}

a.sched_box_link_hm {
	color: #fff;
	}
	
a.sched_box_link_exb {
	color: #e51837;
	}
	
a.sched_box_link_away {
	color: #e51837;
	}
	
a.sched_box_link:hover, a.sched_box_link_away {
	text-decoration: underline;
	}
/* END STANDARD LINKS */

a.bullet {
	background: url('../images/bullet.gif') 0 30% no-repeat;
	padding-left: 20px;
	margin-left: 4px;
	display: inline;
	color:  #e51837;
	}

/* STANDARD HEADER */
h1, h2, h3, h5, h6 {
	color:#000;
	margin: 0 0 5px 0;
	}
h1 {font-size:1.8em;}
h2 {font-size:1.4em;}
h3 {font-size:1.3em;}
h4 {
	font-size:1.2em;
	margin: 10px 0 0 0;
	}
h5 {font-size:1.1em;}
/* END STANDARD HEADER */

/* ALIGNMENTS */
.cal {text-align:center;}
.left {text-align:left;}
.ral {text-align:right;}
.tvert {vertical-align:top;}
.mvert {vertical-align:middle;}
.bvert {vertical-align:bottom;}
.mcal {vertical-align:middle;text-align:center;}
.tcal {vertical-align:top;text-align:center;}
/* END ALIGNMENTS */

/* TABLE */
table.common, table.roster_list, table.common40 {
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
	}
	
table.common td, table.common40 td {
	padding: 4px;
	}
	
table.common40 {
	width: 40%;
	}
	
table.linescore {
	width: 60%;
	border: thin solid #ccc;
	border-collapse: collapse; 
	margin-top: 5px;
	}
	
table.boxscore {
	width: 100%; 
	border-collapse: collapse;
	}
	
table.boxscore_pitch {
	width: 65%; 
	border-collapse: collapse;
	}
	
/* END TABLE */

/* TR */
table.roster_list tr {
	height: 20px;
	}

table.roster_list tr.position_hdr {
	background-color: #e51837;
	color: #fff;
	font-weight: bold;
	height: 10px;
	}

table.roster_list tr.position_hdr p {
	color: #fff;
	font-size: 1.1em;
	margin: 0;
	}
	
/* END TR */


/* TD */
table.roster_list tr.position_hdr td.position_name {
	padding-left: 3px;
	}

table.roster_list td.jersey_number {
	padding-left: 3px;
	}
		
table.td_pad_4 td {
	padding: 4px;
	}
	
.w15 {
	width: 15%;
	}

table.linescore td.ls_status {
	background-color: #e51837; 
	color: #fff;  
	font-weight: bold; 
	padding: 1px 1px 1px 5px;
	}

table.linescore td.ls_innings {
	background-color: #e51837; 
	text-align: center; 
	color: #fff; 
	font-weight: bold; 
	padding: 1px;
	}

table.linescore td.teams {
	font-weight: bold; 
	padding: 1px 1px 1px 5px; 
	border: 1px solid #ccc;
	}

table.linescore td.runs {
	text-align: center; 
	padding: 1px; 
	border: 1px solid #ccc;
	}

table.boxscore td.player_hdr, table.boxscore td.hdr, table.boxscore_pitch td.player_hdr, table.boxscore_pitch td.hdr {
	background-color: #7b7b7b; 
	border: 1px solid #fff; 
	padding: 2px; 
	font-weight: bold; 
	color: #fff;
	}

table.boxscore td.hdr, table.boxscore_pitch td.hdr {
	text-align: center; 
	}

table.boxscore td.player, table.boxscore td.number, table.boxscore_pitch td.player, table.boxscore_pitch td.number {
	padding: 2px;
	}
	
table.boxscore td.number, table.boxscore_pitch td.number {
	text-align: center;
	}

table.boxscore td.totals, table.boxscore td.totals_num {
	padding: 2px;
	background-color: #efefef; 
	border: 1px solid #fff; 
	font-weight: bold;
	}

table.boxscore td.totals_num {
	text-align: center; 
	}
	
/* END TD */

/* INPUT */
 .submitBtn {
	margin: 11px 0 4px 0;
	padding: 5px;
	-moz-border-radius: 10px;
	color: #e51837;
	font-weight: bold;
	border: 1px solid #7b7b7b;
	cursor: pointer;
	}

:hover.submitBtn {
	background: #fff;
	}

#customer_fieldset input {
	margin-bottom: 3px;
	}
/* END INPUT */

/* FIELDSET */
#customer_fieldset {
	width: 225px;
	}
/* END FIELDSET */

/* LABEL */

#customer_fieldset label {
	display: block;
	float: left;
	width: 75px;
	padding-right: 5px;
	text-align: right;
	}
/* END LABEL */

/* Textarea */
.common textarea {
	width: 90%;
	}
/* END Textarea */


hr {
	margin: 10px auto 0 auto;
	width: 100%;
	height: 1px;
	border-top: 1px dashed #e51837;
	color: #e51837;
	background-color: transparent;
	}
	
input, textarea, checkbox, select, file {
	padding: 5px;
	border: 1px solid #7b7b7b
	}

#content_header h1 {
	padding-top: 2px;
	line-height: 100%;
	}
#content_header h1 {
	margin-left: 15px;
	font-size: 1.2em;
	}

.right_link {
	width: 40%;
	float: right;
	text-align: right;
	}

 .right_link {
	padding-top: 4px;
	/*_padding-top: 10px;*/
	}

a.bullet {
	background: url('../images/content_bullet.gif') 0 30% no-repeat;
	margin: 0;
	display: inline; 
	}
	
.rightReturn {
	position: absolute;
	width: 50%;
	top: 19px;
	right: 239px;
}


.odd {
	background-color: #ffffff; /* light */
	}
	
.even {
	background-color: #e8e8e8; /* dark */
	}	



div.calendarWrap {
	width: 610px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	}

table.calendar {
	width: 610px;
	border: 1px solid #7b7b7b;
	margin-bottom: 10px;
	}

div.calendar_hdr_bar {
	margin: 10px auto 0 auto;
	width: 610px;
	height: 14px;
	background-color: #e51837;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	position: relative;
	}

img.arrowleft {
	position: absolute;
	top: 0;
	left: 0;
	}
	
div.arrowright {
	position: absolute;
	top: 0;
	right: 0;
	}

td.calendarday {
	border: 1px solid #7b7b7b;
	text-align: center;	
	}

td.calendarhome {
	height: 100px;
	border: 1px solid #7b7b7b;
	background-color: #e51837;
	text-align: center;
	vertical-align: top;
	}

td.calendaraway {
	height: 100px;
	border: 1px solid #7b7b7b;
	background-color: #ffffff;
	text-align: center;
	vertical-align: top;
	}

td.calendarexb {
	height: 100px;
	border: 1px solid #7b7b7b;
	background-color: #d9d9d9;
	text-align: center;
	vertical-align: top;
	}

td.calendarspecial {
	height: 100px;
	border: 1px solid #7b7b7b;
	background-color: #F4FB48;
	text-align: center;
	vertical-align: top;
	}

div.calendarlinks {
	width: 45px; 
	float: right; 
	text-align: right; 
	margin: 2px 2px 0px 0px;
	}

div.calendarLogoTimeHome {
	color: #ffffff;
	text-align: center;
	}
	
div.calendarLogoTimeExb {
	color: #000000;
	text-align: center;
	}
	
div.calendarLogoTimeAway {
	color: #000000;
	text-align: center;
	}
	
div.btn_back {
	position: absolute;
	top: 25px;
	right: 242px;
	}	
	
div.pdfScheduleLink {
	position: absolute;
	top: 30px;
	right: 258px;
	}		
	
table.calendarGame {
	width: 450px; 
	margin: 0 auto;
	}	

table.calendarGame td.leftLogo, table.calendarGame td.rightLogo {
	width: 75px; 
	text-align: center;
	}
	
table.calendarGame td.middle {
	width: 300px; 
	vertical-align: middle; 
	text-align: center;
	}
		
.whiteFont {
	color: #ffffff;
	font-weight: bold;
	}
	
div.poll {
	margin: 10px auto 0 auto;
	text-align: left;
	width: 202px;	
	background-color: #e51837;
	font-weight: bold;
	border: 1px solid #7b7b7b;
	}
	
div.poll p {
	color: #ffffff;
	margin: 10px;
	}
	
table.poll_answer {
	margin: 0 auto;
	padding: 5px;
	width: 202px;
	background-color: #ffffff;
	border-top: 1px solid #7b7b7b;
	}

table.poll_answer td {
	vertical-align: top;
	color: #000000;
	text-align: left;	
	font-weight: normal;
	}
	
span.pct {
	font-size: 1em;
	vertical-align: top;
	}
	
img.graph {
	margin-top: 3px;
	height: 10px;
	}
	
.stats_hdr_totals {
	font-weight: bold;
	background-color: #efefef;
	}
	
.division_sep {
	background-color: #efefef;
	}
	
p.stats_games, span.stats_games {
	font-size: 1em;
	}
	
div.ldrsleft, div.ldrsright {
	width: 45%;
	}
	
div.ldrsleft {
	float: left;
	}

div.ldrsright {
	float: right;
	}
	
	