/* CSS Document */
*{
margin:0;
padding:0;
}

body
{
font-size:11px;
color:#D2D2D2;
background:#000 url(../images/main_bg.jpg) repeat-x top left;
font-family: tahoma;
border-bottom:11px solid #CC0000;
}

#wrapper
{
background:url(../images/bottom_bg.jpg) repeat-y bottom right;
width:770px;
margin:0 auto;
overflow:hidden;
}

img
{
border:0px;
}

a
{
color:#4A9500;
text-decoration:none;
}

ul
{
list-style:none;
}

h1
{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
color:#fff;
padding:0 0 10px 0;
}

span
{
color:#FFCC00;
}

.bottomred
{
float:left;
margin-bottom:5px;
}

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

.flag
{
float:left;
margin-top:10px;
width:550px;
margin-bottom:10px;
}

.flag ul
{
list-style:none;
padding-left:20px;
}

.flag ul li
{
float:left;
margin-right:5px;
}
/*----------top----------*/
#top
{
width:550px;
float:left;
position:relative;
background:#000 url(../images/main_bg.jpg) repeat-x top left;
}

#top ul
{
position:absolute;
top:0;
left:250px
}

#top ul li
{
background:url(../images/link_bg.jpg) repeat-x left top;
float:left;
height:28px;
padding:10px 15px 0 15px;
margin:0 2px 0 0;
font-family:Arial, Helvetica, sans-serif;
}

#top ul li a
{
color:#fff;
}

#body_home #top ul li.home a,
{
text-decoration:none;
color:#FFCC00;
}
#top img
{
float:left;
}

/*----------main-content----------*/
#main-content
{
background:url(../images/main-top.jpg) no-repeat left top;
width:550px;
float:left;
}


#main
{
background:#000;
width:519px;
float:left;
border-left:#D32206 11px solid;
padding:0 0 0 20px;
}


#main a
{
text-decoration: underline;
color:#D2D2D2;

}


#main ul,ol
{
padding:5px 0 0 20px;

}
#main ul li,ol li
{
padding:5px 0 10px 5px;

}
#main ul
{
padding-left:15px;
list-style:disc;
}

#main ul li
{
padding:5px 0 5px 0;
}
#body_home li#home a,
#body_partners li#partners a,
#body_contact li#contact a,
#body_sitelinks li#sitelinks a
{
color: #FFCC33;
}

#main p
{
padding:0 15px 15px 0;
line-height:16px;
}

#main h2
{
font-size:13px;
color:#66CCFF;
padding:0 0 5px 0;
}

#main h3
{
font-size:12px;
color:#FFCC00;
padding: 0 0 5px 0;
}


/*----------right----------*/
#right
{
background:#4A9500 url(../images/articles_bg.jpg) repeat-x  left top;
width:220px;
float:right;
}

#right img
{
float:right;

}


#right ul
{
padding:5px 0 50px 10px; 
list-style:none;
}


#right ul li
{
background:url(../images/icon.jpg) no-repeat center left;
padding:7px 0 5px 15px;
border-bottom:1px solid #000;
}

#right ul li a
{
color:#fff;
}

#body_hunting #right ul li.hunting a,
#body_criteria #right ul li.criteria a,
#body_tips-beginners #right ul li.tips-beginners a,
#body_mac-poker #right ul li.mac-poker a,
#body_poker-market #right ul li.poker-market a,
#body_what-sites #right ul li.what-sites a,
#body_beginners-tutorial #right ul li.beginners-tutorial a,
#body_improve-skills #right ul li.improve-skills a,
#body_play-online #right ul li.play-online a,
#body_money-management #right ul li.money-management a,
#body_poker-rules #right ul li.poker-rules a,
#body_seven-card #right ul li.seven-card a,
#body_internet-poker #right ul li.internet-poker a,
#body_site-reviews #right ul li.site-reviews a,
#body_poker-propping #right ul li.poker-propping a,
#body_online-stores #right ul li.online-stores a,

#body_poker-content #right ul li.poker-content a,
#body_poker-directories #right ul li.poker-directories a,
#body_gambling-links #right ul li.gambling-links a,
#body_casino-content #right ul li.casino-content a,
#body_betting-content #right ul li.betting-content a,
#body_other-resources #right ul li.other-resources a

{
color:#fff;}


#right h3
{
background:#000;
font-size:13px;
color:#FFF;
padding:5px 0 5px 25px;
}

#right ul.partner li
{
border-bottom:0;
background:none;
}

#bottom
{
width:536px;
background:url(../images/bottom_boxbg.jpg) repeat-x top left;
float: left;
margin-top:20px;

}

#bottom p
{
padding-left:20px;
margin-bottom:10px;
}

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

#bottom h2
{
font: 18px "Trebuchet MS";
color:#FFCC00;
font-weight:normal;
background:#669801 url(../images/fav-top.jpg) no-repeat left top;
padding-left:15px;
}

#bottom ul
{
margin:0 15px 0 15px;
border-top:1px solid #000;
}

#bottom ul li
{
margin-bottom:5px;
padding:5px 0 0 0;
}
#bottom ul li a
{
color:#D2D2D2;
font-weight:bold;}

/***[form]***/

form
{
margin-top:10px;
}

fieldset
{
margin-bottom:10px;
display:block;
padding:10px 0px;
border-color:#fff;
border: 0;
}
	
legend
{
font-size:12px;
}
	
input
{
font-size:12px;
font-family:arial;
}
	
label
{

display:block;
padding:20px 0 10px 0;
}
	
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-icon.gif) no-repeat top left;
padding:12px 0 0 30px;
		}
		p.message{
		}
	
input.frm_submit
{
background: #fff;
display:block;
clear:both;
margin-top:10px;
font-size:12px;
font-weight:bold;
padding:2px 4px;
border:0;
color:#000;
}
