/*   
Theme Name: Best-internet-guide.com Custom Theme
Theme URI: http://www.best-internet-guide.com
Description: This is a unique theme developed for Best-internet-guide.com
Author: Sampath Wijeratne
Author URI: http://www.best-internet-guide.com

Version: 1.0
.
This is a unique theme designed for http://www.best-internet-guide.com by it's admin 
and the admin Sampath Wijeratne reserves the full rights for the modification of this 
theme. This work must not be copied by any form and any part.
.
*/

/* BASIC BODY STYLING */
body, html {
    margin:10px;
    padding:0px;
    background-image:url(images/cooltile.gif);
    
    }
body {
    min-width:980px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    }
#wrap {
    
    margin:0 auto;
    width:980px;
    }
	
/* SEARCH BOX STYLING */
#search{
	background-image:url(images/search.png);
	background-repeat:no-repeat;
	width:337px;
	height:70px;
	float:right;
	
	
	
}

#searchBox{
	
	
	margin-right:34px;
	margin-top:25px;
	float:right;
	clear:both;
	
}

/* HEADER STYLING */
#header {
    background-image:url(images/headerImg.png);
	background-repeat:no-repeat;
	width:643px;
	height:70px;
	float:left;
	margin-top:0px;
    }
	
#head{
	width:980px;
	margin-top:0px;
	clear:both;
}
#hd{
	width:980px;
	margin-top:0px;
	clear:both;
}
#headImg{

	background-image:url(images/headerImage.png);
	background-repeat:no-repeat;
	width:643px;
	float:left;
	height:200px;
	margin-top:0px;
	clear:both;
}

/* SUBSCRIBE BOX STYLING */
#subscribe{
	background-image:url(images/subscribe.png);
	background-repeat:no-repeat;
	width: 337px;
	float:right;
	height:200px;
	margin-left:0px;
	

}
#RSS{
	font-family:"Courier New", Courier, monospace;
	font-size:18px;
	font-weight:bold;
	margin-top:100px;
	margin-left:30px;
	color:#FF9900;
	width:300px;
	
	

}
#RSS a{
	
	color:#FF9900;
	text-decoration:none;
	
	

}

#RSS a:hover{
	
	color:#FFFF00;
	
	
	

}
#feedburner{
	width: 200px;
	float:left;
	
}

/* HEADER STYLING */
#header h1 {
    padding:5px;
    margin:0;
}
	
/* CONTENT BODY STYLING */
#main {
    background-image:url(images/contentBody.png);
	background-repeat:repeat-y;
    float:left;
    width:980px;
	
    }
#post{
	float:left;
    width:643px;
	
	font-size:10px;
}

#main h2, #main h3, #main p {
    margin-top:10px;
	margin-left: 10px;
}


/* FOOTER STYLING */
#footer {
    background-image:url(images/footer.png);
	padding:5px;
	clear:both;
	height:67px;
	background-repeat:no-repeat;
	text-align:left;

	font-size:10px;
	color:#999999;
	text-indent:10px;
	
	
    }

#footer a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer ul{
	margin:6px;
    padding:3px;
    list-style:none;
}

#footer li{
    display:inline;
   
    padding:0px;
	margin-bottom:15px;

	
	
	
}
#footer img{
	border:none;
	
}

#footerPw{

	width:750px;
	

	padding-top:0px;
	margin-left:0px;
	float:left;

}

#footerPw ul{

	vertical-align:middle;

}

#w3c{
	float:right;
	width: 200px;
	margin-right:10px;
	text-align:right;
	padding-top:5px;
}

/* NAVIGATION BAR STYLING */
#nav ul{
    margin:0px;
    padding:0px;
    list-style:none;
	text-transform:uppercase;
	

    }
#nav li{
    display:inline;
   
    padding:0px;
	
	
	float:left;
	margin-left:10px;
	margin-top:7px;
	
	
	
	
    }
	
#nav a{
    
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;

	font-size:12px;
	font-style:normal;
	font-weight:643;

	letter-spacing:1px;
	color:#999999;
	
	
	
	
    }
	
#nav a:hover{
	
	background-color:#666666;
	
	color:#FFFFFF;
	
	}

#nav a:active{
	
	background-color:#FFFFFF;	
	
	}
#nav a:focus{
	
	background-color:#FFFFFF;	

	
	}
	


#nav {
    background-image:url(images/bgnavn.png);
	background-repeat:no-repeat;
    padding:0px;
	height:30px;
	
	clear:both;
	width:980px;
	
    }

/* SPACERS STYLING */
#spacer{
	background-image:url(images/spacer.png);
	padding:0px;
	height:41px;
	line-height:30px;
	clear:both;
}


/* SIDE BAR STYLING */

#sidebar {
 
    float:right;
    width:337px;
	margin-bottom:10px;
	
    }
#sidebar a{
    text-decoration:none;
	color:#000000;
    }
	
#sidebar ul a:hover{
    
	color:#756833;
	font-size:12px;
    }
#sidebar ul {
    margin-bottom:10px;
    }
#sidebar h3, #sidebar p {
    padding:0 10px;
    }

#categories{
	background-image:url(images/categories.png);
	background-repeat:no-repeat;
	height:38px;
	clear:both;
}

#archives{
	background-image:url(images/archives.png);
	background-repeat:no-repeat;
	height: 37px;
}

#blogroll{
	background-image:url(images/blogroll.png);
	background-repeat:no-repeat;
	height: 39px;
}
#tagCloud{
	background-image:url(images/tagCloud.png);
	background-repeat:no-repeat;
	height: 39px;
}
#tagCloud1{
	width:300px;
	margin-left:10px;
	margin-bottom:10px;
}
#calendar{
	background-image:url(images/calendar.png);
	background-repeat:no-repeat;
	height: 39px;
}

#blogStats{
	background-image:url(images/blogStats.png);
	background-repeat:no-repeat;
	height: 37px;
	clear:both;
}

#earn{
	background-image:url(images/earn.png);
	background-repeat:no-repeat;
	height: 37px;
	clear:both;
}

/* FOOTER STYLING */
#footer p {
    padding:5px;
    margin:0;
	
    }

#footerWrap{
	width:980px;
	
}	
#footerL{
	background-image:url(images/FooterLeftBack.png);
	width:325px;
	float:left;
	height:280px;
	clear:right;
	color:#b0c4de;
	
}
#footerLWrap{
	width:280px;
	padding-top:25px;
	margin-left:-20px;
}
#footerL a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:700;
	
	
}
#footerL a:hover{
	
	background-color:#ffffff;
	color:#000000;
	
}
#footerL ul{

	list-style:none;
	
	font-size:10px;
	
	
}

#footerL li{
	
	padding:2px;
}


#footerM{
	background-image:url(images/FooterMidBack.png);
	width:318px;
	float:left;
	height:280px;
	
	
}

#readers{
	width:280px;
	margin-top:45px;
	margin-left: 19px;
}

#footerM a{
	color:#FFFFFF;
	
}
#footerMHeading{
	background-color:#FF99FF;
	width:350px;
	height:30px;
}
#footerR{
	background-image:url(images/FooterRightBack.png);
	width:337px;
	float:right;
	height:280px;
	
}
#footerRWrap{
	width:280px;
	margin-top:40px;
	margin-left:-20px;
}
#footerR ul{

	list-style:none;
	
	font-size:10px;
	
	
	
}

#footerR li{
	
	padding:2px;
}

#footerR a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:700;
}
#footerR a:hover{
	
	background-color:#ffffff;
	color:#000000;
	
}



/* POST STYLING */
#postWrap{
	
	width:610px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
	
	
}
#postDate{
	width: 60px;
	height: 60px;
	float: left;
	background-image:url(images/Date.png);
	background-repeat:no-repeat;
	margin-left:10px;
	
	
	text-align:center;
	padding-top:5px;
}

#pDate{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:20px;
	font-weight:900;
	color:#000000;
	
}
#pMonth{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:100;
	color:#FFFFFF;
	padding-top:5px;
}


#Heading{
	width: 540px;
	margin-left:70px;
	background-image:url(images/PostHeader.png);
	height:60px;
	
	
	
}

#Heading a{
	
	text-decoration:none;
	color:#000000;
}
#published{
	width: 530px;
	padding-left:15px;
	padding-top:10px;
	font-size:10px;
	color:#FFFFFF;
}

#published a{
	
	color:#FFFFFF;
	text-decoration:none;
}
#postBottom{
	
	padding:5px;
	margin-left:15px;
	background-color:#cccccc;
	margin-bottom: 10px;
	margin-right:8px;
}
#postBottom a{
	font-style:italic;
}

#postContent{
	margin-top:20px;
	margin-bottom:20px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	
}

#postContent a{
	
	color:#0000FF;
	text-decoration:none;
	font-weight:700;
	
} 

#postContent ul{
	
	list-style:inside;
	
} 
#topic{
	padding-top:10px;
	padding-left:15px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:12px;
	font-weight:500;
}

/* WEB STATISTICS STYLING*/
#stat1{
	width:120px;
	height: 120px;
	float:left;
	
	margin-top:10px;
	margin-left:35px;
	
}
#stat2{
	width:120px;
	height: 120px;
	float:right;

	margin-top:10px;
	margin-right:35px;
	
}
#stat3{
	width:120px;
	height: 120px;
	float:left;
	background-image:url(images/google.png);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:35px;
	padding-top:45px;
	
}
#stat4{
	width:120px;
	height: 90px;
	float:right;
	background-image:url(images/technorati.png);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-right:35px;
	padding-top:30px;
	font-weight:600;
	padding-left:0px;
	
	
}
#traffic{
	width:200px;
	text-align:center;
	clear:both;
	margin-left:39px;
}

#technorati{
	width:300px;
	margin-top:10px;
	margin-left:39px;
	margin-bottom:10px;
}
#askimet{
	margin-left:39px;
	margin-top:10px;
	margin-bottom:10px;
}

/* ADVERTISEMENT STYLING */
#ad1{
	width: 125px;
	height:125px;
	float:left;
	background-color:#336600;
	margin-left:39px;
	margin-top:20px;
	
	
}

#ad2{

	width: 125px;
	height:125px;
	float:right;
	background-image:url(images/ad.png);
	margin-top:0px;
	margin-right:38px;
	margin-top:20px;
	
}

#ad3{
	
	width: 125px;
	height:125px;
	float:left;
	background-image:url(images/ad.png);
	margin-top:10px;
	margin-left:39px;
}

#ad4{
	
	width: 125px;
	height:125px;
	float:right;
	background-image:url(images/ad.png);	
	margin-top:10px;
	margin-right:38px;
}

#ad5{

	width: 125px;
	height:125px;
	float:left;
	background-image:url(images/ad.png);
	margin-top:10px;
	margin-left:39px;
	margin-bottom:10px;
}

#ad6{

	width: 125px;
	height:125px;
	float:right;
	background-image:url(images/ad.png);	
	margin-top:10px;
	margin-right:38px;
	margin-bottom:10px;
}

#advertise{
	
	margin-top:0px;
	margin-left:15px;
	margin-bottom:10px;
	font-size:10px;
	font-weight:300;
	text-align:center;
	text-decoration:none;
	letter-spacing: 2px;
	color: #666666;
}

#advertise a{
	color:#999999;
	
}

#advertise a:hover{
	color:#000000;
	
}
#rac{
	width:300px;
	margin-left: 18px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#earn1{
	
	text-align:center;
	margin-top: 10px;
	margin-bottom: 20px;
}	
div.tec_name {
  display:none;
}
div.tec_rank {
  background: url(http://static.technorati.com/static/css/img/icn/talkbubble.png) 0 2px no-repeat;
  padding-left: 16px;
  border:0;
}
div.tec_rank a:link, div.tec_rank a:visited {
  color: #390;
  text-decoration:none;
}
div.tec_rank a:hover {
  border-bottom:1px dotted #390;
}

#pageTopic{
	font-size:14px;
	font-weight:600;
	margin-left:15px;
	color:#000000;
	
}
#pageTopic a{
	
	text-decoration:none;
	
}
#pageTopic a:hover{
	color:#333333;
}
#pageTopic a:visited{
	color:#000000;
}
#comments{
	margin-left:0px;
	background-color:#FFFF99;
}
#post_nav{
	
	margin-left:10px;
	margin-right:8px;
	
	margin-bottom:10px;
	padding:10px;
}

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

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

#tellAFriend{
	margin-left:15px;
	margin-right:8px;
	margin-bottom:10px;
}
#comments_templates{
	
	padding:10px;
}

#relatedpost{
	background-color:#CCCCCC;
	padding: 5px;
}

#rssfeeds{
	 background-color:#AA99F0;
	 padding: 5px;
}

#clear_box{
	height:10px;
}
#comment_user{
	background-color:#ffffff;
}

#user_avatar{
	background-color:#ffffff;
	padding: 5px;
}

#user_infos{
	background-color:#ffffff;
	padding: 5px;
}

#com_author{
	background-color:#D3DAF8;
	padding: 5px;
}

#com_text{
	padding: 5px;
}