/***[basic]***/
*{
margin:0;
padding:0;
}

body
{
background:#000;
font-family:"Trebuchet MS";
font-size:13px;
color:#fff;
margin:0 auto;
}

a
{
text-decoration:none;
color:#fff;
}

a:hover
{
color:#FFCC00;
}

img
{
border: 0;
}


h1
{
font-size:24px;
font-weight:normal;
margin-top:5px;
}
p
{
margin-bottom:15px;
}

.clear {
	display: block;
	clear: both;
	width: 100%;
	height: 1px;
	margin: 0 0 -1px;
	font-size: 1px;
	line-height: 1px;
}

.block
{
float:left;
width:auto;
padding:5px;
border:1px solid #373737;
margin-bottom:15px;
}

/***[structure]***/

#wrapper
{
width:762px;
overflow:hidden;
margin:0 auto;
}

#wrapper .column {
  padding-bottom: 20010px;
  margin-bottom: -20000px;  
}

#top
{
width:762px;
float:left;
background:url(../images/top-bg.jpg) no-repeat right top;
height:179px;
}

#main
{
float:left;
width:762px;
background:url(../images/leftbottom.jpg) no-repeat 1px bottom;
}

#left
{
float:left;
width:176px;
border-right:1px solid #373737;
border-left:1px solid #373737;
}

#content
{
width:568px;
float:right;
background:url(../images/content-bg.jpg) no-repeat right top;
padding-left:15px;
}

#bottom
{
width:712px;
float:left;
background:url(../images/footer.jpg) no-repeat right top;
padding-top:40px;
padding-bottom:55px;
text-align:right;
padding-right:50px;
}

/***[top]***/
#top-left
{
float:left;
width:374px;
}

#top-left img
{
float:left;
}

#top-left-bottom
{
width:206px;
float:left;
background:url(../images/top-left-bottom-bg.jpg) no-repeat left top;
padding-left:175px;
}




#top-left-bottom ul
{
width:206px;
margin-top:10px;
list-style:none;
float:right;
padding-left:5px;

}

#top-left-bottom ul li
{
float:left;
}

#top-left-bottom ul li a
{
float:left;
display:block;
background:url(../images/top-link-bg.jpg) repeat-x left top;
color:#000;
padding:0 5px;
margin-right:2px;
}

#top-left-bottom ul li a:hover
{
background:#FFCC00;
}

#body_contact ul li.contact a,
#body_partner ul li.partner a,
#body_sitemap ul li.sitemap a,
#body_partner-affiliate-guides ul li.partner a,
#body_partner-affiliate-programs ul li.partner a,
#body_partner-affiliate-networks ul li.partner a,
#body_partner-affiliate ul li.partner a

{
background:#FFCC00;
}

/***[partner]***/

#partner
{
width:762px;
color:#fff;
background:url(../images/partnersbg.jpg) no-repeat left top;
float:left;
text-align:center;
padding-top:20px;
padding-bottom:30px;
padding-left:178px;
}

#partner h2
{
float:left;
font-size:13px;

}

#partner ul
{
list-style:none;

background:#00CC33;
}

#partner ul li
{
float: left;

}

#partner ul li a
{
float:left;
padding:0px 5px;
display:block;
}

#body_partner-affiliate-guides li.partner-affiliate-guides a,
#body_partner-affiliate-programs li.partner-affiliate-programs a,
#body_partner-affiliate-networks li.partner-affiliate-networks a,
#body_partner-affiliate li.partner-affiliate a
{
color:#fc0;
}

/***[left]***/
#left h2
{
font-size:20px;
padding-left:15px;
padding-bottom:10px;
font-weight:normal;

}

#articles ul
{
list-style:none;
margin-bottom:193px;

}

#articles ul li
{
border-top:1px solid #373737;
padding:5px 0px 5px 2px;

}


#articles ul li a
{

}
#body_benefits-of-affiliate li.benefits-of-affiliate,
#body_networks li.networks,
#body_click li.click,
#body_affiliate-marketing li.affiliate-marketing,
#body_avoid-mistakes li.avoid-mistakes,
#body_affiliate-marketing-issues li.affiliate-marketing-issues,
#body_affiliate-marketing-strategies li.affiliate-marketing-strategies,
#body_search-engine-promote li.search-engine-promote,
#body_casino-affiliate-programs li.casino-affiliate-programs,
#body_mistakes-to-avoid-in-affiliate-marketing li.mistakes-to-avoid-in-affiliate-marketing
{
border-top:2px solid #FFCC00;
}
#body_benefits-of-affiliate li.benefits-of-affiliate a,
#body_networks li.networks a,
#body_click li.click a,
#body_affiliate-marketing li.affiliate-marketing a,
#body_avoid-mistakes li.avoid-mistakes a,
#body_affiliate-marketing-issues li.affiliate-marketing-issues a,
#body_affiliate-marketing-strategies li.affiliate-marketing-strategies a,
#body_search-engine-promote li.search-engine-promote a,
#body_casino-affiliate-programs li.casino-affiliate-programs a,
#body_mistakes-to-avoid-in-affiliate-marketing li.mistakes-to-avoid-in-affiliate-marketing a
{
color:#fc0;
}

ul#left-top 
{
float:left;
list-style:none;
width:176px;
border-bottom: 1px solid #373737;
background:url(../images/left-top-bg.jpg) repeat-x left top;
margin-bottom:0;
margin-bottom:10px;
padding:0;
}

ul#left-top  li
{
float:left;
}

ul#left-top  li a
{
float:left;
display:block;
padding:10px 21px 15px 20px;
border-right:1px solid #373737;
font-weight:bold;
}

ul#left-top  li a.noborder
{
border:0;
}
#body_home li#home a,
#body_click li#article a,
#body_affiliate-marketing-issues li#article a,
#body_affiliate-marketing-strategies li#article a,
#body_search-engine-promote li#article a,
#body_casino-affiliate-programs li#article a,
#body_mistakes-to-avoid-in-affiliate-marketing li#article a

{
color:#FFCC00;
}

/***[content]***/
#content a
{
color:#fc0;
}
#content p a
{
text-decoration:underline;
}

#content p a:hover
{
text-decoration:underline;
}
#content ul, ol
{
padding-left:15px;
}
#content h2
{
font-size:13px;
}
#content p
{
text-align: left;
}

#index
{
border-top:1px solid #373737;
float:left;
width:565px;
}

#index h2
{
font-size:13px;
}

#index #image
{
float:left;
width:206px;
margin-right:9px;

}

#index .box
{
float:left;
width:170px;
padding:5px 2px 5px 2px;
}
#index .box p
{
text-align:left;
}

#index .box span a
{
display:block;
width: 69px;
background:url(../images/top-link-bg.jpg) repeat-x left top;
border:1px solid #4A3C00;
padding:1px 2px 1px 4px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#index .box span a:hover
{
background:#FFCC00;
}

/***[form]***/

form
{
margin-top:15px;
}

fieldset
{
margin-bottom:10px;
display:block;
padding:10px 5px;
border-color:#060;
border: 0;
}
	
legend
{
font-size:12px;
font-weight:bold;
}
	
input
{
font-size:12px;
font-family:arial;
}
	
label
{
font-size:12px;
display:block;
margin-top:5px;
}
	
input.frm_text
{
width:300px;
border:1px solid #000;

}
	
textarea
{
width:300px;
height:150px;
border:1px solid #000;
}


form label span{
background: url(../images/warning-sign-red.gif) no-repeat top left;
padding:2px 0 0 30px;
color:#FF0000;
font-size:11px;
		}
		
		p.message{
		color:#FFCC00;
		}
		
			
input.frm_submit
{
background:#000;
display:block;
clear:both;
margin-top:10px;
font-size:12px;
font-weight:bold;
padding:2px 4px;
border:0;
color:#fc0;
border:1px solid #373737;
}




