/*  
Theme Name: tehCpeng.net V2
Version: 0.1
Author: Lim Sheng Han
Author URI: http://tehcpeng.net
*/
/* NO PEEKING! Seriously. It's a shameful mess of a code, don't bother making sense out of anything */
/*
-----------------------------
GLOBAL STYLES
-----------------------------
*/
* {
	padding: 0;
	margin: 0; }
 
body {
	background: #000 url('images/bodybg.gif') top repeat-x;
	font-size: 16px;
	font-family: Georgia, "times new roman", serif;
	color: #4e3315;
	margin: 0;
	padding: 0; }
 
h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin: 1em 0; }
 
li, dd { margin-left: 5%; }
 
/* MAIN TYPOGRAPHY */
html { font-family: Georgia, "times new roman", serif; }
 
strong, b { font-weight: bold; }
 
cite, i, em { font-style: italic; }
 
h1 {
	font-family: Georgia, "times new roman", serif;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 30%;
	color: #333;
	margin: 0.1em 0 0.5em 0; }
 
/* #header h1 { display: none; } */
 
h2 {
	font-family: Georgia, "times new roman", serif;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 250%; }
 
.post h2, .page h2, .postaside h2 {
	margin: 20px 0 30px 35px;
	color: #3c2308;
	letter-spacing: -2px;
	font-size: 250%; }

.postaside h2.asides a{
	font-size: 100%;
	font-style: italic;
	letter-spacing: -1px;
	color: #3c2308;
}

.postaside h2.asides{
	font-size: 150%;
	font-style: italic;
	letter-spacing: -1px;
	color: #3c2308;
}
 
.post h2 a, .post h2, .page h2 a, .page h2, .postaside h2 a, .postaside h2 { color: #3c2308; text-shadow: 0 1px 2px rgba(255,255,255,.75), 0px -0.5px 0.5px #261502; }
 
.post h2 a:hover, .page h2 a:hover, .postaside h2 a:hover {
	color: #a12108;
	background-color: #e6d38d;
	-webkit-transition: color .25s linear;
	transition: color .25s linear; }
 
.post h3, .page h3, .postaside h3 {
	color: #3c2308;
	letter-spacing: -1px;
	font-size: 160%;
	font-style: italic;
	margin: 10px 0 20px 35px; }

.post h4, .page h4, .postaside h4 {
	font-family: Arial, Helvetica, sans-serif;	
	color: #6f4f2c;
	letter-spacing: -1px;
	font-size: 130%;
	font-weight:bold;
	margin: 10px 0 20px 35px; }
 
h3 {
	font-family: Georgia, "times new roman", serif;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 200%;
	color: #222; }
 
h4 {
	font-family: Georgia, "times new roman", serif;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 170%;
	color: #222;
	margin-bottom: 5px; }
 
.abtlarge {
	font-size: 23px;
	letter-spacing: -1px;
	margin: 0 0 0.5em 0;
	font-weight: normal;
	line-height: 0.4em; }

.abtlarge2 {
	font-size: 28px;
	letter-spacing: -1px;
	margin: 0 0 0.5em 0;
	font-weight: normal;
	line-height: 0.4em; }
 
ul, li, ol { margin-left: 2em; }
 
del {	text-decoration: line-through; }
 
small, sup, sub { font-size: 85%; }
 
big {
	font-size: 140%;
	line-height: 120%;
	font-family: Georgia, "times new roman", serif; }
 
a:link, a:visited, a:active, a:focus {
	text-decoration: none;
	color: #a12108; }
 
a:hover {
	text-decoration: none;
	color: #a12108;
	background: #e6d38d; }
 
.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px; }

.post .uppercase {
	font-variant: small-caps;
font-size: 125%;
letter-spacing: -1px;
}

/*
-----------------------------
CONTENT ONLY
-----------------------------
*/
.container {
	width: 900px;
	margin: 0 auto; }
 
#header {
	height: 321px;
	background: url('images/headerbg6.jpg') top center no-repeat; 
	position: relative;
}

h1#title a {
	width: 850px;
	height: 140px;
	text-indent: -9000em;
	display: block;
	position: absolute;
	top: 90px;
	background-color: transparent;
}

h1#title span {
	background: url(images/b2hlabel.png) no-repeat;
	width: 150px;
	height: 40px;
	position: absolute;
	display: none;
	left: 20px;
	top: -20px;
}

h1#title a:hover span {
	display: block;
}
 
#center {
	float: left;
	width: 900px;
	background: url('images/centerbg.jpg') top center no-repeat;
	margin-left: 1px; }
 
/* main navigation */
#navmain {
	list-style-type: none;
	padding: 0;
	margin: 0;
	height: 41px;
	position: relative;
	float: left; }
 
	#navmain li {
		list-style-type: none;
		float: left; }
 
	#navmain a {
		display: block;
		text-indent: -9999px;
		position: relative;
		outline: none;
		padding: 0; }
 
		#navmain a:hover { background-position: left bottom; }
 
	#navmain .home {
		width: 83px;
		height: 41px;
		background: url('images/readbt.gif') no-repeat;
		left: -30px;
		top: 0px;
		text-indent: -9999px; }
 
	#navmain .about {
		height: 41px;
		width: 92px;
		background: url('images/knowbt.gif') no-repeat;
		left: -40px;
		top: 0px; }
 
	#navmain .portfolio {
		width: 114px;
		height: 41px;
		background: url('images/admirebt2.gif') no-repeat;
		left: -45px;
		top: 0px; }
 
	#navmain .contact {
		width: 82px;
		height: 41px;
		background: url('images/hellobt.gif') no-repeat;
		left: -60px;
		top: 0px; }
 
	#navmain .photoblog {
		width: 102px;
		height: 41px;
		background: url('images/photoblogbt.gif') no-repeat;
		left: -60px;
		top: 0px; }
 
#thedrink {
	background: url('images/thedrinkbadge.png') no-repeat;
	padding: 0 0 0 0;
	height: 179px;
	width: 206px;
	position: absolute;
	left: 78%;
	text-indent: -9999px; }
 
#tweet {
	width: 300px;
	height: 35px;
	padding: 8px 0 0 25px;
	margin-top: 200px;
	float: right;
	background: url('images/tweetquote.png') top left no-repeat; 
	font-size: 75%;
	font-style: italic;
	text-shadow: 1px 1px 2px rgba(0,0,0,.8);
	color: #ccc; }
 
	#tweet a { color: #ccc; }
 
	#tweet .twitter-timestamp { color: #a12108; }
 
	#tweet a:hover {
		background-color: transparent;
		text-decoration: underline; }
 
/*
-----------------------------
POST
-----------------------------
*/
.post, .postaside {
	background: url('images/contentbg2.jpg') repeat-y;
	padding: 5px 0 0 0;
	margin: 10px 0 -10px 0; }
 
.page {
	background: url('images/contentbg2.jpg') repeat-y;
	padding: 5px 0 0 0;
	margin: 10px 0 0 0; }
 
.post .commentcount, .postpage .commentcount, .post .searchtag, .page .archivetag , .page .linkstag, .post .singletag, .page .abttag, .postaside .thoughtstag {
	float: right;
	text-align: left;
	font-size: 200%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -2px;
	background: url(images/cmtcountbg.jpg) no-repeat;
	width: 111px;
	height: 62px;
	padding: 12px 0 0 15px;
	margin: 10px -13px 0 0;
	color: #ffffff;
text-shadow: /*#4c1207*/ 1px 1px 2.5px rgba(0,0,0,.7); }
 
.post .searchtag { background: url(images/searchtagbg.jpg) no-repeat; }
 
.page .archivetag { background: url(images/archivetagbg.jpg) no-repeat; }
 
.page .abttag { background: url(images/abouttagbg.jpg) no-repeat; }
 
.page .linkstag { background: url(images/linkstagbg.jpg) no-repeat; }
 
.post .singletag { background: url(images/singletagbg.jpg) no-repeat; }

.postaside .thoughtstag { background: url(images/asidesthoughtstag.jpg) no-repeat; }

.page .tcptop {
	background: url(images/tcptagbg.jpg) no-repeat;
	float: right;
	width: 310px;
	height: 127px;
	padding: 12px 0 0 15px;
	margin: 10px -13px 0 0; }
 
.commentcount a { color: #fff; }
 
	.commentcount a:hover {
		background: transparent;
		color: #b78e62; }
 
.postdate { color: #b78e62; text-shadow: #805e34 0px -1px 0.5px, #fff 0px 1px 2px; }

.alabel { color: #a12108; text-shadow: #805e34 0px -1px 0.5px, #fff 0px 1px 2px; font-style:normal; text-transform: uppercase; font-size: 85%; }
 
.postaside p {
	margin: 10px 200px 20px 35px;
	line-height: 140%; }

.post p {
	text-indent: 25px; 
	margin: 10px 200px 20px 35px;
	line-height: 140%; }

.post p.intro {
	text-indent: 0px;
}

.page p {
	margin: 10px 100px 20px 35px;
	line-height: 140%; }
 
.post p img, .page p img, .postaside p img {
	border: 10px solid #d5c073 /*#e6d38d*/;
	-moz-box-shadow: 0px 0px 15px rgba(0,0,0,.2);
	-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,.2);
	margin-left: -25px; }
 
.post p img:hover, .page p img:hover, .postaside p img:hover { 
	-moz-box-shadow: 0px 0px 15px rgba(0,0,0,.4);
	-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,.4);
	border: 10px solid #d5c073; }
 
.post ul, .postaside ul {
	list-style-type: square;
	line-height: 140%;
}

.page ul {
	list-style-type: square;
	line-height: 140%; }

ul.linkspage {
	list-style-type: none;
	}
 
.post ol, .page ol, .postaside ol { width: 800px; }
 
.footnotes {
	width: 650px;
	border-top: 1px solid #b0a06d;
	margin-left: 35px; }
 
#socialist {
	padding: 5px;
	border: 1px dashed #b0a06d;
	width: 650px;
	margin: 0 auto; }
 
	#socialist a img { border: none; }
 
	#socialist .table {
		display: table; /* Allow the centering to work */
		margin: 0 auto; }
 
ul#horizontal-list {
	width: 500px;
	list-style: none;
	padding-top: 20px; }
 
	ul#horizontal-list li { display: inline; }

/* about page box */
#descbox {
	color: #c75a45;
	background: #6b1707 url(images/tcpdefbg.jpg) top repeat-x ;
width:725px;
margin-bottom: 20px;
border-bottom: 2px solid #84210e; 
text-shadow: #1f0702 1.5px 1.5px 0.5px; 
 }

#descbox .abtxlarge 	{ font-size: 35px;
	font-family: Georgia, "times new roman", serif;
	letter-spacing: -1px;
	margin: 0 0 20px 0;
	font-weight: normal;

	line-height: 1.5em;
padding: 15px 15px 15px 0;
margin-left:35px;
 }

#descbox a {
color:#b0a06d; 
}

#descbox a:hover {
color: #6b1707; 
text-shadow: #1f0702 0px 0px 0px;}

 
/* for the drink page */
h3.tcph3 {
	border-bottom: 1px #b0a06d solid;
	width: 93%;
	padding-bottom: 8px; }

#tcpdef {
	color: #c75a45;
	background: #6b1707 url(images/tcpdefbg.jpg) top repeat-x ;
width:700px;
margin-bottom: 20px;
border-bottom: 2px solid #84210e; 
text-shadow: #461006 1.5px 1.5px 1px; 
 }

#tcpdef ol {
	padding: 0 20px 20px 0;
	background: url(images/tcpdefolbg.jpg) bottom center no-repeat; 
	margin: 0 0 0 70px; }
 
	#tcpdef ol li {
		margin: 0 0 10px 20px;
		width: 550px;
		font-style:italic;
		 }

	#tcpdef p.small {
		color: #b0a06d;
		padding-top: 20px;
		font-size: 80%; }

#tcpdef a {
color:#b0a06d; }

#tcpdef a:hover {
color: #000; }

#tcppullquote {
	padding-top: 20px;
	margin-left: 35px;
	width: 500px;
	height: 200px;
	font-size: 110%;
	letter-spacing: -1px;
	color: #4e3315;
	background: #222;
	background: url('images/tcppullquote.jpg') top left no-repeat; }
 
	#tcppullquote ol li { width: 400px; }
 
#tcpname { margin-left: 35px; }
 
	#tcpname .left p, #tcpname .mid p, #tcpname .right p { margin: 10px 0; }
 
	#tcpname .left {
		float: left;
		padding: 0 10px 0 0;
		width: 200px;
		height: 630px;
		display: block; }
 
	#tcpname .mid {
		float: left;
		width: 300px;
		padding: 0 10px 0 10px;
		display: block;
		height: 630px; }
 
	#tcpname .right {
		float: left;
		padding: 0 10px 0 10px;
		width: 250px;
		display: block;
		height: 630px; }
 
.top {
	margin-right: 35px;
	padding-top: 10px;
	float: right; }
 
/* for archive.php and search results */
.page ul.dates, .post ul.dates { width: 800px; }
 
.page ul.dates li, .post ul.dates li { border-bottom: 1px solid #b0a06d; }
 
/* wp-caption styles */
.wp-caption {
	text-align: center;
	background-color: /*#e6d38d*/#d5c073;
	margin: 10px 0 20px 35px;
	-moz-box-shadow: 0px 0px 15px rgba(0,0,0,.2);
	-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,.2);
	padding: 10px 5px 5px 5px; }
 
	.wp-caption:hover { 
		-moz-box-shadow: 0px 0px 15px rgba(0,0,0,.4);
		-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,.4); }
 
	.wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none; }
 
	.wp-caption p.wp-caption-text {
		font-size: 75%;
		color: #3c2308;
		margin: 5px 0 0 5px;
		padding: 0;
		font-style: italic;
		text-align: left;
		text-indent: 0; }

.wp-smiley {	display:none; }
 
blockquote {
	background: #e6d38d url('images/blockquote.gif') 5% 15% no-repeat;
	-moz-box-shadow: 1px 1px 8px rgba(0,0,0,.1);
	-webkit-box-shadow: 1px 1px 8px rgba(0,0,0,.1);
	width: 600px;
	margin: 0 0 0 35px;
	padding-top:10px;
	font-style: italic;
	color: #6b4d2c;
	letter-spacing: -0.5px; }
 
	blockquote p {
		padding: 10px 0 10px 0;
		margin: 0;
		text-indent: 0; }

blockquote p span.quoteauthor {
float:right;
font-size: 11px;
font-style:normal;
margin-top:-40px;
}
 
.post blockquote p, .postaside blockquote p {
	margin-right: 20px;
	text-indent: 0; }
 
blockquote ul, blockquote ol {
	padding: 20px 0 20px 0;
	width: 600px;
	margin: 0 0 0 35px; }
 
	blockquote ul li, blockquote ol li {
		margin: 0 20px 10px 20px;
		width: 550px;
		 }

	blockquote p.small {
		color: #715331;
		padding-top: 20px;
		font-size: 80%; }
 
p.meta {
	font-size: 75%;
	font-style: italic;
	color: #3c2308;
	float: left;
	text-indent: 0;
	width: 500px; }
 
.cmtnum  a {
	font-size: 80%;
	font-variant: small-caps;
	color: #3c2308;
	float: right; }
 
.hr {
	height: 20px;
	background: transparent url(images/hrbg2.png) no-repeat scroll center; }
 
/* links page */
ul.linkspage { margin-left: 0; }
 
li.linkcat {
	margin-left: 0;
	width: 300px; }
 
	li.linkcat ul.xoxo li { border-bottom: 1px solid #b0a06d; }
 
.linkcat h2 {
	color: #3c2308;
	letter-spacing: -1px;
	font-size: 130%;
	font-style: italic; }
 
/* for alumni page */
.alumnicont {
	width: 600px;
	background: #e6d38d;
	padding: 10px;
	margin: 20px 0 20px 35px; }
 
	.alumnicont ul { list-style-type: square; }
 
.alnumber {
	font-family: Arial, helvetica, sans-serif;
	font-size: 200%;
	font-weight: bold;
	color: #b0a06d;
	letter-spacing: -1px; }
 
.alname {
	font-family: Georgia, "times new roman", serif;
	font-size: 180%;
	font-weight: normal;
	color: #3c2308;
	letter-spacing: -1px; }
 
.allinks {
	font-variant: small-caps;
	font-size: 80%;
	color: #3c2308; }
 
	.allinks a { color: #a12108; }
 
.alcollege li {
	list-style-type: square;
	margin-left: 0;
	width:550px; }
 
/* previous next navigation */
#navigation {
	background: #000 url(images/navigationbg.jpg) repeat-x;
	height: 41px;
	font-size: 75%;
	width: 892px;
	margin-top: 10px; }
 
	#navigation .left a {
		float: left;
		color: #fae9b4;
		margin: 8px 0 0 35px; }
 
	#navigation .right a {
		float: right;
		color: #fae9b4;
		margin: 8px 35px 0 0; }
 
		#navigation .right a:hover, #navigation .left a:hover {
			background-color: transparent;
			color: #a12108;
			background: #e6d38d; }
 
#searchform { margin: 0 0 20px 35px; }
 
.right p { float: right; }
 
.left p { float: left; }
 
/*
-----------------------------
SECONDARY
-----------------------------
*/
#secondary {
	background: #6b1707 url(images/secondarybottom.jpg) bottom left no-repeat;
	float: left;
	width: 892px;
	margin-left: 1px; }
 
	#secondary .block {
		float: left;
		width: 29.9%;
		margin: 0 0 0 10px; }
 
* html #secondary .block { margin-left: 3.9%; }
 
#secondary .first, * html #secondary .first {
	clear: both;
	margin: 0; }
 
#secondary .block.second {
	background: url('images/blockbg.gif') top right no-repeat;
	float: left;
	width: 29.9%;
	margin: 0 0 0 10px; }
 
#secondary .block.third {
	background: url('images/blockbg.gif') top right no-repeat;
	float: left;
	width: 29.9%;
	margin: 0 0 0 10px; }
 
#secondary .block.popular {
	background: url('images/popularbg.gif') top right no-repeat;
	float: left;
	width: 29.9%;
	margin: 0 0 0 10px; }
 
#secondary .block.talk {
	background: url('images/talkbg.gif') top center no-repeat;
	float: left;
	width: 29.9%;
	margin: 0 0 0 10px; }
 
#secondary h3 {
	font-size: 200%;
	margin: 10px 0 0 35px;
	color: #b0a06d;
	text-shadow: 0px 1px 1px rgba(0,0,0,.75); 
	font-style: italic; }
 
#secondary a {
	color: #c75a45;
	text-shadow: 0px 1px 1px rgba(0,0,0,.75); 
	background: #6b1707; }
 
	#secondary a:hover {
		color: #b0a06d;
		background: #6b1707; }
 
#secondary ul.dates, #secondary ul.counts, #secondary ul.blogroll, #secondary ul.pages {
	list-style-type: none;
	margin: 1.5em 0 2em 35px;
	font-size: 70%; }
 
#counter {
	float: right;
	margin: 30px -17px 0 0; }
 
.block iframe { margin: 5px 0 0 35px; }
 
.block p { margin-left: 35px; }
 
ul.dates li, ul.pages li {
	list-style-type: none;
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px solid #84210e; }
 
ul.blogroll li {
	list-style-type: none;
	color: #b0a06d;
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px solid #84210e; }
 
ul.counts li {
	list-style-type: none;
	margin: 0;
	color: #b0a06d;
	padding: 5px 0;
	border-bottom: 1px solid #84210e; }
 
ul.dates .date {
	color: #b0a06d;
	padding: 0 1.5em 0 0;
	width: 40px; }
 
ul.blogroll .blogroll {
	color: #b0a06d;
	padding: 0 1.5em 0 0; }

#expand {
	display: none;
}
 
.moretoggle {
	color: #b0a06d;
	text-align: center;
	width: 880px;
	margin-top: 5px; }
 
.moretoggle a { color: #b0a06d; }
 
.moretoggle a img { border: none; }
 
/*
-----------------------------
FOOTER
-----------------------------
*/
#footer {
	clear: both;
	height: 208px;
	background: url('images/footerbg.jpg') bottom repeat-x; }
 
	#footer a img { border: none; }
 
		#footer a img:hover {
			border: none;
			background: transparent; }
 
	#footer .logo {
		display: inline;
		position: relative;
		vertical-align: top;
		bottom: 5px;
		margin-right: 10px; }

/* Sarawak Bloggers logo */
.swklogo {
position:relative;
margin-top: -10px;
margin-left:30px;
z-index:5;
}

.swklogo img a:hover{
background-color:transparent;
}
 
p.copyright {
	font-size: 70%;
	text-transform: uppercase;
	color: #ccc;
	text-shadow: 1px 1px 2px rgba(0,0,0,.8);
	padding: 155px 0 0 0;
	margin-top: 10px;
	background: url('images/footertabletop_36.png') top right no-repeat; }
 
	p.copyright a { color: #888; }
 
		p.copyright a:hover {
			text-decoration: underline;
			color: #888;
			background: transparent; }
 
#search {
	float: left;
	width: 379px;
	height: 71px;
	margin: -13px 0 0 16px;
	text-align: left;
	background: url(images/searchbg.jpg) 0 0 no-repeat; }
 
	#search input {
		font-family: Georgia, "times new roman", serif;
		color: #666;
		width: 225px;
		height: 15px;
		font-size: 12px;
		background: #fff;
		border: 2px solid #212121;
		float: right;
		margin: 24px 22px 0 0;
		padding: 2px; }
 
/*
-----------------------------
COMMENTS
-----------------------------
*/
#secondary-comments {
	background: #6b1707 url('images/blockbg.gif') top center no-repeat;
	float: left;
	width: 892px;
	margin-left: 1px; }
 
	#secondary-comments h3 {
		color: #b0a06d;
		font-size: 150%;
		margin: 10px 0 0 35px;
		float: left; }
 
	#secondary-comments .small {
		margin-right: 35px;
		font-size: 80%;
		font-variant: small-caps;
		float: right;
text-shadow: #461006 1px 1px 0.5px; 
		color: #8f3626; }
 
		#secondary-comments .small a { color: #8f3626; }
 
			#secondary-comments .small a:hover {
				color: #c75a45;
				background: transparent; }
 
/* WP 2.7 Commenting Style Starter */
ol.commentlist {
	list-style: none;
	margin: 0 30px 0 35px;
	padding: 0;
	text-indent: 0; }
 
	ol.commentlist li {
		height: 1%;
		margin: 0 0 10px;
		padding: 5px 0 5px 0;
		border-top: 1px dotted #8f3626; }
 
		ol.commentlist li.alt {  }
 
		ol.commentlist li.bypostauthor {
			background: url('images/authorcommentbg2.png') left repeat-y;
			padding-left: 20px; }
 
		ol.commentlist li.byuser {  }
 
		ol.commentlist li.comment-author-admin {
			background: url('images/authorcommentbg2.png') left repeat-y;
			padding-left: 20px; }
 
		ol.commentlist li.comment {  }
 
		ol.commentlist li div.comment-author {  }
 
		ol.commentlist li div.vcard {
			font-size: 160%;
			color: #8f3626;
			letter-spacing: -1px;
			margin: 10px 0 10px 0; }
 
			ol.commentlist li div.vcard cite.fn { font-style: normal; }
 
				ol.commentlist li div.vcard cite.fn a.url {
					color: #b0a06d;
					text-decoration: none; }
 
					ol.commentlist li div.vcard cite.fn a.url:hover { color: #000; }
 
			ol.commentlist li div.vcard img.avatar {
				border: 5px solid #8f3626;
				float: right;
				margin: 10px; }
 
			ol.commentlist li div.vcard img.photo {  }
 
			ol.commentlist li div.vcard span.says {
				color: #8f3626;
				font-variant: small-caps;
text-shadow: #461006 1px 1px 0.5px; 
				font-size: 50%; }
 
			ol.commentlist li div.vcard .commentmetadata {
				color: #8f3626;
				font-variant: small-caps;
text-shadow: #461006 1px 1px 0.5px; 
				font-size: 50%;
				letter-spacing: 0; }
 
				ol.commentlist li div.vcard .commentmetadata a { color: #8f3626; }
 
					ol.commentlist li div.vcard .commentmetadata a:hover {
						color: #c75a45;
						background: transparent; }
 
		ol.commentlist li div.comment-meta {  }
 
			ol.commentlist li div.comment-meta a {  }
 
				ol.commentlist li div.comment-meta a:hover { color: #000; }
 
		ol.commentlist li p {
			font-size: 90%;
			color: #c75a45;
			margin: 0 0 1em;
			padding-right: 150px; }
 
			ol.commentlist li p a {
				font-size: 90%;
				color: #b0a06d; }
 
				ol.commentlist li p a:hover { color: #000; }
 
		ol.commentlist li blockquote { background: #6b1707; }
 
		ol.commentlist li ul {
			list-style: square;
			margin: 0 0 1em;
			padding: 0;
			text-indent: 0; }
 
		ol.commentlist li div.reply {
			background: #000;
			border: 2px solid #8f3626;
			color: #fff;
			font-size: 70%;
			padding: 5px 10px;
			text-align: center;
			width: 35px;
			margin: 0 0 0 0; }
 
			ol.commentlist li div.reply:hover {
				background: #e6d38d;
				border: 2px solid #8f3626;
				color: #a12108; }
 
				ol.commentlist li div.reply:hover a { color: #a12108; }
 
			ol.commentlist li div.reply a {
				color: #fff;
				text-decoration: none;
				text-transform: uppercase; }
 
				ol.commentlist li div.reply a:hover { color: #a12108; }
 
		ol.commentlist li ul.children {
			list-style: none;
			margin: 10px 0 0 25px;
			padding-left: 10px;
			text-indent: 0;
			border-left: 3px solid #8f3626; }
 
			ol.commentlist li ul.children li {  }
 
				ol.commentlist li ul.children li.alt {  }
 
				ol.commentlist li ul.children li.bypostauthor {  }
 
				ol.commentlist li ul.children li.byuser {  }
 
				ol.commentlist li ul.children li.comment {  }
 
				ol.commentlist li ul.children li.comment-author-admin {  }
 
				ol.commentlist li ul.children li.depth-2 { margin: 0 0 .25em; }
 
				ol.commentlist li ul.children li.depth-3 { margin: 0 0 .25em; }
 
				ol.commentlist li ul.children li.depth-4 { margin: 0 0 .25em; }
 
				ol.commentlist li ul.children li.depth-5 {  }
 
				ol.commentlist li ul.children li.odd {  }
 
		ol.commentlist li.even {  }
 
		ol.commentlist li.odd {  }
 
		ol.commentlist li.parent {  }
 
		ol.commentlist li.pingback {  }
 
			ol.commentlist li.pingback.parent {  }
 
			ol.commentlist li.pingback div.vcard { padding: 0 170px 0 0; }
 
		ol.commentlist li.thread-alt {  }
 
		ol.commentlist li.thread-even {  }
 
		ol.commentlist li.thread-odd {  }
 
a#cancel-comment-reply-link {
	color: #8f3626;
	background: url('images/cancelreply.gif') bottom left no-repeat;
	padding-left: 20px;
	height: 16px; }
 
	a#cancel-comment-reply-link:hover {
		color: #c75a45;
		background-position: left top; }
 
/* comment form */
#respond {
	background: #6b1707;
	float: left;
	width: 99%;
	margin-left: 1px;
	padding-right: 1px; }
 
	#respond h3 {
		color: #b0a06d;
		font-size: 150%;
		margin: 10px 0 10px 35px;
		background: url('images/commenth3bg.gif') 150px 5px no-repeat; }
 
	#respond form {
		font-size: 100%;
		color: #c75a45;
		background: url('images/commentbg_15.jpg') 100% 50% no-repeat;
text-shadow: #461006 1px 1px 0.5px;  }
 
	#respond h4 {
		margin: 0 0 10px 35px;
		font-size: 110%;
		color: #c75a45; }
 
	#respond .txtarea {
		border: 0;
		text-align: left;
		width: 480px;
		padding: 0 0 20px 0; }
 
	#respond input {
		border: 0;
		height: 20px;
		margin: 0;
		padding: 4px;
		width: 220px }
 
	#respond textarea {
		border: 0;
		float: left;
		height: 150px;
		overflow: auto;
		padding: 4px;
		width: 450px;
		margin-left: 35px; }
 
	#respond input, #respond textarea {
		color: #c75a45;
		font-family: Arial;
		font-size: 90%;
		background: #5c1407;
		border-bottom: 1px solid #c75a45; }
 
	#respond .comment-form-details {
		border: 0;
		text-align: left;
		width: 550px; }
 
		#respond .comment-form-details p label { margin-left: 10px; }
 
.formactions { width: 495px; }
 
	.formactions #submit {
		clear: both;
		display: block;
		float: right;
		height: 29px;
		margin: 5px 0 20px 0;
		padding: 0px;
		width: 101px;
		border: 0; }
 
#respond p { margin-left: 35px; }
 
.formactions .spinner {
	float: right;
	margin: -8px -20px 0 0; }
 
small {
	font-size: 65%;
	color: #8f3626; }
 
.old_post_alert {
	color: #c75a45;
	margin: -20px 0 30px 0;
	background: #5c1407;
	padding: 5px;
	width: 330px;
	font-size: 80%; }
 
#error {
	background: #6b1707;
	float: left;
	width: 892px;
	height: 40px;
	margin-top: -15px; }
 
	#error .success, #error .error {
		margin: 0 0 50px 35px;
		color: #fff;
		font-size: 90%;
		background: #5c1407;
		padding: 5px; }
 
#comments-bottom {
	background: #6b1707 url(images/secondarybottom.jpg) bottom left no-repeat;
	float: left;
	width: 892px;
	height: 40px;
	margin-left: 1px; }

/* WP-AJAX-edit comment CSS */
/* Highlight color */
.editableAuthor, .editableComment{
 color: #fff;
 background-color: #7a1f0e;
 }

.editAuthor { background-color: transparent; background-image: none; display: inline; margin: 0; padding: 0; border: 0; clear: none;}

/* textarea shown when editing a comment */
.textComment textarea { width: 90%; height: 100px; }

/* div that contains the comment */
.editComment, .editableComment, .textComment{ /*clear: both;*/ }

/* various CSS classes used by plugin
.ajaxSaveButtons { }
.textAuthor { }
.ajaxApproveLinks{}
span.ajax-admin-edit-links {}
*/

/*Edit me for the message that shows up to a user(non admin) when leaving a comment */
.ajax-edit { font-size: 1em; font-style:normal; background-color: #7a1f0e; color: #666; padding: 5px; margin-right:10px; }

.ajax-edit .ajax-timer { font-size: 0.8em; color: #b0a06d; }

input.ajax-error { border: 3px solid #966; }

textarea.ajax-error, li.ajax-error { background: #966; }
/* end WP-AJAX-edit comments CSS */

.postnote { font-size: 75%; }
 
p.cmtnum {
	margin: 10px 30px 0 0;
	text-indent: 0; }

/* SMART ARCHIVES */
.month-list, .year-list {
	width: 95% !important;
	float: left !important;
	margin: 0 0 0 0;
	padding-left: 35px !important;
	text-indent: 0 !important;
background: #6b1707;
}

.year-list {
padding-bottom: 8px;
background: #6b1707 url(images/tcpdefbg.jpg) top repeat-x ;
}


.month-list {
	border-top: 1px solid #8f3626;
	padding: 10px 0 10px 35px !important;
	margin: 0 0 0 0 !important;
}

.year-list li, .month-list li {
	list-style: none !important;
	float: left;
	clear: none !important;
	font-size: 14px;
	color: #b0a06d;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1 !important;
}

.year-list li:before, .month-list li:before {
	content: '' !important;
}

.year-list a {
	color: #b0a06d;
	float: left;
	font-size: 28px;
	padding: 10px 7px 10px 5px !important;
}

.year-list .current {
	color: #a12108;
	background: #e6d38d;
}

.month-list li a{
	color: #b0a06d;
	padding: 3px 5px 8px 5px !important;
}

.month-list .current, .month-list .current a {
	background: #e6d38d;
	color: #a12108;
}

#smart-archives-fancy a {
	outline: none !important;
}

.archive-list li {
	list-style-type: sqaure;
	margin-bottom: 10px;
}

.archive-list li h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.pane {
	float: left;
	clear: both;
	display: none;
	width: 100%;
}

.month-heading {
	margin: 10px 0;
}

span.month-archive-link {
	font-size: 70%;
	font-weight: normal;
}

/* Block */
#smart-archives-block {
	float: left;
	width: 100%;
}

.empty-month {
	padding: 3px 5px 10px 5px !important;
color: #8f3626;
}