body {background: #1D1D1D url(../images/bg_body.jpg) repeat-x top left; background-attachment: fixed; margin:0; font-family: Verdana; color: #fff;}

p, h1, h2, h3, h4, h5, h6, ul, li{margin:0; padding:0;}
h1 ,h2 a{font-size:15px; color: #33FFFF; margin: 10px 0 10px 0; font-weight: normal;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

/* clean this shiz up 
==========================================================================================*/
#sidebar ul
{
	list-style-type:none;
	
}
#container {width:100%; height:auto; background: url(../images/bg_container.jpg) repeat-y bottom right;}
	.cnt-post {margin: 40px 0 50px 40px; width: 400px;}
	
	
	.cnt-post .date{float: left; font-size:11px;}
	.cnt-post .post-by{float: right; font-size: 11px;}
	
	.pic{position: relative; margin:10px 0 0 0;}
		.dec{background: url(../images/decorative.png) no-repeat bottom right;width:275px;position: absolute; }
		.cnt-post img{border: 1px solid #FD3398;}
	.ratingImg img{border: 0px solid #FD3398;}
	.cnt-post p {color: #fff; font-size:9px; width: 400px; margin: 2px 0 0 0; line-height:18px;}
	
	.comments {font-size: 9px; margin:3px 0 0 0;}
	.comments a {color: #FD3398; margin:0 2px 0 2px;}
	
	
	
#right-bar {background: none no-repeat top right;
			width:480px; height:100%; position: absolute; right: 0px; top: 0px;}

* html #right-bar {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/bg_rightbar.png',sizingMethod='crop');}

body > #right-bar {background: url(../images/bg_rightbar.png) no-repeat top right;position: fixed; right: -8px; top: 0px;}



#right-cnt {background: none no-repeat top right; width:480px; height:100%;position: absolute; top:0; right:0; }

h1#logo {width: 278px; height:89px; background: url(../images/hbg_title.gif) no-repeat top left; margin:40px 0 0 30px;}
.hidden-text {position: absolute; top:-9999px; left:-9999px;}

.ads-hori {height:108px; width:399px; background: url(../images/bg_ads.gif) no-repeat top left;margin:20px 0 20px 30px;}


#left-col{float: left; margin:10px 0 0 30px;}
	ul.menu {list-style: none;padding:24px 0 0 16px; margin:0 0 30px 0;}
	ul.menu li {font-size:13px; margin:0 0 6px 0px; padding:0 0 0 3px;}
	ul.menu li a{color: #fff; background: url(../images/menu_li.gif) no-repeat 0 2px; padding:0 0 0 16px;}
	ul.menu li a:hover {text-decoration: none;}
	
	ul#pages {background: url(../images/pages.gif) no-repeat top left; }
	ul#archives {background: url(../images/archives.gif) no-repeat top left;}
	ul#blogroll {background: url(../images/blogroll.gif) no-repeat top left;}

#right-col{float:right;  position: absolute; top:275; right:0; }
	#right-col #friends-links{  width: 211px; height: 216px; background: url(../images/friends_links.gif) no-repeat top right;}
	
	ul#friends-list  {list-style: none; margin:20px 0 0 40px;}
	ul#friends-list li {font-size: 10px; margin:0 0 2px 0;}
	ul#friends-list li a{color: #66FF66;}

/* Universal classes 
==========================================================================================*/
.adText {font: normal 10pt Arial; text-decoration: none; color: blue;}
.green {color: #66FF66;}
.clear-all {clear: both; height: 1px;}

.hidden-text {position: absolute; top:-9999px; left:-9999px;}

#ads tr{border-left: thin solid white;}