/*  
Theme Name: KPSofts Premium White
Theme URI: http://blog.kpsofts.com/
Description: Designed by <a href="http://www.kpsofts.com">KPSofts</a>
Author: KPSofts
Author URI: http://www.kpsofts.com
Copyright 2008, KPSofts. All rights reserved.Copying or Modifying is strictly prohibited.
*/

.googads{
	margin: 5px 0 0 0;
}
.clearing {
  height: 0;
  clear: both;
}
#container{width:980px;margin:0 auto;background: #CACACA;height:100%;}
UL.BLUE {


}
#topmenu {
position: relative;
top: 0px;
left: 0px;
width: 980px;
font-size:12px;
margin: 0 0 0px 0;
line-height:normal;
height: 35px;
font-weight: bold;
background: #FFFFFF;
}
#topmenu ul {
margin:0;
padding:0px 0px 0 0px;
list-style:none;
}
#topmenu li {
display:inline;
margin:0;
padding:0;
}
#topmenu a {
float:left;
background:url(images/menuleft.gif) no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#topmenu a span {
float:left;
display:block;
background:url(images/menuright.gif) no-repeat right top;
padding:5px 15px 4px 6px;
color:#888;
}
#topmenu a span {float:none;}
/* End IE5-Mac hack */
#topmenu a:hover span {
color:#999999;
}
#topmenu a:hover {
background-position:0% -42px;
}
#topmenu a:hover span {
background-position:100% -42px;
}

#header{
float: left;
	width: 980px;height:100px;
border-bottom:1px dashed #CACACA;
       margin:0px 0 0 0px;
       padding:0px 0 0 0px;
background:#FFFFFF;
}
#logo {
        float:left;
        width:200px;
        margin:0px 0 0 0px;
padding:0 0 0 0;
}

#logo h1 {
        width:200px;
        height:100px;
        background:url(images/logonew.png) no-repeat left top; 
        display: block;
margin:0 0 0 0;
}

#logo h1 span {
        display:none;
}

#logo h1 a {
	width: 200px;
	height: 100px;
	display: block;
	background: url(images/logonew.png) no-repeat left top;
}

#header_right {
        float:right;
        width:728px;
        height:90px;
        margin:8px 0 0 0;  
        padding-right:8px;
}

#banner {
        width:728px;
        height:90px;
        margin:0 0 0 0px;
        padding:0 6px 0 0;
}

.extracontainer{
float:left;
width:580px;
display:inline;
overflow:hidden;

margin:0 0 0 0px;
background: #FFFFFF;}
.postcontent{
float:left;
width:540px;
display:inline;
overflow:hidden;
background:#FFFFFF;
margin:0 0 0 0px}
.item{
text-align:left;
padding-right:10px;
margin:10px 0;
border-top:1px dotted #A6BBDC;}
.item p{
color:#000000;
font:12px/1.1em Verdana,Arial,sans-serif;
}
.item h2{font:bold 13px Georgia,verdana,helvetica,arial;color:#1F87D9;margin:10px 0 5px}
.item h2 a{color:#1F87D9}
#notfound a{color:#0000FF}
#notfound h2
{
	
color:#000000;
font-size:16px;
font-weight: bold;
border-bottom: 1px dashed #B0CADA;}
#notfound li{
	list-style-type:square;}

#recentnpopular{
	
}
#recent{
	display: inline;
width:250px;
float: left;
margin:0 0 0 0;
}
#recent h2
{
	
color:#000000;
font-size:16px;
font-weight: bold;
border-bottom: 1px dashed #B0CADA;}
#recent li{
	list-style-type:square;}
#recent a{color:#1F87D9}
#popular a{color:#1F87D9}
#popular h2
{
	
color:#000000;
font-size:16px;
font-weight: bold;
border-bottom: 1px dashed #B0CADA;}
#popular li{
	list-style-type:square;}
#popular{

margin:0 0 0 30px;

	display: inline;
width:250px;
float: left;
}
#sidebar{
	float: left;
	width: 400px;

	background: #CACACA;
	margin: 0 0 0 0;
}
#sidebar h2{
	text-align: center;
color:#000000;
font-size:20px;
font-weight: bold;
border-bottom: 5px double #999999;
border-top: 5px double #999999;
border-left: 5px dashed #999999;
border-right: 5px dashed #999999;}
#footer{
	
	float: left;
	width: 980px;
        height:100%;
        background: #CACACA;
	padding: 10px 0 0 0;
        
border-top:1px dashed #999999;
}

#footer p{
	line-height:13px;
        text-align:center;
}

#footer a:hover {
        color:#2277dd;      
}
.categorylist{
list-style-type:square;
margin: 5px auto 10px 18px;
padding: 0;
}

.categorylist li{
padding: 3px 0;
border-bottom: 1px solid #999999;
}

.categorylist li a{
color: #449805;
text-decoration: none;
font-weight: bold;
}

.categorylist li a:hover{
text-decoration: underline;
}

.categorylist li a:visited{
color: #449805;
}

.categorylist li span a{
font-weight: normal;
}

#extracontainer1{float:left;width:580px;display:inline;overflow:hidden;background:#fff;margin:0 0 0 0px;background: #FFFFFF;}
#postcontent1{float:left;width:540px;display:inline;overflow:hidden;background:#fff;margin:0 0 0 0px}
#postcontent1 h1{border-bottom: 1px dashed #0000FF;
	font-size:28px;
color: #0000FF;
margin:15px 0 0 0;
padding:0; }
#postcontent1 h2{border-bottom: 1px dashed #0000FF;
	font-size:20px;
text-align: left;
color: #FF0000;
margin:3px 0 0 0;
padding:0; }
#relatedposts li{
	list-style-type:square;}


#postcontent1 a
{
text-decoration:none;
color: #0000FF;
 }
#postcontent1 a:visited{
color: #0000FF;
text-decoration:none;
}
.details {
        margin:0 0 5px 0; padding:0px 0;
}


.comment_list {
        background:url(images/list_comments.gif) no-repeat;
        margin:0; padding:0 0 0 20px;
}



.edit {
        background:url(images/edit.gif) no-repeat;
        margin:0; padding:0 0 0 20px;
}
.author_info {
        float:left;
        width:320px;
        font-family:"New times roman",Arial;
        padding-bottom:2px;
}

.comment_count {
        color:#acc4d0;
        float:right;
        width:40px;
        font-weight:700;
        font-size:24px;
}

.gravatar {
        float:left;
        height:32px;width:32px;
        margin-right:7px;
        margin-bottom:2px;
}

#commentsbox { 
        margin: 0px; padding: 0px; 
        float: left; 
        width: 550px; 
        font-size:11px;
}

#comments { 
        margin:0px; 
        padding:2px 4px; 
        background:#2370bf;
        color:#FFFFFF;
        border:2px solid #c1dbe8;
        height:18px;
        font-weight:700;
        font-size:14px;
}

.boxcomments { 
        margin-bottom:20px;
        width:490px;
}

#commentform { 
        margin:0;padding:15px 15px 1px;
        border:2px solid #3eb0e9;
        background:#c1dbe8;
        color:#003f80;
}

#commentform a:link, #commentform a:visited { 
        color:#FFFFFF;
        font-weight:700;
}

#commentform label { 
        display:block;
        margin:0;
}

#commentform input { 
        width:170px;
        margin:0 5px 10px 0;
        padding:1px;
        background:#2370bf;
        color:#FFFFFF;
        font-weight:700;
}

#commentform textarea { 
        width:400px;margin:0 0 10px;
        padding:0;
        font-size:11px;
        border:2px solid #3eb0e9;    
}

#commentform #submit { 
        margin:0 0 20px;
}

#commentform p { 
        margin:5px 0; 
}

ol.commentlist { 
        margin:0 0 1px;
        padding:0;
        list-style:none;
}

ol.commentlist li { 
        background:#c1dbe8;
        display:block;
        margin:7px 0;
        padding:6px 15px 12px 15px; 
        list-style:none;
}

ol.commentlist li.mycomment { 
        border-bottom:1px dashed #2277dd;
        border-top:1px dashed #2277dd;
        background:#c1dbe8;
        display:block;
        list-style:none;margin:7px 0;
        padding:6px 15px 12px 15px;
}

ol.commentlist li.commenthead { 
        display:block;
        list-style:none;
        margin:0;padding:5px 0px;
}
#entrytext{
	text-align: justify;
}
#entrytext a{
	color: #0000FF;
}
#entrytext a:visited{
color: #0000FF;
}
.simpleline{
	border-top: 1px dashed #0000FF;
margin: 3px 0 0 0;

}
#share{
	
}
#digg{
	display: inline;
}
#tweetmeme{
	display: inline;
}
#stumble{
	display: inline;
}
#stumble a{color: #FFFFFF;
	text-decoration:none;
}
#facebookshare{
	display: inline;
}
#facebookshare a{color: #FFFFFF;
	text-decoration:none;
}
#feednsubscribe
{
	height:150px;
margin: 0;
padding: 0;
}
#subscribe{height: 150px;
	display: inline;
float: left;
margin: 3px 0 0 0;
padding: 3px 0 0 0;

}
#feed{height: 150px;
	display: inline;
float: right;
margin: 3px 0 0 0;
padding: 3px 0 0 0;
}
#feed a{color: #FFFFFF;
	text-decoration:none;
}
#feed a:visited{
color: #FFFFFF;
	text-decoration:none;
}
.navigation {
	display:  block;

text-align: center;

margin-top: 10px;

margin-bottom: 60px;

}
.alignright {

float: right;

}

.alignleft {

float: left;

}



.texttop {vertical-align:top;} 

#photontext
{
height: 130px;	
}
#photo
{float: left;
	display: inline;
}
#text
{width: 250px;
float: left;
	display: inline;
}
#footerdiv{
	
}
#col1
{ width: 220px;
margin: 0 20px 0 20px;
	display: inline;
float: left;
}
#col2
{ width: 220px;
margin: 0 20px 0 0;
	display: inline;
float: left;
}
#col3
{ width: 220px;
margin: 0 20px 0 0;
	display: inline;
float: left;
}
#col4
{ width: 220px;
margin: 0 20px 0 0;
	display: inline;
float: left;
}
#col1 h2
{
text-align: center;	
color:#00000;
font-size:16px;
font-weight: bold;
border-bottom: 1px dotted #999999;}
#col2 h2
{
text-align: center;	
color:#000000;
font-size:16px;
font-weight: bold;
border-bottom: 1px dotted #999999;}
#col3 h2
{
text-align: center;	
color:#000000;
font-size:16px;
font-weight: bold;
border-bottom: 1px dotted #999999;}
#col4 h2
{
text-align: center;	
color:#000000;
font-size:16px;
font-weight: bold;
border-bottom: 1px dotted #999999;}
#col1 li{
	list-style-type:square;}
#col2 li{
	list-style-type:square;}
#col3 li{
	list-style-type:square;}
#col4 li{
	list-style-type:square;}

blockquote {
        margin:5px 10px;
        padding:0 7px 10px 7px;
        font-size:14px;
        color:#336699;  
        border:2px dotted #40a9c9;      
}

blockquote blockquote {
        margin:5px 10px;
        padding:0 7px 10px 7px;
        font-size:14px;
        color:#336699;  
border:2px dotted #40a9c9;
}
#footertext{
	
}
#leftfooter{
	display: inline;
float: left;
text-align: left;
margin: 0 15 0px 0;
}
#rightfooter{
	display: inline;
float: right;
margin: 0 15 0px 0;
}

.facebookfan{float:right;width:250px;background:#FBFDFF;margin:10px 0 10px 2px;padding:0 5px 5px}
#fb1
{display:inline;
float:left;
}
#fb2
{display:inline;
float:left;
padding:0px 0px 0px 20px;
}
#fb3
{display:inline;
float:left;
padding:0px 0px 0px 20px;
}
#fb3 h2
{
text-align: center;	
color:#00000;
font-size:30px;
font-weight: bold;
}
