/*
Theme Name: BNFL
Theme URI: http://seo-semantic-xhtml.com
Description: Custom theme for BNFL
Author: Seo Semantic Xhtml
Author URI: http://seo-semantic-xhtml.com
*/

* {	margin:0; padding:0 }

fieldset {border:none }

a {	cursor:pointer; text-decoration:underline; }

a:hover {text-decoration:none;}

img {border:none;}

.curv {float:left;	width:100%; }

.curv img {float:left; }

body {	
	background:#efefef;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#000000;
	background-image: url(http://www.mu6.ca/wp-content/themes/bnfl/images/twitterBG1.jpg);
	background-repeat: repeat;
	background-attachment:fixed;
}
.clear{clear:both;}

#wrapper{
	width:676px;
	margin:0 auto;
	background:#FFFFFF;
}

/*header goes here...*/
#header{
	float:left;
	width:676px;
	height:122px;
	background:#000 url(images/header_bg.jpg) no-repeat 0 0;
	cursor:pointer;
}

/*body_container goes here...*/
#body_container{
	float:left;
	width:676px;
}

/*side_bar goes here...*/
#side_bar{
	float:left;
	width:140px;
	padding:16px 14px 14px 16px;
background-color: #F4F4F4;
height: 5800px;
}

#side_bar .writer_image_box{
	float:left;
	width:140px;
}

#side_bar .writer_detail{
	float:left;
	width:140px;
}

#side_bar .writer_detail h2{
	float:left;
	width:140px;
	padding:3px 0 0 0;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#side_bar .writer_detail h3{
	float:left;
	width:140px;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

#side_bar .writer_detail p{
	float:left;
	width:140px;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#7b7b7b;
}

#side_bar .sidebar_contents{
	float:left;
	width:140px;
}

#side_bar .sidebar_catg {
	float:left;
	width:140px;
	padding:18px 0 11px 0;
}

#side_bar .sidebar_catg li {
	float:left;
	width:140px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#side_bar .sidebar_catg li a {
	color:#000000;
	text-decoration:none;
}

#side_bar .sidebar_contents h2{
	float:left;
	width:140px;
	padding:25px 0 0 0;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#side_bar h2{
	float:left;
	width:140px;
	padding:25px 0 0 0;
	font-size:12px;
	line-height:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#side_bar .sidebar_contents p{
	float:left;
	width:140px;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#7b7b7b;
}
#side_bar .sidebar_contents p span{
	color:#000;
}

#side_bar .sidebar_contents p a{
	color:#7b7b7b;
	text-decoration:none;
}

#side_bar .sidebar_contents p a:hover{
	color:#e24b44;
}

#side_bar ul{
	float:left;
	width:140px;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#7b7b7b;
	list-style:none;
}
#side_bar ul li span{
	color:#000;
}

#side_bar li a{
	color:#7b7b7b;
	text-decoration:none;
}

#side_bar li a:hover{
	color:#e24b44;
}




/*content_container goes here...*/
#content_container{
	float:right;
	width:502px;
	overflow:hidden;
}
#content_container h2{
	
	width:453px;
	/*width:470px;
	margin:22px;*/
	
}

/*contents goes here...*/
#contents{
	float:left;
	width:453px;
	padding:16px 35px 14px 13px;
}
#contents .post{
	float:left;
	width:453px;
	padding-bottom:30px;
	margin-bottom:31px;
	border-bottom:1px solid #ededed;
}

#contents .post.last{
	margin-bottom:18px;
}

#contents .psot_title{
	float:left;
	width:450px;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:16px;
}

#contents .pagetitle{
	float:left;
	width:453px;
	font-size:20px;
	line-height:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:16px;
	color:#e24b44;
}
#contents .psot_title a {
	color:#000000;
	text-decoration:none;
}

#contents .post_contents{
	float:right;
	width:453px;
}
#contents .post_contents p{
	float:left;
	width:453px;
	font-size:12px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:16px;
	text-align:justify;
	padding-bottom:12px;
}

#contents .post_contents p a{
	text-decoration:none;
	color:#e24b44;
}
#contents .post_contents p a:hover{
	text-decoration:none;
	color:#7B7B7B;
}

#contents .meta_data{
	float:left;
	width:453px;
}

#contents .meta_data span{
	float:left;
	width:453px;
	display:block;
	font-size:11px;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}

#contents .meta_data span a{
	text-decoration:none;
	color:#e24b44;
}

#contents .meta_data span a:hover{
	color:#636363;
}

/*pagination_box goes here...*/
#content_container .pagination_box{
	float:left;
	width:502px;
	padding-bottom:31px;
}

#content_container .pagination_box span{
	float:left;
	width:156px;
	display:block;
	margin:0 0 0 172px;
	display:inline;
}
#content_container .pagination_box .prev_btn{
	float:left;
}
#content_container .pagination_box .next_btn{
	float:right;
}


/*footer goes here...*/
#footer{
	float:left;
	width:502px;
}

#footer span{
	float:left;
	width:502px;
	display:block;
	text-align:center;
	padding-bottom:12px;
	color:#808080;
	font-size:9px;
	line-height:11px;
	padding:0 0 0 0;
}
#commentform p{ padding-bottom:10px;}
#commentform p a{ color:#E24B44; text-decoration:none;}
#respond h3 {float:left; width:400px; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; padding-bottom:5px;}
#comments {float:left; width:400px; list-style:none; padding:0 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; padding-bottom:5px;}
#content_container ul.commentlist{float:left; width:400px; list-style:none; padding:0 0 0 15px}
#content_container ul.commentlist li{float:left; width:400px; display:inline; padding:0 0 14px 0}
#content_container ul.commentlist li .comment-body{float:left; width:400px;}
#content_container ul.commentlist li .comment-body img{float:left; margin:0 20px 5px 0; display:inline;}
#contents ul.commentlist li .comment-body .fn{float:left; width:auto;}
#content_container ul.commentlist li span{float:left; width:auto; padding-left:10px}
#content_container ul.commentlist li a{color:#e24b44; text-decoration:none}
#content_container ul.commentlist li a:hover{text-decoration:underline}
#content_container ul.commentlist li .commentmetadata{float:left; width:360px; padding-left:10px}
#content_container ul.commentlist li p{float:left; width:360px; padding-left:10px}

.textwidget{float:left; width:100%; font-size:11px;}
#calendar_wrap{float:left; font:12px/14px Arial, Helvetica, sans-serif;}

#side_bar{font-family:Arial, Helvetica, sans-serif!important}
#side_bar h2{ padding-bottom:2px; padding-top: 15px;}
#side_bar a{color:#7B7B7B;text-decoration:none;}
#side_bar a:hover{color:#E24B44;text-decoration:none;}

.comment_date{color:#7B7B7B; font:11px/14px Arial, Helvetica, sans-serif!important;}
.comment_date a{color:#7B7B7B;text-decoration:none;}
.comment_date a:hover{color:#E24B44;text-decoration:none;}
.screen-reader-text { display:none; }
#searchform #s { width:100px; }