/*

Theme Name: rain
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: 12px;
margin: 0px;
text-align: center;
background: #43D8C4 url(img/bg.jpg) top center repeat-y;
color: #31363e;
font-family: Georgia, Arial, Helvetica, sans-serif;
}

#thekman { position: relative; background: url(img/headbg.jpg) top center no-repeat; }

#sitetitle
{
position: absolute;
top: 103px;
left: 62px;
color: #11636F;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 8px;
}





#pageframe
{
position: relative;
margin: auto;
width: 872px;
padding-top: 166px;	
text-align: left;
}

#right
{
position: relative;
float: right;
width: 607px;
}

#pendantpublishing
{
position: relative;
padding: 10px 10px 0px 10px;
height: 119px;
color: #CDECEF;
font-size: 10px;
}
#pendantpublishing li
{
position: relative;
float: left;
width: 30%;
padding-right: 3%;
line-height: 14px;
}

#pendantpublishing li img
{
position: relative;
float: left;
margin-right: 9px;
}
#pendantpublishing a:link, #pendantpublishing a:visited
{
color: #FFF;
font-weight: bold;
}




.centered
{
position: relative;
padding: 5px 0px 0px 57px;
}

#content
{
position: relative;
padding: 35px 10px 10px 10px;
}

.date
{
position: relative;
padding-bottom: 15px;
font-size: 10px;
color: #3c757b;
}

h2
{
position: relative;
font-size: 20px;
padding-bottom: 9px;
color: #4caab4;
}

h2 a:link, h2 a:visited
{
color: #4caab4;
text-decoration: none;
}

#content p
{
position: relative;
padding: 9px 0px 9px 0px;
}



.postfooter
{
position: relative;
margin-bottom: 20px;
padding: 6px 10px 0px 10px;
height: 20px;
background: url(img/postbottom.gif) top left no-repeat;
color: #000;
font-weight: bolder;
font-size: 11px;
}

.postfooter a:link, .postfooter a:visited
{
color: #4caab4;
}



#sidebar
{
position: relative;
float: left;
width: 216px;
padding-right: 17px;
padding-left: 17px;	
font-size: 11px;
font-weight: bold;
line-height: 15px;
color: #fff;
}

.aboutmebox
{
position: relative;
padding-top: 8px;
padding-bottom: 15px;
color: #fff;
}

.sblist li
{
padding-bottom: 8px;	
}

.sblist a:link, .sblist a:visited
{
position: relative;
display: block;
padding: 6px 0px 0px 30px;
height: 20px;
background: url(img/navbg.gif) top left no-repeat;
font-weight: bold;
color: #fff;
text-decoration: none;
}

#rss
{
background: url(img/navbg.gif) top left no-repeat;
}

.outerbox
{
position: relative;
background: url(img/boxtop.gif) top left no-repeat;
padding-top: 7px;
}

.innerbox
{
position: relative;
padding-top: 4px;
padding-bottom: 11px;
background: url(img/boxbottom.gif) bottom left no-repeat;
text-align: center;
}


.twitter
{
color: #CDECEF;
size: 9px;
}

.twitter li
{
padding: 0px 0px 10px 0px;
}

h6
{
font-size: 20px;
color: #fff;
padding: 0px 0px 10px 0px;
}

.twitter a:link, .twitter a:visited
{
color: #99ccef;
}

.twitter a:hover
{
text-decoration: underline;
color: #fff;
}

a:link, a:visited
{
text-decoration: none;
color: #446688;
}

a:hover
{
text-decoration: underline;
color: #000;
}









h3
{
padding-top: 10px;
font-size: 14px;
}


h5
{
font-size: 10px;
color: #4caab4;
font-weight: bold;
font-style: italic;
text-align: center;
}
#ft
{
position: relative;
padding: 0px 0px 0px 250px;
}