/* CSS Document */
body{margin-top:5px; background-color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-image: url(../images/bckgrnd.gif);}
form{margin:0; padding:0;}
p{margin:0px;}
a{outline:none;}
#header{width:1000px;height:146px;margin-left:auto;margin-right:auto; background-image:url(../images/banner_top_new2.jpg);background-repeat: no-repeat; background-color:#000000;}
#motto{ position:relative; top:2px; left:220px; width:700px; background-color:#610061; color:#ffffff; text-align:center; font-variant:small-caps; font-size:24px;}
#main{ background-image:url(../images/banner_bottom_new2.jpg); background-repeat:no-repeat; background-color:#000000;width:998px;height:auto;margin-left:auto;margin-right:auto; padding-bottom:3px;  overflow:auto;border-left:1px solid #000000;border-right:1px solid #000000;}
#left_col{ background-color:#000000; padding:2px; width:146px; height:auto; margin:0px 0px; float:left; background-image:url(../images/banner_bottom3.jpg);background-repeat: no-repeat;}
#left_col a {color:#610061; text-decoration:none;}
#left_col a:hover {color:#000000; text-decoration:underline;}
#center_col{float:left;width:695px; height:auto; margin-top:2px;}
#right_col{width:153px;height:auto;padding:2px 0px 2px 0px;float:left; background-color:#610061;  color:#FFFFFF; margin-top:17px;}
#right_col a img{border-width:0px;}
#right_col a:hover img{border-width:0px;}
#right_col a:visited img{border-width:0px;}

/*footer*/
#footer{width:1000px;height:20px;margin-left:auto;margin-right:auto; color:#FFFFFF;}
#ftr{position:relative;width:980px;margin-left:10px;padding-top:4px;font-size:10px;}
#ftr ul{margin:0;padding:0}
#ftr li{display:inline;list-style-type:none;padding:0;margin:0;}
#ftr a{font-size:10px;color:#ffffff;text-decoration:none;}
#ftr a:hover{text-decoration:underline;}
#ftr p{position:absolute;top:0;right:0;color:white;margin:0;padding-top:4px;}
#ftr p a{color:#ffffff;}


#twitter{ position:relative; top:70px; margin-top:2px;}
#facebook{ position:relative; top:70px; margin-top:10px;}
#twitter_widget{ width:660px; height:auto; margin-left:16px; margin-bottom:16px;}
#weather{width:95px;margin-left:auto; margin-right:auto; position:relative; top:60px; left:2px; border:1px solid #f6f321; padding-top:2px;}

.main_content{ min-height:500px; height:auto; overflow:auto; width:680px; border: 1px solid #610061; background-color:#ffffff; padding:10px 4px 4px; margin:14px 0px 0px 1px;}

/* for min-height when browser is Internet Explorer 6*/
/*\*/
* html .main_content {height: 500px;}
* html .news_info {height: 30px;}
/**/

.main_content a {text-decoration:none; color:#610061;}
.main_content a:hover {text-decoration:underline;}

.news_item{margin-bottom:20px; height:auto; width:678px; border: 1px solid #000000; background-color:#ffffff;}
.news_title{height:auto; width:670px; border-bottom: 1px solid #000000; background-color:#aaaaaa;padding:4px; color:#ffffff; }
.news_title a{color:#FFFFFF;}
.news_info{ min-height:30px; height:auto; width:670px;background-color:#cccccc;padding:4px; color:#000000; line-height:16px; }
.posted_date{background-color:#eeeeee; float:right; color:#000000; height:15px; border:1px solid #000000; margin:-5px -5px 6px 4px;font-size:10px; font-style:italic; padding:2px 4px 0px 6px;}
.breaking_news{ color:#FF0000; float:left; height:20px; width:105px;}
.news_info img {display:none;}
.news_piece {}
.page_banner{margin-bottom:10px; height:34px; width:680px;}
.teams_page_banner{margin-bottom:10px; height:34px; width:680px; background-image:url(../images/page_banner_teams2.gif); background-repeat:no-repeat;}
#team_selector{ position:relative; top:5px; left:180px; width:430px;}


#left_col ul{ overflow:auto; position:relative;left:0px;top:0px;list-style:none;padding:0px;margin:0px; background-color:#f6f321; border:1px solid #610061;font-size:12px;}
#left_col ul li{margin:8px 7px;}
#left_col ul li.on ul{display:block; width:60px; }
#left_col ul li.on{font-weight:bold;}
#left_col ul ul{list-style-type:disc;padding:0px;margin:4px -7px 0px 10px;background-color:#D2D2D2;background-image:none;font-size:10px;color:#888;font-weight:normal; width:60px;}
#left_col ul ul li {margin:0px; padding-left:4px; line-height:14px; height:14px;}

#left_col ul.recent_items{text-align:left; color:#000000; background-color:#cccccc; border-width:0px; font-size:10px; line-height:10px;}
#left_col ul.recent_items a {color:#610061; text-decoration:none; font-weight:bold;}
#left_col ul.recent_items a:hover {color:#000000; text-decoration:underline;}

#nav_surround{border:1px solid #ffffff; position:relative; top:60px; left:3px;}
#date{text-align:center;color:#FFFFFF; padding-bottom:2px;}

/*age calc table */
#age{border:1px solid #000000; width:550px;}
#age_dates{ border-width:0px;width:350px;}
/* map */
#the_map table{border: 1px solid #000000;}
#the_map table table{border-width:0px; width:auto;}
table#map_main{position:relative; margin-top:10px; margin-bottom:0px; background-color:#000000; color:#000000;}
table#the_map{vertical-align:middle; height:25;}
#controls_legend {position:relative; background-color:#cccccc;}
table#markers td{vertical-align:middle; font:10px Verdana, Arial, Helvetica, Sans-Serif;}
table#map_legend td{vertical-align:middle; height:25; padding:2;font:10px Verdana, Arial, Helvetica, Sans-Serif;color:#000000;}
#map{width: 678px; height: 500px; white-space:nowrap;}
table#map_directions{color:#FFFFFF;}

/* info balloons on map */
.balloonLink {white-space:nowrap; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.balloonAddress {white-space:nowrap;font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;}
.balloonTitle {white-space:nowrap;font-size: 12px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}

/* coaches tables    */
table.coaches{border:1px solid #000000; background-color:#000000; width:680px; margin-bottom:10px;}
table.coaches td{padding:4px;}
table.coaches td.name {width:260px; font-weight:bold;}
table.coaches td.level{ text-align:center;width:220px;}
table.coaches img {border:1px solid #000000; float:right; margin:4px;}
table.coaches tr.darkgray{ background-color:#999999;}
table.coaches tr.lightgray{ background-color:#CCCCCC;}


/* teams tables    */
table.teams{border:1px solid #000000; background-color:#cccccc; width:480px; padding:4px;}
table.teams td { border-bottom:1px dashed #999999; line-height:40px;}


/* mfc teams tables (for new width  */
table#mfc_teams{border:1px solid #000000; background-color:#cccccc; width:670px; padding:4px;}
table#mfc_teams img{border:1px solid #000000;}
select{ background-color:#f6f312; color:#610061;}

/*main navigation */
#navc{position:relative;left:196px;top:90px;width:614px;height:23px;z-index:100; border:2px solid #ffffff;}
