* { 
  padding: 0; margin: 0;
}
body {
  margin: 0;   padding: 0;
  font: normal .70em/1.6em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
  color: #666666;
  text-align: center;
  background: #180700;
}

/* links */
a {
  color:#CB4721; 
  background-color: inherit;
  text-decoration: none;  
}
a:hover {
  background-color: inherit;
  text-decoration: underline;
}

/* headers */
h1, h2, h3 {
  font: normal 1.8em Georgia, "Times New Roman", Times, serif;
  color:#222;
  letter-spacing:-1px;
}
h1 { font-size: 1.9em; } 
h2 { font-size: 1.8em; color:#C34E23; }
h3 { font-size: 1.9em; color:#C34E23; font-weight: normal; letter-spacing: 0px;}

#main h1 { 
  font: normal 1.8em Georgia, "Times New Roman", Times, serif;
  color: #222;   
  padding: 0 0 5px 0;
  margin: 0 15px 15px 15px;
  letter-spacing:-1px;
  background:url('http://www.rakebackcakepoker.net/website_images/6010/bk_dotted.gif') bottom left repeat-x;
}
#sidebar h1 {
  font: normal 1.7em Georgia, "Times New Roman", Times, serif;
  /* color: #74743D; */   
  color: #6C6E3A;
  padding: 0;
  margin: 0 0 10px 5px;  
  letter-spacing:-1px;  
}

p, h1, h2, h3 {
  margin: 10px 15px;
  padding: 0;
}

ul, ol {
  margin: 10px 30px;
  padding: 0 15px;  
}

/* images */
img {
  border: 1px solid #DADADA;
  padding: 5px;  
}
img.no-border {
  border: none;
}
img.float-right {
  margin: 5px 0px 5px 15px;  
}
img.float-left {
  margin: 5px 15px 5px 0px;
}

code {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* white-space: pre; */   
  background: #FCFCF9;
  border: 1px solid #EFEFEF;
}
acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}
blockquote {
  margin: 15px;
   padding: 0 0 0 30px;    
    font: bold 1.3em/1.5em 'Trebuchet MS', Sans-serif;   
  background: #FCFCF9;
   border: 1px solid #EFEFEF;
  color: #6C6E3A;
}



/***********************
    LAYOUT
************************/

#header-content, #footer-content, #content {
  width: 810px;  
}

/* header */
#header {
  background: #FFF url('http://www.rakebackcakepoker.net/website_images/6010/headerbg.jpg') repeat-x 0 0;
  height: 158px;
  text-align: left;  
}
#header-content {
  position: relative;
  margin: 0 auto; padding: 0;
}
#header-content #logo {
  position: absolute;  
  font: normal 28px/63px Georgia, "Times New Roman", Times, serif;
  letter-spacing: -1px; 
  color: #FFF;
  background: #3F1204 url('http://www.rakebackcakepoker.net/website_images/6010/logobg.jpg') repeat-x left top;
  border: 1px solid #4E460F;
  height: 65px;
  padding: 0 10px;
  margin: 0;
  
  /* change the values of left and top to adjust the position of the logo */
  top: 31px; left: 0px;
}
#header-content #slogan {
  position: absolute;  
  font: normal 12px 'Trebuchet MS', Tahoma, sans-serif;
  letter-spacing: 0px;
  /* color: #D4AA80; */
  color: #BBB;   
  margin: 0; padding: 0;
  
  /* change the values of left and top to adjust the position of the slogan */
  top: 88px; left: 30px;
}

/* header menu */
#header-content ul {
  position: absolute;
  right: 0px; top: 58px; 
  font: bold 12px Georgia, "Times New Roman", Times, serif;
  list-style: none;
  margin: 0; padding: 0;    
  text-transform: uppercase;    
}
#header-content li {
  display: inline;
}
#header-content li a {
  float: left;
  display: block;
  padding: 0px 12px 7px 12px;  
  color: #F3A251; 
  /* color: #C8935D; */
  text-decoration: none;
}
#header-content li a:hover {
  color: #F88F26;
}
#header-content li a#current  {  
  color: #FFF;  
}

#header #header-links {
  position: absolute;
  top: 0px; right: 0px;  
  color: #8E5F2F;
  font-size: 90%;
}
#header #header-links a {  
  color: #A4A4A4;
  text-decoration: none;
}
#header #header-links a:hover {
  color: #F3A251;
}

/* content */
#content-wrap {
  clear: both;
  float: left;
  width: 100%;
  background: #FFF;  
}
#content {
  text-align: left;  
  padding: 0; margin: 9px auto;    
}

/* sidebar */
#sidebar {
  float: left;
  width: 190px;
  margin: 0 0 10px 0;
  padding: 0;  
}
#sidebar ul.sidemenu {
  margin: 5px 0 15px 0;
  padding: 0;  
  border-top: 1px dashed #E1E1E1;  
}
#sidebar ul.sidemenu li {
  list-style: none;
  border-bottom: 1px dashed #E1E1E1;
}
#sidebar ul.sidemenu a {
  display: block;
  color: #666666; 
  text-decoration: none;
  padding:.3em 0 .3em 10px;    
  width: 94%;
}
#sidebar ul.sidemenu a:hover {
  padding: .3em 0 .3em 10px;
  color: #CB4721;
  background: #FFF;  
}

/* main */
#main {
  margin: 0 19px 19px 0; 
  padding-top: 10px;    
  width: 800px;
  float: left;  
  border-top: 1px solid #ccc;
}
#main p, #main h1, #main h2, #main h3, #main blockquote, #main form {
  margin-left: 0;
}
#main form p {
  margin: 15px;
}

/* footer */
#footer {
  clear: both;
  margin: 0; padding: 39px 0 0 0;
  font: normal .95em 'Trebuchet MS', Tahoma, sans-serif;
  text-align: left;  
  background: url('http://www.rakebackcakepoker.net/website_images/6010/footerbg.jpg') repeat-x 0% 0%;
  color: #CCC;
}
#footer p {
  margin-left: 0;
}
#footer h2 {
  font: bold 1.3em 'Trebuchet MS', Tahoma, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0px;
  color: #CC9933;
  margin-left: 5px;
}
#footer-content {  
  margin: 0 auto;    
}
#footer-content a{
  color: #C8935D;
}
#footer-content a:hover {
  color: #FFF;
  text-decoration: none;
}
#footer-content ul {
  list-style: none;
  margin: 0; padding: 0;  
  width: 98%;
}
#footer-content ul.columns li {
  border-bottom: 1px dashed #272727;  
}
#footer-content ul.columns li.top {
  border-top: 1px dashed #272727;  
}
#footer-content ul.columns li a {
  display: block;
  line-height: 2em;
  font-weight: normal;
  padding-left: 5px;
  width: 98%;
  color: #BDBDBD;
}
#footer-content ul.columns li a:hover {
  background: #202020;
  color: #FFF;
  text-decoration: none;
}
#footer-content .col {
  width: 270px;
  padding: 0 0 30px 0;      
}
#footer-content .space-sep {
  margin-right: 10px;
}
#footer-content .col2 {
  width: 240px;
  padding: 0 0 30px 0;  
  display: inline;  
}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  {  text-align: left; }
.align-right {  text-align: right; }

/* additional classes */
.clear { clear: both; }
.orange {
  color: #F3A251;
}






#signup_txt { width: 445px; padding: 0; margin:0; background: inherit; float:left; margin-left: 0;}
#signup_txt h3 { float: left; margin: 10px 0 20px 0; }
#signup_txt p { clear: both; margin-top: 10px; margin-left:0px;}
#signup_txt a { font-size: 1.4em;}
#signup_image { width: 355px; padding: 2px 0 0 0; margin: 10px 0; background: inherit; float:right; border:0px;}
#signup_image img { border:0px;}



#ad_menu{ width: 140px; padding: 0; margin:0; background: inherit; float:left; border-right: 1px solid #DCDCDC;}
#ad_menu a { font: 1.1em Arial, Sans-Serif; text-decoration: none; padding-left: 10px;}
#ad_menu ul { padding: 10px 0 }
#ad_menu li { line-height: 26px; list-style: none }

#ad_txt { width: 620px; padding: 0 0 22px 0; margin:0; background: inherit; float:right;}




