/*

Theme Name: Online Affiliate Programs
Theme URI: http://www.uniqueblogdesigns.com
Author: <a href="http://www.uniqueblogdesigns.com">Unique Blog Designs</a>

*/	


			/* Global Layout */


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

.navigation, .center
{
padding: 10px;
}

.pagetitle
{
padding-left: 25px;
}

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

#comment
{
width: 400px;
}


#wrap
{
position: relative;
margin: auto;
width: 944px;
}

#header
{
position: relative;
height: 139px;
background: url(img/head.jpg) top left no-repeat;
}

#rss
{
position: absolute;
top: 45px;
right: 236px;
height: 76px;
width: 84px;
}

#rss2
{
position: absolute;
top: 48px;
right: 30px;
color: #3889AE;
}

#rss3
{
position: absolute;
top: 73px;
right: 78px;
color: #3889AE;
}

#sub
{
position: absolute;
top: 99px;
right: 105px;
width: 120px;
background: none;
border: 0px;
}

#go
{ position: absolute; top: 97px; right: 65px; width: 35px; background: transparent; border: 0; cursor: pointer; }

#s
{
position: absolute;
top: 7px;
right: 45px;
width: 120px;
background: none;
border: 0px;
}



#nav
{
position: relative;
padding: 0 8px 0 16px;
height: 41px;
background: url(img/nav.gif) top left no-repeat;
}

#nav li, #nav ul
{
position: relative;
padding: 0px;
list-style: none;
float: left;
height: 41px;
}

#nav li a
{ position: relative; float: left; display: block; padding: 6px 12px 0; height: 25px; font-weight: bold; color: #fff; text-transform: uppercase; }

#nav li a:hover
{ background: url(img/nh.gif) left top; text-decoration: none; }

#topad
{ position: relative; height: 111px; margin-top: 20px; }


#doubles
{
position: relative;
height: 202px;
text-align: left;
}

#d1
{
position: relative;
float: left;
padding: 15px 15px 0 15px;
height: 187px;
width: 336px;
background: url(img/popular.jpg) top left;
}

#d1 ul
{ text-align: left; text-indent: -17px; padding: 40px 0 0 90px; list-style-type: none; }

#d1 ul li
{ position: relative; font-size: 0.85em; padding: 3px 0 3px 25px; }

#d1 ul li a
{ color: #4a76ce; }

#d2
{
position: relative;
font-size: .85em;
color: #2A518C;
float: left;
height: 202px;
width: 578px;
background: url(img/newsletter.jpg) top left;
}

#d2 p
{
position: relative;
padding: 90px 220px 0 130px;
line-height: 1.5em;
}

#d2i1
{
position: absolute;
padding: 3px;
top: 115px;
right: 55px;
width: 130px;
background: #fff;
border: 1px solid #2A518C;
}

#d2i2
{
position: absolute;
padding: 3px;
top: 145px;
right: 55px;
width: 130px;
background: #fff;
border: 1px solid #2A518C;
}







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

#page
{
position: relative;
float: left;
width: 626px;
background: url(img/pagebg.gif) top left repeat-y;
}

#topshim
{
position: relative;
height: 9px;
background: url(img/pagetop.gif) top left no-repeat;
}

#bottomshim
{
position: relative;
height: 17px;
background: url(img/pagebottom.gif) bottom left no-repeat;
}

.postwrap
{
position: relative;
padding: 0 22px 45px 22px;
}

.postwrap h1
{
position: relative;
margin-bottom: 7px;
border-bottom: 3px solid #73c7ef;
font-size: 1.5em;
color: #3589b1;
font-weight: normal;	
}

.postwrap a
{
color: #3589b1;
}

.cal
{
position: relative;
float: left;
display: block;
padding: 6px 30px 6px 38px;
color: #E70000;
background: url(img/cal.gif) left center no-repeat;
}

.posted
{
position: relative;
float: left;
display: block;
padding: 6px 30px 6px 38px;
color: #E70000;
background: url(img/folder.gif) left center no-repeat;
}

.coms
{
position: relative;
float: left;
font-size: .85em;
display: block;
padding: 0 20px 0 5px;
color: #E70000;
}

.comi
{
padding-left: 17px;
background: url(img/comments.gif) left center no-repeat;
}

.rssbar
{ position: relative; font-size: 0.85em; font-weight: bold; height: 17px; padding: 2px 25px 0 75px; background: url(img/rssbar.gif) no-repeat left top; margin-top: 10px; }

.rssbar a
{
color: #2A518C;
}






#sidebar
{
position: relative;
float: left;
width: 297px;
padding-left: 11px;
}

#sidebar h2
{
position: relative;
padding: 12px 0 0 15px;
height: 36px;
color: #fff;
font-size: 1.55em;
font-weight: normal;
background: url(img/h2bg.gif) top left;
}

.sbbox
{
position: relative;
background: url(img/sbbg.gif) bottom left;
padding: 0px 12px 12px 12px;
}

.sbbox ul
{
position: relative;
padding: 0px;
list-style: none;
}

.sbbox li
{ color: #3164ce; position: relative; padding: 3px; }

.sbbox a
{
color: #3164ce;	
}






#footbox
{
position: relative;
height: 259px;
background: url(img/footbox.jpg) top left;
text-align: left;
color: #fff;
}
#footbox .sbbox
{
background: none;
}

.footbox
{
position: relative;
float: left;
width: 29%;
padding: 0px 2% 0 2%;
}

#footbox h2
{
position: relative;
padding: 11px 0 0 0;
font-weight: normal;
height: 35px;
}

#foot
{
position: relative;
height: 38px;
background: url(img/foot.gif) top left;
}

#ubd
{
position: relative;
float: right;
margin-right: 9px;
height: 38px;
width: 180px;
text-indent: -9999px;
}

#copyr
{
position: absolute;
top: 7px;
left: 18px;
font-weight: bold;
color: #fff;
}

.mbl_h, .mbl_fo_hidden {display: none;}
#logo { position: relative; width: 564px; height: 90px; float: left; }
.postdetails { font-size: 12px; margin: 0; }
#go2
{ position: relative; width: 29px; background: url(img/go.jpg) no-repeat; top: 26px; left: 530px; height: 19px; float: left; border: 0; cursor: pointer; }
.backs { position: relative; top: -75px; float: right; }
.postwrap ul { margin-left: 25px; }
