/*  
Theme Name: Celebrity BLogginG!
Theme URI: www.redplanetmedia.org
Description: Hottest Celeb News! An Amazing Pink Tempate! Widget Enabled!
Author: Mak4bd&trade;
Author URI: mak4bd@yahoo.com
*/

body, sidebar,header,container,page,h1, h2, h3, h4, h5, h6, address, blockquote, dd,ol, dl,ul,li, hr, form{
margin: 0;
padding: 0;
border:0;
}

body{
background:#e23977;
color:#666666;
}

a{
text-decoration:none;
color:#e86e9b;
}

.anonsblock { 

               margin: 6px 2px 6px 2px;
	       float: right;	
             }
#main{
width:798px;
margin:0 auto;
background:url(images/main.gif) repeat-y top ;

}
.right_img {
        float: left;
        margin:1px 4px 1px 2px;
        border:1px solid #cecece;
        width:60px;
        height:60px;
}
.right_date
{
        float: left;
	font-size: 8px;
	color: #666666;
        margin:1px 4px 4px 3px;

}
.ads_post_header {
	font-size: 13px;
	color: #ffffff;
        background: #666666;
        padding:3px 2px 3px 2px;
}
.ads_post_header_cat {
	font-size: 10px;
	color: #ffffff;
        background: #666666;
        margin:2px 2px 2px 10px;
        padding:2px 2px 2px 4px;
}
.ads_post_main {
	font-size: 12px;
        border:1px solid #cecece;
        padding:5px 4px 10px 4px;
}

.ads_post_niz {
	font-size: 12px;
	color: #666666;
        border:1px solid #cecece;
        padding:4px 4px 0 4px;
}
div.meta_head {
	font-size: 12px;
	border-top: 1px dotted #878686;
	border-bottom: 1px dotted #878686;
	margin: 5px 5px 5px 5px;
	padding: 4px 4px 4px 4px;
}
div.meta_head p {
	font-size: 12px;
	line-height: 16px;
	color: #999;
	margin: 0;
}
div.meta_head span {
	color: #666;
}
.sape a{
	font-size: 8px;
}
.sape {
	font-size: 8px;
}
/*Header styling*/

#header{
width:767px;
height:258px;
background:url(images/header.jpg) no-repeat top;
margin:0 auto;
border-left:1px solid #DF3272;
border-right:1px solid #DF3272;
}


#header h1 a{
float:left;
color:#333333;
background:url(images/logo.png) no-repeat;
width:300px;
height:86px;
margin-top:120px;
margin-left:10px;
}

h3{
margin:12px 0 5px 0;
padding:2px 2px 2px 2px;
font-size:14px;
color:#DF3272;

}
#header h4{
position:absolute;
top:60px;
left:400px;
font-size:14px;
color:#DF3272;

}

/*search styline*/


#search{
display:inline;
float:left;
margin-left:-295px;
margin-top:195px;
}

form#searchform div input#s{
width:210px;
height:19px;
line-height:16px;
background:url(images/searchbar.gif) no-repeat left top;
border:0;
margin:0;
padding-left:25px;
padding-top:1px;
}

form#searchform div input#searchsubmit,form#searchform div input#searchsubmit:hover{
border:0;
margin-left:-22px;
display:inline;
height:27px;
width:21px;
background:none;
padding-top:2px;
font-size:12px;
font-weight:bold;
color:#F5f5f5;

}



#page{
width:767px;
background:#FFFFFF center;
border-left:1px solid #DF3272;
border-right:1px solid #DF3272;
height:auto;
margin:-10px auto 0 auto;
padding:0px 0 5px 0;
}

/*sidebar styling*/
.sidebar{
float:left;
width:193px;
display:inline;

}


.sidebar ul{
list-style-type: none;
margin: 0;
padding-top:10px;
padding-bottom:10px;
padding-right:0px;

}

.sidebar ul li{
padding: 2px 0 2px 2px;
color:#666666;
}

.sidebar ul li h2{

padding:5px 0 0 14px;
font-family: Georgia, Sans-serif;
font-size: 17px;
color:#f5f5f5;
background:url(images/h2_li.jpg) no-repeat;
height:24px;
}
#rekl{

font-family: Georgia, Sans-serif;
font-size: 10px;
color:#666666;
}
#rekl a{

font-family: Georgia, Sans-serif;
font-size: 10px;
color:#666666;
font-decoration:underline;
}
.sidebar ul ul li a{
margin-left:4px;
padding-bottom:2px;
line-height: 22px;
font-size: 13px;
padding-left:4px;
color:#666666;
border-bottom:1px dotted #DF3272;
}

.sidebar ul li b a img{
margin:0 auto;
float:inherit;
text-align:inherit;
border:none;
padding:0;
list-style:none;
}



/*contatiner styling*/
 
#container{
float:left;
width:550px;
padding-right:10px;
padding-left:10px;
}


.post{
padding: 0 0 0 5px;

}

.topic_bg{
padding:10px 0;
background:#000000;
margin-left:8px;
background:url(images/topic_bg.gif) no-repeat left;
height:auto;
}

.meta{
padding-left:18px;
margin-top:-12px;
}
.entry,p{
padding:  0 0 0 5px;
}

.post h1{
padding-top:8px ;
padding-bottom:15px;
padding-left:18px;
color:#F5f5f5;
}

.post h1 a{
color:#F5f5f5;
}

.post h1 a:hover{
border-bottom:thin #F5f5f5 dotted;
font-weight:bolder;
}


.post h2{
font-size: 14px;
padding:8px 25px 15px 18px;
color:#F5f5f5;
}

.post h2 a{
color:#F5f5f5;
}

.post h2 a:hover{
border-bottom:thin #F5f5f5 dotted;
font-weight:bolder;
}


.entry{
margin:5px 0 0 8px;
padding:8px 8px 10px 8px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:14px;
letter-spacing:inherit;
text-align:justify;
}


.entry img{
float:left;
margin:2px 7px 2px 0;

}

p.comment{
text-align:right;
margin:5px 0 0 0;
padding:5px 0 0 0;
text-transform:capitalize;
line-height:15px;
border-top:dashed 1px;
color:#999999;
}

p.comment a{
color:#999999;
}

p.comment a:hover{
color:#de3271;
}

.alignleft{
float:left;
}

.alignright{
float:right;
}

.navigation{
margin:10px 0 0 0;
padding: 0px 0 10px 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}



.navigation .alignleft a{
float:left;
color:#6b6a63;
text-decoration:none;
}

.navigation .alignright a{
float:right;
color:#6b6a63;
text-decoration:none;
}

.navigation_single{
display:inline;
padding: 10px 5px 10px 10px;
margin:5px 0;
}

.navigation_single .alignleft a{
text-decoration:none;
font-size:13px;
color:#6b6a63;
}

.navigation_single .alignright a{
text-decoration:none;
font-size:13px;
color:#6b6a63;
}

.navigation_single .alignleft a:hover{
text-decoration:none;
font-size:13px;
color:#6b6a63;
border-bottom:dashed 1px;
}

.navigation_single .alignright a:hover{
text-decoration:none;
font-size:13px;
color:#6b6a63;
border-bottom:dashed 1px;
}


/*images and blockquoates*/
blockquote {
margin: 15px 30px 5px 10px;
padding-left: 20px;
font-weight:200;
font-style:italic;
border-left:#666666 4px solid;
color:#e8719c;
font-size:12px;
}

blockquote cite {
margin: 5px 0 0;
display: block;
}

img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}

img.alignright, img[align="right"] {
	float:right;
	margin: 2px 10px 5px 10px;
}

a img{
text-decoration:none;
border:0;
}
/*images and blockquoates*/




/*footer styling*/

#footer{
width:766px;
height:120px;
margin:0 auto;
border-left:1px solid #DF3272;
border-right:1px solid #DF3272;
clear:both;
background:url(images/footer.gif) no-repeat center bottom;
}

#footer ul{
float:left;
display:inline;
font-size:12px;
padding:5px;
}

#footer ul li{
float:left;
display:inline;
font-size:14px;
list-style:none;
padding:80px 10px 0  10px;
font-weight:500;
font-size:16px;
}

#footer ul li a{
display:inline;
font-size:14px;
list-style:none;
font-weight:bold;
text-decoration:none;
color:#CCCCCC;
}

#footer ul li a:hover{
display:inline;
font-size:14px;
list-style:none;
font-weight:bolder;
border-bottom:thin dotted;
color:#FFFFFF;

}


/*comments styling*/

h3#comments{
color:#5B595A;
}

h3#respond{
padding-left:0px;
font-weight:bold;
font-size:16px;
color:#ee518b;
}

form#commentform p label small{
color:#666666;
}

form#commentform p{
color:#666666;
padding-left:2px;
}

form#commentform p input#submit{
border:#CCCCCC 1px solid;
padding:0;
background:#FD5391;
display:inline;
height:32px;
width:35px;
}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px dotted #6B6A63;
	padding: 10px 0 0 5px;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}


form#commentform p textarea#comment,form#commentform p input#url,form#commentform p input#author,form#commentform p input#email{
border:#FD5391 1px solid;
}

ol.commentlist li{
padding:5px 8px 5px 5px;
background-color:#fc89b4;
}

ol.commentlist li a{
color:#F5f5f5;
text-decoration:none;
}

ol.commentlist li a:hover{
color:#FFFFFF;
text-decoration:none;
border-bottom:dashed 1px;
}

/*Social bookmark-Part of plugin , if u don't have the plugin it wont load. though putting it in the css*/
.social_bookmark {
padding : 5px 0;
display : block;
margin-left : 0;
margin-right : auto;
text-align : left;
}
.social_img {
padding : 1px;
} 
