
/*Main Section*/
body {font-size: 12px; font-family: Verdana, Arial, Helvatica, sans-serif; color: #333333; text-align: left; margin: 20px 0; padding: 0; line-height: 18px; background: #000 url(back3.gif);}
/*Header Section*/
#stripads { background: #404040 url(ads.gif) right bottom no-repeat; text-align:center; text-decoration:underline; color:#FF6600; line-height:2.5ems; padding: 5px; margin: 0 0 0 0px; border-bottom: dotted #828282 1px;}
#stripads a{ color: #FB973D; text-decoration:underline;}
#header {clear: both; margin: 0 auto;	border-bottom: solid #404040 8px; background: #404040 url(headerbg.gif) top center no-repeat;}
#header h2.left { width: 400px; color: #F2EBDA;	margin: 0 auto;}
#header p {	width: 960px; margin: 0 auto; text-align: left;	color: #F2EBDA;}   
/*Body Section*/
#prewarp { padding:2px; border: 2px solid #202020; width:971px; margin: 0 auto; background: #303030;}
#wrap {	background: #EBE9E1; border-left: solid #404040 5px; border-right: solid #404040 6px; border-top: solid #404040 3px; padding: 0px; clear: both;	width: 960px;}
#page {	clear: both; width: 960px; margin: 0 auto; padding: 0; border-top: #aaa solid 2px; background: url (images/box-trans.png) repeat-x top;} 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
li,p { text-align:justify; }
/* End hide from IE-mac */ 
#contentleft { width: 650px; float:left; padding: 10px 0; margin: 0;} 
#contentleftinner { width: 920px; float:left; padding: 10px 0; margin: 0;}
#leftsidebar { font-size: 8pt; width: 305px; float: left; margin: 0 0 10px 0; padding: 0;}
#leftsidebar .featurepost h2 { background: #EEEEE4;	font-size: 16px;}
#contentright {	width: 290px; float:right; padding: 10px 10px 0 0; margin: 0;} 
#sidebar { font-size: 8pt; width: 290px; float: right; margin: 0 0 10px 0; padding: 0; border: #DEDBD1 solid 1px;	background: url(box-trans.png) repeat-x top;} 
#sideads img{ padding: 5px;	margin: 10px 15px 10px;	border: solid #ccc 1px;	}
#indextab { width: 638px; margin: 0 0 10px 10px; padding: 0 0 0 0; border: #DEDBD1 solid 1px; background: #F5F4F0 url(box-trans.png) repeat-x top;}	
#indextab2 { width: 638px;	margin: 0 0 10px 10px; padding: 0px 0 10px 0; border: #DEDBD1 solid 1px; background: #F5F4F0 url(box-trans.png) repeat-x top; }	
#indextab2inner { width: 920px;	margin: 0 0 10px 10px; padding: 0px 0 10px 0; border: #DEDBD1 solid 1px; background: #F5F4F0 url(box-trans.png) repeat-x top; }	
/*Navigation*/
#nav { font-size:9pt; clear: both; height: 32px; padding: 0; margin: 0;	background: #404040; border-top:1px solid #404040; border-bottom: 3px solid #404040;}
#nav li:hover a:hover {	color:#FF6600; border-bottom: #404040 dashed 1px;}
#nav .stopper { width:955px; margin:0;!important padding:0;}
#nav ul { font-weight:bold;	font-size:8pt; float: left; list-style: none; height: 32px; line-height: 32px; padding: 0;	margin: 0;}
#nav ul li { float: left; margin: 0; padding: 0; list-style-type: none;}
#nav ul li a, #nav ul li a:link, #nav ul li a:visited {	float: left; color: #F2EBDA; border-right: #555 dotted 1px; text-decoration: none;	padding: 0 10px 0 10px;}
#nav ul li a:hover, #nav ul li a:active { text-decoration:underline; color: #FF6600;}
#nav .stopper ul li.current_page_item{ text-decoration:underline; background: #404040; color: #FF6600;}
#nav .stopper ul li.current_page_item a{ text-decoration:underline; background: #404040; color: #FF6600;}
/*Footer Section*/
#prefooter { margin:0 0 0 0; padding: 5px 5px 5px 5px; background:#D8D6CF; border-top: #bbb solid 1px; border-bottom:#aaa solid 2px; text-align:center;}
#footer {background:#404040; padding: 0px 0 5px 0; text-align:center;}
#footernav { font-size: 8pt; line-height: 190%; padding: 10px 0 0 0;margin: 0 10px 3px 10px; color: #F2EBDA; }
#footernav p { padding: 0px; margin: 0 auto;}
#footernav a { color: #F2EBDA;	text-decoration: underline;}
#footernav a:hover { color: #F88C00; text-decoration: underline;}
#footernav li{ border-top: dotted 1px #777; list-style-type:none; }
#footerads { text-align:center; margin: 0 0 0 0; padding:15px 10px 0px 10px; background: #404040 url(ads.gif) top center no-repeat;}
#footerads img {margin: 5px 0 0 0; border:solid 1px #777;}
/*Single Page*/
#singleleftcontainer { width: 670px; float:left; padding: 10px 0 0 0; margin: 0;} 
.single { background: #FFFFFF url(box-trans.png) repeat-x top; width: 490px;	float: right; margin: 0 0 10px;	border: 1px solid #DEDBD1;}
.single h1, h2, h3, h4 {font-family:Georgia, "Times New Roman", Times, serif;}
#singleleft { font-size:8pt; width: 160px;	float: left; padding: 0; margin:0 0 0 8px; background: #fff url(box-trans.png) repeat-x top;	border: #DEDBD1 solid 1px; height: 1200px;}
#singleleft ul {list-style-type:none; margin:0; padding: 0 10px 10px 10px;} #singleleft li {float: left; text-align:right; display:block;width:140px;}
#singleleft li a{ float: left; text-decoration: none;} #singleleft li a:hover{ text-decoration: underline;}
#singleright {	width: 270px; float:right; padding: 10px 10px 0 0;	margin: 0;} 
/*property of singleright */
#singlerightsidebar { font-size: 8pt; width: 270px;	float: right; margin: 0 0 10px;	padding:0;	background:#F8F7F3 url(box-trans.png) repeat-x top;	border: #DEDBD1 solid 1px;}
#singlerightsidebar ul { list-style-type: none;	margin: 0 ;	padding: 0;}
#singlerightsidebar ul li {	list-style-type: none;	margin: 10px 0 15px 0;	padding: 5px 15px 0 15px;}
#singlerightsidebar ul ul li { margin: 0; padding:0;}
#singlerightsidebar ul ul li ul li { border-top:none; background: url(bullet2.gif) no-repeat left center; margin: 0 0 0 15px; padding: 0 0 0 5px;}
#singlerightsidebar p {	padding: 0 5px;}
.pagination { text-align:right;	font-size:8pt;}
/*Social Bookmark*/
#more {	margin: 10px; width: 468px;	background: #F8F7F3 url(box-trans.png) top repeat-x;	border: 1px solid #ddd;}
.readmore {	padding: 20px;} .leftmore {	float: left;} .rightmore {	float: right;}
.leftmore ul li {list-style: url(bullet.gif); line-height: 20px;	border-bottom: 1px solid #CCC;}
.rightmore ul li {list-style: url(bullet.gif); margin: 0 20px 0 0; line-height: 20px; border-bottom: 1px solid #CCC;}
/*Heading Section*/
h1, h2, h3, h4, h5, h6, h7 {line-height: 110%;	font-family: Georgia, "Times New Roman", Times, serif;	margin: 0;	padding: 0;	letter-spacing: 0px; text-align: left; color: #2D2C28;}
h1 {font-size: 16pt;} h2 {font-size: 14pt;} h3 {font-size: 12pt;} h4,h5,h6,h7 {	font-size: 10pt;} h1.pagetitle {	margin: 0 0 10px 0;}
h2#comments, h2#trackbacks, h2#respond { padding: 0 10px;}
h1.sectionhead, #sidebar h2, #singlerightsidebar h2 { font-weight: bold; color: #111; border: #D0CDC4 solid 1px; font-family: Geneva, Arial, Helvetica, sans-serif; line-height: 18px; height: 20px;	background: #E1DFD7; padding: 4px 8px 4px; font-size: 10pt; letter-spacing: 0; margin: 8px;}
h3.sectionhead { font-weight:bold; font-size: 8pt;	letter-spacing: 2px; text-transform:uppercase; padding: 20px 20px 8px 25px; }
h3.sectionhead a:link, a:active { color: #aaa;}
h3.sectionhead a:hover { color: #000; text-decoration: underline;}
.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {	margin-bottom: 10px;}
/*Links Section*/
a, a:link, a:visited {	color: #BA4F01;	text-decoration: none;	padding: 0;	font-size: bold;}
a:hover, a:active {	color: #30BBFF;	text-decoration: none;}
.entry a, .entry a:link, .entry a:visited, .postinfo a, .postinfo a:link, .postinfo a:visited {	border-bottom: dashed 1px #FF6600; }
.entry a:hover {	border-bottom: hidden;}
h1 a, h1 a:link, h1 a:visited, h2 a, h2 a:link, h2 a:visited {	color: #2B2433;	text-decoration: none;}
h1 a:hover, h2 a:hover {	color: #000;	text-decoration:underline;}
span.continue{background: url(next.png) no-repeat left; padding: 2px 0 2px 20px; line-height:20px;}
span.morecategorypost{ padding: 2px 0 10px 10px;}
/*
Image Property
*/
img.alignright {	float: right;	clear: right;	margin: 0 0 5px 10px;	background: #fff;	padding: 2px;	border: 1px solid #ccc;}
img.alignleft {	float: left;	clear: left;	margin: 0 10px 5px 0px;	background: #fff;	padding: 2px;	border: 1px solid #ccc;}
img.centered { 	display: block; 	padding: 2px; 	margin: 0 auto 20px auto; 	border: 1px solid #ccc; 	float: none; 	clear: both;}
#featurepic {	float: right; clear: right; margin: 0px 0px 5px 15px;	padding: 2px; border:1px solid #ccc; background: #fff;}
#latestpic { float:left;	clear: left;	margin: 10px 8px 5px 0px;	padding: 2px; border:1px solid #ccc; background: #fff;}
#catepic { margin:15px 5px 5px 15px; float: left; padding:2px; border:1px solid #ccc; background: #fff;}
img.hover {	padding: 0 2px 0 2px;	margin: 0 2px 0 10px;}
img.hover:hover {		background-color: #fff;}
img.ugly {	padding: 0 2px 0 2px;	margin: 0 2px 0 2px;}
img.ugly:hover {	background-color: #fff;}
/*Side Bar*/
#sidebar {	background: #F6F5F1 url(box-trans.png) top repeat-x;}
#sidebar ul {	list-style-type: none;	margin: 0 0 10px 0 ;	padding: 0;}
#sidebar ul li {	list-style-type: none;	margin: 10px 0 15px 0;	padding: 0 15px;}
#sidebar ul ul, #sidebar ul ul li { margin : 0 10px; padding:0;}
#sidebar ul ul li a {display: block; border-bottom: dotted 1px #ddd;}
#sidebar ul ul li a:hover {display: block; background: #fff;}
#sidebar ul ul li ul li { background: url(bullet2.gif) no-repeat left center; padding: 0 0 0 5px;}
#sidebar p {	padding: 0 5px;}
/*
Left Sidebar
*/
#leftsidebar {	background: #EBE9E1;	margin: 0 0 0 10px;}
#leftsidebar ul {	list-style-type: none;	margin: 0;	padding: 0;}
#leftsidebar ul li {	list-style-type: none;	margin: 0 0 15px 0;	padding: 0;}
#leftsidebar ul li ul {	list-style-type: square;	margin: 0;	padding: 0 0 0 5px;}
#leftsidebar ul li ul li {	list-style-type:none;	background: url(bullet.gif) no-repeat 0 2px;	padding: 0 0 0 15px;	border: 0;	margin: 0 0 1px;}
#leftsidebar p {	padding: 0 5px;}
/*Sidebar Widget*/
#widgetcontainer {	width: 290px;	padding: 0;	margin: 0;}
.widgetleft{	float: left;	margin: 5px 5px 0px;	padding: 0;	width: 180px;}
.widgetright{	float: right;	margin: 5px 0;	padding: 0;	width:100px;	display:inline;}
.widgetright img {	padding: 0;	margin: 0 0 5px;	border: 1px #eee solid;	}
/*Comment Form*/
#commentstyle {	padding: 20px 10px 0;}
.allcomments {	border-top:5px solid #B3ADA1;	background: #E5DFCF;	border-bottom:5px solid #B3ADA1;	margin-bottom:20px;}
.commentform {	border:1px solid #ddd;	padding: 15px 15px 1px; margin-bottom: 10px;}
#commentform label {	display:block;	margin: 0;}
#commentform input { padding: 1px;	margin: 0px 5px 10px 0;}
#commentform textarea { padding: 0;	margin: 0px 0px 10px 0; }
.comment_form input[type=text], .comment_form input[type=text]:focus { border: 1px solid #aaa !important;}
.comment_form textarea, .input { border: 1px solid #aaa !important; background: url(commentbg.png) no-repeat bottom right;}
.comment_form textarea:focus, .input:focus { background: url(commentbg.png) no-repeat bottom right; border: 1px solid #90a9c0 !important;}
#commentform #submit {	margin: 0 0 20px 0;}
#commentform p {	margin: 5px 0;}
.meta {	border-bottom: 1px solid #DDDDDD;	margin: 0 0 20px;}
.livecomment { border: 1px #ddd solid; padding: 5px; margin-bottom: 10px;}
span.commentbar small{ border-bottom: 1px #ddd solid; margin: 0; color: #aaa;}
/*Comments*/
.awpcomments ol.comments, .post_comments ol.comments {padding-left:0;margin-left:0;list-style-type:none !important;}
.awpcomments ol.comments li { border:#ddd solid 1px; padding: 20px; margin-bottom:10px;}
.awpcomments ol.comments li p { text-align:justify; margin-top:10px;}
.awpcomments ol.comments * > ol.reply, .post_comments ol.comments * > ol.reply {list-style-type:none !important;padding-left:1.3em;margin: 0 auto;}
a.comments_link { Font-size: 12pt;} a.commentform_link {font-size:8pt;}
img.MyAvatars {	margin: 0 5px 0 0;padding: 2px;	border: 1px solid #ddd; background:#fff;}
.authorcomment { background:#F8F7F3 url(box-trans.png) repeat-x top; }

/*Misc Tags & Classes*/
table {	border: 0;}
.post ul, .singlepost ul {	margin: 10px 0 10px 15px;	padding: 0;	list-style-type: none;}
.post ol, .singlepost ol {	margin: 10px 0 10px 35px;	padding: 0;}
.post ul li, .singlepost ul li {	list-style-type:none;	background: url(bullet.gif) no-repeat 0 2px;	padding: 0 0 5px 20px;	border: 0;	margin: 0;}
.post ol li, .singlepost ol li {	list-style-type:decimal;	padding: 0 0 8px;	line-height: 1.4em;	border: 0;	margin: 0 0 0 0;}
p {	margin-top: 0px;	margin-bottom: 15px;	}
acronym, abbr, span.caps {	cursor: help;	}
acronym, abbr {	border-bottom: 1px dotted #999;	}
* html acronym, abbr {	border-bottom: 1px dashed #999;	}
.entry blockquote { padding:10px 10px 0px 10px;	border-left: 2px solid #777777;	border-top:1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;	margin: 5px auto 15px auto;	width:85%;	color: #666; font-style: italic;	background: #FFFFE6 url(box-trans.png) top repeat-x;}
a img {	border: none; }
.navigation {	background: #F8F7F3; border-top:1px #DEDBD1 solid; text-align: center;	margin: 0;	padding:  10px;	}
.entry {	padding: 15px 0;	margin: 0;	border-top: dashed 1px #eee;	text-align:justify;	}
.feature-entry, .recent-entry{ font-size:8pt;	text-align:justify;	padding: 10px 10px 10px 0; }
.index-entry {	font-size:8pt;	text-align:justify;	padding: 10px;	}
.indexpostinfo {    clear: both;	margin: 10px 0 0 0;	padding: 0px 0px 0px;	font-size: 7pt;	border-top: #f1f1f1 dashed 1px;}
.postmore {	clear:both;	margin: 0;	padding: 0;	}
.singlepost {	margin: 0;	padding: 30px 30px 10px 30px;	line-height: 18px;	background: url(box-trans.png) top repeat-x;	text-align:justify;	}
.post {	margin: 0px 0 0px 0;	padding: 0 10px 0px;	line-height: 18px; overflow:hidden;}
.post h2 {	margin : 0 10px 0 15px;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:10pt;	font-weight:bold;	color:#FF3300;	}
.catpost {	margin: 0 0 0px 10px;	padding: 10px 10px 0px;	line-height: 18px;	background: #fff url(taosplitter.jpg) bottom no-repeat;	}
.skyfloat{ background:#fff url(box-trans.png) repeat-x top;	border: solid #DEDBD1 1px;	margin: 0 0 10px 0; display: block;}
.skyfloat:hover { display:block; background: #fff url(domtabbg.jpg) repeat-x bottom; border: solid #aaa 1px;}
.catpost h2 {	margin : 0 10px;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:10pt;	font-weight:bold;	color:#FF3300;	}
.leftsidetab {	float: left;	width: 350px;	display: inline;}
.leftsidetab2 {	float: left;	display: inline;	width: 400px;	margin: 0 0 0 10px; padding: 10px 10px 0 10px; background: #fff; border: 1px solid #ddd;}
.leftsidetab2inner {	float: left;	display: inline;	width: 670px;	margin: 0 0 0 10px; padding: 10px 10px 0 10px; background: #fff; border: 1px solid #ddd;}
.morerecent ul {	font-size:8pt;	padding: 0;	margin: 0px 10px;	list-style-type:none;}
.morerecent {	margin: 0;	padding: 0px 0 10px;	float: right;	width:240px;	border-left: 1px solid #ccc;}	
.morerecent p {	font-weight:bold;	margin: 0;	padding: 10px;	color:#E17112;}
.morerecent a {	color:#404040;	display:block;}
.morerecent a:hover {	background:#fff;	display: block;	color:#E17112;	}
.randompost{ width: 350px; float: left;}
.toppost{width: 350px; float: left;}
.morerecent img { background: #fff; margin: 20px 20px 0px 20px; padding:3px; border: solid 1px #ddd;}
code {	font: 1.1em 'Courier New', Courier, Fixed;	}
hr {	display: block;	clear:both;}
/*
Search bar
*/
.searchform {	text-align:right;	float:right;	margin: 0;	padding: 5px 0 0 0; }
.searchform #s {	padding-left:2px;	font-size:8pt;	width: 120px;}
.searchform #submit {	font-size:8pt;	padding: 2px;}
.searchform .button { margin: -10px 0 0 0;}
.clear{	margin: 0;	padding: 0;	clear: both;}
/*
Featured Post
*/
.postwarper {background: #FFFFFF;}
.featurepost {padding: 10px 10px 10px; line-height: 18px;	background:url(featured.gif);	background-position:bottom;	background-repeat:no-repeat;}
#leftsidebar .sectionhead {	color: #CCCCCC;	}
.featuresection { margin: 0; padding: 0 0 0 10px; line-height: 18px; }
.featuresection a{ margin:0; padding:0; color: #E17112;	font-weight:bold;}
.featuresection a:hover, .latesttab a:hover { text-decoration:underline;}
.latesttab{	margin: 0;	padding: 10px 0 0 10px;	line-height: 18px;	}
.latesttab a{ margin: 0; color: #E17112;	font-weight:bold;}
.featuredcontent{ margin: 0 0 10px 0;	display: inline;}
.morefeature ul { font-size:8pt;	padding: 0;	margin: 0 10px 0 5px;	list-style-type:none;}
.morefeature li { border-top: dotted 1px #ccc;}
.morefeature { margin: 0;	padding: 0px;	float: right;	width:200px;}	
.morefeature p { font-weight:bold;	margin: 0;	padding: 10px 0 10px 20px;	color:#E17112;}
.morefeature a { color:#404040;	display:block;}
.morefeature a:hover {	background:#fff;	display: block;	color:#E17112;	}
#flags ul li { line-height:26px !important; }
.idTabs ul li a:hover,.idTabs .selected{  background:#ebe9e1; text-decoration: none; border-right: solid 2px #ccc;}
/*
Table
*/
.entry table { margin-bottom:15px; padding:auto; border:auto; }
.entry tr, .entry td, .entry th { margin:auto; padding:auto; border:auto; }
.entry td, .entry th {	padding:8px; vertical-align:top;}
.entry th {	font-weight:bold;	background:#E5DFCF;}
.entry td {	border:1px solid #E5DFCF;}
.leaderboard { margin:0 0 10px; width:728px; padding:0; }