#digg_live_wrapper { margin-top:10px; }
#digg_live_wrapper img { border:none; }
#digg_live_credits { visibility: hidden; }

body { font:72% Verdana, "Bitstream Vera Sans", sans-serif;
	   color:#333;
	   background:#fff;
	   text-align:center;
	   margin:0;
		 padding:0;
	   /*border-top: 6px solid #289ACF;*/
		 }

#page { background:#fff;
		text-align:left;
		margin:0 auto;
		/*padding:20px 0 10px;*/
		/*padding:20px 10px 20px 10px;*/
		position:relative;
		/*width:900px;*/
		width:1001px;
    border: 1px solid;
	  border-color:#265e15;
		border-bottom:none;
		/*border: solid thin #FF0000;*/
		}

#header { text-align:left;
		  /*padding: 0 0 20px;*/
			margin:0;
			padding:0;
		  /*background:none;*/
			/*background: #265e15;*/
			background: #fff;
			border-bottom: 1px dashed #265e15;
		}

#feedarea {
	padding:10px 10px 0 0; 
	float: right; 	
	text-align: right;
}
html #feedarea {
	padding-top: 10px;
}
#feedarea dl dt {
	display: inline; 
	margin-right: 5px; 
	/*height: 45px;*/
	height: 15px;
}
#feedarea dl dd {
	display: inline; 
	margin-right: 5px; 
	height: 15px;
	background:url(images/icon_feed.gif) no-repeat left center;
	padding-left:16px;
}

	.primary { 
		/*width:425px;*/
		width:560px;
		float:left;
		/*margin:0 15px 0 0;*/
		margin:0px;
		padding:0 0 0 10px;
		/*border: solid thin #FF0000;*/
	}
	
	input#s{width:100px;
			margin-right:2px;
			font-size:12px;}
	
	.search { 
		margin: 0 0 20px 0 !important;
		padding: 0 0 20px 0;
		}
	
	.secondary { font:1em/1.5em 'Lucida Grande',Verdana,Arial,Sans-Serif;
				 text-align:left;
				 /*width:450px;*/
				 width:410px;
				 float:right;
				 color:#555;
				 position:relative; 
				 background-color: #fff;
				 /*border: solid thin #FFFF00;*/
				 }
	.secondary .left {
		float:left;
		/*width:200px;*/
		width:200px;
		margin-right:10px;
		margin-top:0px;
		/*border: solid thin #00FF00;*/
	}
	.secondary .right {
		float:left;
		/*width:200px;*/
		width:190px;
		margin-right:10px;
		/*margin-top:0px;
		margin:0px;*/
		padding-top:10px;
		display:inline;
		/*border: solid thin #0000FF;*/
	}
	
	.comments { text-align:left;
		 			padding: 0 0 0 0;
		  		position:relative; } 
	
	a img,
	:link img,
	:visited img { border:none; } 
	
	h2,
	h3,
	h4 { font-family: "lucida grande",tahoma,arial,helvetica,sans-serif; } 
	
	.pagetitle{
		text-align:left;
		/*margin:15px 0 15px;*/
		}

	.primary h2 {font-size:13px;font-weight:bold; color: #555; border-bottom: 1px solid #eee;}
	.secondary h2{padding:0;display:inline;font-weight:bold;color:#000; font:"Arial, Helvetica, sans-serif"; font-size:12px; font-weight: bold; text-decoration:underline;/*text-transform:uppercase;*/}
	/*.secondary h2 a:hover{color:#fff !important;}*/
	.secondary p{line-height:1.3em !important;margin-bottom:2px !important;margin-top:5px !important;font-size:12px;}

	.pagetitle h2{font-size:2em;font-weight:normal;letter-spacing:-1px;text-align:center;display:inline;}

	.sb-module{font-size:12px;line-height:1.1em;}
	code{font:1em 'Courier New',Courier,Fixed;display:block;overflow:auto;text-align:left;background:#111;color:#fff;border:1px solid #289ACF;border-left:6px solid #289ACF;padding:4px;}
	
	a{
		color: #265e15;
		text-decoration:none;
		-moz-outline:none;
	}
	a:link{
		  border-bottom:#963 1px dashed;
	}
	a:visited{
		  border-bottom:#963 1px dashed;
	}
	a:hover{
		  border-bottom:#963 1px solid;
	}
	a:active{
		  border-bottom:#963 1px solid;
	}
	

	/*a:hover{text-decoration:none;color:#fff;background:#38C;}*/

	.clear:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
	.clear {display:inline-block}.clear {display:block}
	
	.primary img{padding:2px 0 2px 0;max-width:100%;}
	p img.BlogImage { max-width: 100%; }
	
	.permalink .itemtext img{max-width:500px;min-width:0px;}
	
	.alignright{float:right;}
	.alignleft{float:left}
	
	img.center,img[align="right"]{display:block;margin-left:auto;margin-right:auto;}
	img.alignright,img[align="right"]{padding:4px;margin:0 0 2px 7px;display:inline;}
	img.alignleft,img[align="left"]{padding:4px;margin:0 7px 2px 0;display:inline;}
	
	small{font-size:.9em;line-height:1.4em;}
	small,strike{color:#777;}
	
	.commentlist blockquote,
	blockquote{margin: 20px 0;padding: 0 30px 0 30px;
		color:#888;
		line-height: 1.2em;
		font-family: Trebuchet MS, Serif;}
	
	hr{display:none;}
	.alert{background:#FFF6BF;
		border-left:2px solid #FFD324;
		border-right:2px solid #FFD324;
		text-align:center;
		margin:10px auto;
		padding:5px 20px;}
	
ul {
	line-height: 12px;
  padding-bottom: 7px;
}

li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	list-style-type: none;
}

	
	.itemtext ol,.itemtext ul { padding:0 0 0 35px; margin:0; }
	.itemtext ol li,.itemtext ul li { margin:0 0 3px; padding:0; }
	.secondary ul,.secondary ol { margin:5px 0 0;padding-left:0; }
	.secondary ul{_margin-left:0;}
	.secondary ol{margin-left:15px;}
	.secondary ul li,
	.secondary ol li{margin-top:0;padding:1px 0;}
	.secondary ul li{list-style-type:none;list-style-image:none;}ol li{list-style:decimal outside;}
	/*#recent-posts{margin-top:10px; padding-top: 10px;}*/
	h2.widgettitle {margin-top:10px; padding-top:10px;}

ul.sbmenu{text-align:left;height:auto;width:210px;}
ul.sbmenu li{float:left;width:100%;}
ul.sbmenu li a{font:1.5em Verdana, Sans-Serif;text-transform:uppercase;color:#999;display:block;line-height:20px;}
ul.sbmenu li a:hover{background:none !important;color:#265e15;}
ul.sbmenu li.current_page_item a,ul.sbmenu li.current_page_item a:hover{background:none;text-decoration:none;}

/*ul.list_of_posts {
	line-height: 12px;
}

ul.list_of_posts li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 7px;
	list-style-type: none;
}*/

ul.children {
  margin-left: 10px;
	padding-bottom: 2px;
}

ul.children li {
  /*margin-left: 30px;*/
	margin-bottom: 0px;
}

ul.post {
	line-height: 12px;
  padding-bottom: 7px;
}

ul.post li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	list-style-type: circle;
}

br.list_of_posts {
	padding: 0px;
	margin: 0px;
	height: 0px;
	line-height: -5px;
}

h1{
	/*font-size:2.5em;*/
	font-size:2.0em;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0;
	padding: 0;
	padding:10px 0 2px 10px;
	color:#265e15; 
	font-variant:small-caps;
	}

#header .description{font-size:1.2em;
	color:#333;
	margin:0;
	padding:0;
	padding:0 0 10px 10px;
	color:#265e15;
	}

.center{text-align:center;
	padding-bottom:0px;
	margin:0;}
.ar-categories ul,.ar-popular ul{width: 500px;list-style-type:none;margin:0;padding:0;}
.ar-categories ul li {display: block;margin: 0;float:left;width: 230px;}

/*.primary h3 a:hover{background:#eee;color:#000;}*/
/*.primary .metadata a:hover{color:#fff;}*/
.primary h3,.primary h4,.permalink .primary .aside h3{font-size:1.8em;font-weight:normal;letter-spacing:-1px;display:inline;}.primary .aside h3{font-size:1.5em;font-weight:normal;}.itemhead{margin-top:10px;}.itemtext h3{font-size:1.7em;display:block;padding:15px 0 0;}.itemtext h4{font-size:1.5em;display:block;padding:15px 0 0;}.secondary div{margin:20px 0 0;padding:0;}.permalink .primary .aside {font-size:1.1em;color:#333;}.aside{padding:10px 0px 20px 0px !important;font-size:1.0em;}
.editlink img{width:16px;height:16px;border:none !important;padding:0 !important;margin:4px 0 0 !important;position:absolute;right:0;}
.aside .editlink img{top:9px;}
.editlink{
	float:right;
}
.commentseditlink{border:none;padding:2px;padding-left:10px;}h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited,h4,h4 a,h4 a:visited{color:#265e15;}
/*h3 a:hover{color:#fff;}*/
h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,h4,h4 a,h4 a:hover,h4 a:visited{text-decoration:none;}h2 a:hover,h2 span a:hover{color:#265e15;}.metadata{color:#9c9c9c;font-size:12px;display:block;margin-bottom:5px;margin-top:5px;}.metadata a{color:#265e15;}.aside {font-size:12px;}.commentslink{padding:0;}.primary .item{margin:0;padding:5px 0 15px;position:relative;}.primary .item .itemtext{font:1.1em/1.5em 'Lucida Grande',Verdana,Arial,Sans-Serif;text-align:left;color:#333; text-align:justify;}.primary .item .itemtext p,.primary .item .itemtext ul,.primary .item .itemtext ol,.primary .item .itemtext div,.primary .item .itemtext blockquote{margin:10px 0;}.primary .aside .itemtext p,.primary .aside .itemtext ul,.primary .aside .itemtext ol,.primary .aside .itemtext div,.primary .aside .itemtext blockquote{margin:8px 0;}.permalink .primary .aside .itemtext p,.permalink .primary .aside .itemtext ul,.permalink .primary .aside .itemtext ol,.permalink .primary .aside .itemtext div,.permalink .primary .aside .itemtext blockquote{margin:13px 0;}

	.secondary a,
	.secondary a:link,
	.secondary a:visited,
	.secondary a:hover,
	.secondary a:active
	{
		color: #265e15;
		text-decoration: none;
	  border-bottom: none;
	}
	/*.secondary a:link{
		  border-bottom:#963 1px dashed;
	}
	.secondary a:visited{
		  border-bottom:#963 1px dashed;
	}
	.secondary a:hover{
		  border-bottom:#963 1px solid;
	}
	.secondary a:active{
		  border-bottom:#963 1px solid;
	}*/
	
/*
	.itemtext a{
		color: #265e15;
	}
	.itemtext a:link{
		  border-bottom:#963 1px dashed;
	}
	.itemtext a:visited{
		  border-bottom:#963 1px dashed;
	}
	.itemtext a:hover{
		  border-bottom:#963 1px solid;
	}
	.itemtext a:active{
		  border-bottom:#963 1px solid;
	}
*/
	
.comments .commentlist{padding:0;position:relative;}
.comments .commentlist li{margin:10px 0 10px ;padding:2px 0px 2px 5px;list-style:none;_margin-left:-42px;_padding:5px;}
.comments .commentlist li img.avatar{float:right;padding-right:3px;}
.comments .commentlist li .commentauthor{font-size:1.2em;font-weight:bold;letter-spacing:-1px;}
.comments .commentlist li.authorcomment{list-style:none;background:#f5f5f5;border:1px solid #ccc;padding:2px 0px 2px 5px;}
.comments .pinglist{font-size:1.2em;padding:0;margin:0;}
.comments .pinglist li{list-style:none;margin-top:4px;padding:5px 0 5px 0;}
.comments .pinglist li .commentauthor{font-weight:bold;display:block;}
.comments .pinglist li small{font:1em Arial,Sans-Serif;display:block;}
.comments .pinglist li .counter{display:none;}
.comments .pinglist li img{padding:0;border:none;}
.comments #leavecomment{text-align:center;margin-bottom:40px;color:#ddd;font-size:2em;letter-spacing:-2px;}
.comments form{clear:both;padding:1px 0 30px;margin:0;width:100%;}
input[type=text],textarea{font:1.1em Verdana,Arial,Helvetica,Sans-Serif;padding:3px;color:#333;background:#fff;margin:0; border-width:thin; border-color:#006600}.comments form input[type=text]{width:45%;margin:5px 5px 1px 0; height: 12px}.comments form textarea{height:100px;padding:2px;width:420px;_width:98.5%;}.comments form #submit{margin:0;float:left;}.navigation{text-align:center;margin:10px 0 10px;width:99%;}.navigation .left{float:left;width:50%;text-align:left;}.navigation .right{float:right;width:50%;text-align:right;}.navigation p{margin:0;padding:0;}
/*.navigation a{color:#777;}.navigation a:hover{color:#fff;}*/

.commenttext {
	font:1.0em 'Lucida Grande',Verdana,Arial,Sans-Serif;
	text-align:left;
	color:#333;
	text-align:justify;
}

input.LoginInput {
	width: 90px;
	height: 16px;
	border: 1px #265e15 solid;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0 0 0 2px;
	margin: 2px 0 0 0;
	/*float:right;*/
}

/* Firefox hack. Firefox displays type=text height different from type=password
input[type=text].LoginInput {
	width: 90px;
	height: 12px;
	border: 1px #265e15 solid;
	font-size: 10px;
	padding:0;
}*/

input.Button {
	/*width: 55px;
	height: 25px;
	border: 1px #265e15 solid;*/
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*float:right;*/
}

/*BLC*/.sb-comments-blc ul li span a, .sb-comments ul li small a{color: #999;}.sb-comments-blc li > a[title="Go to the comments of this entry"]{position: absolute;right:0;color: #999;}.sb-comments-blc a:hover{color:#265e15 !important;}.activityentry {font-size:12px;}div#brians-latest-comments small{display:block;margin:0;}

#footer small{font-size:1em;}
#footer {
	/*height:20px;*/
	/*margin: 10px auto 0;*/
	margin:0 auto;
	padding: 20px 0 20px 0;
	position:relative;
	text-decoration:none;
	text-align:center;
	width:1001px;
  border: 1px solid;
  border-color:#265e15;
	border-top:none;
	}
/*#footer p{
	padding: 20px 0 20px 0;
}*/
#footer a{
	color:#265e15;
	font-weight:bold;
  border-bottom:#963 1px dashed;
	}
#footer a:link,#footer a:visited{
	/*text-decoration:none;*/
	border:none;
	color: #265e15;
  border-bottom:#963 1px dashed;
	}
#footer a:hover{
	border:none;
	/*text-decoration:none;*/
	color:#265e15;
	background:#fff;
  border-bottom:#963 1px solid;
}

#blog-share a {
	text-decoration: none;
	border: 0px none;
}

/* for lili */

.primary {
	overflow: hidden;
}

#image_for_post {
	float: left;
}

#image_for_post img {
	align:left;
	padding-right:10px;
	padding-bottom:10px;
	/*float: left;*/
	float: none;
}

img.image_for_post {
	align:left;
	padding-right:10px;
	padding-bottom:10px;
	float: left;
	/*float: none;*/
}

.credits {
	/*clear: both;*/
	float: none;
	color: #999999;
	/*color: green;*/
}

img.tcwGravatar {
	vertical-align: text-bottom;
	border: thin solid green;
}

li.tcwGravatar {
	margin-left: -15px;
	padding-left: 0px;
	text-align: left;
}

span.widget_description {
	padding-top: 10px;
	/*margin-top: 10px;
	line-height: 4px;
	height: 4px;*/
	font-size: 10px;
	/*color: red;*/
}
