/* start scaffold css*/
body, html {
			width:100%; height:100%; margin:0; padding:0;
		}
        
body { background-color: #fff; color: #333;}

body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   13px;
  line-height: 18px;
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

a { color: #000; }
a:visited { color: #666; }
a:hover { color: #fff; background-color:#000; }
img {border: 0px solid black !important;}

#links dt {
    color:#B51112;
    font-size:medium;
    font-weight:bold;
}

#links a {color:#B51112;}

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}
/*end scaffold css*/



/*start layout css */
body {font-size:76%; font-family:"trebuchet MS", verdana, arial, sans-serif; background:black; word-wrap:break-word;}

#minMax {min-width:800px; max-width:1100px; margin:0 auto; background:#e0e0e0;}

#oldheader {background:#b51112; color: black;}

#breadcrumbs {float: right; color: white;}
#breadcrumbs a {color: white;}
#breadcrumbs a:visited {color: white;}

#header {
    background:url("../images/background.gif") repeat-x scroll 0 0 #FFFFFF;
    border:0 none;
    font-family:arial,sans-serif;
    font-size:76%;
    margin:0;
    padding:0;
    height: 190px;
}

#header h1 {color: #fee25e;}
#header p {color: white;}

#topnav {background:white; padding: 0 10px;}

#leftnav {float:left; width:180px; padding:10px; background:#f5f5ee; border-right:dotted; border-color: #b51112;}
#rightnav {float:right; width:260px; padding:10px; background:#f5f5ee; border-left: dotted; border-color: #b51112;}
#meat {background:white; margin:10px 290px 10px 10px;}

#leftnav, #rightnav, #meat {padding-bottom:32767px; margin-bottom:-32767px;}

#wrapper {overflow:hidden; background:white;}

#footer {
    clear:both; 
    background:#b51112; 
    color: black; 
    padding: 0 20px 0 20px;
}
#footer p {padding: 0;}

.content {padding:10px;}
h1 {font-size:20px; margin:0; padding:10px 0; color:#b51112;}
h3 {font-size:18px; margin:0; padding:8px 0;}
p {font-size:12px; line-height:1.5em; margin:0; padding:5px 0;}

/* menu boxes*/
.menubox {border: 1px solid #336699; margin: 10px 0; }
.menubox_title {
	background: #41423f;
	color: #fee25e;
	cursor: pointer;
	margin:0; font-size:1.2em; padding:0 10px 5px 10px;
}

.menubox_body {
	padding: 0 3px; background-color:white;
}

.menubox_body ul {background-color:white; list-style-image:url('/images/bullet_red_square.gif'); margin: 0; padding-left: 16px;}

.menubox_body dl {background-color:white; margin-top: 0; margin-bottom: 0;}
.menubox_body dt {font-size:1.1em; font-weight: bold; color:#b51112;}
.menubox_body p {padding:2px 3px;}

/* for roster table in team right sidebar */
.menubox_body table {width: 100%; }
.menubox_body td {border-style: none;}


/* news boxes */
.clear {clear: both;}
#news {border-top-style: dotted; border-color: #b51112; margin-top: 10px;}

.newsbox {border: 1px solid #b51112; margin: 10px 0px;}
.newsbox_title {
	background: #b51112;
	color: #fee25e;
	cursor: pointer;
	margin:0; font-size:1.2em; padding:0 10px 5px 10px;
}
.newsbox_title a {color: #fee25e;}

.newsbox_body {
	padding: 0 3px; background-color:white;
    border: 1px solid #b51112; margin: 0px 0px;
}
/*end layout css */

/* for teams title panes */
.dijitTitlePaneTitle {color: #B51112; font-size: large; font-weight:bold;}

/* other styles*/

table {border-collapse:collapse;}

th {
	border-style:solid;
	border-width: 1px;
	border-color:black;
	background-color:#41423f;
	color:#fee25e;
}

td {
	border-style:solid;
	border-width: 1px;
	border-color:#41423f;
}


/* for alternate rows */
.list-line-odd {background-color: white;}
.list-line-even {background-color: #f8f3f4;}

/* for horizontal navigator at top */
#topnav ul {display: inline; margin: 0; padding: 0;}
#topnav li {display: inline; padding-left: 5px;}
#topnav ul li a {text-decoration:none; color: #b51112;}
#topnav ul li a:hover {color: #fee25e; background: #b51112; }

/* for alert box */
.alertbox {border-style: solid; border-color: #b51112; background-color:#ffccff; padding: 10px;}

/* for coach lists */
#coachlist {border: 3px double #ccc; padding: 0.5em;}
#coachlist dt {font-weight: bold; color: #b51112;}
#coachlist dt:after { content: ":"; } 
#coachlist dd {}

/* start new tabs */
#tabmenu {
    color: #000;
    border-bottom: 2px solid black;
    margin: 12px 0px 0px 0px;
    padding: 0px;
    z-index: 1;
    padding-left: 10px }

#tabmenu li {
    display: inline;
    overflow: hidden;
    list-style-type: none; }

#tabmenu a, a.active {
    color: #DEDECF;
    background: #898B5E;
    font: bold 1em "Trebuchet MS", Arial, sans-serif;
    border: 2px solid black;
    padding: 2px 5px 0px 5px;
    margin: 0;
    text-decoration: none; }

#tabmenu a.active {
    background: #ABAD85;
    border-bottom: 3px solid #ABAD85; }

#tabmenu a:hover {
    color: #fff;
    background: #ADC09F; }

#tabmenu a:visited {
    color: #E8E9BE; }

#tabmenu a.active:hover {
    background: #ABAD85;
    color: #DEDECF; }

#content {font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
    text-align: justify;
    background: #ABAD85;
    padding: 20px;
    border: 2px solid black;
    border-top: none;
    z-index: 2;	}

#content a {
    text-decoration: none;
    color: #E8E9BE;}

#content .newsbox_body a {text-decoration: underline; color: blue; }

#content .newsbox_body a:hover { color: #B51112; background: #FEE25E; text-decoration:underline; }

#content a:hover { background: #898B5E; }
/* end new tabs */

/* for flickr badge in the right nav */
/*
Images are wrapped in divs classed "flickr_badge_image" with ids "flickr_badge_imageX" where "X" is an integer specifying ordinal position. Below are some styles to get you started!
*/
#flickr_badge_uber_wrapper {text-align:center; width:260px;}
#flickr_badge_wrapper {padding:10px 0 10px 0;}
.flickr_badge_image {margin:0 10px 10px 10px;}
.flickr_badge_image img {border: 0px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {border: solid 0px #000000}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}





