/* 	 baseball_db.css
	 Alan J. Schuster		2/2/2009
	 All css styles for the Baseball Database site
*/
 
/* ************** Generic Elements ***************** */

html,body {
	background-color:#BFBCBC;
	background-image: url('gradient.jpg');
}

body {
	margin:0;
	padding:0;
	text-align: center;
	font-family: "Times New Roman", serif;
	}
h1 {
	font-size:32px;
	color: #000000;
	margin:0 auto;
}
h3 {
	border-bottom: 1px solid #0000CD;
	padding-bottom: 1px;
	width: 400px;
	margin:10px auto; 
}
h4 {
	font-size:16px;
}
h4.divider
{
	font-size:16px;
	border-bottom: 1px solid #0000CD;
	text-align:left;
	padding-bottom: 3px;
	width: 800px;
	margin:10px auto; 
}

p {
	font:14px sans-serif;
	margin:5px auto;
}
strong {
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
}
table,form,ul,h1,h2,h3,h4,h5 {
	margin:10px auto;
}
td {
	font-size:12px;	
	height:10px;
	text-align: left;
	padding: 0px 10px;
	margin: 0;
	border: 0;
	background-color:#FFFFFF;
}
tr.even td, td.even {
	background-color: #D3D3D3;
}
tr.odd td, td.odd {
	background-color: #FFFFFF;
}
th {
	padding-right:3px;
	padding-left:3px;
}
input,select {
	font-size:10px;
}
select.small
{
	width:100px;
	font-size:9px;
	margin:0;
}
select.small option 
{
	font-size:9px;
}
a {
	text-decoration:none;
}
	
a:link {color: #0000CD;}     /* unvisited link */
a:visited {color: #0000CD;}  /* visited link */
a:hover {color:#FF0000;}   /* mouse over link */
a:active {color: #0000CD;}   /* selected link */ 

hr {
	color: #0000CD;
	width: 75%;
	height:3px;
	clear:both;
}
a img 
{
	border:none;
}
/* *************** Leaderboards ****************** */

#leaderboard_header {
	float:right;
	width:500px;
	padding:0;
	margin-bottom:0;
	background-color:transparent;
}
#leaderboard_header .tab_wrapper {
	width:500px;
	margin:5px 0 0 0;
	background-color:transparent;
}
#additional_content {
	float:right;
	width:500px;
	margin-top:5px;
}
#season_leaders_tab, #lifetime_leaders_tab {
	text-align:left;
	background-color:transparent;
	padding:5px 0 3px 15px;
}

#season_leaders_tab {
	width: 230px;
	float:left;
}
#lifetime_leaders_tab {
	width:230px;
	float:right;
}

#season_leaders,#lifetime_leaders {
	float:right;
	width:500px;
	background-image: url('graygrad_tall.jpg');
	border: 2px solid #000000;
	margin-top:0;
}
#lifetime_leaders {
	display:none;
}
#season_leaders h3,#lifetime_leaders h3 {
	font-size:26px;
}
.dimmed_tab_alt 
{
	font-family: "Verdana", sans-serif;
	font-size:18px;
	background-image: url('dimmed_tab.jpg');
	background-repeat:no-repeat;
	cursor:pointer;
}
.active_tab_alt 
{
	font-family: "Verdana", sans-serif;
	font-size:18px;
	cursor:pointer;
	color: #FFFFFF;
	background-image: url('active_tab.jpg');
	background-repeat:no-repeat;
	position:relative;
	top:2px;
	z-index:800;
}
.leaderboard_big table{
	padding:0;
	border:2px solid #000000;
	background-color: transparent;
	margin-top:5px;
}
.leaderboard_big td {
	font-size: 20px;
	background-color:transparent;
}
.leaderboard_big td.even {
	background-color: #FFFFFF;
}
.leaderboard_big td.odd {
	background-color: #D3D3D3;
}
.leaderboard_big td#value {
	text-align: right;
	color: #FF0000;
	font-weight:bold;
}
.leaderboard_big tr.even td, .leaderboard_big tr.odd td {
	margin:0;
	border:none;
}
.leaderboard_big td#user {
	width:200px;
}
.leaderboard_small {
	float:left;
	width:130px;
}
.leaderboard_small h4 
{
	color: #fff0fa;
	padding:0;
	margin:1px;
}
.leaderboard_small table {
	width: 120px;
	margin:0 0 5px 5px;
	border:1px solid #000000;
	border-collapse:collapse;	
}

.leaderboard_small td#user {
	width:85px;
	padding:1px 0px 1px 2px;
}
.leaderboard_small td#value 
{
	text-align:right;
}
.leaderboard_small td.odd, .leaderboard_small td.even {
	background-color:#FFFFFF;
}

.leaderboard_big h4 {
	width:150px;
	font-size:20px;
	font-weight:normal;
	font-family: "Verdana", sans-serif;
	padding:3px 3px 0 3px;
	border-bottom: 1px solid #FFFFFF;
	margin-bottom:0;
	color: #000000;
	
}
.leaderboard_big h4, .leaderboard_small h4 {
	margin-bottom:5px;
}
.leaderboard_wrapper {
	background-color: #000000;
	background-image: url('scoreboard.jpg');
	border: 1px solid #da9d44;
	width:400px;
	margin:0 auto;
	padding:3px;
}

/* *************** Sidebar *********************** */

#sidebar {
	float: left;
}
#sidebar {
	width: 275px;
	padding: 5px;
	background-image: url('graygrad_horiz.jpg');
	background-color: #888888;
	margin-bottom:10px;
	border:1px solid #000000;
}
#sidebar p {
	font-weight: bold; 
	font-size:16px;
	color: #0000CD;
	width:150px;
	margin-bottom:5px;
	padding-bottom:0;
	border-bottom:2px solid #000000;
}
#sidebar table {
	width: 250px;
	margin-bottom: 10px;
	margin-top: 5px;
}
#sidebar table td 
{
	padding:1px 3px;
	font-size:12px;
}
#sidebar table td.value,#sidebar td.record {
	text-align: right;
	color: #FF0000;
}
#sidebar td.record {
	color: #000000;
}
#sidebar p.footnote_narrow {
	width: 250px;
	font-weight:normal;
	font-size:11px;
	color: #000000;
	border: none;
	font-style:italic;
	margin:0;
	padding:0;
	text-align:right;
}


/* *************** Bottom Bar *********************** */

#bottombar {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width: 800px;
	padding: 5px;
	background-image: url('graygrad_vert.jpg');
	background-color: #888888;
	clear:both;
	border:1px solid #000000;
}
#bottombar p 
{
	font-weight: bold; 
	font-size:16px;
	color:#FFFFFF;
	width:150px;
	border-bottom:2px solid #000000;
}

#bottombar div {
	float: left;
	width:250px;
	margin: 0 5px 10px 5px;
}
#bottombar table 
{
	width: 250px;
	margin-bottom: 10px;
}
#bottombar table td 
{
	padding:1px 3px;
	font-size:12px;
}
#bottombar table td.value, #bottombar table td.record {
	text-align: right;
	color: #FF0000;
}
#bottombar table td.record {
	color: #000000;
}
#bottombar p.footnote_narrow {
	font-weight:normal;
	font-size:11px;
	color: #000000;
	border: none;
	float:right;
	font-style:italic;
	margin:0;
	padding:0;
	text-align:right;
}
p.footnote_narrow strong {
	font-size:11px;
}
p.footnote_narrow span {
	background-color: #FFFFFF;
	padding:0 2px;
}

/* ****************** Main Navigation Bar ******************** */

#navbar {
	background-image: url('bluegrad.jpg');
	background-color: #0000CD;
	margin: 0;
	height:30px;
	text-align:left;
}
#navbar ul {
	background-color: transparent;
	float:left;
	margin:5px 0 0 20px;
}

#navbar ul li,#submenu ul li{
	background-color: transparent; 
	font-size:14px;
	}
#navbar ul li{
	display:inline;
	text-align:center;
	padding: 0px;
	padding-right: 30px;
	font-weight:bold;
	white-space: nowrap
}

li #startuser {
	border-left:2px solid #FF0000;
	padding-left:20px;
	width: 125px;
	display:inline;
}
li #enduser {
	border-right:2px solid #FF0000;
	padding-right:20px;
	width: 125px;
	display:inline;
}
li #shortitem {
	width:10px;
	padding-right: 0px;
	margin-right: 0px;
}

hr#end_navbar, hr#end_page {
	visibility:hidden;
}
/* ****************** Sub Navigation Bar ******************** */

#submenu {
	position: absolute;
	left:0;
	margin:0;
	padding:0;
	clear:both;
	z-index:800;
}

#submenu ul {
	background-color:#585858;
	margin:0px;
	display:none;
	position:relative;
	border:1px solid #000000;
	border-top:none;
	float:left;
	width:140px;
	margin-left:2px;
	padding-left:5px;
}
#submenu ul li {
	text-align:left;
	list-style-type:none;
	margin: 2px 0px;
	font-size:14px;
	color: #FFFFFF;
	background-color:#585858;
}



/* ****************** Admin Navigation Bar ******************** */

#admin_navbar {
	background-image: url('blackgrad2.jpg');
	background-color: #000000;
	clear:both;
	margin:0 auto;
}

#admin_navbar ul{ 
	margin-left: 5px;
	margin-bottom: 5px;
	font-size:16px;
	clear:both;
	background-color:transparent;	
	}
*html #admin_navbar ul {
	width:907px;
}
#admin_navbar li {
	display:inline;
}
#admin_navbar li span {
	color: #FFFFFF;
	padding: 5px;
}

#admin_navbar h2 {
	color:#FF0000;
	float:left;
	margin-top:2px;
	margin-left: 150px;
	font-size: 18px;
}

#admin_navbar #username {
	float: right;
	text-align:right;
	margin:0 100px 0 0;
	color:#BFBCBC;
}
#admin_navbar a:link, #navbar a:link, #submenu a:link, #hp_submenu a:link, #footer a:link {color: #FFFFFF;}     /* unvisited link */
#admin_navbar a:visited, #navbar a:visited, #submenu a:visited, #hp_submenu a:visited, #footer a:visited {color: #FFFFFF;}  /* visited link */
#admin_navbar a:hover, #navbar a:hover, #submenu a:hover,#hp_submenu a:hover,#footer a:hover {color:#FF0000;}   /* mouse over link */
#admin_navbar a:active, #navbar a:active, #submenu a:active, #hp_submenu a:active,#footer a:active {color: #FFFFFF;}   /* selected link */


/* ******************** Homepage ******************** */

#homepage, #admin_homepage {
	margin-left: 15px;
}
#heading {
	background-image: url('blackgrad.jpg');
	background-repeat: repeat-y;
	background-color: #000000;
	margin: 0;
	padding:0;
	text-align:left;
}
#heading h1, #heading h2 {
	color:#ffffff;
	padding: 15px 5px 0 0;
	
	margin:0;
	position:absolute;
	top:20px;
	left:150px;
	font-size:48px;
}
#heading h2 {
	font-size:40px;
	top:30px;
}
#heading h1 span, #heading h2 span,#error_banner span {
	color:#FF0000;
}
#heading h1 span.subhead,#heading h2 span.subhead {
	color:#FFFFFF;
	font-size: 24px;
}
#heading h1 span.subhead2 {
	color:#FFFFFF;
	font-size: 20px;
	font-weight:normal;
	position:relative;
	padding-left:20px;
	font-style: italic;
}
#heading table, #heading td {
	background-color:transparent;
}

hr#end_page {
	margin-top:10px;
}
hr.divider {
	height:1px;
	width:100%;
	clear:both;
	background-color: #D3D3D3;
	color: #333333;
	margin-top:10px;
	margin-bottom:10px;
}
#homepage_data {
	font-size:24px;
	width:300px;
	margin-top:10px;
	margin-left:60px;
	padding:0 5px;
	float:left;
	background-image: url('texture.jpg');
	border: 2px outset;
}
* html #homepage_data {
	margin-left:40px;
}
#homepage_data p#lastgame 
{
	font-size:14px;
}
#homepage_data a 
{
	font-size:14px;
}
.header 
{
	text-align:left;
	font-size:16px;
}
#homepage_pic {
	float:left;
	margin-top:0;
	margin-left:40px;
	width: 400px;
}

#hp_img {
	margin: 5px auto;
}
#admin_homepage #homepage_pic {
	margin-left:30px;
}

#admin_content {
	width: 550px;
	float:left;
	padding-left:15px;
	margin-left:15px;
}
#admin_content p {
	width:350px;
}
#admin_content #streakupdate td {
	text-align: center;
}
#admin_content form {
	margin-bottom: 50px;
}


/* ********************* Images ********************** */

#logo {
	float: left;
}
#statpic, #searchpic {
	float:left;
}
#user_photos {
	width:900px;
	margin: 10px auto;
}
.thumbnail {
	width:220px;
	float:left;
	margin-bottom:10px;
}
#hp_thumbnail {
	border: 1px solid #FF0000;
}
.thumbnail img {
	margin: 5px;
	border: none;
}
.caption {
	clear:both;
	background-color: #D3D3D3;
	border:1px solid #000000;
	margin:2px;
	padding:2px;	
}
.thumbnail .caption {
	width:180px;
	margin:2px auto;
	overflow:hidden;
}
#caption_entry {
	text-align:left;
}
#full_photo .caption {
	width: 300px;
	margin:5px auto;
}

	

/* ********************* Game Data, Login, User Settings Tables *************** */

.boxdata {
	margin-bottom: 10px;
	border: 2px solid #0000CD;
	background-color: #EEE8AA;
	margin-left: auto;
	margin-right: auto;
}

.boxdata th, .boxdata td {
	background-color: #EEE8AA;
}

.boxdata td {
	text-align: left;
	font-size:14px;
	padding:0px 15px;
}
.boxdata th {
	text-align: right;
}
.boxdata strong {
	font-size: 12px;
}
.boxdata input,.boxdata select {
	width:165px;
}
.boxdata input.checkbox 
{
	width: 15px;
}
input.radio {
	width:12px;
}
#createaccount input, #changepword input {
	width:100px;
}

/* ********************* Login Table **********************/

#login {
	width: 250px;
	padding-bottom: 5px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
}

#login input {
	width: 100px;
}	
#login #login_button {
	text-align:center;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 14px;
}

/* ********************* Advanced Search ******************* */

#advanced_search select, #advanced_search input {
	width:154px;
}
#advanced_search td.short_select select {
	width: 70px;
}
#advanced_search th {
	font-weight:normal;
	text-align:right;
}
#advanced_search td span {
	font-size: 12px;
}
.border {
	border: 1px solid #000000;
}
#query_results td {
	background-color: #FFFFFF;
}
#column_checkboxes {
	width:1000px;
	margin-right:auto;
	margin-left:auto;
}
#column_checkboxes li, #statresultpage li {
	display:inline;
	padding: 0px 2px;
	font-size:12px;
}

/* ********************* Statistics Page ********************* */

#statshome, #searchhome {
	width:800px;
	margin:10px auto;
}

#statshome ul, #searchhome ul {
	display:block;
	width: 240px;
	float:right;
	margin-right: 60px;
}
#statshome li, #searchhome li {
	text-align:left;
	display:block;
	font-size:24px;
	list-style-type: none;
	padding: 15px;
}
#search_results td.valuecol {
	width:50px;
	padding: 0px 5px;
	text-align: right;
}
.statrowheader {
	background-color: #585858;
	color: #FFFFFF;
	padding: 3px 12px;
	font-size: 14px;
}
table.multicolored_stats th 
{
	font-size:12px;
	border:1px solid #525252;
	background-color:#999999;
	padding-left:0 1px 0 1px;
	margin:0;
}
* html table.multicolored_stats th {
	border-width:1px;
}
#method_number_value {
	background-color: #FFFFFF;
}
#time_number_value {
	background-color: #0000CD;
	color: #FFFFFF;
}
#total_number_value {
	background-color: #C00000;
	margin-right: 20px;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 14px;
}
#photolinkbold {
	background-color:#FF0000;
	padding:0 3px;
}

#statresultpage li a:link, a#photolink:link {color: #FF3300;}     /* unvisited link */
#statresultpage li a:visited, a#photolink:visited {color: #FF3300;}  /* visited link */
#statresultpage li a:hover, a#photolink:hover {color:#7D8649}   /* mouse over link */
#statresultpage li a:active, a#photolink:active {color: #FF3300;}   /* selected link */ 

a#photolinkbold:link {color: #000000;}     /* unvisited link */
a#photolinkbold:visited {color: #000000;}  /* visited link */
a#photolinkbold:hover {color:#FFFFFF;}   /* mouse over link */
a#photolinkbold:active {color: #000000;}   /* selected link */ 

/* **************** Error Message ******************* */

#errormessage, #goodmessage, #welcomemessage {
	width: 400px;
	border: 1px solid #000000;
	font-weight:bold;
	background-color: #FF0000;
	padding: 10px;
	margin:5px auto;
	display:block;
}
#goodmessage {
	background-color: #00FF00;
}
#welcomemessage {
	position:absolute;
	top:200px;
	left:300px;
	width: 500px;
	background-color: #D3D3D3;
}

/* **************** Date Entry *********************** */

#dateentry input {
	width: 70px;
}
#dateentry span {
	font-size:10px;
}

/* **************** FAQ ******************* */
#faq 
{
	margin-top:10px;
}
#faq #mainlinks {
	width:350px;
	margin:0 auto;
	font-size:24px;
	list-style-type:none;
	text-align:left;
	background-image: url('texture.jpg');
	border:2px outset;
	padding:10px;
}
p.question {
	width:500px;
	margin:0 auto;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}
p.answer, div.answer{
	width:500px;
	background-color:#FFFFFF;
	padding:10px;
	text-align:left;
	margin:5px auto 20px auto;
}
p.doublespace 
{
	line-height:20px;
	text-align:left;
	padding:10px;
}
#faq hr {
	margin-top:60px;
	margin-bottom:60px;
}
#faq h3{
	margin-bottom:30px;
}

/* **************** Miscellaneous ******************** */

td#location_desc {
	width: 200px;
}
#user_notes {
	margin-top: 20px;
}
#user_notes p {
	margin:5px auto;
	width:600px;
	font-size:12px;
}
.listheader {
	color: #0000CD;
	font-size: 16px;	
}
#table_no_bg td, .table_no_bg td, .no_bg {
	background-color: transparent;
}

#ball_label {
	color: #FF0000;
	font-weight:bold;
	font-size:18px;
	padding-left:3px;
}
#sitehome .wrapper
{
	background-image: url('texture2.jpg');
	border-bottom:1px solid #000000;
	padding-bottom:2px;
}

#sitehome hr {
	margin-top: 25px;
	margin-bottom:25px;
}
#user_select {
	width:225px;
	float:right;
	margin:0;
	background-image: url('texture.jpg');
	border-left:2px outset;
	border-bottom:2px outset;
	position:relative;
	z-index:800;

}
#user_select form {
	margin:0;
	padding:0;
}
#user_select table {
	margin:0 5px;
}
#user_select td {
	padding:0;
	margin:0;
}
#user_select select {
	background-color: #D3D3D3;
	margin-top:1px;
}
#user_select #submitbutton {
	width:23px;
	font-size:9px;
	padding:0 0 2px 0;
	height:16px;
	margin-top:0;
	background-color:#FF0000;
	border:1px solid #000000;
}
#user_select strong {
	font-weight:bold;
	color: #000000;
}

#membersignin_top {
	clear:right;
	float:right;
	width:200px;
	margin-top:0;
	position:relative;
	z-index:800;
}
#membersignin_top form {
	float:right;
}
#membersignin_top input.textbox {
	width:75px;
	margin:0;
}
#freeaccount_link {
	display:block;
	font-size:12px;
	position:absolute;
	z-index:700;
	left:375px;
	top:133px;
	width:175px;
	background-color:#D3D3D3;
	text-align:center;
	padding:0;
}
#membersignin_top .button1 
{
	margin:0;
}

/* Note: ball_input has been replaced on the gamelog page with ballentry_form */
#ball_input, #stat_input {
	background-color:#000000;
	color:#ffffff;
	padding-bottom:2px;
}
#ball_input 
{
	margin-bottom:0;
}
#ball_input td, #stat_input td {
	background-color:transparent;
	text-align:center;
}

#ball_input input, #ball_input select, #ball_input div,#stat_input input, #stat_input select, #stat_input div {
	background-color: #D3D3D3;
	color:#000000;
	margin:0;
}
#ball_input input.checkbox, #stat_input input.checkbox {
	background-color:transparent;
}
#ball_input span, #stat_input span {
	font-weight:bold;
	font-size:16px;
	color:#D3D3D3;
}
#ball_input span#ballflag {
	position:relative;
	top:1px;
}
* html #ball_input span#ballflag {
	top:0;
}
span#ballnum {
	font-size:15px;
	padding-left:3px;
}
#ballinput_info 
{
	width:900px;
	margin:0 auto;
	padding:0;
}
#ballinput_info p 
{
	width:400px;
	float:right;
	text-align:right;
	font-size:13px;
	margin:0;
	padding:0;
}
#ballinput_info strong 
{
	font-size:17px;
}
#stat_input input, #stat_input select {
	width:135px;
}
#stat_input #button {
	width:auto;
}
#stat_input th {
	text-align:right;
}
#banner {
	border:none;
	margin:0;
	text-align:left;
}
#error_banner {
	width:750px;
	margin:15px auto;
	background-image: url('banner.jpg');
}
#error_banner h1 {
	color:#ffffff;
	padding: 35px 5px 0 0;
	width:750px;
	margin:0;
	font-size:48px;
}

#gameball {
	border:none;
	width:125px;
	position:absolute;
	top:5px;
	left:5px;
}
strong.playername {
	font-size:14px;
}
.lightgrad {
	width: 600px;
	margin:0 auto;
	padding:10px 0;
	background-image: url('texture.jpg');
	border: 2px outset;
}
.lightgrad2 
{
	background-image: url('lightgrad.jpg');
	border: 2px solid #0000CD;
	padding: 10px;
	width:600px;
	margin: 30px auto;
}
.lightgrad3 {
	width: 600px;
	margin:2px auto;
	padding:10px 0;
	background-image: url('lightgrad.jpg');
	border: 2px outset;
}
#game_inputbox table th.rightalign {
	text-align:right;
}
#datescroll {
	margin-bottom:30px;
	background-color:#000000;
}
#datescroll td {
	font-size:14px;
	text-align:center;
	width:50px;
	height:80px;
	padding:2px;
}
.past_date {
	background-color:#999999;
}
.curr_date {
}
.future_date {
	background-color:#bdc8dc;
}

#welcome_message {
	font-size: 20px;
	width: 550px;
}
#welcome_message span {
	color:#FF0000;
}
#welcomepage p {
	font-size:18px;
}
.important {
	width:500px;
	font-size: 15px;
	margin:25px auto;
}
.important strong {
	font-size:17px;
	font-weight:bold;
}
.important input {
	font-size:15px;
}
p#whitebg {
	background-color:transparent;
	border: 1px solid #000000;
	padding:5px;
}
p#bluebg {
	background-color: transparent;
	border: 1px solid #000000;
	padding:5px;
	width:500px;
	font-size: 15px;
	margin:5px auto;

}
#advertisement {
	margin:10px auto;
}
.ad_bar {
	width:962px;
	margin:0 auto;
	padding:0 2px;
}
#faq .ad_bar {
	margin:30px auto;
}
.small_banner {
	width:468px;
	height:60px;
}
#smallbanner1 {
	background-image: url('bannerad1.jpg');
}
#smallbanner2 
{
	position:absolute;
	left:650px;
	top:85px;
	background-image: url('bannerad2.jpg');
}
#vertad {
	background-image: url('vertad.gif');
	width:160px;
	height:600px;
	margin:10px auto;
}

#footer, #admin_footer {
	height:30px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}
#footer_container, #admin_footer {
	margin-top:30px;
}
#footer table, #footer td {
	background-color:transparent;
	color:#FFFFFF;
}
#footer td {
	width:auto;
	font-weight:bold;
}
#footer {
	background-image: url('bluegrad.jpg');
	background-color: #0000CD;
}
#admin_footer {
	background-image: url('blackgrad2.jpg');
	background-color: #000000;
}
td.justright {
	text-align:right;
}

/* this is used in resultpaging */
.paging_link{
	background-color:transparent;
	width:10px;
	border:none;
	color:#0000CD;
	font-size:11px;
	cursor:pointer;
	font-family: "Times New Roman", serif;
	text-align:center;
	margin:0 2px;
}

/* the following are used for resultpaging2 */
.paging_button{
	background-color:transparent;
	width:25px;
	border:none;
	color:#0000CD;
	font-size:11px;
	cursor:pointer;
	font-family: "Times New Roman", serif;
}
#next_button
{
	background-image: url('nextbutton.jpg');
	background-repeat:no-repeat;
}
#prev_button 
{
	background-image: url('prevbutton.jpg');
	background-repeat:no-repeat;
}
.paging_link_short{
	background-color:transparent;
	border:none;
	color:#0000CD;
	font-size:11px;
	cursor:pointer;
	font-family: "Times New Roman", serif;
	width:10px;
}
.paging_link_extended{
	background-color:transparent;
	border:none;
	color:#0000CD;
	font-size:11px;
	cursor:pointer;
	font-family: "Times New Roman", serif;
	width:17px;
}
.paging_link_extended2{
	background-color:transparent;
	border:none;
	color:#0000CD;
	font-size:11px;
	cursor:pointer;
	font-family: "Times New Roman", serif;
	width:24px;
}

#forum {
	margin:10px;
}
.longtext {
	width:600px;
	padding: 10px 50px;
	background-color:#FFFFFF;
	margin:15px auto;
	text-align: left;
	border: 2px outset;
}
* html .longtext {
	width:700px;
}
.longtext h1 {
	font-weight:bold;
	border-bottom: 2px solid #FF0000;
	text-align:center;
	margin-bottom:15px;
}

.longtext h4 {
	text-align: center;
	margin-bottom: 20px;
}
.longtext p {
	line-height:160%;
	margin-bottom:15px;
}
.longtext p.article_date {
	font-style: italic;
}
.longtext .photobox {
	float:right;
	margin: 5px;
}
.photobox {
	background-color:#E2E2E2;
	width: 296px;
	margin: 5px auto;
	padding: 7px 5px;
}
.photobox .caption {
	border:none;
	background-color:transparent;
	line-height:120%;
	font-weight:bold;
	font-size:12px;
	margin:0;
}
.photobox .photo_credit {
	color: #6D6D6D;
	text-align:right;
	padding-right:7px;
	margin:0;
	font-size:10px;
}
*html .photobox .photo_credit {
	padding-right:2px;
}
.photobox img {
	margin-left:4px;
}
.footnote p{
	font-style: italic;	
}
.column_name {
	color: #FFFFFF;
	background-image: url('bluegraybg.jpg');
	border: 1px solid #000000;
	margin-bottom:30px;
	line-height:100%;
	
}
.column_name img {
	float:left;
	border:1px ridge #000000;
	margin:1px 5px 3px 1px;
}
.column_name h1 {
	color: #FFFFFF;
	text-align:left;
	border:none;
	margin-top:15px;
	margin-bottom:15px;
	font-size:25px;
}
.column_name .columnist_byline 
{
	font-size:18px;
	color: #000000;
	text-align:left;
	margin:0;
	padding:18px 0 3px 0;
}
.longtext .column_name .columnist_byline 
{
	padding-bottom:0;
}
* html .column_name .columnist_byline 
{
	margin-bottom:1px;
}
* html .longtext .column_name .columnist_byline 
{
	margin-bottom:0;
	padding-bottom:0;
}
#headlines_wrapper 
{
	height:200px;
	margin:0;
	padding:0;
}
	
#headlines {
	width:850px;
	background-color:#FFFFFF;
	margin:5px auto;
	border: 1px solid #000000;
	padding:5px;
}
#headlines h5 {
	font-size:18px;
	text-align:center;
	margin:2px 0 5px 0;
}
#main_headline {
	width:550px;
	float:left;
	
}
#main_headline a#mainhead {
	display:block;
	margin-top:15px;
	font-size:25px;
}
#main_headline a, #main_headline p {
	display:block;
	width:240px;
	float:left;
	margin:2px;
}
#main_headline img {
	float:right;
	margin:0 3px;
}
p.byline {
	margin-bottom:2px;
	padding-bottom:0;
	line-height:100%;
	font-size:16px;
}
p.article_date,p.writer_byline {
	margin-top:0;
	padding-top:0;
	line-height:100%;
	color: #6D6D6D;
}
p.writer_byline {
	margin-bottom:0;
}
#article1{
	margin:0;
}
.hidden_headline {
	display:none;
}
#top_headlines {
	width:270px;
	margin-right:15px;
	text-align:left;
	float:right;
}
#top_headlines ul {
	margin:0;
	padding:0;
	list-style-image:url('bullet.jpg');
	list-style-type:square;
}
#top_headlines ul li {
	list-style-type: disc;
	margin: 0 2px 0 20px;
	
}
#top_headlines a {
	font-size:14px;
	display:block;
	margin-top:2px;
	margin-bottom:2px;
}
#featured_column {
	width:850px;
	background-image: url('bluegraybg.jpg');
	color: #FFFFFF;
	margin:5px auto;
	border: 2px outset;
	padding:4px;
	border:1px solid #000000;
}
#featured_column a 
{
	color:#000000;
}
#featured_column a.white 
{
	color #FFFFFF;
}
#featured_column h1 {
	color: #FFFFFF;
	font-size:25px;
	text-align:left;
}
#featured_column h4 {
	padding-top:9px;
	padding-bottom:0;
	margin-bottom:5px;
	padding-left:15px;
	color: #000000;
	text-align:left;
}
* html #featured_column h4 {
	padding-top:14px;
	margin-bottom:0;
}
#featured_column h1#featured_column_header {
	color: #000000;
	background-image: url('redgrad.jpg');
	font-size: 22px;
	text-align:center;
	border:1px solid #000000;
	width: 150px;
	float:left;
	margin-right:20px;
	margin-left:20px;
	margin-bottom:5px;
	margin-top:20px;
	padding:0;
}
#featured_column img {
	float:left;
	border:1px solid #000000;
	margin-right:10px;
}
#news 
{
	margin-top:10px;
	border:none;
}
#news h5, #column_archive h5 {
	width:550px;
	text-align:left;
	font-size:16px;
	margin: 20px auto 5px auto;
}
#newsmonth {
	width:550px;
	text-align:left;
	margin:5px auto;
}
#browse_members {
	width:900px;
	margin:0 auto;
}	
#browse_members #member, #browse_members #memberstatus {
	border-bottom: 1px solid #000000;
	padding:10px;
	width: 600px;
	margin:10px auto;
	text-align:left;
	font-size:10px;
}
#browse_members #memberstatus 
{
	width:750px;
}
div.img_wrapper {
	float:left;
	width:225px;
	text-align:center;
}
div.img_wrapper img {
	border:none;
}
#member .boxdata {
	margin:0;
}
#member .boxdata td,#member .boxdata th {
	margin:0;
	font-size:14px;
	line-height:100%;
}
#member a, #memberstatus a {
	font-size:16px;
}

#membersearch {
	width:400px;
	border:2px ridge #000000;
	margin:15px auto;
	background-color:#000000;
	border-collapse:collapse;
}

#membersearch td {
	padding:3px;
}
#membersearch input {
	margin:5px;
}
.dimmed_tab {
	width:50%;
	background-color:#EEEEEE;
	background-image:none;
	border:2px inset #000000;
	cursor:pointer;
}
.active_tab {
	width:50%;
	background-color:transparent;
	border-left:2px outset #000000;
	border-right:2px outset #000000;
	cursor:pointer;
}
#membersearch span {
	color: #FFFFFF;
}
#membersearch .dimmed_tab span {
	color: #000000;
	font-size:14px;
	font-weight:normal;
}
#membersearch td.checkbox {
	padding:0;
	margin:0;
}
#membersearch td.checkbox span {
	font-size:12px;
	position:relative;
	top:-3px;
}
.dimmed_tab_body {
	display:none;
}
.active_tab_body {
	display:block;
}
table.alternating_rows {
	border:1px solid #000000;
	border-collapse:collapse;
}
table.alternating_rows th {
	border:2px outset #525252;
	background-color:#999999;
	border-collapse:separate;
	padding-left:3px;
	padding-right:3px;
}
* html table.alternating_rows th {
	border-width:1px;
}

table.alternating_rows th.no_border {
	border-left:none;
	border-right:none;
}

table.alternating_rows td {
	font-size:14px;
	padding: 2px 15px;
}
table.alternating_rows td.value 
{
	text-align:right;
}
table.alternating_rows td#place {
	padding-left: 5px;
	padding-right: 0;
}
table.alternating_rows tr#totals_row td {
	border-top:1px dotted #000000;
}
p.newsflash {
	border: 3px solid #FF0000;
	font-size:18px;
	padding:20px;
	background-image: url('texture.jpg');
	
}
#records {
	width:850px;
	margin:0 auto;
}

#records .record_box {
	float:left;
	width:250px;
	height:320px;
	margin:25px 85px;
	padding-top:75px;
	padding-bottom:0px;
	color:#FFFFFF;
	overflow:hidden;
	background-image: url('plaque.jpg');
	background-repeat:no-repeat;
}
* html #records .record_box {
	height:323px;
	margin:25px 55px;
}
.record_box span.recordval, .record_box span.recordval_wide {
	display:block;
	width:40px;
	margin:0 auto;
	background-color: #cda26f;
	border: 2px solid #FFFFFF;
	padding:4px;
	color: #000000;
}
.record_box span.recordval_wide 
{
	width:80px;
}
#records .record_box p.plaque_text {
	margin:0 auto;
	padding:0;
	line-height:140%;
}
	
#records h4 {
	font-size:18px;
}
#records h4, #records p {
	width:150px;
	margin:10px auto;
}
#records a {
	font-size: 18px;
	color: #cda26f;
}

#hp_sidebar {
	float:left;
	background-image: url('texture.jpg');
	border:1px solid #797878;
	width:350px;
}
#hp_sidebar h3 {
	width:300px;
	text-align:left;
	border-bottom:1px solid #FF0000;
	margin:20px auto;
	padding:0;
	font-size:16px;
}

.bold {
	font-weight:bold;
}
.bullet_list {
	font-size:14px;
	text-align:left;
	list-style-image:url('bullet.jpg');
	list-style-type:square;
}
.bullet_list li {
	margin: 2px 2px 0 5px;
}

#total_ballcounts 
{
	font-family: "Verdana", sans-serif;
}
#sitehome #total_ballcounts 
{
	background-image: url('texture.jpg');
	border: 2px outset;
	height:44px;
	padding:2px 0;
}
* html #sitehome #total_ballcounts 
{
	height:48px;
}
#season_ballcount, #lifetime_ballcount {
	width:387px;
	color: #fdf5ff;
	text-align:left;
	padding:5px 10px;
	background-repeat:no-repeat;
}
#season_ballcount p, #lifetime_ballcount p{
	font-family: "Verdana", sans-serif;
	font-size: 18px;
	float:left;
	width: 250px;
	color: #fff0fa;
}
#season_ballcount span, #lifetime_ballcount span {
	float:right;
	font-size:26px;
	font-weight:bold;
	color: #da9d44;
}
#season_ballcount {
	float:left;
	margin-left:15px;
	background-image: url('scoreboard.jpg');
}
#lifetime_ballcount {
	float:right;
	margin-right:15px;
	background-image: url('scoreboard.jpg');
}

#featured_member img {
	border:none;
}
#recent_gamers table td 
{
	font-size:13px;
	padding-left:3px;
	padding-right:3px;
}
#recent_games
{
	background-image: url('graygrad_vert.jpg');
	margin-top:15px;
	margin-bottom:10px;
	padding:0 0 10px 0;
	border: 2px solid #000000;
}
#recent_games div
{
	overflow:hidden;
	padding:0;
	margin:0;
}

.main_form 
{
	border: 2px solid #0000CD;
	background-image: url('graygrad_short.jpg');
}
.main_form th 
{
	text-align:right;
	padding:3px 0 3px 15px;
	color:#0000CD;
}

.main_form td 
{
	padding:3px 0 3px 0;
	background-color:Transparent;
}
.button1
{
	padding:2px;
	margin:0 0 0 20px;
	border:1px solid #000000;
	color:#000000;
	font-weight:bold;
	cursor:pointer;
}
.button2
{
	padding:1px;
	margin:1px;
	border:1px solid #000000;
	color:#000000;
	font-weight:bold;
	font-size:9px;
}
#search_resuls #numballs 
{
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
}
#game_header p 
{
	font-size:18px;
}
#game_header img 
{
	display:inline;
}
.horiz_info_box 
{
	background-color:#D3D3D3;
	border:1px solid #000000;
	padding:0 3px;
}
* html .horiz_info_box 
{
	position:relative;
	left:-20px;
}
#game_header .horiz_info_box 
{
	margin-bottom:15px;
	width:600px;
}
#milestones .horiz_info_box
{
	width:600px;
}
.horiz_info_box li
{
	display:inline;
	padding:0 15px;
}
.stadium_logo 
{
	margin:0 25px;
}
.bullet 
{
	background-image: url('bullet.jpg');
	background-position:left;
	background-repeat:no-repeat;
}
.info_box 
{
	background-image: url('texture.jpg');
	border:2px solid #0000FF;
	width: 400px;
	margin:5px auto;
}

#paging 
{
	width:900px;
	margin:0 auto;
}
#column_archive, #columnist_profiles 
{
	width:700px;
	padding-left:20px;
	padding-right:20px;
	margin:10px auto;
}
#column_archive 
{
	background-image: url('lightgrad.jpg');
	border:none;
}

#column_archive .column_name,#columnist_profiles .column_name,#column_archive ul 
{
	width:500px;
	margin-left:auto;
	margin-right:auto;
}
#column_archive .column_name a,#columnist_profiles .column_name a 
{
	font-size:12px;
	margin:0 15px;	
}
.spacer 
{
	clear:both;
	height:0;
	width:0;
}
#award_winners 
{
	width:900px;
	margin:10px auto;
}
#award_winners h4 
{
	background-image: url('redgrad.jpg');
	border:1px solid #000000;
	color:#FFFFFF;
	font-size:30px;
	padding:0 5px 5px 5px;
	width:75px;
	margin:5px auto;
}
.award_winner 
{
	background-image: url('texture.jpg');
	float:left;
	width:400px;
	border:2px solid #0000FF;
	margin:20px;
}
.award_winner h5 
{
	color:#FFFFFF;
	background-color:#0000FF;
	font-size:22px;
	padding:5px 0;
	margin-top:0;
}
.award_winner h6 
{
	font-size:28px;
	margin:10px 0 20px 0;
}
.award_winner .horiz_info_box 
{
	width:300px;
}
#calendar 
{
	border:1px solid #000000;
	border-collapse:collapse;
}
#calendar th 
{
	background-color:#D3D3D3;
}
#calendar td 
{
	width:100px;
	border:1px solid #000000;
	margin:0;
}
#calendar td form 
{
	text-align:center;
}

#calendar td.game_day 
{
	background-color:#0000FF;
	color:#FFFFFF;
}

#calendar div.game
{
	width: 90px;
	font-size:12px;
	text-align:center;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	padding:0;
	margin:20px auto 2px auto;
}
#calendar div.game p
{
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#000000;
	margin:0 0 3px 0;
}
#calendar div.game a 
{
	color:#FF0000;
}
#calendar .day 
{
	font-size:14px;
	font-weight:bold;
}
#empty_day 
{
	margin-bottom:75px;
}
#member_schedule p.monthlinks 
{
	margin-bottom:10px;
}

#member_schedule p.monthlinks span 
{
	padding:2px 4px;
	margin:0 5px;
}
#member_schedule p.monthlinks span.end 
{
	border:1px solid #000000;
	font-weight:bold;
	margin:0 25px;
}
#member_schedule strong 
{
	font-size:22px;
}
#stadium_map 
{
	border:2px solid #0000FF;
	margin-bottom:10px;
}
.location_count
{
	padding:8px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:10px;
}
#very_very_cold 
{
	background-color:#0000FF;
}
#very_cold 
{
	background-color:#0503cc;
}
#cold 
{
	background-color:#030288;
}
#average 
{
	background-color:#000000;
}
#hot 
{
	background-color:#580102;
}
#very_hot 
{
	background-color:#ac0204;
}
#very_very_hot
{
	background-color:#FF0000;
}
#full_schedule_links 
{
	margin-bottom:15px;
}
#full_schedule_links a 
{
	font-weight:bold;
	margin:0 40px;
}
#member_list 
{
	width:250px;
}
#popup_calendar 
{
	position:absolute;
}
/* Calendar style */

.myCal_cpYearNavigation,
	.myCal_cpMonthNavigation
			{
			background-color:#0000FF;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.myCal_cpMonthNavigation a:link
	{
		color:#FFFFFF;
	}
	.myCal_cpMonthNavigation a:visited
	{
		color:#FFFFFF;
	}
	.myCal_cpMonthNavigation a:hover
	{
		color:#FFFFFF;
	}
	.myCal_cpMonthNavigation a:active
	{
		color:#FFFFFF;
	}
	.myCal_cpDayColumnHeader,
	.myCal_cpYearNavigation,
	.myCal_cpMonthNavigation,
	.myCal_cpCurrentMonthDate,
	.myCal_cpCurrentMonthDateDisabled,
	.myCal_cpOtherMonthDate,
	.myCal_cpOtherMonthDateDisabled,
	.myCal_cpCurrentDate,
	.myCal_cpCurrentDateDisabled,
	.myCal_cpTodayText,
	.myCal_cpTodayTextDisabled,
	.myCal_cpText
			{
			font-family:arial;
			font-size:8pt;
			padding:2px;
			}
	TD.myCal_cpDayColumnHeader
			{
			text-align:right;
			border:solid thin #0000FF;
			border-width:0 0 1 0;
			}
	.myCal_cpCurrentMonthDate,
	.myCal_cpOtherMonthDate,
	.myCal_cpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.myCal_cpCurrentMonthDateDisabled,
	.myCal_cpOtherMonthDateDisabled,
	.myCal_cpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.myCal_cpCurrentMonthDate
			{
			color:#FFFFFF;
			font-weight:bold;
			}
	.myCal_cpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.myCal_cpOtherMonthDate
			{
			color:#808080;
			}
	TD.myCal_cpCurrentDate
			{
			color:#FFFFFF;
			background-color:#E2E2E2;
			border-width:1;
			border:solid thin #000000;
			}
	TD.myCal_cpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.myCal_cpTodayText,
	TD.myCal_cpTodayTextDisabled
			{
			border:solid thin #0000FF;
			border-width:1 0 0 0;
			}
	A.myCal_cpTodayText,
	SPAN.myCal_cpTodayTextDisabled
			{
			height:20px;
			}
	A.myCal_cpTodayText
			{
			color:#0000FF;
			font-weight:bold;
			}
	SPAN.myCal_cpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.myCal_cpBorder
			{
			border:solid thin #0000FF;
			}


/* End Calenda style */


#comments h3 
{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #ee7a14;
	width:auto;
}

.highlighted_info 
{
	background-image: url('redgrad.jpg');
	width:150px;
	border: 2px solid #000000;
	margin-left: auto;
	margin-right: auto;
	padding:5px;
}
.highlighted_info strong 
{
	color:#000000;
	font-size:22px;
}
.highlighted_info .button1 
{
	width:130px;
	margin:0;
}

.box99 
{
	background-image: url('lightgrad.jpg');
	border:1px solid #000000;
	margin:10px;
	padding:0 10px 10px 10px;
}
#scoreboard 
{
	width:900px;
	margin:0 auto;
}
#scoreboard #datescroll 
{
	margin:5px auto 0 auto;
}
#scoreboard #datescroll td 
{
	height:60px;
}
.scoreboard_game 
{
	margin: 20px 35px;
	padding-top:0;
	border: 1px solid #000000;
	background-color:#FFFFFF;
	background-image: url('scoreboard.jpg');
	width:375px;
}
div.left 
{
	clear:left;
	float:left;
}
div.right 
{
	clear:right;
	float:right;
}
.scoreboard_game_header 
{
	background-color:#fff0fa;
	color: #000000;
	margin:0;
}
.scoreboard_game table
{
	margin: 0 auto;
	border-collapse:collapse;
}
.scoreboard_game table tr td 
{
	font-size:22px;
	padding:0 5px;
	color: #fff0fa;
	background-color:Transparent;
}
.scoreboard_game table tr td.smaller
{
	font-size:16px;
}
.scoreboard_game table tr td.smaller a 
{
	display:block;
	text-align:center;
	background-color:#fff0fa;
	color:#0000FF;
	padding:0 3px;
	margin:5px 0 3px 0;
}
.scoreboard_game a 
{
	color: #fff0fa;
}
.scoreboard_game strong 
{
	font-size:22px;
	color: #da9d44;
}

/**************** JQuery Autocomplete ***************/

.ac_results 
{
	text-align:left;
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

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

#centertop_photo 
{
	position:absolute;
	left:375px;
	top:50px;
	z-index:0;
}
#centertop_photo .hidden_photo
{
	display:none;
	position:absolute;
	z-index:0;
}

#standings_columnlayout 
{
	width:950px;
	margin:0 auto;
}
#standings_columnlayout .column3 
{
	width:275px;
	float:left;
	padding:0 5px;
	margin:0 10px;
}

#slideshow 
{
	width:750px;
	height:550px;
	overflow:hidden;
	padding:5px;
	background-image: url('graygrad_vert.jpg'); 
	background-color:#000000;
	border:4px ridge #FFFFFF;
	margin:5px auto;
	text-align:center;
}

#slideshow .ss_photo, #slideshow .caption
{
	display:none;
}
#slideshow #ss_top 
{
	height:390px;
	text-align:center;
}
#slideshow #ss_bottom 
{
	text-align:center;
}
#current_slide 
{
	margin:0 auto;
}

#slideshow #caption_box 
{
	color: #000000;
	width:400px;
	height:100px;
	font-size:16px;
	font-weight:bold;
	margin:0 auto;
	padding:2px;
	text-align:center;
}
#slideshow #nextbutton, #slideshow #prevbutton
{
	width:25px;
	margin:0 20px;
}
#slideshow #nextbutton 
{
	background-image:url('nextbutton.jpg');
}
#slideshow #prevbutton 
{
	background-image:url('prevbutton.jpg');
}
#slideshow #status_bar 
{
	font-size:12px;
}
#slideshow #stopshow
{
	display:none;
}
#playshow, #stopshow 
{
	margin:0 50px;
}
#sitemap 
{
	padding-top:25px;
}
#sitemap hr
{
	margin:50px auto;
	width:600px;
	height:2px;
}

#sharebutton 
{
	margin:10px 0;
}

/************* Stadium Location Click **************/

#dim
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:200%;
    z-index: 100;
    background-color:#000000;
    display: none;
    text-align: left;
}
#map_wrapper {
	position:absolute;
	display:none; 
	padding:10px;
	top:75px;
	left:25%;
	width:600px;
	background-color: #D2D2D1;
	border:2px ridge #000000;  
	z-index:200;     
}
#map_link 
{
	display:none;
}
.snag_spot, .snag_spot_gamer {
	position:absolute;
	width:20px; height:20px; 
	background-color:Transparent;
	background-repeat:no-repeat;
	display:none;    
}
.snag_spot 
{
	background-image: url('ball_spot.png');
	z-index:300;   
}
.snag_spot_gamer 
{
	background-image: url('ball_spot_gamer.png'); 
	z-index:400;
}
#snagtracker_data .snag_spot 
{
	width:10px; height:10px; 
	background-image: url('ball_spot_small.png');
}

#ball_input a:link{color: #FFFFFF;}     /* unvisited link */
#ball_input a:visited {color: #FFFFFF;}  /* visited link */
#ball_input a:hover{color:#FF0000}   /* mouse over link */
#ball_input a:active{color: #FFFFFF;}   /* selected link */ 

#ball_input div#coords_note  {
	display:none;
	background:transparent;
	color:#FF0000;
}
#ball_input div#coords_note #x_coord, #ball_input div#coords_note #y_coord {
	background: transparent;
	border:none;
	color: #FF0000;
	width:20px;
}
#ball_input div#coords_note span 
{
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}
#stadium_scatter_plot
{
	margin:15px 0;
	display:none;
}
#scatter_plot_img 
{
	border: 2px solid #000000;
}

#loading_small 
{
	display:none;
	position:absolute;
}

#ballentry_form th, #ballentry_form td 
{
	padding: 0 3px 0 10px;
	text-align:center;
}
#ballentry_form input, #ballentry_form select 
{
	width: 90px;
}
#ballentry_form input.checkbox 
{
	width:15px;
	margin:0;
	padding:0;
}
#ballentry_form div#coords_note  {
	display:none;
	background:transparent;
	color:#FF0000;
}
#ballentry_form div#coords_note #x_coord, #ballentry_form div#coords_note #y_coord {
	background: transparent;
	border:none;
	color: #FF0000;
	width:20px;
}
#ballentry_form div#coords_note span 
{
	font-weight:normal;
	font-size:12px;
}
	
span.checkbox_label {
	position:relative;
	top:-2px;
}
#gamelog_header
{
	width:600px;
}

.popupbox 
{
	position:absolute;
	display:none; 
	padding:10px;
	width:600px;
	background-color: #D2D2D1;
	border:2px ridge #000000;  
	z-index:900;  
}
#upload_photo_box 
{
	width:700px;
	height:600px;
}

#photoupload_iframe 
{
	background-color: #D2D2D1;
	border:none;
	width:600px;
	height:490px;
}
#admin_content #photoupload_iframe 
{
	width:415px;
	height:315px;
	border:1px solid #000000;
}
* html #admin_content #photoupload_iframe 
{
	height:340px;	
}
.popup_note 
{
	display:none;
	border:2px solid #000000;
	width:200px;
	padding:5px;
	background-color:#FFFFFF;
	position:absolute;
	text-align:left;
}
#ballentry_note 
{
	width:300px;
	text-align:center;
}
.redx 
{
	float:right;
	margin-left:5px;
}
.img_button 
{
	cursor:pointer;
}
#member_text 
{
	position:absolute;
	top:45px;
	left:20px;
	font-family: "Verdana", sans-serif;
	font-size:20px;
	font-weight:bold;
	width:310px;
	text-align:center;
	color:#0a0cda;
}
#member_status_top 
{
	position:absolute;
	left:355px;
	top:3px;
	z-index:800;
}
.member_status
{
	width:450px;
	height:100px;
	padding:5px 20px;
	background-color:Transparent;
	background-image:url('quote_balloon.png');
	background-repeat:no-repeat;
}
* html .member_status 
{
	padding:10px 35px;
	width:500px;
}
#browse_members .member_status 
{
	float:right;
}
.member_status p 
{
	width:420px;
	height:46px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:1px;
	text-align:center;
}

* html .member_status p
{
	height:48px;
}
#browse_members .member_status p a 
{
	font-size:14px;
}
.status_timestamp
{
	float:right;
	margin-right:50px;
	font-size:11px;
	font-weight:bold;
	color: #7d3946;	
}
#profilephoto_top 
{
	position:absolute;
	top:45px;
	left:360px;
}













	
	
