/* Global */
* { padding:0px; margin:0px;  font-family:Arial, Helvetica, Sans-serif; }
body {background-image:url(../images/header_shadow_right.png); background-repeat:repeat-x; background-position:868px 0px; background-color:#89857c; font-size:11px; } 
/* body {background-image:url(../images/header_shadow_right.png); background-repeat:repeat-x; background-position:868px 0px; background-color:#FCCDFF; font-size:11px; } ANDRE - PINK */
p {margin-bottom:10px;}
a img {border:0px;}
a { color:#a19062; }
input {font-size:12px; padding:2px; }
h5 {font-size:13px; font-weight:bold; margin-bottom:10px;}
option {padding:1px;}

/* General */
.clear {clear:both;}
.right {float:right;}
.left {float:left;}
.black_bar { background-color:#000; width:868px; height:8px;}
.brown_bar { background-color:#2E271E; width:100%; height:12px;}
.grey_bar { background-color:#ebebeb; height:20px;}
.gold_txt {font-weight:bold; color:#d8d092; letter-spacing:-0.5px;}
.bg1  { background-color:#f3f3f3; }
.bg2 { background-color:#eae5cf; }
.bgOdd { background-color:#e7e7df;}
.bgEven { background-color:#e3e1ca;}
.date { font-style:italic; font-size:10px; color:#939393; margin-bottom:10px;}
.bold {font-weight:bold;}
.blt { border:0px; margin-right:2px;}
.a2 { color:#432d25;}
.tab {font-size:11px; font-weight:normal;}
.tab a {color:#fff; margin-right:5px;}

/* Site Structure */
#bg_picture { float:left; width:100%; text-align:center; z-index:1; position:absolute;}
#bg_changer_container { width:100%; z-index:3; position:absolute;}
#bg_changer { width:1000px; margin:0px auto;}
#bg_changer_left { float:left; margin-left:3px;}
#bg_changer_right { float:right; margin-right:3px;}
#container { width:100%; z-index:2;}
#header { width:868px; height:172px;}
#header #flash { width:868px; position:absolute; z-index:1; height:172px;}
#header #overlay { width:868px; position:absolute; z-index:2; height:172px;}
#header_bottom {background-image:url(../images/header_bottom.png); height:29px;}
#official_site { float:right; background-image:url(../images/grey_trans_bg.png); color:#fefefe; padding:10px; letter-spacing:-0.5px;}
.left_round { float:right;}
.right_round { float:right;}
#header_promotion { float:right; width:290px; height:94px; padding-top:15px; text-align:center;}

#search_form { margin:0px;}
.input_box {width:130px; font-size:10px; position:relative; top:-8px;}
#search_box {float:left; height:32px; padding:3px 10px; }
.grey {color:#939393;}
.home_link, .rss_link { float:left; font-size:10px; font-weight:bold; letter-spacing:-0.5px; margin-top:4px; margin-left:15px; }
.home_link img, .rss_link img { position:relative; top:4px; padding-left:4px;}
.gold_txt {color:#dace92}
.gold_txt2 {color:#c3ae79}

#mid_container {width:850px; padding-left:18px; background-image:url(../images/main_container_left_bg.png); background-repeat:repeat-y; background-color:#e7e1d1;}
#main_container {width:850px; padding-left:18px; background-image:url(../images/main_container_left_bg.png); background-repeat:repeat-y; background-color:#e7e1d1;}
/* #mid_container {width:850px; padding-left:18px; background-image:url(../images/main_container_left_bg.png); background-repeat:repeat-y; background-color:#FCCDFF;}
#main_container {width:850px; padding-left:18px; background-image:url(../images/main_container_left_bg.png); background-repeat:repeat-y; background-color:#FCCDFF;} ANDRE - PINK*/
#left_col { float:left; width:160px;}
#right_col { float:left; width:690px;}
#link_bar {background-color:#2E271E; width:868px; height:38px; }

#left_col .quicklink_title { height:23px; }
#left_col .quicklinks { font-size:11px; padding-left:10px; background-color:#e3dcca; text-transform:uppercase;}
#left_col .quicklinks a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
width:130px;
color: #a69d7e;
background: #e4dcb7;
border-top:1px solid #c2bea3;
border-bottom: 1px solid #fff;
text-decoration: none;
text-align:right;
line-height:12px;
padding:5px 10px;
}

#left_col .quicklinks a:hover {
color: #fff;
background: #e2d48b;
}

#content { padding:4px 8px 20px 8px; font-size:11px;}
#content h3 { height:15px; background-color:#b09c4d; font-size:12px; font-weight:bold; color:#fff; padding:5px; padding-left:10px; margin-bottom:4px;}
#content h4, #content .plink { margin:5px 0px; font-weight:bold; font-size:11px; color:#686868; text-decoration:none; display:block;}

#content li {margin-left:20px;}
.sub_page li {margin-left:30px;} 
.sub_page { margin:4px 10px; padding:20px 10px; background-color:#F3F3F3; color:#686868; min-height:750px; line-height:20px;}

#footer { width:868px; background-color:#fff; color:#a19062; letter-spacing:-0.5px;}
#footer_container { width:828px; padding:20px;}
#footer .logo {margin-top:20px; margin-right:20px;}

/* Home */
.grey_bar { height:20px; font-size:11px; color:#afa282; padding-top:2px; padding-left:10px;}
.content_header { height:23px; background-image:url(../images/content_header_bg.png); background-repeat:no-repeat; font-size:13px; color:#fff; font-weight:bold; padding-top:12px; padding-left:15px; padding-right:10px;}
.feature_btn { float:left; padding:2px 6px; font-weight:bold; cursor:pointer; }
.feature_highlight { background-color:#b0a5a1; color:#fff;}
.sport_name { font-size:11px; font-weight:bold; color:#c7bb7e; margin-right:5px;}

.feature_stories { width:640px; }
.blank_feature { height:161px; padding-top:50px; background-color:#f3f3f3;}
.feature_story {padding:8px;}
.feature_story .desc {float:left; width:320px; height:161px; padding:15px; background-color:#f3f3f3; border-bottom:1px solid #857c5f; color:#686868;}
.feature_story .subtitle {height:15px; color:#999; position:relative; top:-5px;}
.feature_story .feat_img {float:left; border:1px solid #000; width:320px; height:190px; background-color:#fff;}
#col1 { float:left; width:425px;}
#col2 { float:left; width:240px; margin-left:8px; font-style:normal;}
.story {margin-bottom:4px;}
.story_img {float:left; border:1px solid #000; width:135px; height:80px; background-color:#fff;}
.story .desc {float:left; width:268px; height:61px; border-bottom:1px solid #857c5f; padding:10px;}
.story .subtitle {position:relative; top:-5px; color:#888;}
.bottom_link { background-color:#d9d4b7; padding:4px; margin-bottom:4px;}
.home_event {padding:4px 12px; color:#67686a; border-bottom:1px solid #857c5f; }
a.event_title {margin-bottom:0px;}
#news_excerpts {margin-bottom:5px}
#promo { background-color:#fff; padding:10px; margin-bottom:5px; font-style:normal;}
#mailing_list { background-color:#F3F3F3; padding:5px 15px; padding-bottom:15px;}
#featured_poll { margin-left:10px; padding:5px 10px; background-color:#F3F3F3; color:#503227; padding-bottom:15px;}
.ml_title, .fp_title { font-size:12px; font-weight:bold; margin-left:10px; color:#928554; margin:20px 0px;}
.ml_title .bullet, .fp_title .bullet { margin-right:10px; position:relative; top:3px;}
#TICKER {float:left; overflow:hidden; width:500px; padding:8px 10px; margin-left:20px; font-family:Arial; font-size:10px;color:#FFF;}
.tscore {color:#fff; text-decoration:none; margin:0px 10px;}
#story_pause_btn { cursor:pointer;}

.sport_header { font-size:12px; text-align:center; margin:20px 0px;}
.sport_header a {margin:0px 5px;}
.network_box {background-color:#fbfdfc; height:80px; border-bottom:1px solid #857c5f; text-align:center; padding:10px 0px;}

/* roster.php */
.sched_header { background-color:#C6BC7F; color:#FFF; font-weight:bold; font-size:12px; text-transform:uppercase;}
.roster_table { border:10px solid #f3f3f3;}
.roster_table, .sched_table {width:100%; margin:0px auto; background-color:#f3f3f3;}
.roster_table .note { font-weight:normal; text-transform:none; font-size:10px; font-style:italic;}
.roster_table td, .sched_table td { padding:4px 8px; }
.roster_table a { color:#000; text-decoration:none;}
.roster_header { font-weight:bold; font-size:12px; text-transform:uppercase;}
.roster_header td { padding-bottom:0px;}
.team_photo { margin-right:4px;}
.team_caption { background-color:#f3f3f3; height:170px; margin-bottom:10px; padding:30px 20px;}
.profile_title { color:#fff; background-color:#a29163; padding:2px 6px; border-bottom:1px solid #6f6242; margin-bottom:0px;}
.profile_blurb { padding:10px; background-color:#e4dcb7; margin-bottom:20px; min-height:30px;}

/* news.php */
.news_abstract {margin:0.5%; padding:1%; padding-bottom:0px; margin-bottom:10px; background-color:#f3f3f3;}
.news_abstract_small { width:47%; } 
.news_abstract h1 { font-size:18px; }
.news_abstract h2 { font-size:14px; }
.news_abstract h2, .news_abstract h1 {font-weight:bold; margin-bottom:10px;}
.news_abstract img { border:1px solid black; margin-right:10px;}
.news_abstract .link {margin:0px -7px; background-color:#d9d4b7; padding:4px; height:14px;}
.news_abstract .link img {border:0px;}
.archive_list {  background-color:#f3f3f3; padding:1%; }
.archive_list h2 {font-size:18px; margin-bottom:10px;}
.archive_list ul { margin-left:10px;}
.archive_list ul li {list-style:none;}

.news_item {width:95%; margin:0px auto; padding-top:20px;}
.news_header { background-color:#A29163; color:#FFF; font-size:13px; font-weight:bold; padding:4px 8px;}

.news_subtitle { height:15px; background-color:#e6e6e6; font-size:11px; color:#686868; padding:2px 8px;}
.news_content { background-color:#F3F3F3; padding:10px; border-bottom:1px solid #958B71; }
.news_image {margin-bottom:5px; margin-left:10px; padding:3px; background-color:#A29163;}

#news_archive_content {padding:20px;}
.news_archive_menu_year {padding:5px; background-color:#d9d4b7; margin-bottom:1px;}
.news_archive_menu_year label {float:left; margin-right:10px; font-weight:bold; position:relative; top:1px;}

/* team.php */
.subhead { position:relative; top:-12px; left:4px; margin-right:14px;}
.profile_pic { width:200px; height:240px; border:1px solid #958B71; background-color:#fff; margin-right:10px;}
.profile_info {height:240px; padding:10px;}
.feature_title { padding-left:0; margin-left:0;}

/* search.php */
.search_ath { padding:10px; background-color:#fff; margin:10px 0px; cursor:pointer;}
.search_ath_img {float:left; width:120px;}
.search_ath_stats {float:left; width:300px; margin-bottom:5px;}
.search_abstract {margin:5px;}
.search_title { font-size:13px; }

.search_result {margin-bottom:10px; padding:10px; background-color:#f3f3f3;}

/* upcoming.php */
.filter_container { background-color:#F3F3F3; color:#6C6C6C; border-bottom:1px solid #A19A85; padding:10px; margin-bottom:10px;}
.sched_table { width:100%; background-color:#F3F3F3; border:8px solid #F3F3F3; margin:5px 0px;}
.sched_header { background-color:#F3F3F3; color:#3a3a3a; text-transform:uppercase;}
.sched_row1 td { background-color:#E7E7DB;}
.sched_row2 td { background-color:#E3E1CA;}
.sched_today td { background-color:#EAEEB1;}
.icon {margin-right:4px; position:relative; top:2px;}

/* bullying.php */
.bullying_tbl, .mascot_tbl {width:100%;}
.bullying_tbl td, .mascot_tbl td {padding:4px;}

/* events.php */
.event { background-color:#F3F3F3; margin:10px 5px; padding:10px;}
.event_content {margin-top:20px;}

/* other */
.archive_list {list-style:none;}
.archive_list li { margin-bottom:10px;}

/* blogs */
.blog_title { font-size:14px; background-color:#80764f; padding:4px 10px; color:#fff; margin-top:20px;}
.blog_date {background-color:#f6f6f6; margin-bottom:0px; padding:4px 10px;}
.blog_content { background-color:#fff; padding:20px;}
.blog_more {background-color:#fff; padding:20px; text-align:right;}
