/* MD Styles */
/* COLORS
Lobster RED #9B0D0D
Black
White
Grey #dddddd

*/

/* Body Styles */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#cccccc;
	color:#ffffff;
}

h1{font-size:18px; color:#ffffff;text-align:center;}

a:link{color:#3366FF;font-weight:bold;text-decoration:none;line-height:12px;}
a:active{color:#6699FF;text-decoration:underline; font-weight:bold;}
a:visited{color:#3366CC; text-decoration:none; font-weight:bold;}
a:hover{text-decoration:underline;}
label{font-weight:bold;}
caption{margin-left:auto;margin-right:auto;font-weight:100;font-size:16px;color:#ffffff;}

/* Table Styles */

table{ 
	text-align:center;
	border-color:#cccccc;
	border-width:2px;
	border-style:solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	margin-bottom:2px;
 }

th{
	background-color:#333333;
	color:#ffffff;	
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;	
	border-style:solid;
	border-width:1px;
	border-color:#333333;	
}

td{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
}

td.final{
	background-color:#DDDDDD;
	color:#000000;
}
 
td.highlighted_stat{
 	background-color:#333333;
	border-color:#000000;
 }
th.highlighted_stat{
 	background-color:#666666;
	border-color:#333333;

 }
th.highlighted_stat a:link{color:#000000;} 
th.highlighted_stat a:visited{color:#000000;} 

.highlighted_stat a:link{color:#3366ff;}
.highlighted_stat a:visited{color:#3366FF;}

#last_game{width:98%;}
#last_game td{
	padding-left:2px;
	padding-right:2px;
}

#last_game th{
	padding-left:2px;
	padding-right:2px;
}


/* Outer container properties */
#outer_container{
	position:relative;
	margin-left:auto;margin-top:5px;margin-right:auto;margin-bottom:5px;
	width:778px;
	background-color:#000000;
	color:#DDDDDD;
	border-style:solid;border-width:2px;border-color:#333333;
	
} 

/* Main Content Area */
#main_container{
	margin:0px;
	width:773px;
	height:auto;
	padding-left:5px;padding-top:5px;padding-right:5px;padding-bottom:50px;
	background-image:url(site_images/beardowm.jpg);
	background-position:center;
	background-repeat:no-repeat;

}

/* Graphic Box */
#graphic_box{margin:0px;height:150px;width:100%;background-image:url(http://www.mooredesign.us/maxdamage/site_images/maxdamage.jpg);background-repeat:no-repeat;}

/* Log-in Box */
#login_box{
	width:auto;
	height:auto;
	position:absolute;top:0px;right:0px;
	background-color:#333333;
	padding-left:3px;
	padding-top:0px;
	padding-right:3px;
	padding-bottom:3px;
	border-left-style:solid;
	border-left-color:#666666;
	border-left-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	border-bottom-width:2px;
}

#login_box a {margin-right:2px;}

/* Menu */
div.menu{height:20px;width:100%;background-color:#333333;}
/* Menu Links */
div.menu a{margin-left:2px;margin-top:0px;margin-right:22px;margin-bottom:0px;padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px;line-height:20px;} /* Set Line Height to Height of menu DIV to center vertically */
div.menu a:link{color:#FFFFFF;}
div.menu a:active{color:#6699FF;}
div.menu a:visited{color:#EEEEEE;}
div.menu a:hover{background-color:#666666;text-decoration:none;}



/* Form Elements */

	/* Submit, Reset, Buttons */
input[type="submit"],input[type="reset"],input[type="button"]{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	color:#DDDDDD;
	background-color:#333333;
	border-style:outset;
	border-width:3px;
	border-color:#999999;
}

input[type="text"],input[type="password"],textarea,select{
	background-color:#DDDDDD;
	border-style:outset;
	border-width:2px;
	border-color:#666666;
}



/* Bottom Navigation Area */
div.bottom_nav{margin:0px;width:100%;text-align:center;}
div.bottom_nav a:link{color:#000000;}
div.bottom_nav a:visited{color:#000000;}



/* Content Containers */

div.content_container{
	position:relative;
	padding:0px;
	margin-bottom:5px;
	border-style:solid;
	border-color:#333333;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:2px;
	border-bottom-width:2px;
}
div.content_title{
	background-color:#333333;
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	
}
div.content_description{
	width:100%;
}

/* Content Sections */
.column_left{
	width:482px;
}
.column_right{
	width:275px;
	clear:right;
	float:right;
	top:auto;
	right:5px;
	display:inline;
}


#news {}
#recent_game {}
#upcoming_games {}
#mini_calender_div {}

/* Reusable Formatting Objects */


.required{ font-weight:bold;color:red; }


div.calendar_event{
	margin-left:4px;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:4px;
}

.calendar_time{
	font-weight:bold;
	color:#ffff77;
}

table.mini_calendar_table tr td.calendar_today{
	background-color:#222222;
	border-color:#666666;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;	
}

a.calendar_title:link{color:#FFFFFF; font-weight:normal;}
a.calendar_title:visited{color:#EEEEEE; font-weight:normal;}


table.calendar_min_height tr td{
	min-height:100px;
}

table.mini_calendar_table{
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	border-left-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-style:solid;
	border-color:#333333;
	width:95%;
	
}
table.mini_calendar_table tr th{
	background-color:#333333;
}

table.mini_calendar_table tr td{
	border-style:solid;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-top-width:0px;
	border-color:#333333;
	padding:2px;
}

table.mini_calendar_table tr td * {
	position:relative;
	margin-right:0px;
}

table.mini_calendar_table tr.month_row th{
	background-color:#666666;
	border-style:solid;
	border-color:#333333;
	border-top-width:1px;
	border-left-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
}

table.mini_calendar_table tr.month_row th a{ color:#000000; }

.nonCurMonth{
	color:#444444;
}

.nonCurMonth a:link{color:#012488; }
.nonCurMonth a:visited{color:#012468; }


div.margined{
	margin-left:3px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:3px;
}

div.news_heading{
	font-weight:bold;
	color:#FFFFFF;
}
div.news_description{
	margin-left:20px;
	margin-right:20px;
	text-align:justify;
}
div.news_footer{
    margin-right:20px;
	text-align:right;
}

.stupid_margin{
	margin-right:10px;
}


/* Game Selection */
a.gameNotEntered:link{color:#FFFF66;}
a.gameNotEntered:visited{color:#FFFF66;}

a.gameEntered:link{color:#EEEEEE;font-weight:normal;}
a.gameEntered:visited{color:#EEEEEE;font-weight:normal;}

/* Player Card */

.cardcontainer{position:relative;height:252px;width:180px;overflow:hidden;float:right;margin-right:150px;}
.cardborder{position:absolute;top:0px;left:0px;z-index:2;}
.cardlogo{position:absolute;top:203px;left:136px;z-index:3;}
.cardielt7{display:none;position:absolute;top:229px;left:0px;width:180px;height:23px;z-index:2;background-color:#CCCCCC; }
.cardname{position:absolute;top:234px;left:0px;width:180px;z-index:3;color:#000000;font-size:12px;}



/* Editor Tables */


.dispLeft{text-align:left;}
.dispRight{text-align:right;}

table.editorTable th{
	border: 1px solid #666666;
	background-color:#333333;
	padding:2px 7px 2px 7px;
}

table.editorTable td{
	border:1px solid #666666; 
	padding:2px;
}

tr.editorAddRow td{
	padding-top:20px;
}

