/** Page Header **/
.header {
	font: normal 12pt Verdana,Sans-Serif;
	color: #0B567F;
	background-color: #ffffff;
	border-bottom: solid 0px #0b567f; 
	margin-left: 10px;
	width: 663px;
	padding: 5px 0px 5px 0px;
}
.header a {
	font-weight: bold;
	text-decoration: none;
	color: #0B567F;
}
.header a:hover {
	text-decoration: underline; 
}
#breadcrumbs {
	font: normal 10pt Verdana,Sans-Serif;
	margin-left: 10px;
}
#breadcrumbs a {
	text-decoration: none;
	color: #0B567F;
}
#breadcrumbs a:hover {
	text-decoration: underline; 
}
/** Body Containers **/
.left_col {
	float: left;
	border: solid 0px #000000;
}
.right_col {
	float: right;
	width: 250px;
	border: solid 0px #000000;
}
.float_right {
	float: right;
}
.float_left {
	float: left;
}
/** Blog CSS **/
.blog_container {
	width: 662px;
	font: normal 8pt Verdana,Sans-Serif;
	padding: 10px 0px 10px 0px;
	margin: 0px 10px 0px 10px;
	border-bottom: solid 0px #cccccc; 
}
.blog_container_comments {
	width: 662px;
	font: normal 8pt Verdana,Sans-Serif;
	border: solid 0px #000000;
	padding: 10px 10px 10px 10px;
}

img#blog_image {
	width: 100px;
}
.blog_title {
	font: bold 12pt Verdana,Sans-Serif;
	color: #0B567F;
}
.blog_title a {
	text-decoration: none;
	font: bold 10pt Verdana,Sans-Serif;
	color: #0B567F;
}
.blog_title a:hover {
	text-decoration: underline; 
	font: bold 10pt Verdana,Sans-Serif;
}
.blog_profile a {
	text-decoration: none;
	font: normal 10pt Verdana,Sans-Serif;
	color: #0B567F;
}
.blog_profile a:hover {
	text-decoration: underline; 
	font: normal 10pt Verdana,Sans-Serif;
}
.blog_usertitle {
	padding: 7px 0px 0px 0px;
	font: italic 10pt Verdana,Sans-Serif;
	color: #666666;
}
.blog_stafftitle {
	padding: 7px 0px 0px 0px;
	font: bold italic 10pt Verdana,Sans-Serif;
	color: #8F1B1E;
}
.blog_section a {
	text-decoration: none;
	font: bold 8pt Verdana,Sans-Serif;
	color: #666666;
}
.blog_section a:hover {
	text-decoration: underline; 
	font: bold 8pt Verdana,Sans-Serif;
	color: #d9d9d9;
}
.blog_section a:hover {
	text-decoration: underline; 
	font: bold 8pt Verdana,Sans-Serif;
	color: #d9d9d9;
}
.last_comment {
	color: #999999;
	font: normal 8pt Verdana,Sans-Serif;
}
.last_comment a {
	color: #666666;
}
.last_comment a:hover {
	
}
.blog_date {
	font:normal 8pt Verdana,Sans-Serif;
	color:#666666;
}
.blog_post {
	font: normal 10pt Verdana,Sans-Serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;		
}

.blog_action {
	padding-bottom: 10px;
	border-bottom: solid 0px #cccccc;
}
.blog_action a {
	/*text-decoration: none;*/
	font: normal 8pt Verdana,Sans-Serif;
	color: #0B567F;
}
.blog_action a:hover {
	text-decoration: underline; 
	font: normal 8pt Verdana,Sans-Serif;
}
.blog_more {
	color: #0B567F;
}
.blog_more a {
	font: bold 11pt Verdana,Sans-Serif;
	text-decoration: none;
	color: #0B567F;
}
.blog_more a:hover {
	font: bold 11pt Verdana,Sans-Serif;
	text-decoration: underline;
	color: #0B567F; 
}


/** Blog Attachments CSS **/
#blog_media_container {
	float: left;
	width: 325px;
	border:1px solid #CCCCCC;
	margin-right: 5px;
	padding: 5px; 
}

#large_image_container {
	float: left;
	height: 240px;
	width: 320px;
	background-color: #f1f1f8;
}
#large_image_container img {
	width: 320px;
}
#large_image_container a {
	font: normal 8pt Verdana,Sans-Serif;
}
#large_image_container a:hover {
	color: #0B567F;
}

#blog_media_thumbnail_container {
	float: left;
}

.media_thumbnail_container {
	float: left;
	border:1px solid #CCCCCC;
	margin: 2px 4px 0px 0px;
	padding: 2px;
}

/* link for file downloads*/
#blog_media_thumbnail_container a.media_download_link {
	/*width:150px;*/
	text-align:center;
	/*display:block;*/
}
/*thumbnail image */
#blog_media_thumbnail_container img {
	width: 50px;
	border: none;
	margin:1px;
	display:block;
}

/* delete button*/
.media_delete {
	color:#cccccc;
	font-weight:bold;
	padding:2px;
	padding-top:0px;
	text-decoration:none;
	font-size:8pt;
	border:1px solid #ffffff;
	margin:2px auto 0px;
	display:block;
}
.media_delete:hover {
	background-color:#660000;
	color:#ff0000;
	border-color:#cc0000;
}

.media_delete span {
	color:#660000;
	margin-right:2px;
	text-decoration:underline;
	font-weight:normal;
}
.media_delete:hover span {
	color:#ffffff;
}


#blog_media_upload_form {
	background-color:#CFDEE6;
	border: 1px solid #0B567F;
	padding: 5px;
	margin-top: 3px;
}
/** Blog Comments CSS **/

.blog_comments{
	border-bottom: solid 0px #cccccc;
}
.blog_subject{
	width: 652px;
	font: bold 10pt Verdana,Sans-Serif;
	color: #0B567F;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	border-top: solid 1px #0b567f;
	float: left;
	background-color: #f9f9f9;
	border-bottom: solid 1px #cfdee6;
	margin-bottom: 15px;
	margin-top: 15px;
}
.blog_container_comments a{
	text-decoration: none;
	font: bold 8pt Verdana,Sans-Serif;
	color: #0B567F;
}
.blog_container_comments a:hover{
	text-decoration: underline; 
}
.blog_subject a {
	font-size: 10pt;
	text-decoration: underline;
}
.blog_container_comments strong{
	color: #0B567F;
}
.blog_container_comments textarea{
	margin-top: 10px;
	border: solid 1px #0B567F;
}
.blog_form input{
	border: solid 1px #0B567F;
	background-color: #CFDEE6;
	font: bold 8pt Verdana,Sans-Serif;
	padding: 3px;
	width: 160px;
}
.blog_form input:hover{
	border: solid 1px #CFDEE6;
	background-color: #0B567F;
	font: bold 8pt Verdana,Sans-Serif;
	color: #ffffff;
}

#blog_toolbox {
	border: solid black 1px;
	width: 300px;
	margin: 5px 0px;
	padding: 3px;
}
/** TOOLS **/
.tools{
	float:left;
	font: normal 10pt Verdana,Sans-Serif;
	color: #666666;
	margin-top: 8px;
	margin-left: 30px;
}
.tools a{
	text-decoration: none;
	color: #5ba4d7;
	
}
.tools a:hover{
	text-decoration: underline;
	color: #0B567F;
}
.ie6_fix{
	float:left;
}
.detail_tool_bar{
	margin-left: 20px;
	margin-top: 5px;
	font: normal 8pt Verdana,Sans-Serif;
	color: #666666;
	
	
}
.detail_tool_bar a{
	text-decoration: none;
	color: #666666;
}
.detail_tool_bar a:hover{
	text-decoration: underline;
	color: #666666;
}
/** Blog Rating **/
#battered_div {
	font: bold 10pt Verdana,Sans-Serif;
	color: #8f1b1e;
}
#blog_views{
	font: normal 8pt Verdana,Sans-Serif;
	color: #666666;
	margin-left: 100px;
}
#blog_rating_text{
	font: bold 11pt Verdana,Sans-Serif;
	color: #0B567F;
}
#blog_rating{
	cursor: pointer;
	font: bold 11pt Verdana,Sans-Serif;
}
#rating_percent{
	background: #ffffff url(../img/rate_box.gif);
	margin: 5px 0px 10px 0px;
	width: 117px;
	font: bold 18pt Verdana,Sans-Serif;
	text-align: center;
	display: block;
	padding: 21px 0px 21px 0px;
}
span#blog_type{
	float:left;
}
span#blog_ad_one{
	display: block;
	margin-left: 62px;
}
span#blog_ad_two{
	display: block;
	margin-left: 66px;
}
div.page {
	text-align:center;
	font-size:8pt;
}
.blog_sponsor a{
/*	text-decoration: none;*/
	color: #605db0;
	
}
.blog_sponsor a:hover{
	text-decoration: underline;
	color: #0B567F;
}

#post_comment_jump {
	display: block;
	font: bold 10pt Verdana,Sans-Serif;
	color: #0B567F;
	text-align: center;
	margin: 3px;
}
/****** More Blogs ******/
.more_blogs_container{
	margin: 10px 0px 0px 0px;
	
}
a#more_blogs_link  {
	text-decoration: none;
	color: #0B567F;
	font: bold 11pt Verdana,Sans-Serif;
}
a:hover#more_blogs_link  {
	text-decoration: underline;
}
#more_blogs_date {
	padding:0px 0px 0px 0px;
	font: normal 10pt Verdana,Sans-Serif;
	color: #666666;
	margin-bottom: 5px;
}
.dotted_bg{
	background: #ffffff url('../img/event_dot.gif') repeat-x;
	clear: left;
}
a#more_blogs_user{
	font-size: 12pt;
	
}
img#more_blogs_image {
	width: 50px;
	float:left;
}
.more_blogs_title {
	float:left;
	width: 652px;
	padding: 5px;
	border-top: 1px solid #0B567F;
	border-bottom: 1px solid #0B567F;
	background-color: #f9f9f9;
	font: bold 12pt Verdana,Sans-Serif;
	color: #0B567F;
	float:left;
}

a.default  {
	text-decoration: none;
	color: #0B567F;
	font: bold 8pt Verdana,Sans-Serif;
}
a:hover.default {
	text-decoration: underline; 
}

div#previous_blogs{
	margin-top: 15px;
	margin-left: 5px;
	float:left;
}
