img {border:none;}
.more {text-align:right; margin-top:3px; font-size:11px;}
.section_title {margin-bottom:15px;}
.side_bucket {padding:0px 0px 0px 5px;}
.side_bucket .center {width:192px; text-align:center; margin-bottom:20px;}
.cap {padding-top:20px; margin-top:30px; background-image:url(/images/divider.png); background-repeat:no-repeat; background-position: top center;}
.clear {clear:both;}
.alert {color:#ff0000; }
.center {text-align:center;}
h1 {font-size:17px;}
h2 {font-size:15px;}
.bold {font-weight:bold;}
a:link, a:visited {color:#003D79;}
a:hover {color:#FF0000;}
body {margin:0px;padding:0px;font-family:arial;font-size:12px;background-image:url(/images/body_bg.gif);background-attachment:fixed;background-position:bottom;}
div, input, img, a {outline:0;}
td {font-size:12px;}
.no_border {border:0px;}
.error {color:#ff0000; font-weight:bold;}
.border {border:2px solid #8C7D52;}
.radio {width:10px !important;}
.hidden {position:absolute; top:-9999px; left:-9999px;}
.sup {position:relative !important; top:-5px !important; font-size:50% !important;}
.note {font-size:75%; color:#2A2A2A;}
.option_header {font-weight:bold; color:#000000; background-color:#FFD5AA;}
.option_field {padding-left:10px;}

.outer_container {width:1000px; background-image:url(/images/parchment_bg.jpg); border-right:1px solid #8C7D52;}
.outer_container .inner_container {width:1000px; background-image:url(/images/flames_bg.gif);background-repeat:repeat-x; background-attachment:fixed; background-position:bottom; border:0px solid #ff0000;}
.search_bar {width:1000px; height:30px; color:#ffffff; background-color:#000000;}
.search_bar a {color:#ffffff;}
.search_bar .search_box {position:relative; left:20px; top:4px; float:left;}
.search_bar .search_box form {display:inline;}
.search_bar .search_box img {vertical-align: middle;}

.header_logo {width:1000px; height:152px; background-image:url(/images/header.jpg);}
.header div.potw_container {position:absolute; margin-top:3px; left:686px; width:320px; z-index:400; border:0px solid #ff0000;}
.header div.potw_container .potw_copy {float:left; z-index:2;}
.header div.potw_container .potw_copy .potw_title {color:#ffffff; font-weight:bold; font-size:13px; margin-top:3px;}
.header div.potw_container .potw_copy .name {font-size:16px; font-weight:bold; margin-top:15px;}
.header div.potw_container .potw_copy .positions {font-size:12px; width:145px;}
.header div.potw_container .potw_image {float:right; z-index:1; position:absolute; right:6px;}

.menu {width:1000px; height:40px; background-image:url(/images/menu/menu_bg.jpg); background-repeat:repeat-x;}
.menu .menu_item {float:left; margin-left:20px; position:relative; top:-30px; z-index:1000;}
.menu .guest_book_badge {width:35px; height:16px; position:relative; z-index:1005; margin:-37px 0px 0px 107px;}

.content_container {margin:20px 0px 20px 20px;}
.content_container .top {width:960px; height:11px; background-image:url(/images/3_col_top.png); background-repeat:no-repeat; margin-bottom:0px; font-size:1px;}
.content_container .bd {background-image:url(/images/3_col_top_bd.png);}
.content_container .middle {width:960px; background-image:url(/images/3_col_mid.png); background-repeat:repeat-y;}
.content_container .middle .left_column {float:left; width:194px; margin:5px 0px 5px 10px; border:0px solid #ff0000;}
.content_container .middle .left_column .mini_about #about_content {text-align:justify; font-weight:bold;}

.content_container .middle .center_column {float:left; width:472px; margin:5px 0px 5px 40px;}
.content_container .middle .center_column .team_photo {margin-bottom:20px;}
.content_container .middle .center_column .section_container {margin-bottom:20px;}
.article_container {margin-bottom:15px;}
.article_container .article_title {font-size:13px; font-weight:bold;}
.article_container .article_content {text-align:justify;}

.content_container .middle .right_column {float:left; width:184px; margin:5px 0px 5px 40px;}
.content_container .middle .right_column #decal #decal_copy {margin-top:10px;text-align:justify;}
.content_container .middle .right_column #pie #pie_copy {margin-top:10px;text-align:justify;}
.content_container .middle .right_column .sponsors .logo {margin-bottom:30px; text-align:center; width:192px;}
.content_container .middle .right_column .sponsors .link {font-size:11px;}

.content_container .bottom {width:960px; height:11px; background-image:url(/images/3_col_bottom.png); background-repeat:no-repeat;}

.footer {width:960px;margin:0px 20px 0px 20px; padding-bottom:20px; color:#ffffff; text-align:center;}
.footer a:visited, .footer a:hover, .footer a:link {color:#ffffff;}

.weather #external_link_1 {margin-bottom:10px;}
.weather #external_link_1 a {color:#464646; font-size:11px;}
.weather table tr td.icon {vertical-align:top;}
.weather table tr td.details {padding:0px 0px 10px 10px;}
.weather table tr td.details .day {font-size:13px; font-weight:bold;}
.weather table tr td.details .day_inactive {font-size:13px; font-weight:bold; color:#737373;}
.weather table tr td.details .forecast {font-size:11px; color:#737373;}

.next_game .game_date {font-size:11px;}
.next_game .logos {width:183px; margin-top:10px;}
.next_game .logos img {vertical-align:middle;}
.next_game .directions {margin-top:10px; font-size:11px;}

.content_container .full_wide_top {width:963px; height:13px; background-image:url(/images/full_width_bg_top.png); background-repeat:no-repeat; margin-bottom:0px; font-size:1px;}
.content_container .full_wide_middle {width:963px; background-image:url(/images/full_width_bg_mid.png); background-repeat:repeat-y; margin-bottom:0px; padding:10px 0px 10px 0px;}
.content_container .full_wide_bottom {width:963px; height:14px; background-image:url(/images/full_width_bg_bottom.png); background-repeat:no-repeat; margin-bottom:0px; font-size:1px;}

.content_container .two_col_top {width:960px; height:11px; background-image:url(/images/2_col_top.png); background-repeat:no-repeat; margin-bottom:0px; font-size:1px;}
.content_container .two_col_middle {width:960px; background-image:url(/images/2_col_mid.png); background-repeat:repeat-y; margin:0px;}
.content_container .two_col_bottom {width:960px; height:13px; background-image:url(/images/2_col_bottom.png); background-repeat:no-repeat; margin-bottom:0px; font-size:1px;}

.user_comment {border-left:1px solid #DEAA5A; border-right:1px solid #DEAA5A;}
.user_comment .title {background-image:url(/images/p_title.png); color:#432E0E; font-weight:bold;}
.user_comment .title .name {float:left; position:relative; margin-left:10px;}
.user_comment .title .name span {color:#FCF0E4; font-style:italic; font-weight:normal;}
.user_comment .title .date {float:left;text-align:right;}
.user_comment .comment_content_container {background-image:url(/images/p_content.png); clear:both;}
.user_comment .comment_content_container .content {padding:10px 10px 30px 10px;}
.comment_bottom_border {height:1px; border-top:2px solid #DEAA5A;}

.gb_comment {width:920px;}
.gb_comment .title {width:920px;}
.gb_comment .title .name {width:480px;}
.gb_comment .title .date {width:420px;}
.gb_comment .comment_content_container {width:920px;}
.gb_comment .comment_content_container .content {width:900px;}
.gb_comment_bottom_border {width:922px;}

.rules_comment {width:615px;}
.rules_comment .title {width:615px;}
.rules_comment .title .name {width:315px;}
.rules_comment .title .date {width:270px;}
.rules_comment .comment_content_container {width:615px;}
.rules_comment .comment_content_container .content {width:595px;}
.rules_comment_bottom_border {width:617px;}

.file_menu a {color:#ffffff;}

.score_table td {padding:1px !important; border:0px !important;}

.content_table {border:1px solid #000000;}
.content_table tr td {font-size:11px; padding:2px 5px 2px 5px; vertical-align:top;}
.content_table tr.schedule td {padding:10px;}
.content_table tr.title td {background-color:#000000; color:#ffffff; font-weight:bold;}
.content_table tr.sub_title td {background-color:#696969; color:#ffffff; font-weight:bold;}
.content_table tr.default td {border-right:1px dotted #C0C0C0;}
.content_table tr.alternate td {background-color:#FFFFFF; border-right:1px dotted #C0C0C0;}
.content_table tr.active td {background-color:#D2FFD2; border-bottom:2px solid #97FF97; border-right:1px dotted #97FF97;}
.content_table tr.deleted td {background-color:#FFB9B9; border-bottom:2px solid #FF8888; border-right:1px dotted #FF8888;}

.content_table tr.win td {background-color:#D2FFD2 !important; border-bottom:1px solid #ffffff; border-right:1px dotted #97FF97;}
.content_table tr.lose td {background-color:#FFB9B9 !important; border-bottom:1px solid #ffffff; border-right:1px dotted #FF8888;}
.content_table tr.tie td {background-color:#FFFFBB !important; border-bottom:1px solid #ffffff; border-right:1px dotted #DDDD00;}

.content_table tr td.win {background-image:url(/images/win_grad.png); background-repeat:repeat-y; border-bottom:1px solid #ffffff;}
.content_table tr td.lose {background-image:url(/images/loss_grad.png); background-repeat:repeat-y; border-bottom:1px solid #ffffff;}
.content_table tr td.tie {background-image:url(/images/tie_grad.png); background-repeat:repeat-y; border-bottom:1px solid #ffffff;}
.content_table tr.next_game td {background-color:#CECF9C;}
.content_table tr.bottom td {border-bottom:2px solid #838541; border-right:1px dotted #BDBF7D;}
.content_table tr.top td {border-top:2px solid #838541; border-bottom:1px dotted #BDBF7D; font-size:13px; font-weight:bold; padding:10px; color:#ffffff;}
.content_table tr.practice td {border:0px;vertical-align:middle;}

.content_table tr td input {width:400px;}
.content_table tr td input.checkbox {width:1px;}
.content_table tr td select {width:400px;}
.content_table tr td textarea {width:400px;}

.links .link_section_container .link {margin-bottom:5px;}
.links .link_section_container .last {margin-top:40px;}
.links .link_section_container .link img {vertical-align:middle;}
.links .link_section_container .link span {color:#6B6B6B;}
.links td {vertical-align:top;}
.links td.input {width:318px;}
.links td.label {width:160px;}
.links td.justify {text-align:justify;}
.links .pending_links {padding:20px; margin-bottom:20px; border:2px solid #8C7D52; background-color:#ffffff;}
#character_display {font-size:85%}

.birthday_container {width:208px; height:193px; position:relative; margin:-5px 0 20px -7px; background:url(/images/bg_birthday.png) no-repeat;}
.birthdays {position:absolute; margin:124px 0 0 25px; width:155px; text-align:center;}
.birthdays span {font-size:130%;}

.email_table td {padding:3px 20px 3px 5px; cursor:pointer;}
.email_table tr.header td {font-weight:bold; color:#ffffff; background-color:#000000;cursor:default;}

.team_contact_player_heading td {font-weight:bold; color:#DBDBDB; background-color:#000000; padding:5px;}
.team_contact_player td {font-weight:bold; padding:5px; background-color:#FFFFE8; border-bottom:2px solid #EEE97D;}
.team_contact_parent_heading td {color:#DBDBDB; background-color:#484848; padding:5px; font-style:italic;}
.team_contact_parent td { border-bottom:1px dotted #868686; vertical-align:top; color:#333333}

#season_dropdown select {height:26px; font-size:18px; background-color:transparent; border:1px solid #8C7D52;}
#season_dropdown select option {background-color:transparent;}
#season_dropdown input {height:27px; vertical-align:top;}
