/* Bulletin Board Styles */

/********************************************
*					IDs						*
********************************************/

#bb_topic_post_table
{
	clear:both;
	margin-left:20px;
	margin-right:20px;
}
#board_footer
{
	font-size:16px;
	text-align:right;
	font-weight:bold;
	background-color:#990000;
	color:#FFFFFF;
	padding:5px;
}
#board_header
{
	font-size:24px;
	text-align:left;
	font-weight:bold;
	background-color:#990000;
	color:#FFFFFF;
	padding:5px;
}
#community_board_table
{
	border:1px solid #C1C1E6;
}
#community_content_table
{
	
}
/********************************************
*					Links					*
********************************************/

a.bb_author, a.bb_author:link, a.bb_author:visited 
{
	text-decoration:none; 
	font-weight:bold;
	color:#F8BE22;
}
	a.bb_author:hover, a.bb_author:active 
	{
		text-decoration:none; 
		font-weight:bold; 
		color:#FFFFFF;
	}

a.title_bar_link, a.title_bar_link:link, a.title_bar_link:visited 
{
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
}
	a.title_bar_link:hover, a.title_bar_link:active 
	{
		font-size:11px;
		font-style:italic;
		font-weight:bold;
		color:#CCCCCC;
		font-weight:bold;
		text-decoration:underline;
	}
a.bb_action_link, a.bb_action_link:link, a.bb_action_link:visited 
{
	text-decoration: none; 
	color: #FFFFFF; 
}
	a.bb_action_link:hover, a.bb_action_link:active 
	{
		 text-decoration: underline; 
		 color: #FFFF00; 
	}
a.bb_link, a.bb_link:link, a.bb_link:visited 
{
	text-decoration: none; 
	color: #163f83; 
}
	a.bb_link:hover, a.bb_link:active 
	{
		 text-decoration: none; 
		 color: #0832d0; 
	}

a.bb_link_big, a.bb_link_big:link, a.bb_link_big:visited 
{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF; 
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
	a.bb_link_big:hover, a.bb_link_big:active 
	{
		font-weight: bold;
		text-decoration:underline;
		color: #CCCCCC; 
		font-size:16px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
/********************************************
*					Classes					*
********************************************/
.bb_header
{
	background-color: #990000;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
}
	a.bb_header_link, a.bb_header_link:link, a.bb_header_link:visited { 
		font-weight:bold;
		text-decoration: none; 
		color: #FFFFFF; 
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
	a.bb_header_link:hover, a.bb_header_link:active {
		font-weight:bold;
		text-decoration: underline; 
		color: #CCCCCC; 
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
.bb_heading
{
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#6465BC;
}
.bb_comment_border_right
{
	border-right:1px dotted #C1C1E6;
}
.bb_comment_border_bottom
{
	border-bottom:1px dotted #C1C1E6;
}
.bb_comment_table{
	border:1px solid #C1C1E6;
}
.bb_comment_quote
{
	border:1px dotted #C1C1E6;
	padding:5px;
}
.bb_comment_header
{
}
.bb_comment_content
{
}
.bb_comment_small_info{
	color:#FFFFFF;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}

.bb_comment_message
{
	color:#000000;
	font-size:12px;
}
.bb_comment_box
{
	border:1px solid #C1C1E6;
	background-color:#FDF8C6;
	color:#990000;
	padding:5px;
}
.bb_comment_heading
{
	color:#000000;
	font-size:12px;
}
.bb_message_author {
	font-size: 12px;
	padding-top: 10px;
	color: #85C5FB;
}
.bb_message_headline {
	font-size: 16px;
	color: #FFFFFF; 
	padding-bottom: 5px;
}
.bb_original_message_box {
	background-color: #03105F;
	border: 2px solid #363636;
	color: #FFFFFF;
	padding: 5px;
}
.bb_post
{
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	padding-bottom:10px;
}
.bb_reply_author {
	font-size: 12px;
	color: #373739; 
}

.bb_sub_header
{
	background-color:#990000;
	color:#FFFF00;	
	font-size:14px;
	padding: 5px;
}
.bb_sub_table
{
	border:1px solid #C1C1E6;
	background-color:#FFFFFF;
}

.bb_sub_table_border_left
{
	border-left:1px solid #C1C1E6;
}
.bb_sub_table_border_right
{
	border-right:1px solid #C1C1E6;
}
.bb_sub_table_border_bottom
{
	border-bottom:1px solid #C1C1E6;
}


.bb_violation_message
{
	color:#000000;
	font-size:12px;
}
.bb_violation_box
{
	border:1px dashed #990000;
	background-color:#FFFFFF;
	color:#990000;
	padding:5px;
}
.bb_violation_heading
{
	color:#000000;
	font-size:16px;
}

.required_text
{
	color:#FF0000;
	font-size:12px;
}

/********************************************
*					Button					*
********************************************/
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('http://www.aggiefit.org/community_board/images/bg_button_a.gif') no-repeat scroll top right;
    color: #009999;
    display: block;
    float: right; /* Left Or Right Depending on where you want your button*/
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('http://www.aggiefit.org/community_board/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}






/********************************************
*				  Pop Up Box				*
********************************************/

a.pop_up span {
	display: none;
	text-decoration: none;	
	color:#000000;
}
a.pop_up:hover {					
	overflow: hidden; /** fix for IE6 popup bug.  nice one Microsoft! */
	text-decoration: none;
	color:#000000;
}

a.pop_up:hover span {
	display: inline;
	border: 1px solid black;
	position: absolute;
	background-color: white;
	padding: 5px;
	margin-left: 5px;
	overflow: hidden;
	text-align:left;
}


/********************************************
*					Pager					*
********************************************/

.pager_area
{
	padding:5px;
	margin:5px;
}
.pager_text
{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
}
/* this will color the pages that arent the active page*/
a.pager_num, a.pager_num:link, a.pager_num:visited, a.pager_num:active 
{
	text-decoration: none; 
	padding:5px;
	border:1px solid #0E1162;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold; 
	color: #0E1162;  
	height:25px;
}

a.pager_num:hover
{
	 
	background-color:#0E1162; 
	color: #FFFFFF; 
}
 
a.pager_active, a.pager_active:link, a.pager_active:visited, a.pager_active:active 
{
	text-decoration: none; 
	padding:5px;
	border:1px solid #0E1162;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold; 
	background-color:#0E1162; 
	color: #FFFFFF;
	 
	
	height:25px;
}

a.pager_active:hover
{
	background-color:#0E1162; 
	color: #FFFFFF; 
}

/********************************************
*					Rating					*
********************************************/
/* STAR RATING */
	.rating_instructions{
		color:#FFCC00;
		font-size:11px;
		font-style:italic;
	}
	.star-rating{
		list-style:none;
		margin-left:5px!important;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		background: url(http://www.aggiefit.org/community_board/images/alt_star.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: 0px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(http://www.aggiefit.org/community_board/images/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
	} 
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(http://www.aggiefit.org/community_board/images/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: 0px;
		z-index: 1;
		margin-left:0px;
	}