*{margin:0;padding:0;}



body{background: #333333;color:#000; font:12px Tahoma; margin-bottom:10px;}



#wrapper1{background:#333333 url(fire.gif) no-repeat; background-position:top right; margin:30px auto;width:950px; padding-right:58px;}



#wrapper{background:#FFFFFF;margin:auto;width:950px;}


h2 {color:#333333;}



h2 a:link,h2 a:visited{ text-decoration:none; }



h2 a:hover{color: #000000;}



h2.search { color: #000; font-size:18px; font-family:Arial; text-align:left; margin-bottom:10px;}



h2.archives {color:#4C6F07;font-size:15px;padding:10px 0px 0px 16px; font-family:Arial;}



h3 {margin-bottom:10px; color:#00589F; background:#EAEAEA; padding:5px 5px 5px 10px; border-left:3px solid #CFCFCF;}



.subscribemail {width:12em;font-size:18px; color:#666666;font-weight:bold;padding:3px; margin-right:5px; border-top:1px solid #666666; border-left:1px solid #999999;border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#FFFFFF url(bloglight.gif) top left no-repeat;}



.banner125{width:125px;height:125px; background:url(banner.jpg) no-repeat; float:left; margin-right:12px;}



.banner125run{width:125px;height:125px;float:left; margin-right:12px; margin-bottom:10px;}



.padding {padding:10px; color:#333333;}



.smalllabel{ padding:0px 3px 3px 0px;}

.buyad{ padding:0px 3px 3px 0px; height:260px; width:61px; float:right;}



.label{ color: #FF9900; font-size:18px; font-weight:bold;}







/**************** Links *********************/



a:link, a:visited{color:#0C3A5F; text-decoration:none;}



a:hover{color:#000000;text-decoration:none;}







/**************** Header *********************/

#header {margin:0;padding:0; position:relative;z-index:300;}

#header h5 {text-indent:-10000px;margin:0;padding:0; }

#header h5 a {display:block;background: #333333 url(header.gif) no-repeat bottom;height:98px;width:950px;}

#topper {background:url(topper.gif) top no-repeat;width:950px; height:45px;}


#hid h1 { font-size:18px; }
/**************** Dialog Box *********************/



#dialog { position:absolute; z-index:1000; top:-10px; left:350px; background:url(dialog.gif) no-repeat; width:232px; height:65px;margin-right:330px; padding:12px 15px 10px 20px; color: #990000; font-family:Arial; font-size:18px; font-weight:bold;}



/**************** Sections *********************/



#main { width:950px; background-color:#ffffff; margin-top:3px;}



#leftsection { float:left; width:580px;}



#chatbox { float:left; width:229px; height:259px;margin:0px 0px 2px 2px; background:url('descbg.jpg') no-repeat; }

#descname { padding-top: 55px; font-size:17px; text-align:center; font-weight:bold; }
#descdesc { padding-top: 15px; font-size:12px; text-align:justify; width: 170px; }
#descvisit { padding-top: 60px; text-align:center; font-size:11px; font-weight:bold; }
.textwidget li a { font-weight: bold; font-size:15px; height:25px; }
#themes {width:341px;  float:left; height:259px;margin:0px 0px 2px 2px;}
.bonus span {color:#cccccc; }


#blog { float:left; width:574px;border:1px solid #CCCCCC;  margin:0px 0px 3px 2px;  background-color: #F8F8F8;}



#rightsection { float:left; width:370px;}



#ads { float:left; width:363px; height:415px; background-color:#eaeaea; border:1px solid #CCCCCC;  margin:0px 0px 3px 1px;}

#cssxhtml {float:left; width:363px; margin:0px 0px 3px 1px;}



.subscribe { float:left; width:363px; background-color:#eaeaea; border:1px solid #CCCCCC;  margin:0px 0px 3px 1px;}



.aff {background-color:#FFE900;float:left; width:363px; height:80px; font-weight:bold; color:#DF2500; border:1px solid #CCCCCC;  margin:0px 0px 3px 1px;}



.twitter { float:left; width:363px; background-color:#eaeaea; border:1px solid #CCCCCC;  margin:0px 0px 3px 1px;}



.themes {float:left; width:363px; margin:0px 0px 3px 1px;background-color:#eaeaea;border:1px solid #CCCCCC;margin:0px 0px 3px 1px;}



.themes ul {margin-bottom:15px;}



.themes ul li {list-style:url(ulli.gif); margin: 0px 0 10px 18px; font-weight:bold;  color:#000000; font-family:"Arial";}



.themes ul li a:link, .themes ul li a:visited {color:#4C0707;}



#twitter_update_list {list-style:none;}



#twitter_update_list li {padding:5px 0 5px 0; color:#000000; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, Verdana, sans-serif; border-bottom:1px solid #cccccc; }







/**************** Current Themes Box*********************/

.news_style{display:none;}


.news_show{position:absolute;background-color: white;color: #666666;font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;clip:rect(0px 330px 220px 0px);}



.news_border{background-color: white;width:332px;height:220px;font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;border: 1px solid #CCCCCC;padding: 5px 4px 5px 4px;}



.news_mark{background-color:white ;font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;border: 0px solid gray;width:340px;height:35px;color:black;text-align:center;}



.news_title{font: 110% "Arial", "Lucida Grande",Verdana,  Sans-Serif;border: 0px solid gray;padding: 5px 0px 9px 5px;color: #666666;}



.news_show img{margin-left: 5px;margin-right: 5px;}



.buttondiv{position: absolute;padding: 5px 5px 5px 5px;background-color:white ;border: 1px solid  #CCCCCC;border-top:none;height:20px;}



.news_move { position: relative;}



.mytable{width:330px;height:200px;vertical-align: top; }







/**************** Navigation *********************/



#navigation{background: url(menu.jpg) repeat-x; height:33px;  width:#944px; border-left:3px #FFFFFF solid;border-right:3px #FFFFFF solid;}



#navigation a{text-decoration:none;}



#menu{padding:10px;}



#menu li{display:inline;list-style:none;}



.page_item a:link, .page_item a:visited{color: #FFFFFF; padding:9px 10px 9px 10px;}



.page_item a:hover {text-decoration:none; background-color:#4F4F4F;}



.current_page_item a:link, .current_page_item a:visited{color:#ffffff; background-color:#4F4F4F;  text-decoration:none;padding:9px 10px 9px 10px;}



.current_page_item a:hover {text-decoration:none;}



#google_menu {float:left; margin-top:15px; margin-left:15px;}







/**************** Entry *********************/

.timer {border:1px solid #cccccc; padding:5px; margin:10px 5px 0 10px; font-size:14px; background:url(timerstrip.png); text-align:center;}

.entry{font:13px Arial; float:left;margin-bottom:10px;width:570px; line-height:22px; color:#000000;}



.entry h2{color: #fecd7b;font: bold 20px Arial;padding-bottom:6px; text-align:left; line-height:26px;}



.entry p{padding:0 0 15px 0;}



.entry .page_item a:link, .entry .page_item a:visited  {padding:0;color:#133C62; text-decoration:none;}



.entry .page_item a:hover {color: #333333;}



.commentlink {background:url(comments.gif) top left no-repeat; width:150px; height:30px; font:11px Arial; padding-top:11px;padding-left:6px;line-height:16px;}



.commentlink a:link, .commentlink a:visited, .commentlink a:active{ font-weight:normal;color:#FFFFFF; text-decoration:none;}



.post{padding:15px;text-align:justify; margin-bottom:20px;}



.post a {font-weight:bold; text-decoration:underline;}
.post a:hover {text-decoration:none;}



.post h2 {color: #333333;font:bold 20px Arial; padding-bottom:6px; text-align:left; line-height:26px;}



html>body .entry ul { margin:0 0 10px 0; padding: 10px 20px 10px 10px; list-style: none;background-color:#EFEFEF; } 



.entry ul { margin:0 0 10px 0; padding: 10px 20px 10px 10px; list-style: none;background-color:#EFEFEF; }
.entry ul li {background:url(ulli.gif) left no-repeat; margin: 0px 0 8px 10px; padding-left:16px;}



.entry ol { padding: 0 0 0 35px; margin: 0; }



.entry ol li { margin: 0; padding: 0; }



.more-link {background:url(readmore.gif) no-repeat left; display:block; margin:15px 5px 5px 0px; padding:5px 5px 5px 25px; border-top:1px dotted #999999; }
.more-link:link, .more-link:visited {color:#13609F; text-decoration:none;}
.more-link:hover {color:#000;}



.meta {background-color: #EFEFEF; padding:6px; font-size:11px; margin-top:10px; line-height:22px; border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; }



.meta a{text-decoration:none;}







/**************** Sidebars *********************/



#sidebar { float:left; width:363px; background-color:#eaeaea; border:1px solid #CCCCCC;  margin:0px 0px 1px 1px; font-family:Arial;}



#sidebar a {text-decoration:none;}



#sidebar a:hover {text-decoration:underline;}





#sidebar1{ width:160px; float:left; border-right:1px solid #CCCCCC; padding-left:10px; padding-bottom:10px;padding-right:10px;}




#sidebar1 h2{color:#333; font-size:14px; border-bottom:1px solid #CFCFCF; padding-bottom:5px;text-transform:uppercase;}



#sidebar1 ul{list-style-type:none;}



#sidebar1 ul li{list-style-type:none;margin-top:20px;margin-left:10px;}



#sidebar1 ul li ul{font-style:normal;list-style-type:none;margin-top:10px;padding:0px;}



#sidebar1 ul li ul li{border:0;margin:0 0px 5px;padding:0 0 5px 0px; border-bottom:1px solid #CFCFCF;}



#sidebar1 p{padding:0 5px;}







#sidebar2{ width:160px; float:left; padding-left:10px;padding-bottom:10px;}



#sidebar2 h2{color:#333; font-size:14px; border-bottom:1px solid #CFCFCF; padding-bottom:5px; text-transform:uppercase;}



#sidebar2 ul{list-style-type:none;}



#sidebar2 ul li{list-style-type:none;margin-left:10px;margin-top:20px;}



#sidebar2 ul li ul{font-style:normal;list-style-type:none;margin-top:10px;padding:0px;}



#sidebar2 ul li ul li{border:0;margin:0 0px 5px;padding:0 0 5px 0px;  border-bottom:1px solid #CFCFCF;}



#sidebar2 p{padding:0 5px;}







#get_recent_comments_wrap ul li a {line-height:20px;}







/**************** Search *********************/



#topsearch{ float:right;}



.searchfield{width:12.2em; color: #333333;font:11px Tahoma, sans-serif;padding:2px 1px 1px 5px; margin-right:16px;margin-top:14px; border:0;}







/**************** Comments *********************/



#commentsbox h2 {font:15px Arial; color:#333333; letter-spacing:0px;}



#comments {font:15px Arial;  padding-top:10px; border-top:1px solid #CCCCCC; margin-top:10px; color:#333333;letter-spacing:0px;}



.commentlist{list-style:none;}



.commentlist p{font-size:12px; padding-bottom:15px;}



#author, #email, #url {width:12em;font-size:13px; color:#666666;font-weight:bold;padding:3px; margin-right:5px; border:1px dotted #666666; background:#FFFFFF url(bloglight.gif) top left no-repeat;}



#submit{font:bold 1em Tahoma;margin-bottom:15px;margin-top:5px;padding:2px;}



#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;}



#comment{width:70%;border:1px dotted #666666;font:13px Tahoma;color:#666666;font-weight:bold;}



h3 #comments {font-size:13px;}



.commenttop {width:505px; height:24px; background:url(commenttop.gif) no-repeat bottom; margin-top:10px;}



.commenttop_author {width:505px; height:24px; background:url(commenttop_author.gif) no-repeat bottom; margin-top:10px;}



.commentstyle {padding:5px 15px 5px 5px; background-color: #EAEAEA; margin-bottom:4px; border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}



#commentform {padding-left:45px;padding-top:20px;}



.tblist li h2 {font-weight:normal;margin-top:20px;}



.tblist li {border-bottom:1px solid #DFDFDF;}



.topdata {border-bottom:1px solid #cccccc; padding-bottom:25px; margin-bottom:5px;}



.highlighted {padding:5px; margin-bottom:4px; border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; background-color:#C8FF9F;}



.highlighted .topdata {border-bottom:1px solid #3F7F0F;}



.comment-remix-meta {margin-top:8px;}



.replyto {background-color:#CFEEFF; padding:3px 5px 3px 5px; font-size:11px; border:1px solid #AFE3FF;}







/**************** Footer *********************/



#footer{color:#ffffff; background:url(footer.gif) no-repeat top;height:26px; padding-left:20px; padding-top:5px; font-size:11px;}



#footer a:link, #footer a:visited{color:#CCCCCC; text-decoration:none;}







/**************** Misc *********************/



acronym, abbr, span.caps { cursor: help; }



acronym, abbr { border-bottom: 1px dashed #999; }



blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 5px solid #ddd; color:#458BDF; }



blockquote cite { margin: 5px 0 0; display: block; }



.center { text-align: center; }



hr { display: none; }



a img { border: none; }



.alignright{float:right; padding-right:20px; padding-bottom:10px;}



.alignleft{float:left; padding-left:20px; padding-bottom:10px;}




img.centered{display:block;margin-left:auto;margin-right:auto;}



img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}



img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}



code {font:12px Arial;color: #333333; background-color:#fff; display:block; padding:5px; margin:5px; border:1px solid #cccccc; border-left:2px solid #4776C5; text-align:left;}



.execphpwidget {line-height:20px;}



.execphpwidget a {color:#4C0707; padding:0 0 0 0;}



.iconcomments {font-size:11px; color:#0F647F; background:url(sitemapcomments.gif) no-repeat left; padding-left:15px;}







/**************** gravatars *********************/



.gravs {margin-top:5px;}


.avatar {float:left; margin-right:10px; padding:3px; border:1px solid #999999; background-color:#fff;}

.tooltip { position:relative; z-index:24; }
.tooltip span { display:none;}
.tooltip:hover {z-index:25;}
.tooltip:hover span { 
	display:block;
	position:absolute; 
	width:120px; 
	top:25px; 
	left:20px; 
	background-color:#FCFBDC; 
	border:1px solid #333333; 
	padding:5px;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

