/*  
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, p, form{
margin: 0;
padding: 0;
border:0;
}

body{
background:#e23977;
color:#666666;
}

a{
text-decoration:none;
color:#e86e9b;
}


#main{
width:798px;
margin:0 auto;
background:url(images/main.gif) repeat-y top ;

}

/*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;
font-size:1px;
text-indent:-1000em;
margin-top:120px;
margin-left:10px;
}


#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: 5px 0 5px 0;
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;
}

.sidebar ul ul li a{
margin-left:15px;
padding-bottom:5px;
line-height: 22px;
font-size: 14px;
padding-left:12px;
color:#666666;
}

.sidebar ul ul li a:hover{
text-decoration: none;
color: #FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
background:#DF3272 url(images/bg_li.gif) no-repeat left;
display:block;
line-height:22px;
margin-left:15px;
padding-left:12px;
}

.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 h2{
padding-top:8px ;
padding-bottom:15px;
padding-left:18px;
}

.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;
}

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;
} 