/*Theme Name: Fresh EditorialDescription: The WordPress theme was designed by Maruf Rahman, from over at <a href="http://www.brightcherry.co.uk/">Brightcherry</a>.Version: 1.10Author: Maruf RahmanAuthor URI: http://www.brightcherry.co.uk/Tags: black, white, grey, fixed width, editorial, widgets, simple, right sidebar, clean	This theme was designed and built by Maruf Rahman,	whose blog you will find at http://www.brightcherry.co.uk/	If you have any questions about this theme, please	visit http://www.brightcherry.co.uk/*//* Global------------------------------------------------------------------*/html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {	margin:0;	padding:0;	}ul,li {	list-style-type:none;	}ul.children{	float:left;}a{	outline: none;}body {	margin:0;	padding:0;	text-align:center;	background:url(images/bg.jpg) #eee repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;}img {	border:none;}#wrapper{	width:850px;	margin: 0 auto;	text-align:left;}/* H tags------------------------------------------------------------------*/h1{	font-size:26px;	letter-spacing:-0.1em;	color:#666;	text-transform:capitalize;}h1 a{	font-size:26px;	letter-spacing:-0.1em;	color:#666;	text-decoration:none;}h1 a:hover{	color:#767575;}h1.pagetitle{	margin-top:0px;}#title h1{	margin-top:30px;	text-transform:capitalize;}#title h2{	font-family: Arial, Helvetica, sans-serif;	font-size:26px;	letter-spacing:-0.1em;	color:#666;	margin-top:30px;	}#title h2 a{	font-family: Arial, Helvetica, sans-serif;	font-size:26px;	letter-spacing:-0.1em;	color:#666;	text-decoration:none;}#title h2 a:hover{	color:#767575;}h2{	font-family:Georgia, "Times New Roman", Times, serif;	font-size:20px;	text-transform:capitalize;}h3{	font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;}/* header------------------------------------------------------------------*/#header{	position:relative;}#headertag{	position:relative;}#toptag{	position:absolute;	right:90px;	top:-4px;}#topheader{	color:#999;	text-align:left;	float:left;	width:850px;	}#topheader li{	float:left;	margin:12px 15px 0 0;	text-transform: uppercase;	}#topheader a{	font-family:Georgia, "Times New Roman", Times, serif;	color:#fff;	font-size:12px;	text-decoration:none;	letter-spacing:0.1em;	font-weight:bold;}	#topheader a:hover{	color:#ccc;}#mainnavigation{	float:right;	height:55px;	background:url('images/topnavbgred.jpg');	padding: 0 10px 0 10px;	}#mainnavigationright{	float:right;	height:55px;	width:6px;	background:url('images/leftnavbgred.jpg');}#mainnavigationleft{	float:right;	height:55px;	width:6px;	background:url('images/leftnavbgred.jpg');	margin-right:10px;	}#mainnavigation ul{	padding-left:15px;	padding-top:6px;}#logo{	float:left;	width:850px;	z-index:8;	height:83px;}#navigation{	height:33px;	float:left;	width:850px;}#navigation li{	float:left;	height:33px;	border-left: 1px #c0c0c0 solid;	line-height:30px;	text-transform: capitalize;	}#navigation a{	color:#666;	text-decoration:none;	letter-spacing:0.1em;	float:left;	padding:1px 10px 3px 10px;}#navigation a:hover{	color:#A4C155;	background:#DFDFDF;	float:left;	padding:1px 10px 3px 10px;}/* content------------------------------------------------------------------*/#content{	width:850px;	background:url('images/mainbg.gif') no-repeat;	float:left;}#mainimage{	float:left;	margin-top:15px;	background:#fff;}#mainimage img{	border:1px #666 solid;	padding:3px;}#contentleft{	width:600px;	float:left;}#contentright{	width:250px;	float:left;}h2 a{	font-family:Georgia, "Times New Roman", Times, serif;	font-size:20px;	color:#333;	text-decoration:none;}h2 a:hover{	color:#666;}.blogtitle{	position:relative;	top:8px;	padding-bottom:12px;	border-bottom:1px #eee solid;	width:450px;}.blogpost{	position:relative;	float:left;	background:#fff;	padding:10px;	margin-top:30px;	width:566px;}.blogpost a{	color:#666;}.blogpost a:hover{	color:#333;	background:#FAFAFA;}.datetab{	position:absolute;	height:100px;	width:123px;	background:url('images/datetab.gif');	right:-10px;	top:-20px;}.blogauthor{	position:relative;	top:11px;	color:#666;	font-style:italic;	font-size:11px;}.blogcontent{	padding-top:25px;	line-height:1.6em;	width:560px;}.blogcontent p{	margin-top:10px;	line-height:1.6em;}.blogcontent ul, .blogcontent ol{	margin-left:25px;}.blogcontent li{	list-style-type:disc;}blockquote {	border-left: 4px solid #666;	width:430px;	margin:10px;	padding:0 0 10px 10px;	letter-spacing:1px;	color:#666;}.blogstrip{	text-transform:uppercase;	font-size:10px;	color:#666;	margin-top:20px;}.blogtags{	margin:10px 0 15px 0;}.blogdivide{	float:left;	width:560px;	height:15px;	background:url('images/hr.jpg');	margin-bottom:5px;}.blogtags a{	color:#666;}.blogtags a:hover{	background:#FAFAFA;}.readmore{	float:left;	width:85px;}.readmore a{	color:#333;	text-decoration:none;}.readmore a:hover{	color:#666;	background:#FAFAFA;}.blogcategory{	float:right;}.blogcategory a{	color:#333;}.blogcategory a:hover{	color:#666;	background:#FAFAFA;	}.blogdate{	position:relative;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	top:38px;	left:5px;	width:100px;	text-align:right;}.blogdateyear{	position:relative;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	top:38px;	left:50px;	width:60px;}.blogcomments{	float:left;}.blogcomments a{	color:#333;	text-decoration:none;}.blogcomments a:hover{	color:#666;	background:#FAFAFA;	}/* comments------------*/#commentwrap, #commentreplies{	float:left;	margin:20px 0 0 0;}#commentwrap textarea{	width:500px;}.commentitle{	border-bottom:#666 solid 2px;	float:left;	width:590px;}#commentwrap h3, #commentreplies h3{	background:#333;	float:left;	padding: 8px;	font-size:13px;	color:#fff;}#commentform{	float:left;	background:#eee;	width:590px;	padding-top:10px;}ol.commentlist{	float:left;	width:590px;}ol.commentlist li{	float:left;	width:580px;	padding:10px 0 10px 10px;	border-bottom:1px solid #999;	background:#fff;}ol.commentlist a{	color:#333;}ol.commentlist a:hover{	color:#666;}.commentwrapper{	float:left;}.commentleft{	float:left;}.commentright{	float:right;}.commentcentre{	float:left;	width:120px;}.commentright p{	width:405px;	padding-left:10px;}.commentsavatar{	border:#c0c0c0 solid 1px;	padding:4px;	margin-right:5px;	float:left;}.commentauthor{	font-size:11px;	color:#333;	font-weight:bold;	float:left;	width:120px;	padding-left:5px;}.commentdate{	font-size:11px;	color:#999;	width:120px;	padding-left:5px;}.commentcomment{	float:left;	font-size:13px;}.commentcomment em{	color:#999;	padding-left:8px;}#commentwrap input{	padding:2px;	border:0px;	margin:10px 10px 10px 0;	border:1px solid #666;	}#commentwrap textarea{	padding:0px;	border:0px;	margin:10px 10px 10px 0;	border:1px solid #666;}#commentwrap label{	color:#666;		font-weight:bold;}#commentloggedin{	color:#666;	font-weight:bold;	float:left;	font-size:12px;	margin:10px 10px 10px 0;}#commentloggedin a{	color:#666;}#commentloggedin a:hover{	text-decoration:none;	background:#FAFAFA;	}.commentedit{	width:405px;	padding-left:10px;	margin-top:15px;}#submit{	text-transform: uppercase;	font-size:11px;	font-weight:bold;}#youmustbe{	font-family: Arial, Helvetica, sans-serif;	font-size:20px;	letter-spacing:-0.1em;	font-weight:bold;	color:#333;	margin:10px 0 10px 0;}#youmustbe a{	color:#666;}#youmustbe a:hover{	background:#c0c0c0;}/* sidebar------------------------------------------------------------------*/#rss{	position:relative;	bottom:25px;}#introduction p{	margin-top:10px;}#introduction{	float:left;	font-size:12px;	word-spacing:0.1em;	line-height:1.6em;	background:#fff;	border:#c0c0c0 solid 1px;	padding:7px;	width:195px;}#introductionwrap{	float:left;	background:#c0c0c0;	border:#999 solid 1px;	padding:2px;	}#recentposts, #widgetsposts{	float:left;	font-size:12px;	word-spacing:0.1em;	line-height:1.6em;	background:#fff;	border:#c0c0c0 solid 1px;	padding:7px;	width:195px;}#recentpostswrap, #widgetswrap{	float:left;	background:#c0c0c0;	border:#999 solid 1px;	padding:2px;	margin-top:15px;}#sidebar{	margin:10px 0 10px 0;	padding-left:10px;	float:left;}#widgetsposts li{	border-bottom:1px dashed #999;}#widgetsposts li a{	color:#000;	text-decoration:underline;}.recentpostswrap{	float:left;	margin-top:15px;	display:block;	width:193px;}.recentpoststitle a{	color:#333;}.recentpoststitle a:hover{	color:#666;	background:#FAFAFA;	}.recentpostsdate{	float:left;	width:193px;	}.recentpoststitle{	float:left;	width:193px;}#searchformsidebar{	position:relative;	float:left;	margin-top:15px;}#searchformsidebar input.searchbg{	padding:3px;	border:1px solid #c0c0c0;	width:195px;	color:#999;}#searchmenu{	float:left;}#searchsubmitbtn{	position:relative;	bottom:1px;	right:10px;	float:left;}#calendarwrap{	float:left;	background:#c0c0c0;	border:#999 solid 1px;	padding:2px;	margin-top:15px;	width:210px;}#calendar{	float:left;	font-size:12px;	word-spacing:0.1em;	line-height:1.6em;	background:#fff;	border:#c0c0c0 solid 1px;	padding:7px;	width:194px;	font-family:Georgia, "Times New Roman", Times, serif;}#wp-calendar{	width:194px;}#wp-calendar a{	color:#fff;	background:#999;	padding:2px;	text-decoration:none;}#wp-calendar a:hover{	background:#666;	text-decoration:underline;}#prev a{	background:none;	color:#000;}#next a{	background:none;	color:#000;}#calendar caption{	font-size:14px;	font-weight:bold;	border-bottom:1px solid #333;	padding-bottom:4px;}/* paging------------------------------------------------------------------*/#paging{	position:relative;	margin-top:20px;	float:left;	width:586px;}#alignleft{	float:left;}#alignright{	float:right;}#paging a{	color:#000;	font-size:18px;	text-decoration:none;}#paging a:hover{	color:#666;}/* footer------------------------------------------------------------------*/#footer{	background:#212121;	font-size: 11px;	padding: 18px 0 0px 0;	font-size:11px;	height:32px;	float:left;	width:100%;}#footercontent h3{	margin-bottom:5px;}#footercontent{	width:850px;	float:left;	margin:20px 0 0 0;	padding-bottom:40px;}.footercolumn{	float:left;	padding-right:20px;	margin:0 10px 10px 10px;	padding:0 10px 10px 10px;	width:160px;}.footercolumn a{	color:#666;	text-transform: uppercase;	text-decoration:none;	line-height:2.0em;	font-size:11px;	}.footercolumn a:hover{	color:#999;}#footerbg{	float:left;	background:url('images/footerbg.gif');	width:850px;}#footerheader{	float:left;	height:61px;	width:850px;	background:url('images/topheader.gif');	}#footerbottomcontent{	width:850px;	margin: 0 auto;	text-align:left;	position:relative;	bottom:6px;	color:#666;}#footerbottomcontent a{	color:#666;}.advertwrapper{	float:left;}b.pink{	color:#EC005E;	font-weight:normal;}/* recommended by wordpress themes------------------------------------------------------------------*/.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption-dd {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.alignleft {	float: left;}.alignright {	float: right;}