body {
	font:12px verdana; 
	margin: 0px;
	padding: 0px;
	background-image: url("http://bencaruso.com/bowling/images/bowling%20lane.jpg");
	background-color: #CCCCCC;
}

a, a:visited {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: none;
	color: #00840e;
}

a.headernav, a.headernav:visited {
	text-decoration: none;
	font:14px verdana;
	font-weight: bold;
	color: #000000;
}

a.headernav:hover {
	text-decoration: none;
	font:14px verdana;
	font-weight: bold;
	color: #00840e;
}

.title {
	font:48px Georgia;
	text-align: center;
	font-weight: bold;
}

.heading {
	padding-left: 15px;
	font:28px Georgia;
	text-align: left;
	font-weight: bold;
}

.standingshorsemen {
	color: #C9972B;
	background-color: #c9971f;
	font:28px verdana;
	text-align: center;
}

.standingsstrikeforce {
	color: #FFFFFF;
	background-color: #fe0000;
	font:28px verdana;
	text-align: center;
}

.standingsBJRD {
	color: #FFFFFF;
	background-color: #FFFFFF;
	font:28px verdana;
	text-align: center;
}

.standings {
	font:12px verdana;
}

.standingscolumnheader {
	font-weight: bold;
	text-align: center;
}

.win2 {
	font-weight: bold;
	text-align: center;
}

.win1 {
	font-weight: bold;
	text-align: center;
}

.win0 {
	text-align: center;
}

.points {
	text-align: center;
}


.statstopcolumnheader {
	font-weight: bold;
	text-align: center;
}

.statsbottomcolumnheader {
	font-weight: bold;
	text-align: center;
}

.statslabel {
	text-align: left;
}

.statsstat {
	text-align: center;
}

.statslabeltotal {
	text-align: left;
	font-weight: bold;
}

.statstotal {
	text-align: center;
	font-weight: bold;
}

.playernameheader {
	font:32px Georgia;
	text-align: center;
	font-weight: bold;
}





.newsitem {
	color: #000000;
  	padding-left: 10px;
  	padding-right: 10px;
	width: 500px;
	text-align: left;
}

.newsheader {
	color: #FFFFFF;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
  	padding-top: 3px;
	padding-left: 15px;
	padding-bottom: 15px;
}

.newsbody {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
}

.newsitembottom {
	background: transparent url(../images/source/NewsItemBottom.jpg) repeat-x;
  	color: #000000;
	width: 500px;	
}

.newsheaderspacer {
	float:right; 
	width:100px; 
	height:40px;
}

.allnewslink {
	background-color: #0486d2;
	border: 1px solid #000000;
  	color: #000000;
  	padding: 5px;
	-webkit-border-radius: 12px;    /* for Safari */
    	-moz-border-radius: 12px;       /* for Firefox */
	font-weight: bold;
	font-size: 14px;
	width: 300px;
	cursor: pointer;
}

.allnewslink:visited {
  	color: #000000;
}

/*** SCHEDULES ***/
.scheduleslink {
	color: #000000;
	font-weight: bold;
}

.scheduleslink:hover {
	color: #0486d2;
}

.schedulecol {
	padding-left: 5px;
}



/*** STATS ***/
.pullstatstable {
	background-color: #000000;
	color: #FFFFFF;
	padding: 2px;
	-webkit-border-radius: 8px;    /* for Safari */
	-moz-border-radius: 8px;       /* for Firefox */
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
}

.pullstatsbutton {
	background-color: #0486d2;
	border: 1px solid #000000;
  	color: #000000;
  	padding: 3px;
	-webkit-border-radius: 8px;    /* for Safari */
    	-moz-border-radius: 8px;       /* for Firefox */
	font-weight: bold;
	font-size: 12px;
	width: 60px;
	text-align: center;
	cursor: pointer;
}

.playerstatstop {
	background: transparent url(../images/source/playerstop.jpg);
  	color: #000000;
	width: 500px;
}

.playerstatsmiddle {
	background: transparent url(../images/source/playersmiddle.jpg);
  	color: #000000;
	width: 500px;
	font-size: 10px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}

.playerstatsbottom {
	background: transparent url(../images/source/PlayersBottom.jpg) repeat-x;
  	color: #000000;
	width: 500px;	
}

/*** TEAMS ***/
.teamspacer {
	float:right; 
	width:170px; 
	height:160px;
}

.teambody {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
}

/*** PLAYERS ***/
.playerstop {
	background: transparent url(../images/source/playerstop.jpg);
  	color: #000000;
	width: 500px;
}

.playersmiddle {
	background: transparent url(../images/source/playersmiddle.jpg);
  	color: #000000;
	width: 500px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left;
}

.playername {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 30px;
	font-weight: bold;
}

.playerpicture {
  	padding-top: 5px;
	padding-right: 10px;
  	padding-bottom: 5px;
}

.playerbio {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
}

.playersbottom {
	background: transparent url(../images/source/PlayersBottom.jpg) repeat-x;
  	color: #000000;
	width: 500px;	
}

.allplayerslink {
	background-color: #0486d2;
	border: 1px solid #000000;
  	color: #000000;
  	padding: 5px;
	-webkit-border-radius: 12px;    /* for Safari */
    	-moz-border-radius: 12px;       /* for Firefox */
	font-weight: bold;
	font-size: 14px;
	width: 350px;
	cursor: pointer;
}

.allplayerslink:visited {
  	color: #000000;
}

/*** MESSAGE BOARD ***/
.messageboardnewpost {
	background: transparent url(../images/source/MessageBoardNewPost.jpg) repeat-x;
  	color: #000000;
	width: 500px;
	height: 190px;
	text-align: left;
}

.messagelabel {
	font-size: 14px;
	font-weight: bold;
  	padding-top: 10px;
  	padding-left: 35px;
}

.messagebox {
  	padding-top: 10px;
}

.messagebutton {
  	padding-bottom: 10px;
}

.postnewmsgbutton {
	background-color: #0486d2;
	border: 1px solid #000000;
  	color: #000000;
	-webkit-border-radius: 8px;    /* for Safari */
    	-moz-border-radius: 8px;       /* for Firefox */
	font-weight: bold;
	font-size: 14px;
	width: 200px;
	cursor: pointer;
}

.messageboardposttop {
	background: transparent url(../images/source/MessageBoardPostTop.jpg) repeat-x;
  	color: #000000;
  	padding-top: 0px;
  	padding-left: 5px;
  	padding-right: 5px;
	width: 500px;
}

.messageboardpostbottom {
	background: transparent url(../images/source/NewsItemBottom.jpg) repeat-x;
  	color: #000000;
	width: 500px;	
	padding-bottom: 0px;
}

.messageheader {
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.messagename {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

.messagedate {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

.messagebody {
	color: #000000;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 7px;
	text-align: left;
}

.allmessageslink {
	background-color: #0486d2;
	border: 1px solid #000000;
  	color: #000000;
  	padding: 5px;
	-webkit-border-radius: 12px;    /* for Safari */
    	-moz-border-radius: 12px;       /* for Firefox */
	font-weight: bold;
	font-size: 14px;
	width: 300px;
	cursor: pointer;
}

.allmessageslink:visited {
  	color: #000000;
}

/*** MSG MAINT ***/

.msgmainbutton {
	background-color: #0486d2;
	border: 1px solid #000000;
  	color: #000000;
  	padding: 5px;
	-webkit-border-radius: 12px;    /* for Safari */
    	-moz-border-radius: 12px;       /* for Firefox */
	font-weight: bold;
	font-size: 14px;
	width: 150px;
	cursor: pointer;
}


.msgmaintlabel {
	font-size: 14px;
	font-weight: bold;
  	padding-top: 10px;
}

.delmsgbutton {
	background-color: #0486d2;
	border: 1px solid #000000;
  	color: #000000;
	-webkit-border-radius: 8px;    /* for Safari */
    	-moz-border-radius: 8px;       /* for Firefox */
	font-weight: bold;
	font-size: 14px;
	width: 150px;
	cursor: pointer;
}

/*** LEADERS ***/
.leaders {
	background: transparent url(../images/source/LeadersTop.jpg) repeat-x;
  	color: #000000;
  	padding-left: 5px;
  	padding-right: 5px;
	width: 200px;
	text-align: left;
	font-size: 10px;
}

.leadersheader {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
  	padding-top: 3px;
  	padding-bottom: 5px;
	text-align: center;
}

.leadercolumnheader {
	font-weight: bold;
	text-align: center;
	text-decoration:underline;

}

.leaderstat {
  	padding-left: 7px;

}

.leadername {
  	padding-left: 5px;

}

.leadertotal {
	text-align: center;

}

.leadersbottom {
	background: transparent url(../images/source/LeadersBottom.jpg) repeat-x;
  	width: 200px;
}

/*** FEATURED PLAYER ***/
.featuredplayer {
	background: transparent url(../images/source/LeadersTop.jpg) repeat-x;
  	color: #000000;
  	padding-left: 5px;
  	padding-right: 5px;
	width: 200px;
	text-align: center;
	font-size: 12px;
}

.featuredplayerheader {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
  	padding-top: 3px;
  	padding-bottom: 15px;
}

.featuredname {
  	color: #000000;
	font-size: 14px;  
	font-weight: bold;
	-webkit-border-radius: 4px;    /* for Safari */
    	-moz-border-radius: 4px;       /* for Firefox */
    	width: 160px;
	text-align: center;
  	padding-top: 2px;
  	padding-bottom: 2px;
}

.featuredstatheader {
  	padding-top: 5px;
  	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration:underline;
	font-size: 12px;

}

.featuredstat {  	
	text-align: center;
  	padding-top: 8px;
	font-size: 12px;

}

.featuredstattop {
	background: transparent url(../images/source/FPStatsTop.jpg) repeat-x;
	width: 160px;;
}

.featuredstatbottom {
	background: transparent url(../images/source/FPStatsBottom.jpg) repeat-x;
	width: 160px;
}
