/*

Theme Name: successENR
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


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

body div, body h1, body h1, body ul, body li {position: relative;}


#wrap
{
position: relative;
margin: auto;		
width: 945px;
background: url(img/linebg.gif) top left repeat-y;
}

#header
{
margin-top: 11px;
height: 156px;
background: url(img/header.png) top left no-repeat;
}

#nav
{
margin-top: 11px;
padding-left: 8px;
height: 41px;
background: url(img/nav.gif) top right no-repeat;
}

#nav li
{
position: relative;
float: left;
}

#nav li a
{
position: relative;
float: left;
display: block;
padding: 9px 10px 0 10px;
height: 26px;
color: #fff;
font-size: 1.1em;
font-weight: bold;
}



#pagewrap
{
text-align: left;
}

#leftbar
{
position: relative;
float: left;
color: #efefef;
width: 184px;
font-size: .85em;
padding-bottom: 30px;overflow:hidden;
}

#lbfoot
{
position: absolute;
height: 30px;
bottom: 0px;
left: 0px;
width: 184px;
}

#leftbar h2
{
position: relative;
margin-bottom: -1px;
padding: 5px 0 0 15px;
font-size: 1.1em;
font-weight: bold;
color: #a8ffa6;
height: 20px;
background: url(img/lefttop.gif) top left no-repeat;
}

.lbox
{
position: relative;
margin-bottom: 15px;
padding: 0px 10px 10px 10px;
background: url(img/leftbottom.gif) bottom left no-repeat;
}




#rightwrap
{
position: relative;
float: right;
padding-right: 6px;
width: 745px;
}

#content
{ position: relative; float: left; padding: 64px 11px 29px 10px; width: 465px; background: url(img/pagebg.gif) repeat-y left top; clear: left; }

#ct
{
position: absolute;
top: 0px;
left: 0px;
width: 486px;
height: 64px;
background: url(img/pagetop.gif) top left no-repeat;
}

#bt
{
position: absolute;
bottom: 0px;
left: 0px;
width: 486px;
height: 29px;
background: url(img/pagebottom.gif) top left no-repeat;
}

.posthead
{
position: relative;
margin-top: 8px;
padding: 8px 0 15px 2px;
background: url(img/posthead.gif) top left no-repeat;
}

.dater
{
position: relative;
float: left;
padding-right: 12px;
width: 32px;	
}

.day
{
display: block;
padding-top: 3px;
font-weight: bold;
font-size: 1.3em;
color: #E87830;
}

.month
{
color: #999;
text-transform: uppercase;
font-size: .75em;
}

h1
{
padding-top: 3px;
font-size: 1.4em;
color: #E87830;
}

.details
{
display: block;
color: #323232;
margin-top: 0px;
text-transform: uppercase;
font-size: .68em;
}

.post
{ font-size: 11px
; line-height: 1.5; }

.post p
{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; padding: 0.75em 0; }

#content a
{color: #E87830;}

.enjoy
{
font-weight: bold;
}


#rightbar
{
float: right;
width: 255px;
}

#rightbar h2
{
position: relative;
padding: 3px 0 0 15px;
font-size: 1.2em;
font-weight: bold;
color: #a8ffa6;
height: 25px;
background: url(img/rbh2.gif) top left no-repeat;
}

#sbox
{
height: 69px;
margin-bottom: 15px;
background: url(img/searchbox.gif) top left no-repeat;
}

#rightbar #sh
{
background: none;
}

#s
{
position: absolute;
bottom: 14px;
left: 25px;
width: 118px;
background: none;
border: 0px;
}

#ss
{
position: absolute;
height: 26px;
width: 61px;
right: 10px;
bottom: 12px;
border: 0px;
background: 0px;
}

#official
{
height: 311px;
background: url(img/official.gif) top left no-repeat;
}

#tsf
{
padding: 160px 20px 0 20px;
}

.fwrap
{
text-align: right;
padding: 4px 11px 4px 0;
}

.fwrap label
{
float: left;
font-weight: bold;
display: block;
}

.fwrap input
{
width: 140px;
}

#csub
{ height: 200px; display: block; margin: 20px 0 16px 12px; background: url(img/grss.gif) no-repeat left bottom; position: relative; top: -1px; }
#reco { position: relative; left: -5px; }
#reco2 { position: relative; left: -8px; }
.rbox
{
padding-bottom: 15px;
margin-bottom: 15px;
background: url(img/rbbg.gif) repeat-y bottom left;
}

.rbox ul
{
padding: 0 10px 0 10px;	
}

.rbox ul li, .lbox li
{
padding: 2px 0 4px 0;
}

.rbox ul li a, .lbox li a
{
color: #fff;
font-weight: bold;
}





#bottom
{
height: 259px;
background: url(img/bottom.gif) top left;
text-align: left;
}

#bottom h2
{
position: relative;
padding: 6px 0 0 15px;
font-size: 1.3em;
font-weight: bold;
color: #264728;
height: 25px;
}

#bottom ul
{
padding: 0 15px 0 15px;	
}

#bottom ul li
{
padding: 3px 0 4px 0;
}

#bottom a
{
color: #264728;
text-decoration: underline;
}

#bottom a:hover
{
text-decoration: none;
}

#b1, #recentcomments
{
float: left;
width: 290px;
height: 250px;
padding: 0 15px 0 15px;
overflow: hidden;
}

#b2
{
float: left;
width: 290px;
height: 250px;
padding: 0 15px 0 15px;
overflow: hidden;
}

#b3, #get_recent_comments_wrap
{
float: left;
width: 270px;
height: 250px;
padding: 0 15px 0 15px;
overflow: hidden;
}








#footer
{
height: 62px;
background: url(img/footer.gif) top left;
}

#ubd
{
position: absolute;
top: 0px;
height: 62px;
width: 217px;
right: 5px;
text-indent: -99999px;
}


.commentlist li
{
position: relative;
padding: 10px;
margin-bottom: 10px;
border-top: 1px solid #464646;
border-bottom: 1px solid #464646;
}




a:hover
{
text-decoration: underline;
}

table#AutoNumber1
{
width: 400px;
}
#newsletter { color: black; background-color: white; background-image: url(img/pagebg.gif); background-repeat: repeat-y; background-position: 50% bottom; width: 465px; float: left; margin-top: 5px; margin-bottom: 10px; padding: 10px; }
#content p { margin-top: 15px; margin-bottom: 10px; }
#GRCategory2 { width: 70px; }
#GRCategory3 { width: 70px; }
#comment { width: 400px; }

.rbox .textwidget{width:180px;overflow:hidden;margin:0 0 0 30px;}

