/*
Theme Name: Digg-like-theme
Description: The WordPress theme was designed by <a href="http://www.vcars.co.uk/">Vcars</a>.
Version: 1.0
Author: Maruf Rahman
Author URI: http://vcars.co.uk/
Tags: digg theme


	This theme was designed and built by Vcars,
	whose blog you will find at http://www.vcars.co.uk/

	If you have any questions about this theme, please
	visit http://www.vcars.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;
	}



a{
	outline: none;
}


/* structure
------------------------------------------------------------------*/

body {
	margin:0;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	background:#E5ECF3;
	color:#393733;
}

#wrapper{
	width:960px;
	margin: 0 auto;
	text-align:left;
}

#content{
	width:960px;
	background:#fff;
	float:left;
	margin-top:7px;
}

#footer{
	width:960px;
	margin: 0 auto;
	text-align:left;
	background:#fff;
	position:relative;
	top:10px;
}

#footerwrapper{
	width:960px;
	float:left;
	background:#fff;

}


#disclaimer{
	width:960px;
	float:left;
	margin-top:15px;	
}


/* header
-------------*/


#logo{
	height:40px;
	width:205px;
	
margin-top:0px;
margin-left:15px;
padding-top:5px;
}

#titlebar{
	background:#1B5790;
	height:45px;
	position:relative;
}

#rssbar{
	background:#AED277;
	height:32px;
}

#rssimage{
	position:relative;
	top:7px;
	margin-right:12px;
}

#navbar{
	background:#90B557;
	height:33px;
}

#navbarleft{
	background:url('images/navtableft.gif') no-repeat;
	float:left;
	width:8px;
	height:33px;
}

#navbarright{
	background:url('images/navtabright.gif') no-repeat;
	float:right;
	width:8px;
	height:33px;
}

#searchform{
	width:960px;
	text-align:right;
	position:absolute;
	top:5px;
	right:12px;
}

.searchbg{
	margin:0px;
	padding:2px 2px 0 2px;
	border:0px;
	width:200px;
	height:20px;
}

#searchmenu{
	position:absolute;
	right:80px;
	top:0px;
	padding:0px;
	margin:0px;
}

#searchsubmitbtn{
	position:absolute;
	right:-10px;
	top:0px;
}

/* ie6 hack --*/
* html #searchsubmitbtn{
	position:absolute;
	right:-10px;
	top:1px;
}

/* Category bar
-------------*/

#categorybar{
	float:left;
}

#categorybar ul{
	margin-left:18px;
}

#categorybar li{
	float:left;
	margin-right:5px;
}

#categorybar a{
	color:#325B0A;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	float:left;
	padding:7px 7px 8px 7px;
}

#categorybar a:hover{
	background:#DDEEC2;
	padding:7px 7px 8px 7px;
}

/* navigation
-------------*/

.navbutton{
	float:left;
	margin-top:1px;
}

.navbutton ul{
	margin:4px 0 0 10px;
	
}

.navbutton li{
	float:left;
	margin-right:5px;
}

.navbutton a{
	color:#666666;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	padding:6px;
	background:#E5ECF3;
	float:left;
}

.navbutton a:hover{
	background:#BED3A0;
	color:#2E4C0B;
}

.navlinkpos{
	margin-top:7px;
}


/* content
-------------*/

#contentleft{
	float:left;
	width:650px;
	margin-bottom:20px;
}

#contentright{
	float:right;
	width:250px;
	padding-top:16px;
	margin-bottom:20px;	
}


#contenttitle{
	background:url('images/line.gif') repeat-x;
	background-position:0% 70%;
	width:100%;
	float:left;
	margin-top:5px;
}

#contenttitle #title{
	padding: 8px 0 0 0;
	float:left;
	background:#fff;
}

#contenttitle #title h1{
	font-size: 22px;
	letter-spacing: -1px;
	font-weight: normal;
	clear: left;
	color: #4E463F;
	padding-right:5px;
}

#contentalign{
	margin:7px 12px 12px 12px;
}


#contenttitle #recent{
	float:right;
	margin-top:12px;
	padding-left:5px;
	background:#fff;
}

#mostrecentleft{
	float:left;
	background:url('images/mostrecentleft.gif');
	width:4px;
	height:20px;
}

#mostrecentright{
	float:left;
	background:url('images/mostrecentright.gif');
	width:4px;
	height:20px;	
}

#mostrecentcentre{
	float:left;
	height:20px;
	background:#E37400;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

#mostrecenttxt{
	margin:2px;
}


/* rounded corners
------------*/

.contentcurvestop{
	float:left;
	width:960px;
	background:#fff;
}

.contentlefttoptab{
	background:url('images/contentlefttoptab.gif') no-repeat;
	float:left;
	width:13px;
	height:11px;
}

.contentrighttoptab{
	background:url('images/contentrighttoptab.gif') no-repeat;
	float:right;
	width:13px;
	height:11px;
}



.contentcurvesbottom{
	float:left;
	width:960px;
	background:#fff;
}

.contentleftbottomtab{
	background:url('images/contentleftbottomtab.gif') no-repeat bottom;
	float:left;
	width:13px;
	height:11px;
}

.contentrightbottomtab{
	background:url('images/contentrightbottomtab.gif') no-repeat bottom;
	float:right;
	width:13px;
	height:11px;
}


/* sidebar
-----------------------------------------------------------------------*/

#adverts{
	display:block;
}

#video{
	margin-bottom:10px;
}

#video h3 a{
	color:#105CB6;
}

#video h3 a:hover{
	color:#000;
}

#contentright h3{
	font-size:18px;
	font-weight:normal;
	letter-spacing:-0.2px;
}


.sidebartitle{
	margin-bottom:10px;
}

.categories{
	float:left;
	margin-top:25px;
}

/* flickr
------------*/

.flickrimg{
	float:left;
	padding:10px;
}

.flickrimg img{
	border:1px solid #999;
	padding:6px;
	background:#fff;
}

#flickrwrapper{
	background:#eee;	
	width:245px;
	border:1px dashed #999;
	float:left;
}

#flickrpos{
	float:left;
	padding:12px;
}

/* recent comments
------------*/

#recentcomments, #recentcomments li {
	float:left;
	position:relative;
	width:200px;
}

#recentcomments li{
	min-height:48px;
}

.recentcommentdate{
	position:absolute;
	font-size:12px;
	font-weight:bold;
	color:#736926;	
	width:20px;
	text-align:center;
	left:6px;
	top:13px;
}

.recentcommentsexcerpt{
	font-size:13px;
	position:relative;
	margin-top:2px;	
}

.recentcommentsauthor{
	position:relative;
	margin-top:7px;
}

/* results
------------*/

.contentresults{
	float:left;
	margin-top:20px;
	width:650px;
}

.contentdate{
	width:51px;
	background:url('images/datebg.gif') no-repeat;
	height:80px;
	float:left;
}

.contentright{
	float:left;
	width:599px;
}

.contenttitle{
	margin: 0 0 5px 7px;
	border-bottom:1px #75ABEA solid;
	float:left;
}

.contenttitle a{
	color:#105CB6;
	font-weight:bold;
	text-decoration:none;
}

.contenttitle a:hover{
	color:#000033;
}

.contentsummary{
	float:left;
	width:400px;
	display:block;
	margin-left:3px;

}

.contentsummary2{
	float:left;
	width:400px;
	display:block;
	margin-left:3px;
clear:left;

}

.contentdetails{
	clear:both;
}

.contentauthor{
	font-size:11px;
	color:#666666;
	float:left;
}

.contentsummarydefine{
	float:left;
	padding: 0 0 0 7px;
}

.contentsummarydefine{
	font-size:13px;
}

.contentsummarydefine a{
	color:#666666;
}

.contentsummarydefine a:hover{
	color:#333333;
}

.contentdetails{
	margin: 8px 0 0 7px;
}

.contentdetails a{
	font-size:11px;
	text-decoration:none;
	color:#578CCA;
	
}

.contentdetails a:hover{
	color:#000000;
}

.contentcomments{
	float:left;
	margin-right:7px;
	background:url('images/commenticon.gif') no-repeat left;
	padding-left:18px;
	font-size:11px;
	color:#578CCA;
}

.contenttags{
	font-size:11px;
	margin-left:8px;
	margin-bottom:5px;
}

.contenttags a{
	color:#578CCA;
}

.nocomments{
	float:left;
	font-size:12px;
}

.contentreadmore{
	float:left;
	background:url('images/readmoreicon.gif') no-repeat left;
	padding-left:18px;
}

.contentcategory{
	float:left;
	background:url('images/readmoreicon.gif') no-repeat left;
	padding-left:18px;
	margin-left:7px;
}

#categorylist{
	margin-top:10px;
}

#categorylist a{
	color:#105CB6;
	font-size:12px;
	text-decoration:none;
}

#categorylist li{
	border-top: 1px solid #DDD;
	background:url('images/minishield.gif') no-repeat left;
	padding-left:45px;
	margin-bottom:7px;
	height:55px;
}


/* comments
------------*/

#commentwrap, #commentreplies{
	float:left;
	margin:20px 0 0 0;
	position:relative;
	left:60px;
}

#commentwrap textarea{
	width:500px;
}

.commentitle{
	border-bottom:#8AB25E solid 2px;
	float:left;
	width:590px;
}

#commentwrap h3, #commentreplies h3{
	background:#8AB25E;
	float:left;
	padding: 8px;
	font-size:13px;
	color:#fff;
}

#commentform{
	float:left;
	background:#F5EFC9;
	width:590px;
}

ol.commentlist{
	float:left;
	width:590px;
	margin:10px 0 0 0;
}

ol.commentlist li{
	float:left;
	width:590px;
	margin:10px 0 10px 0;
	border-bottom:1px solid #999;
	padding-bottom:10px;
	
}

.commentleft{
	float:left;
}

.commentright{
	float:left;
}

.commentright p{
	width:400px;
}

.commentsavatar{
	border:#c0c0c0 solid 1px;
	float:left;
	padding:4px;
	margin-right:5px;
}

.commentauthor{
	font-size:11px;
	color:#333;
	font-weight:bold;
	margin-left:5px;
	width:150px;
}

.commentdate{
	font-size:11px;
	color:#999;
	margin-left:5px;
	width:150px;
}

.commentcomment{
	float:left;
	font-size:13px;
}

#commentwrap input{
	padding:0px;
	border:0px;
	margin:10px;
	border:1px solid #666;
	
}

#commentwrap textarea{
	padding:0px;
	border:0px;
	margin:10px;
	border:1px solid #666;
}


#commentwrap label{
	color:#758656;
	font-weight:bold;
	position:relative;
	bottom:8px;
}

#commentloggedin{
	color:#758656;
	font-weight:bold;
	float:left;
	font-size:12px;
	margin:10px;
}

#commentloggedin a{
	color:#758656;
}

#commentloggedin a:hover{
	text-decoration:none;
}



/* pages
------------*/

.entry{
	font-size:13px;
	margin:10px;
	width:630px;
}


.contentsummary p{
	padding-bottom:15px;
}


.contentthumbnail{
	float:right;
}

.contentthumbnail img{
	border:1px #666 solid;
	padding:2px;
}

.contentcontent{
	width:350px;
	float:left;

	padding-right:10px;
}

.pageaction{
	float:left;
	background:url('images/readmoreicon.gif') no-repeat left;
	padding-left:18px;
}

.pageaction a{
	font-size:11px;
	color:#666;
}




/* paging
------------*/

#paging{
	float:left;
	margin:50px 0 40px 0;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* required
------------*/

.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;
}

/* dates
------------*/

.day{
	margin-top:6px;
	font-size:18px;
	color:#736926;
	width:51px;
	text-align:center;
}

.month{
	font-size:11px;
	width:51px;
	text-align:center;
	color:#93883F;	
}

.year{
	width:51px;
	text-align:center;
	color:#105CB6;
	font-size:12px;
	font-weight:bold;
	margin-top:18px;
}

/* footer
--------------*/

#footercontent{
	float:left;
}

.footerbox{
	float:left;
	width:240px;
	border-right:#DDD solid 1px;
}

.footerboxright{
	float:left;
	width:150px;
	text-transform: uppercase;
	color:#105CB6;
	font-size:10px;	
}

.footerboxdetails{
	margin:10px;
}

#footer h2{
	font-size:14px;
	font-weight:bold;
	color:#8696A4;
}

.footerboxdetails a{
	display:block;
	text-transform: uppercase;
	color:#105CB6;
	font-size:10px;
}

.footerboxdetails a:hover{	
	color:#000;
	border:#105CB6;
}

.footerlinks{
	margin-top:6px;
}

.footerlinks li{
	float:left;
	display:block;
	width:230px;
	line-height:1.2em;
}

.footerboxright li{
	float:left;
	display:block;
	width:150px;
	line-height:1.2em;
}	

#disclaimercontent{
	color:#999999;
	font-size:12px;
	margin-bottom:10px;
}

#disclaimercontent a{
	color:#999;	
}

#thumb {
width:125px;
float:left;

}


#thumb2 {

float:left;


}

#contenttags {
font-size:.7em;
clear:left;
padding-top:5px;

}


#link2 {

float:right;
padding-top:50px;
padding-right:20px;

}

#table {
padding-top:70px;
padding-left:20%;
width:500px;

}
