/*

Theme Name: pink_blog
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .8em;
margin: 0px;
text-align: center;
background: #FCDCF1 url(img/bg.gif) top center repeat-x;
color: #31363e;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#header
{
position: relative;
margin: auto;
padding: 0 16px 0 16px;		
width: 780px;
height: 107px;
background: url(img/header.jpg) top center no-repeat;
}

#nav
{
position: relative;
margin: auto;
padding: 0 16px 0 16px;		
width: 780px;
height: 33px;
background: url(img/navbg.jpg) top center no-repeat;
}

#nav li
{
position: relative;
float: right;
padding: 1px 0px 1px 10px;	
}

#nav a
{
position: relative;
float: left;
display: block;
padding: 4px 8px 0 8px;
height: 27px;
font-size: 1.2em;
font-weight: bold;
color: #FA3795;	
}

#nav a:hover
{
background: #FA3795;
color: #fff;
}

#nav a:active
{
background: #FFDFF7;
color: #FA3795;
}





#pagewrap
{
position: relative;
margin: auto;
padding: 5px 16px 20px 16px;		
width: 780px;
background: url(img/pbg.gif) top center;
text-align: left;
}

#s1
{
position: absolute;
left: 0px;
top: -140px;
width: 16px;
height: 463px;
background: url(img/s1.jpg) top left no-repeat;
}

#s2
{
position: absolute;
right: 0px;
top: -140px;
width: 16px;
height: 463px;
background: url(img/s2.jpg) top left no-repeat;
}


h1
{
position: relative;
padding-bottom: 5px;
font-size: 1.7em;
font-weight: bold;
color: #6F6F6F;
}

#left
{
position: relative;
float: left;
padding-left: 13px;
width: 159px;
}

#subbox
{
position: relative;
padding-top: 30px;
padding-bottom: 30px;
background: url(img/subboxx.jpg) top left no-repeat;
text-align: left;
}

#s
{
position: relative;
width: 95px;
height: 16px;
padding: 6px 7px 7px 8px;
background: none;
border: 0px;
}

#srss
{
position: relative;
display: block;
margin-top: 30px;
height: 45px;
}

#left h2
{
position: relative;
padding-bottom: 2px;
font-size: 1.2em;
font-weight: bold;
color: #cc0099;
}

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

.sbbox
{
position: relative;
margin-bottom: 15px;
padding-bottom: 12px;
background: url(img/sbbox_bottom.gif) bottom left no-repeat;
}

.sbbox2
{
position: relative;
padding: 10px 3px 0 3px;
background: url(img/sbbox_top.jpg) top left no-repeat;
}

.sbbox2 ul
{
position: relative;
}

.sbbox2 li
{
position: relative;
padding: 4px 0 2px 0;	 
background: url(img/check.jpg) left center no-repeat;
background-position: 0px 7px;
}

.sbbox2 li a
{
position: relative;
padding-left: 19px;
color: #333333;
}

#searchbox
{
position: relative;
height: 169px;
background: url(img/search_bg.gif) top left no-repeat;
}

#sf
{
position: relative;
width: 117px;
border: 0px;
background: 0px;
padding: 5px 5px 5px 30px;
}

#sf2
{
position: relative;
width: 63px;
margin-left: 6px;
margin-top: 2px;	
height: 20px;
background: 0px;
border: 0px;
}





#right
{
position: relative;
float: right;
padding-right: 13px;
width: 571px;
}

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

#topbox
{
position: relative;
padding-bottom: 15px;
background: url(img/topbox.gif) bottom left no-repeat;		
}

#tbleft
{
position: relative;
float: left;
width: 215px;
}

#tbright
{
position: relative;
float: right;
width: 356px;
}

#topbox h2
{
position: relative;
padding: 3px 0 0 12px;
color: #cc0099;
height: 23px;
font-weight: bold;
font-size: 1.2em;
}

#topbox h2 a
{
color: #cc0099;
}

#topbox ul
{
position: relative;
padding: 5px 10px 6px 10px;
}

#topbox ul li
{
position: relative;
padding: 2px 0 2px 0;	
}

#topbox ul li a
{
position: relative;
color: #666666;
}

#tbright h2
{
background: url(img/tbr.jpg) top right no-repeat;
}

#tbleft h2
{
background: url(img/tbl.jpg) top left no-repeat;
}

#tbr2
{
position: relative;
padding-top: 10px;
}

#tbr2 h2
{
position: relative;
margin-right: 1px;
margin-left: 1px;
background: url(img/hbg2.gif) top left repeat-x;
}






#thepage
{
position: relative;
padding-top: 15px;
}

#content
{
position: relative;
float: left;
width: 415px;
}

.post
{
position: relative;
margin-bottom: 15px;
padding-bottom: 12px;
background: url(img/post_bottom.gif) bottom left no-repeat;
}

.postin
{
position: relative;
font-size: .9em;
padding: 10px 10px 0 10px;
background: url(img/post_top2.jpg) top left no-repeat;
}

.postin a
{
color: blue;	
text-decoration: none;
}

#right .postin a:hover
{
text-decoration: none;
}

.postin h3
{
position: relative;
font-size: 1.4em;
font-weight: bold;
}

.postin h3, .postin h3 a
{
color: #CC0099;	
}

.postin p
{
position: relative;
line-height: 1.5em;
padding: .75em 0 .75em 0;
}

.pimg
{
position: relative;
float: right;
padding: 0 0  20px 20px;
}

img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter {
text-align:center;
margin:0 auto;
}

.pimg img
{
position: relative;
display: block;
background: #ffffff;
}

.pimg img
{
display: block;
border: 1px solid #999;
}

.postin div
{
position: relative;
}

.spanw
{
padding-bottom: 5px;
}

.one
{
position: relative;
display: block;
height: 12px;
float: left;
padding: 3px 10px 3px 21px;
font-size: 1.1em;
background: url(img/1.jpg) left center no-repeat;
}

.two
{
position: relative;
display: block;
height: 12px;
float: left;
padding: 3px 10px 3px 21px;
font-size: 1.1em;
background: url(img/2.jpg) left center no-repeat;
}

.three
{
position: relative;
display: block;
height: 12px;
float: left;
padding: 3px 10px 3px 21px;
font-size: 1.1em;
background: url(img/3.jpg) left center no-repeat;
}

.four
{
position: relative;
display: block;
height: 12px;
float: left;
padding: 3px 10px 3px 21px;
font-size: 1.1em;
background: url(img/4.jpg) left center no-repeat;
}




#insane
{
position: relative;
float: right;
width: 132px;
}

#insane img
{
margin-bottom: 10px;
}









#pcom a
{
color: #E71F3C;
}

#pcom h3{font-weight: bold;}

.commentlist li
{
position: relative;
padding: 10px;
margin-bottom: 15px;
background: #FEF8FC;
border: 1px solid #E71F3C;
}

#comment
{
width: 350px;
}

#footer
{ color: white; position: relative; width: 780px; margin: auto; padding: 0 16px; height: 101px; font-size: 1.1em; font-weight: normal; background: url(img/footer.jpg) no-repeat left top; }

#footer ul
{ font-size: 11px; font-weight: normal; text-align: left; position: relative; height: 60px; float: left; padding-top: 10px; display: inline; }
#credit { font-size: 11px; position: relative; top: -5px; }
#footer li
{ color: black; font-size: 11px; font-weight: normal; position: relative; float: left; padding-right: 15px; padding-left: 10px; }

#footer a
{ position: relative; color: #fff; font-size: 11px; font-weight: normal; }

#title
{
position: relative;
padding-left: 5px;
float: left;
color: #fff;
}
#footer a:visited
{ position: relative; color: #fff; font-weight: normal; }
#money 
{ 
position: absolute;
color: white; 
top: 31px;
right: 2px;
font-size: 11px; 
font-weight: bold; 
background: url(img/send.jpg) top left no-repeat; 
width: 47px; 
height: 26px; 
border: 0px;
}
hr { width: auto; clear: both; }

