/*

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

*/	


			/* Global Layout */
body 
{ font-size: 0.8em; margin: 0; text-align: center; background: #ffffff url(img/bg.gif) repeat-x left top; color: #31363e; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; }
#content ul li { margin-bottom: 10px; margin-left: 25px; list-style-type: disc; }
#wrap
{
position: relative;
margin: auto;
padding-top: 29px;	
width: 900px;
}

#header
{
position: relative;
padding-top: 118px;
height: 28px;
background: url(img/logo.gif) top left no-repeat;
}

#homelink
{ position: absolute;;
top: 0; left: 0; height: 100px; width: 295px; }

#tn a
{ color: white; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; position: relative; float: left; display: block; height: 25px; width: 219px; background: url(img/n1.gif) no-repeat left top; text-decoration: none; text-transform: uppercase; text-align: center; margin: 0 2px; padding: 6px 0 0; }
#header a,a:visited { text-decoration: none; }
#nav
{ position: relative; height: 29px; background: url(img/navbg.gif) no-repeat left top; text-decoration: none; }

#nav li
{ text-decoration: none; position: relative; float: left; padding-left: 6px; }

#nav li a,a:visited
{ position: relative; display: block; padding: 0 15px; height: 18px; color: #323232; font-weight: bold; text-transform: uppercase; float: left; }
#nav a:hover
{ background: #e9f833; color: #000; text-decoration: none; }
#getstuff
{ position: relative; height: 200px; padding: 10px; background: url(img/getstuff.gif) no-repeat 35px 15px; border-bottom: 4px solid #7e9494; }

#request
{
position: relative;
float: right;
width: 230px;
height: 197px;
background: url(img/quotebox.gif) top left no-repeat;
text-align: left;	
}

#request h4
{
position: relative;
font-size: 1.1em;
color: #000;
text-transform: uppercase;	
height: 26px;
padding-top: 3px;
padding-left: 8px;
font-weight: bold;
}

#request label
{
position: relative;
float: left;
display: block;
padding-left: 9px;
width: 78px;
}

.txt
{
position: relative;
float: left;
width: 100px;
padding: 1px 5px 1px 1px;
height: .9em;
font-size: 1em;
}

#request p
{ font-size: 12px; position: relative; padding-top: 3px; clear: left; }

.conselect
{ position: relative; float: left; width: 130px; font-size: 0.8em; padding: 0; }


.conmessage
{
position: relative;
height: 40px;
width: 130px;
font-size: 12px;
}

.consub
{ position: relative; float: right; font-size: 11px; font-weight: bold; text-transform: capitalize; color: #fff; background: #5a6869; height: 20px; border: 0; padding: 2px 8px; margin-right: 14px; margin-top: 5px; }

#startnow
{
position: absolute;
display: block;
top:  100px;
left: 35px;
height: 79px;
width: 184px;
text-indent: -9999px;
background: url(img/startnow.gif) top left no-repeat;
}

#learnmore
{
position: absolute;
display: block;
top:  100px;
left: 228px;
height: 79px;
width: 184px;
text-indent: -9999px;
background: url(img/learnmore.gif) top left no-repeat;
}

#ballstack
{
position: absolute;
top: 22px;
right: 250px;
height: 193px;
width: 214px;
background: url(img/ballstack.gif) top left;
}





/* page content */

#pagewrap
{
position: relative;
padding-top: 12px;
text-align: left;
}

#sidebar
{
position: relative;
float: right;
width: 230px;	
color: #354042;
}

#rpost h2
{ line-height: 1.2; padding-left: 25px; margin-bottom: 6px; background: url(img/pageglass.gif) no-repeat left top; }

#rpost h3
{
font-size: 1.2em;
font-weight: bold;
}

#rpost p
{
position: relative;
padding: .5em 0 .5em 0;
line-height: 1.4em;
font-size: 1.1em;
}


#ctr h2
{ line-height: 1.2; padding-left: 35px; margin-bottom: 6px; padding-bottom: 12px; background: url(img/stats.gif) no-repeat 0 4px; }

#testimonials h2
{ line-height: 1.2; padding-left: 35px; margin-bottom: 6px; padding-top: 5px; padding-bottom: 10px; background: url(img/cman.gif) no-repeat left top; }

#gsm h2
{ line-height: 1.2; padding-left: 35px; margin-bottom: 6px; padding-top: 4px; padding-bottom: 5px; background: url(img/cdate.gif) no-repeat left top; }

#rpost a
{
position: relative;
color: #000;
}

#ctr a
{
position: relative;
display: block;
padding: 3px;
text-align: right;
color: #000;
font-size: .85em;
font-weight: bold;
}

.sbitem
{
position: relative;
background: #F3F7F6 url(img/boxtop.gif) top left no-repeat;
padding: 7px 10px 0 10px;
}

.sbitem li
{
position: relative;
padding: 4px 0 4px 0;
}

.sbitem a
{
color: #323232;
}

#content .sbitem a:hover
{
text-decoration: underline;
}

.sbbottom
{position: relative; height: 6px; margin-bottom: 15px; background: #F3F7F6 url(img/boxbottom2.gif) bottom left no-repeat}

.sbitem h2
{ position: relative; font-size: 14px; font-weight: bold; color: #497b8a; line-height: 1.5; margin-bottom: 5px; }

#content
{
position: relative;
float: left;
width: 645px;
padding-bottom: 20px;
}


#frontPage
{
position: relative;
float: right;
width: 384px;
}

#frontSidebar
{
position: relative;
float: left;
width: 230px;
color: #354042;
}

#adwords p
{
position: relative;
font-size: .8em;
}

#adwords img
{
padding-right: 6px;
}


#content h1
{ position: relative; padding-top: 6px; color: #46595b; font-size: 1.4em; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid white; }

#content h1 a
{
color: #46595B;
text-decoration: none;
}

.postinfo
{
position: relative;
font-size: .85em;
font-weight: bold;
}
.postinfo a
{
color: #323232;
}

.post a, .comwrap a
{
color: #BFBA00;
}

.postfoot
{
position: relative;
padding-top: 4px;
padding-bottom: 45px;
border-top: 1px solid #ccc;
font-size: .8em;
}
.pf1
{
position: relative;
padding: 2px 0 2px 20px;
background: url(img/minif.gif) left center no-repeat;
}

.pf2
{
position: relative;
padding: 2px 0 2px 20px;
background: url(img/tags.gif) left center no-repeat;
}

.comwrap
{
position: relative;
padding-bottom: 45px;
}

#content .prss a
{
position: relative;
color: #70F400;	
}

#content .post p
{ position: relative; line-height: 1.5em; padding-top: 0.75em; padding-right: 0; padding-bottom: 0.75em; }

#content .post h2, #content .comwrap h3
{
font-size: 1.3em;
font-weight: bold;
font-style: italic;
color: #BFBA00;
}

#content .post h2
{
text-align: center;
}

#content .post ul
{ position: relative; padding: 0.75em 0; list-style: inside; }

#comment
{
width: 450px;
}

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





/* bottom */

#bottom
{
position: relative;
padding: 15px 15px 5px 15px;
background: #F8FAF9 url(img/bottomBG.gif) top left repeat-x;
text-align: left;
}

#bottomleft
{
position: relative;
float: left;
width: 430px;
}

#bottomleft h1
{
position: relative;
font-size: 17px;
font-weight: bold;
}

#bottomleft h2
{
position: relative;
font-size: 1.25em;
font-weight: bold;
}

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

#bottom li
{
position: relative;
padding: 4px 0 10px 25px;
background: url(img/paper.gif) top left no-repeat;
background-position: 0px 5px;
}

#bottomright
{
position: relative;
float: right;
width: 430px;
text-align: center;
}

#bottomright h1
{
position: relative;
padding-top: 45px;
font-size: 17px;
font-weight: bold;
color: #121212;
}

#bottomright h2
{
position: relative;
font-size: 1.5em;
font-weight: bold;
color: #929494;
padding-bottom: 50px;
}

#bottomright h2 a
{color: #929494;}

#footer
{
position: relative;
height: 26px;
background: url(img/footbg.gif) top left repeat-x;
}

#footer li
{
position: relative;
float: left;

}

#footer a
{
position: relative;
float: left;
padding: 5px 12px 0 12px;
color: #fff;
height: 21px;
font-weight: bold;
}

#final
{
position: relative;
padding-top: 4px;
height: 18px;
font-size: .8em;
text-align: left;
}

#final a
{
color: #374042;
}

#ubd
{
position: relative;
}

#wrap a
{
text-decoration: none;
}
#frontPage p
{ position: relative; float: right; width: 384px; margin-bottom: 10px; }
#frontPage h1
{ font-size: 14px; font-weight: bold; position: relative; float: right; width: 384px; margin-bottom: 10px; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; }
#tn a:hover
{ color: black; background: url(img/n1_over.gif) no-repeat left top; text-decoration: underline; }
a,a:visited { color: gray; font-weight: bold; text-decoration: none; text-transform: none; text-align: left; float: none; margin: 0; padding: 0; display: inline; }
#content a:hover { text-decoration: underline; }
hr { border-bottom: 1px solid #f2e900; }

.thanker
{
position: relative;
font-weight: bold;
font-size: .85em;
padding: 10px;
}
