@charset "utf-8";
/* CSS Document */

/*News & Blog Items */

.date_header {
color:#7f7f7f;
font-size:16px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-variant:small-caps;
margin:10px 0 0 0;
}

/*Entry Styling */
.entry_title, .entry_title a {
font-size:30px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#e39815;
text-decoration:none;
margin:15px 0 2px 0;
}

.standard_entry p, .standard_entry {
font-size:14px;
color:black;
line-height:15px;
margin-top:10px;
}

.entry_hr {
height:8px;
background-color:#919191;
margin:0;
}

.entry_info {
font-size:13px;
margin:0 0 15px 0;
color:#7f7f7f;
font-weight:bold;
}

#aablentry > img {max-width:622px; height:auto;}

.entry_author {
color:#616160;
}



/*Footer */
.footer_div {
height:104px;
padding-top:4px;
width:857px;
margin-left:auto;
margin-right:auto;
background:url(../images/design/footer_bg.jpg) no-repeat;
clear:both;
}

#footer_panel_logo { 
width:255px;
margin-right:45px;
visibility:hidden;
float:left;
}

#footer_panel_map {
width:535px;
height:85px;
float:left;
margin-top:15px;
}

.site_map_title {
color:#d0d0d0;
border-bottom:1px dotted #b5b5b5;
font-size:15px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin-bottom:3px;
}


/*Comment & Comment Preview */
.comments_start {width:637px; height:68px; background:url(../images/design/comments_title.jpg) no-repeat; margin:25px 0 25px 0;}
#comment_roll { margin-bottom:10px; padding: 2px;}
.comments_count {float:right; color:white; font-weight:bolder; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin: 12px 86px 0 0;}
.comment_textbox {background:#51504e; padding:15px;}
.comment_textbox > p {color:white;}
.comment_text {color:white; font-weight:bold; font-size:13px;}
.comment_tbl_avatar {width:82px; margin:0;}
.comment_tbl_tri {width:31px; margin:0:}
.comment_tbl_text {width:507px; margin:0;}


.commentlist{margin:25px 0; clear:both;}
.commentlist ul{list-style-type:none;list-style-position:default;margin:0;padding:0;}
.commentlist li{background:#fff;margin:0 0 10px;padding:0;}
.commentmetadata{backgrounds:#fff url(../../assets/blog/comment_quote.gif) 20px 0 no-repeat;font-size:11px;margin:0;padding:0;}
.unpublished_comment{border:2px solid #F03;}
.comment_comment{text-align:left;line-height:16px;font-size:13px;overflow:hidden;padding:10px; color:black;}
.comment_comment p{padding-bottom:10px;margin:0;}
.gravatar_img{padding-top:2px;}

#ls_tabs{position:relative;padding-left:10px;height:20px;z-index:9;top:1px;}
#ls_tabs h4{float:left;height:18px;text-align:center;border:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;font:normal 12px/20px sans-serif;color:#999;overflow:hidden;cursor:pointer;margin:0 -1px 0 0;padding:0 6px;}
#ls_tabs a{font-weight:400;text-transform:uppercase;font-size:11px;font-family:Helvetica, Arial;}
#ls_tabs h4:hover{color:#f39;border:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
#ls_tabs h4.selected{color:#f39;border:1px solid #dfdfdf;border-bottom:1px solid #fff;}
.home #ls_tabs_container{margin:0 0 10px;}
#ls_tabs_container{text-align:left;background:#fff;margin:0 0 12px;}
#ls_tabs_container .ls_panel{list-style:none;border:0 solid #c00;background: top right repeat-y;border-left:1px solid #dfdfdf;position:relative;margin:0;padding:0 14px 0 10px;}
#ls_tabs_top{z-index:10;height:11px;background:url(../images/design/container_bg.gif) left -20px repeat-x;_margin-bottom:-3px;}
#ls_tabs_topL{height:11px;width:14px;float:left;background:url(../images/design/container_bg.gif) left top no-repeat;}
#ls_tabs_topR{height:11px;width:14px;float:right;background:url(../images/design/container_bg.gif) right -40px no-repeat;}
#ls_tabs_bottom{height:20px;background:url(../images/design/container_bg.gif) left -100px repeat-x;}
#ls_tabs_bottomL{height:16px;width:17px;float:left;background:url(../images/design/container_bg.gif) left -60px no-repeat;}
#ls_tabs_bottomR{height:16px;width:17px;float:right;background:url(../images/design/container_bg.gif) right -80px no-repeat;}

#comment_form {clear:both;}

table.nospace{margin:0;}

#comment_preview {border:3px solid #8c8c8c; background:#f2f2f2; padding:7px; margin-bottom:0; }
#comment_preview p {font-size:14px; font-weight:bold; }
#comment_preview_bottom {background:url(../images/design/commentpreview_tri.gif) no-repeat; line-height:13px; height:13px; margin:0;}

.add_comment {
clear:both;
padding-top:5px;
}

.add_comment h4 {
color:#616160;
font-size:25px;
font-weight:bold;
}

.comment_entry {
text-align:center;
width:100%;
}

/*Pagination */
.pagination {
margin-top:5px;
width:100%;
border: 1px dotted #6e6e6e;
}

#page_nextlast {
font-size:18px; 
font-weight:bold;
width: 50%;
display:inline;
}

#page_pagination {
font-weight:bold;
font-size:14px;
display:inline;
}

.top-border{border-top:4px solid #ddd; width:100%;}


.read_more a {
color: #d16e04;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

.read_more a:hover {
color: #d19404;
font-weight:bold;
text-decoration:none;
}


/*Teams Page */
#teams_index_title {
width:100%;
margin::15px 0 15px 0;
text-align:center;
font-size:16px;
color:black;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#teams_logo_list {
width:100%;
padding:2px;
}

.team_logo_link > a {
font-size:14px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#c15114;
}
.team_logo_link { 
padding:0 5px 10px 5px;
text-align:center;
font-size:13px;
font-weight:bold;
}

/*Specific Team Page */
#team_page_header{
width:100%;
margin-bottom:25px;
}

#team_header_left {
float:left;
margin-right:50px;
width:153px;
}

#team_page_middle {
float:left;
margin-top:15px;
margin-right:110px;
}

/*Team Page Names */
#team_page_middle_quietstorm {
float:left;
margin-top:15px;
margin-right:15px;
}



#team_page_right {
float:right;
font-size:18px;
font-weight:bold;
color:black;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

#team_page_record {
background:url(../images/design/team_record_box.jpg) no-repeat #fff;
padding:6px 6px 0 6px;
width:167px;
height:139px;
margin:5px 0 40px 0;
}

.team_record_txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:48px;
color:white;
font-weight:bold;
text-align:center;
padding-top:15px;
}

#team_page_news {
clear:both;
width:100%;
margin-top:30px;
}

/*Team Roster/Stats */
#team_page_stat_table {width:597px; padding:4px;}
.stat_table_thead {border-bottom:1px solid #000; font-weight:bold; font-size:16px; background:#5e5e5e; color:#fff;}
.player_stat_line {font-size:14px; font-weight:bold; border-right: 1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;  margin-top:15px;}


/*Team News */
#team_news_links {
background:url(../images/design/teamnews_box_bg.jpg) no-repeat;
height:120px;
width:615px;
padding:3px;
}

.team_news_item {
list-style-type:none;
width:165px;
margin:0 10px 10px 10px;
float:left;
}


.news_links a {
color: #fff;
font-size:16px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.news_links a:hover {
color: #d68512;
text-decoration:underline;
}

/*Team Stats */
#team_stats_divide {
margin-top:15px;
margin-bottom:15px;
}

.team_stats_leaders {

width:620px;
}

#leaders_statbox {

width:680px;
}

.teamleader_box {
background:url(../images/design/leaders_box_bg.jpg) no-repeat;
height:160px;
width:200px;
margin-right:15px;
float:left;
}

.teamleader_box_last {
background:url(../images/design/leaders_box_bg.jpg) no-repeat;
height:160px;
width:200px;
float:left;
margin-right:0;
}

.teamleader_innerbox{
width:175px;
padding:20px 4px 0px 8px;
}

#teamleader_photo {
width:83px;
height:80px;
float:left;
margin-right:2px;
}

.teamleader_details {
color:black;
font-weight:bold;
font-size:15px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-left:6px;
}

#leaderstat_titles {
margin-top:10px;
width:677px; }

.stat_title {
margin-right:15px;
font-size:18px;
color:black;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
text-align:center;
float:left;
width:200px;
}

.stat_title_last {
margin:0;
font-size:18px;
color:black;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
text-align:center;
float:left;
font-weight:bold;
width:209px;
}

.leader_avg_stats {
font-size:17px;
font-weight:bold;
color:black;
padding-left:15px;
}

.roster_title {
clear:both;
width:620px;
padding-top:25px;
}

.roster_tb_headers {
background: #d68512;
}

.roster_tb_headers th {
color:white;
font-size:15px;
font-weight:bold;
text-align:center;
}

#roster_stats_tbl { 
width:630px;
margin-bottom:45px;}

#roster_stats_tbl tbody > tr > td {
text-align:center;
padding:4px;
font-weight:bold;
font-size:14px;
}

/*Stats Index */
.leaguestats_title {margin-bottom:10px;}
.weeklyleaders_title {margin-bottom:15px; text-align:center;}
#weeklyleaders_box {background:url(../images/design/stats/weeklyleader_boxbg.jpg) no-repeat; padding:4px;}
#weeklyleader_pts {background:url(../images/design/stats/weeklyleader_pts_box.jpg); width:186px; height:225px; float:left; margin:0 26px 0 5px;}
#weeklyleader_rbs {background:url(../images/design/stats/weeklyleader_rbs_box.jpg); width:186px; height:225px; float:left; margin-right:26px;}
#weeklyleader_assts {background:url(../images/design/stats/weeklyleader_assts_box.jpg); width:186px; height:225px; float:left;}
.weeklyleader_stat {font-size:55px; font-weight:bold; padding-top:25px; color:white; text-align:center;}
.weeklyleader_photo {text-align:center; padding-top:3px; margin-bottom:3px;}
.weeklyleader_name {font-size:13px; font-weight:bold; color:white; text-align:center;}

.leader_stat_td {font-weight:bold;}
#leader_stats_tbl > tbody > tr > td {text-align:center; font-weight:bold; font-size:15px;}



/*Schedule */
#sched_title {text-align:center; margin-bottom:30px;}
#league_schedule_tbl {background:url(../images/design/sched_tbl_bg.jpg) no-repeat #000;}
#league_schedule_tbl thead > tr> td {color:#fbfcbc; font-size:14px; font-weight:bold; text-align:center;}
#league_schedule_tbl tbody > tr > td {font-weight:bold; font-size:14px; text-align:center; border:1px solid #3b3b3b; color:#fbe000;}
#schedule_next {margin-top:20px;}
#schedule_next > a {text-align:center; font-size:22px; font-weight:bold; color:#d1760b;}


/*Forum */
#localforum_toplinks { width:100%; padding:30px 0 15px 0;}


/* Forum Page Header - Logo & Search */
#logo_search_header {width:100%; padding:5px; text-align:center;}

#forum_notifications_header {width:795px; background:url(../images/design/forum/forum_head_bg.jpg) no-repeat #fff; }
#aabl_forum_logo {float:left; width:164px; height:110px; margin-right:100px; margin-left:50px;}
#search { background-color: transparent; text-align: right; float:left; width:203px; margin: 25px 0 0 200px; padding: 0; }
#search table { text-align: right; float: right; }
.searchinput { color: #6d6d6d; font-size: 11px; text-align: left; width: 150px; margin: 0; padding: 2px; border-color: #8c8b8b #c4c4c4 #c4c4c4 #8c8b8b; border-style: solid; border-width: 1px; }
.submitimg { float: right; margin: 0 0 0 6px; padding: 0; }
a.advanced_search, a.advanced_search:visited, a.advanced_search:active { color: #a09f9f; width: 120px; float: right; padding-top: 3px; padding-bottom: 0; }
#login { background:url(../images/design/forum/forum_head_bg.jpg) no-repeat; width: 698px; clear: both; padding: 17px 0 19px; margin-right:auto;margin-left:auto;}
* htlm #login { text-align: left; padding: 17px 0 0; }
#login table { width: 100%; margin-left: 18px; }
#login table td { color: #272727; text-align: left; padding: 4px 10px 4px 4px;  font-size:13px; font-weight:bold;}
#login table .logpass { color: #272727; line-height: 19px; width: 144px; height: 13px; margin: 0; padding: 2px 0 2px 2px; border-color: #aec9d2 #e2f1f4 #e2f1f4 #aec9d2; border-style: solid; border-width: 1px; }
#postlinks { width: 250px; margin: 0; padding: 0; }
#postlinks ul { margin: 0 0 20px 46px; padding: 0; }
#postlinks ul li { line-height: 16px; margin: 0; padding: 0; list-style-image: url(../../aabl/themes/forum_themes/aabl/images/bl_orange_arrow.gif); }
#loginform_tbl {padding-left:100px;}

/*Forum Visitor Stats */

#aabl_forum_stats {width:100%;}
#forumstatson{ width:698px; margin-right:auto;margin-left:auto;}


/*
    Forum Table Formatting
------------------------------------------------------ */ 
.border {
 border:     		1px solid #B2B3CE;
 padding:			0;
 margin-top:        1px;
 margin-bottom:     3px;
}
.ignored {color: #b37548; padding:			0; margin:			0 0 8px; }
.tableBorder, .tableBorderLeft { background: url(../../aabl/themes/forum_themes/aabl/images/bg_category.jpg) no-repeat; width: 763px; margin: 0; padding: 0; }
.tableBorderTopLeft { padding:			0; margin-top:        1px; margin-bottom:     3px; border-color: #fbedc3; border-style: none solid solid; border-width: 1px; }
.tableBorderPad {
 
}
.threadBorder { color: #b37548; padding:			0; margin:			0 0 8px; }
.tableBG {
 background-color: #F0F0F0;
}

.tablePad {
 padding:  0 2px 4px 2px;
}
td.tablePad2 { padding: 0 13px 0 18px; }
td.tablePad3 { padding: 0 9px 0 20px; }
.tableHeadingBG { background: #fffbe5 url(../../aabl/themes/forum_themes/aabl/images/bg_category.jpg) no-repeat left top; margin: 0; padding:           15px 18px 11px; border-bottom: 1px solid #fbeece; }
.BGright { background-position: right top; margin: 0; padding: 15px 18px 11px; border-bottom: 1px solid #fbeece; }
.tableHeading {
 font-size:         16px;
 letter-spacing:    0.1em;
 font-weight:		bold;
 padding:           0;
 margin:			0;
 background-color:  transparent; 
 white-space: 		nowrap;
}
.tableHeadingSmall { font-size: 11px; font-weight:normal; line-height: 13px; padding:           0; margin:			0; background-color:  transparent; }
.tableRowHeading, .tableRowHeadingBold { color: #000; font-size:13px; padding:8px 10px 8px 6px; }
.tableRowHeadingBold { color: #000; font-size: 13px; font-weight: bold; background-color: white; }
.tableRowSpacer {
 background: 		#FBFBFD;
 padding:           0;
}

.tableCellOne { background: white url(../../aabl/themes/forum_themes/aabl/images/bg_forum.gif) repeat-x left top; padding:           12px 0 12px 0; }
.tableCellOne a { text-decoration:none; color:#da6700; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;}
.tableCellTwo { background: white url(../../aabl/themes/forum_themes/aabl/images/bg_forum.gif) repeat-x left top; padding:           12px 0 12px 0; }
.tableCellThree { background: url(../../aabl/themes/forum_themes/aabl/images/bg_threadbuttons.gif) no-repeat left bottom; margin: 0; padding: 10px 0 10px 13px; }
* html .tableCellThree { padding: 9px 0 6px 13px; }
.tableCellFour { background: url(../../aabl/themes/forum_themes/aabl/images/bg_threadbuttons.gif) no-repeat right bottom; padding: 10px 13px 10px 0; }
* html .tableCellFour { padding: 9px 13px 6px 0; }
.leftcol { background: #fffbe7 url(../../aabl/themes/forum_themes/aabl/images/bg_category.jpg) no-repeat; padding: 18px 10px 18px 18px; }
.tablePostInfo a { font-family:       "Trebuchet MS", Verdana, Geneva, Tahoma,  Arial, Sans-serif; font-size: 12px; color:  #0d45a2; background-color:  transparent; padding: 0 10px 0 20px;  font-weight:bold;}
td.T1 { width: 20px; }
td.T2 { width: 350px; }
td.T3 { width: auto; }
td.T4 { width: auto; }
td.T5 { width: 200px; }
.postcount { color: #e47b00; font-size: 15px; width: 50px; display: block; font-weight:bold; }
td.secondcell { width: 330px; }


/*
  Links in forum posts
------------------------------------------------------ */
.post p {  padding: 0 0 0 20px;  color:black; font-size:1.1em;}
.post a { background-color:  transparent; text-decoration: none; }
  
.post a:visited {
 color:             #330099;
 text-decoration:   underline;
 background-color:  transparent;
}

.post a:hover {
 text-decoration:   none;
 background-color:  transparent;
}


/*Misc Forum Formatting */
.spacer {
 margin-bottom: 5px;
}

.itempad { color: #c24000; font-size: 12px; padding: 4px 0; }
.itempad2 { color: #c24000; font-size: 12px; padding: 4px 0; border-top: 1px solid #fbedc3; }
.itempadbig { color: #000; font-size: 13px; font-weight: normal; padding: 5px 0; }
.itempadbig2 { color: #000; font-size: 13px; font-weight: normal; padding: 5px 0; border-top: 1px solid #f7be65; }
.bottompad {
padding: 0 0 2px 0;
}

.marginpad {
 margin: 12px 0 10px 3px;
}

.leftpad {
 padding: 0 0 0 4px;
}


/*
   Forum related text formatting
------------------------------------------------------ */ 

.forumName {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 letter-spacing:    .1em;
 color:             #333449;
 background-color:  transparent;  
}

.forumDescription { font-size:         11px; padding:           0; background-color:  transparent; width: 330px; }

.forumLightLinks { color: #668c5e; font-size:         10px; padding:           3px 0 2px; background-color:  transparent; }

.forumLightLinks a:link { 
 background:        transparent;
 text-decoration:   none;
} 
.forumLightLinks a:visited { 
 background:        transparent;
 text-decoration:   none;
}
.forumLightLinks a:hover { 
 background:        transparent;
 text-decoration:   underline;
}
.topicTitle {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 letter-spacing:    .1em;
 font-weight:bold;
 background-color:  transparent;  
}

.topicTitle > a {
color:  #000;
}

.topicTitle > a:hover {
color:  #d76f00;
}


.userBlock {
 padding:	2px 0 2px 0;
}

.edited {
	font-size:		9px;
	color:			#f5d49f;
	margin:			15px 18px 0 20px;
	padding:		10px 0 4px;
}


/*
    Page Footer
------------------------------------------------------ */ 
#footer { clear: 			both; text-align:        center; font-family:       Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif; font-size:         9px; color:             #999; line-height:       15px; background-color: transparent; width: 763px; margin: 0 auto; }
#footer table { text-align: left; width: 100%; }
td.legend { background: #fffceb url(../../aabl/themes/forum_themes/aabl/images/bg_legend_right.gif) no-repeat right bottom; vertical-align: top; position: relative; width: 320px; margin: 0; padding: 18px 0 0 20px; border-color: #fbedc3; border-style: solid solid none; border-width: 1px; }
td.legend2 { color: #115b02; font-size: 11px; background: #fffceb url(../../aabl/themes/forum_themes/aabl/images/bg_legend_right.gif) no-repeat right bottom; margin: 0; padding: 18px 0 10px 20px; position: relative; vertical-align: top; border: solid 1px #fbedc3; }
td.legend2 td { font-size: 11px; padding: 0 0 10px; }
td.legend table { color: #115b02; font-size: 11px; }
td.legend td { color: #000; font-size: 11px; font-weight:bold; padding:3px; }
#footer .tableHeading { color: #115b02; font-size: 15px; font-weight: normal; background-color: transparent; letter-spacing: 0.1em; white-space: nowrap; margin: 0 0 13px; padding: 0; }
#credits { text-align: left; margin: 0 0 25px; padding: 20px 0 0; }
#credits p#f1 { color: #7a371c; font-size: 11px; line-height: 17px; float: left; }
#credits p#f2 { color: #7a371c; font-size: 9px; line-height: 17px; float: left; margin-left: 60px; }
#credits p#f3 { text-align: right; float: right; }
#credits img { margin-bottom: 3px; }
/*
    Formatting Buttons
------------------------------------------------------ */ 

.buttonMode {
 font-size:         10px;
 color:             #668c5e;
 background-color:  transparent; 
 white-space: 		nowrap;
}

.htmlButtonOuter, .htmlButtonOuterL {
 background-color:  #f6f6f6;  
 padding:           0;
 border-top:        #333 1px solid;
 border-right:      #333 1px solid;
 border-bottom:     #333 1px solid;
}
.htmlButtonOuterL  {
 border-left:       #333 1px solid;
}
.htmlButtonInner {
 background-color:  transparent; 
 text-align:		center;
 padding:			0 3px 0 3px;
 border-left:       #fff 1px solid;
 border-top:        #fff 1px solid;
 border-right:      #ccc 1px solid;
 border-bottom:     #ccc 1px solid;
}
.htmlButtonOff {
 font-family:       Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         11px;
 font-weight:       bold;
 padding:           1px 2px 2px 2px;
 white-space:       nowrap;
}
.htmlButtonOff a:link { 
 color:             #000;
 text-decoration:   none;
 white-space:       nowrap;
}
.htmlButtonOff  a:visited { 
 text-decoration:   none;
}
.htmlButtonOff a:active { 
 text-decoration:   none;
 color:             #999;
}
.htmlButtonOff a:hover { 
 text-decoration:   none;
 color:             #999;
}
.htmlButtonOn {
 font-family:       Verdana, Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:       bold;
 background:        #f6f6f6;
 padding:           1px 2px 2px 2px;
 white-space:       nowrap;
}
.htmlButtonOn a:link { 
 color:             #990000;
 text-decoration:   none;
 white-space:       nowrap;
}  
.htmlButtonOn  a:visited { 
 text-decoration:   none;
} 
.htmlButtonOn a:active { 
 text-decoration:   none;
 color:             #999;
}
.htmlButtonOn a:hover { 
 color:             #999;
 text-decoration:   none;
}

/*
    Forum Main Content Wrapper
------------------------------------------------------ */
#header { width: 100%; margin: 0 auto; }
#content { text-align: left; left: 0; right: 0; margin: 0 auto; padding: 0; width:763px; }
#mainwrap { background-color: white; text-align: center; }
#footerwrap { background: #ffe3c1 url(../../aabl/themes/forum_themes/aabl/images/bg_footer.gif) repeat-x; text-align: center; padding: 76px 0 30px 0; }



/*Front Page */
#home_main {width:651px;}
.home_main_col1 {width:650px; background:#000;}
.home_main_col2 {width:210px; float:left; margin-left:6px;}
.home_main_games {clear:both; margin-top:15px;}
.latestnews_titlebar {width:430px; height:53px; margin:0 auto;}
.latestnews_article {margin:3px;}
#latestnews_mainimg {background:url(../media/frontpage/frontpage_newsimage.jpg) no-repeat #fff; width:424px; height:241px;}
#latestnews_story {width:100%; padding:2px; color:white;  font-size:12px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height:13px;}
#latestnews_title {font-size:30px; font-weight:bold; color:#ffa53d; margin:0; line-height:31px;}
#latestnews_story > p {color:white; font-size:13px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height:15px;border-top:3px solid #505050;}

/* Images within News Items */
#aabl_entry img {display:block; text-align:center; margin-left:auto; margin-right:auto;}

#latestnews_story > p > a {color:#ffa53d; font-weight:bold; text-decoration:none;}
#latestnews_story > p > a:hover {color:#db550f; font-weight:bold;  text-decoration:none;}
#latestnews_story > p < img {display:block;}


#latestnews_story > img {width:424px; height:auto;}

#latestnews_btm { width:430px;}
#btm_stripe {width:430px; height:11px;}
#latestnews_readmore {padding-left:317px;}

#leaderboard_box {background:url(../images/design/frontpage/leaderboard_bg.jpg) no-repeat #7d0e25; width:210px;}
#leaderboard_title {width:210px; height:47px;}
#leaderboard_link {width:210px;}
#leaderboard_list > ul {list-style-type:none;}
#leaderboard_list > ul > li > div {font-weight:bold; line-height:20px;}
.leaderboard_team {}
.leaderboard_rank{ display:inline; }
.leaderboard_teamname{display:inline; color:white; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#red_division {padding-top:6px; width:126px; margin:0 auto;}
#red_divison_tbl {width: 209px}

#firefive_title {width:210px; height:37px;}
#firefive_box {border:1px solid #000; margin-top:22px; height:223px;}
#firefive_list {padding-left:5px;}
#firefive_list > ul {list-style-type:none;}
#firefive_list > ul > li {font-size:12px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#firefive_table > tr > td {font-size:12px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.firefive_rank {font-weight:bold; font-size:17px; color:#ce6a09; margin-right:4px;}
.firefive_stat {font-weight:bold;}

/*Game Schedule & Recap Area */

#game_sched_recap_title {width:646px; height:33px;}
.game1_td {background:url(../images/design/frontpage/games_game1.jpg) no-repeat; padding:5px;  width:122px; height:92px; font-size:14px;font-weight:bold; }
.game2_td {background:url(../images/design/frontpage/games_game2.jpg) no-repeat; padding:5px;  width:122px; height:92px; font-size:14px;font-weight:bold;}
.game3_td {background:url(../images/design/frontpage/games_game3.jpg) no-repeat; padding:5px;  width:122px; height:92px; font-size:14px;font-weight:bold;}
.game4_td {background:url(../images/design/frontpage/games_game4.jpg) no-repeat; padding:5px;  width:122px; height:92px; font-size:14px;font-weight:bold;}
.game5_td {background:url(../images/design/frontpage/games_game5.jpg) no-repeat; padding:5px;  width:122px; height:92px; font-size:14px;font-weight:bold;}
.game6_td {background:url(../images/design/frontpage/games_game6.jpg) no-repeat; padding:5px;   width:122px; height:92px; font-size:14px;font-weight:bold;}
.game7_td {background:url(../images/design/frontpage/games_game7.jpg) no-repeat; padding:5px;  width:122px; height:92px;font-size:14px;font-weight:bold;}


/*Sidebar */
#chatter_comment {padding:3px; background:url(../images/design/frontpage/chattercomment_bg.jpg) no-repeat #ede7c1; margin:4px 0 4px 0;}
.chatter_comment_div { padding:3px;}
.chatter_comment_div > p {font-weight:bold; font-size:13px; margin-bottom:0;}
.chatter_comment_name {font-size:11px; font-weight:bold; margin:0px;}



#sidebar_forum {margin-top:20px;}
#forum_post {padding:3px; background:url(../images/design/frontpage/forum_post_bg.jpg) no-repeat #c4c4c4; margin:4px 0 4px 0;}
.forum_post_div { padding:3px;}
.forum_post_div  > p {font-weight:bold; font-size:13px; margin-bottom:0;}
.post_author{font-size:11px; font-weight:bold; margin:0px;}




/*Sponsor Page */
#sponsor_title {
width:560px;
margin:0 auto;
border-bottom: 2px dotted black;
}

#sponsor_logo {
width:180px;
float:left;
margin-right:20px;
padding-bottom:10px;}

#sponsor_name {
float:left;
color:black;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
padding-top:30px;
text-align:center;
}

#sponsor_msg {
padding:8px;
}

#sponsor_home_link{
margin: 10px 0 0px 0;
}

/*footer Maps */

.sitemap_links {
max-height:50px;
}

.sitemap_links ul {
float:left;
}
.sitemap_links li {
margin:0;
}

.sitemap_links a {color:white;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.sitemap_links a:hover {
color:#FF6600;
}

/*Recaps */

#recap_title {
margin:0 auto;
width:629px;
}

#recap_teamsbox {
width:605px;
margin:20px auto;
padding:4px;
}

.recap_teamname {
width:217px;
height:156px;
padding:7px;
background:url(../images/design/recaps/recap_namebox.jpg) no-repeat;
float:left;
}

.recap_teamname_text {
color:white;
font-size:30px;
text-align:center;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:115px;
margin:0 auto;
}

#recap_vs {
width:113px;
height:119px;
float:left;
margin:0 14px 0 14px;
}

#recap_summary {
margin:0 auto 15px auto;
width:629px;
}

.recap_summary_title {
font-weight:bold;
color:#d97c3d;
font-size:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#recap_scorebox {
width:605px;
margin:5px auto;
text-align:center;
clear:both;
}

#recap_scorebox > h3 {
width:125px;
margin:0 auto;
}

#recap_homescore {
float:left;
width:217px;
margin-right:160px;
text-align:center;
}

#recap_awayscore {
float:left;
width:217px;
text-align:center;
}


.recap_finalscore {
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF6600;
font-size:45px;
}

#recap_boxscore {
margin:0 auto 15px auto;
width:629px;
}

#gamerecaps_front {
width:645px;
margin:5px auto;
}

#gamerecaps_front > table {
width:620px;
margin:5px auto;
background:url(../images/design/recaps/fronttable_bg.jpg);
}

.gamerecap_div {
text-align:left;
padding: 5px 0 5px 0;
}
.recap_td {
width:33%;
padding-right:25px;
}

.gamerecap_div a {
font-weight:bold;
font-size:16px;
color:#FF6600;
text-decoration:none;
}

.gamerecap_div a:hover {
color:#000;
}

/*Player Profiles */
#profile_title { width:616px; margin:0 auto;}

#player_details { width:418px; margin:0 auto;}

.player_profile_name {font-size:35px; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin-bottom:4px; color:black; text-align:center;}

.player_profile_team {font-size:23px; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin-bottom:4px; color:#d97c3d;text-align:center; }

.player_profile_position {font-size:18px; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; color:black; text-align:center; }

#player_statbox {background:url(../images/players/player_boxbg.jpg) no-repeat; padding:12px; min-height:458px;}

.stat_item {list-style-type:none; margin:0; padding:0;}
.profile_stat_title { font-size:18px; color:black; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;width:90px;}
.stat_dots {width:215px; border-bottom:2px dotted #fff; display:block; vertical-align:bottom; padding-top:3px;}
.stat_stat { font-size:38px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:black; text-align:center;}

/*Team Page */
#team_header {background:url(../images/teams/teampage_title.jpg) no-repeat; height:58px; width:621px;}
.team_name_header {font-size:34px; font-weight:bold;  font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  
color:black; padding-top:12px; }

#team_record_box {float:left; margin-right:100px;}
#team_ranking_box {float:left;}
.team_record {font-size:28px; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#d97c3d;}
.team_record > p {display:inline;}
#team_roster_title  {}
#team_roster_box {background:url(../images/teams/rosterbox_bg.jpg) no-repeat; height:233px; width:603px; margin:0 auto; padding:12px;}
#team_rank_record {width:500px; margin:0 auto;}
.player_link a {font-size:18px; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-align:center;}

.player_link a:hover {color:#d97c3d;}

/*Box Score Table */
.boxscore_tbl_header {background:#5a5a5a; padding:4px;}
.boxscore_tbl_header_txt {font-size:18px; font-size:18px; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:white;}
.boxscore_tbl_name {font-size:16px; font-weight:bold; color:black; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
#boxscore_tbl > tbody > tr > td {font-size:16px; color:black; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}



/*stat page */
#stat_d2 {background:url(../images/stat/stat_d2.jpg) no-repeat; width:640px; height:379px; display:block;}
#stat_d3 {background:url(../images/stat/stat_d3.jpg) no-repeat; width:640px; height:391px;  display:block; clear:both;}
#stat_d4 {background:url(../images/stat/stat_d4.jpg) no-repeat; width:640px; height:175px;  display:block; clear:both;}

#stat_pts {float:left; width:174px; height:157px; padding-top:50px; margin-left:28px;}
.stat_txt {color:black; font-size:15px; font-weight:bold;}
.stat_name{width:100px; font-weight:bold; font-size:12px; color:#000;; float:left; padding:2px;}
.stat_name > p {margin:0;}
.statpage_stat {width:60px; margin-left:5px; height:13px; font-size:13px; color:#FF3300; font-weight:bold; float:left; padding:3px;}
.statline {width:175px; clear:both;}

#stat_rbs{float:left; width:174px; height:157px; padding-top:50px; margin-left:32px;}
#stat_assts{float:left; width:174px; height:157px; padding-top:50px; margin-left:22px;}
#stat_3pts{float:left; width:174px; height:157px; padding-top:50px; margin-left:32px;padding-top:60px;}
#stat_stls{float:left; width:174px; height:157px; padding-top:50px; margin-left:34px; padding-top:60px;}
#stat_blks{float:left; width:174px; height:157px; padding-top:50px; margin-left:34px; padding-top:60px;}
#stat_ft{clear:both; width:174px; height:157px; padding-top:50px; margin: 0 auto;}

.weekbox { height:224px; width:594px; background:#000; margin:0 auto; }
.gamelist_game {color:white; font-size:14px; font-weight:bold; text-align:center; line-height:13px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; height:35px; padding:3px;}
.gamelist { float:left; display:block; width:288px; height:193px; padding-top:18px;}
.recapbox {float:left; display:block; width:306px; height:193px; background:url(../images/sched/recap_box.jpg);}

.recaplist { padding-top:34px; width:277px; margin-left:30px;}
.recapclear {clear:both;}
.gamedate {color:black; font-weight:bold; font-size:19px; width:115px; margin:0 auto; clear:both; }

.recap_entry a { color:white; font-size:13px; font-weight:bold; text-decoration:none;}
.recap_entry a:hover  { color:#ffc000 ; text-decoration:none;}

.recap-coming {padding-top:20px; color:white; font-size:18px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; width:100px; margin:0 auto;}

/*Frontpage photos */
#league_photos_bar {margin-top:20px;}

/*team records- frontpage */
#teamrecord_box {width:211px; background:#373636; margin-top:12px; padding:0;} 
.teamrecord_division {width:185px; margin:0 auto;}
.teamrecord_team {font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; height:12px; margin-right:5px; width:130px; text-align:left;}
.teamrecord_record {font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffbb03; height:12px;  text-align:left;}

#teamrecord_line {height:15px; margin-bottom:13px;}

.record_tbl tr {height:14px; margin:0; padding:0;}

.record_tbl {padding-left:14px;}

.teamrecord_labels {font-size:11px; color:white; font-weight:bold;}

/*Super 7 */
#super_7_box {width:646px; height:240px; background:url(../images/home/super7bg.jpg) no-repeat #4a4949; display:block; clear:both; margin-top:25px;}
#super7_row1 { padding-top:72px; padding-left:182px; height:58px;}
#super7_row2 {padding-left:25px; margin-top:38px; height:58px;}
#super7_pts {float:left; width:115px; height:58px;}
.super7_stat {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-align:center; margin-bottom:4px;}
.super7_name {color:#ffa73d; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:center;}
#super7_rbs {float:left; margin-left:40px; width:115px; height:58px;}
#super7_ast {float:left; margin-left:40px; width:119px; height:58px;}
#super7_stls {float:left;  width:120px; height:58px;}
#super7_blks {float:left;  width:120px; height:58px; margin-left:34px;}
#super7_3ptm {float:left;  width:125px; height:58px; margin-left:33px;}
#super7_ftp {float:left;  width:120px; height:58px; margin-left:34px;}


#videoBox {margin:10px 0 10px 0; text-align:center;}