/* Blog styles */

/* main board content area */
#blog_content{
	float:left;
	width:866px;
	min-height:100px;
	height:auto;
}
*html #blog_content{
	margin-left:10px;
}
#blog_board_title{
	display:none;
	visibility:collapse;
}


/* category link bits */
#blog_board_category_links{
	float:left;
	margin-left:90px;
	width:230px;
	background-image:url(/img/blog/categories_top.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#blog_board_category_links_title{
	display:none;
	visibility:collapse;
}
#blog_board_category_links ul{
	padding-bottom:22px;
	margin-left:-19px;
}
#blog_board_category_links li{
	background-color:#000000;
	width:208px;
	list-style:none;
	margin-left:-20px;
	text-indent:13px;
}
.blog_board_category_links_list{
	width:209px;
	background-image:url(/img/blog/categories_btm.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:32px;
	color:#FFFFFF;
}
.blog_board_category_links_list_item_link{
	color:#FFFFFF;
	text-decoration:none;
}
.blog_board_category_links_list_item_link:hover{
	text-decoration:underline;
}


/* archive link bits */
#blog_board_archive_wrapper{
	float:left;
	margin-left:5px;
	margin-top:-4px;
	clear:left;
	width:161px;
	background-image:url(/img/blog/archive_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:25px;
}
.blog_board_archive_title{
	display:none;
	visibility:collapse;
}
#blog_board_archive_wrapper ul{
	padding-bottom:16px;
}
#blog_board_archive_wrapper li{
	list-style:none;
	margin-left:-39px;
	text-indent:13px;
	width:156px;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
}
.blog_board_archive_list{
	background-image:url(/img/blog/archive_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.blog_board_archive_list_item_link{
	color:#000000;
	text-decoration:none;
}
.blog_board_archive_list_item_link:hover{
	text-decoration:underline;
}


/* main board bits */
#blog_board{
	float:right;
	width:520px;
}
.blog_board_message_title_wrapper{
	margin-bottom:-12px;
}
.blog_board_message_title_link{
	color:#000000;
	text-decoration:none;
	font-size:90%;
}
.blog_board_message_author_wrapper{
	display:inline;
}
.blog_board_message_date_wrapper{
	display:inline;
}
.blog_board_message_author{
	display:inline;
	font-size:100%;
	font-weight:normal;
}
.blog_board_message_author a{
	color:#000000;
	text-decoration:none;
}
.blog_board_message_date{
	display:inline;
	font-size:100%;
	font-weight:normal;
}
.blog_board_message_content_wrapper{
	border-top:1px solid #000000;
	font-size:100%;
	font-weight:normal;
}
.blog_board_message_link_wrapper{
	margin-bottom:36px;
	font-weight:bold;
}
.blog_board_message_more_link{
	color:#000000;
	font-weight:bold;
}
.blog_board_message_category_link{
	color:#000000;
}
.blog_board_message_comment{
	color:#000000;
}


/* board message bits */
#blog_message{
	float:right;
	width:520px;
}
#blog_board_message_print_link{
	display:none;
	visibility:collapse;
}
#blog_board_message_title h1{
	color:#000000;
	text-decoration:none;
	font-size:130%;
	margin-bottom:2px;
}
#blog_board_message_author{
	display:inline;
}
#blog_board_message_author h2{
	display:inline;
	font-size:100%;
}
.blog_board_message_author_link{
	display:inline;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin-right:3px;
}
#blog_board_message_date_time{
	display:inline;
	font-weight:normal;
}
#blog_board_message_date_time h2{
	display:inline;
	font-size:100%;
	font-weight:normal;
}
#blog_board_message_content{
	border-top:1px solid #000000;
	font-size:100%;
	font-weight:normal;
}
#blog_board_message_content a{
	color:#000000;
}
#blog_board_message_return{
	margin-bottom:36px;
}
#blog_board_message_return a{
	color:#000000;
}


/* blog comments bit */
#blog_message_comments{
	float:right;
	width:520px;
}
.blog_board_comment_title{
	color:#000000;
	text-decoration:none;
	font-size:130%;
	margin:0;
	padding:0;
	margin-bottom:12px;
}
.blog_board_message_comment_author_odd, .blog_board_message_comment_author_even{
	display:inline;
}
.blog_board_message_comment_author_odd h2, .blog_board_message_comment_author_even h2{
	display:inline;
	font-weight:normal;
	font-size:100%;
}
.blog_board_message_comment_date_odd, .blog_board_message_comment_date_even{
	display:inline;
}
.blog_board_message_comment_date_odd h2, .blog_board_message_comment_date_even h2{
	display:inline;
	font-weight:normal;
	font-size:100%;
}
.blog_board_message_comment_text_odd, .blog_board_message_comment_text_even{
	border-top:1px solid #000000;
	font-weight:bold;
	margin-bottom:36px;
}
.blog_board_comment_pagination_table a{
	color:#000000;
}


/* leave a comment bits */
#leave_comment{
	float:right;
	width:520px;
	height:42px;
	font-weight:bold;
	font-size:140%;
	background-image:url(/img/blog/leave_comment.gif);
	background-repeat:no-repeat;
	font-size:0;
	text-indent:-50px;
	overflow:hidden;
}
#blog_message_comment_form{
	float:right;
	width:520px;
	margin-bottom:32px;
}
.comments_text{
	margin:0;
	padding:0;
}
#blog_board_comment_user_label{
	float:right;
	width:520px;
	height:17px;
	font-weight:bold;
	font-size:140%;
	background-image:url(/img/blog/your_name.gif);
	background-repeat:no-repeat;
	font-size:0;
	text-indent:-50px;
	overflow:hidden;
}
#blog_board_comment_comment_label{
	float:right;
	width:520px;
	height:17px;
	font-weight:bold;
	font-size:140%;
	background-image:url(/img/blog/your_comment.gif);
	background-repeat:no-repeat;
	font-size:0;
	text-indent:-50px;
	overflow:hidden;
}
#blog_board_comment_email_label{
	float:right;
	width:520px;
	height:17px;
	font-weight:bold;
	font-size:140%;
	background-image:url(/img/blog/notification_email.gif);
	background-repeat:no-repeat;
	font-size:0;
	text-indent:-50px;
	overflow:hidden;
}
#blog_board_comment_notify_on_comment_label{
	font-weight:bold
}
#blog_board_comment_content{
	width:500px;
	height:210px;
	background-image:url(../img/blog/input_large_bg.gif);
	background-repeat:no-repeat;
	background-color:#EFEAE3;
	border:none;
	padding-left:10px;
	padding-top:10px;
}
#blog_board_comment_user, #blog_board_comment_email{
	width:247px;
	height:32px;
	background-image:url(/img/blog/input_small_bg.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:7px;
	border:none;
	background-color:#EFEAE3;
}
#save{
	width:100px;
	height:37px;
	border:none;
	font-weight:bold;
	text-align:left;
	background:none;
	margin-left:-9px;
	background-image:url(../img/blog/submit_button.gif);
	background-repeat:no-repeat;
	color:#EFEAE3;
	text-indent:-100px;
}

/* pagination bits */

.pagination_numerals{
}
.blog_board_message_pagination_links{
	text-decoration:none;
	color:#000000;
}
.blog_board_message_pagination_links_active{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.blog_board_message_pagination_links_previous{
	text-decoration:none;
	color:#000000;
	padding-right:8px;
}
.blog_board_message_pagination_links_next{
	text-decoration:none;
	color:#000000;
	padding-left:8px;
}