
#top_bar							{ background: url(images/wall.png) repeat-x; background-color:#d38d1b; height: 162px; border-bottom:solid 5px black; }
#top_bar #logReg, #category 		{ text-transform: lowercase; color:#000000; position:relative; top:14px; right: -10px; }
#top_bar #logReg a  			    { color:#000000; }
#top_bar #blogLink					{ position:absolute; top:8px; right:20px; }
#title								{ position: absolute; top: 85px; left: -999px; }
#title	p							{ display:none; }

body								{ background-image: url(images/background.png); font-size: 12px; line-height: 1.25em; font-family: Georgia, "Times New Roman", Times, serif; color: #f3f3f3; background-color: #171717; text-align:center; margin: 0px; } 
body a								{ color: #2f93eb; text-decoration: none; border:0;}
#blogTitle 							{ background: transparent url(images/blogTitle.png) no-repeat scroll right bottom; width:340px; height:54px; position:absolute; top:108px; right:15px; }
#blogTitle #name                    { display: none;}

.left								{ float:left; text-align:left; }
.right								{ float:right; }
.center								{ text-align:center; }

#content							{ background-color:#161410; margin-left:auto; margin-right:220px; margin-top: 31px; z-index:1; border-bottom: 1px solid #474747; width:550px; border: 1px solid #474747; text-align:left;}
#content h3, #bottomBar				{ background-color: #474747; padding: 5px 5px 5px 10px; margin-bottom:0px; height: 16px;}
#content h3 div a					{ color:#000000;}
#content p							{ padding: 0 10px; color:#474747;}
#content p strong					{ color:#ffffff;}
#content #addthis					{  }
#content #tags						{ font-size:10px; text-align:right; padding-right:2px; }


#sidebar							{ width:210px; text-align:right; position: absolute; top: 190px; right:10px; width: 190px; }
#sidebar ul							{ list-style-type: none; padding:0px; }
#sidebar ul li						{ }
#sidebar #searchform input			{ background-image: url(images/inputBox.png); border: none; color:#9C9890; font-size:9px; padding:5px; text-decoration:none; text-align:center; width:169px; height:10px; position: relative; left: -6px; top: -4px;}
#sidebar #about    				    { background-image: url(images/about.png); border: none; width:179px; height:20px; margin-bottom:5px;}
#sidebar #portfolio    				{ background-image: url(images/portfolio.png); border: none; width:179px; height:20px; margin-bottom:5px;}
#sidebar #discover    				{ background-image: url(images/discover.png); border: none; width:180px; height:21px; margin-bottom:5px;}
#sidebar #subscribe    				{ background-image: url(images/subscribe.png); border: none; width:180px; height:21px; margin-bottom:5px; }
#sidebar #download    				{ background-image: url(images/downloadWaxing.png); border: none; width:185px; height:178px; margin-bottom:5px; }
#sidebar #delicious                 { border: 2px solid #474747; padding: 2px; width: 172px; font-size: 10px; background-color:#2c2c2c; }
.delicious-item           			{ padding: 5px;}
.delicious-link                     { font-style: bold; }
#footer                             { padding: 5px; }
.hidden								{ display: none; }	

#portfolio       	                { background-image: none; }
#portfolio #top_bar    				{ height: 50px; }
#portfolio #top_bar #portfolioTitle { position:relative; left:-40px; }
#portfolio #top_bar #category       { position:absolute; right:68px; }	
#portfolio #top_bar #category a     { color:#000000;}
#portfolio #content      			{ position:absolute; top:150px; right:300px;}
#portfolio #sidebar #viewBlog    	{ background-image: url(images/viewBlog.png); border: none; width:179px; height:20px; margin-bottom:5px;}

#singleNav							{ font-size:10px; }
#singleTitle						{ text-align:center; }
#post h3 a							{ color:#000000; }
#comment							{ width:100%; }



.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;}
/* End hide from IE-mac */
