body { margin: 0px 0px 0px 0px; background: #333333; color: #333333; }
#lightview td, #lightview th, #lightview div, #lightview p, #lightview span  { color: #333333; }
/***************************************************************************************/
/* SPECIFIC TO THIS LAYOUT */
/***************************************************************************************/

#main { width: 1000px; margin: 0px auto; background: #310a0b url('../images/layout/body_bg.jpg') no-repeat top left; min-height: 1000px; margin-bottom: 103px; }
#logo { height: 210px; width: 374px; margin-left: 313px; border: 0px; }

#nav_bg { height: 29px; width: 1000px; position: absolute; z-index: 1; }
#nav { height: 29px; line-height: 29px; padding-left: 4px; z-index: 2; position: relative; }
#nav a {   line-height: 29px; color: #FFFFFF; font-family: georgia; font-size: 13px; padding-left: 4px; padding-right: 4px; }
#nav a:hover { background: #000000; text-decoration: none; }
#nav img { }

#content_area { min-height: 650px; width: px; margin-left: 242px; background: url('../images/layout/main_bg.png'); width: 515px; padding: 20px 10px 10px 10px; margin-top: 3px; }
#content_area, #content_area p, #content_area table, #content_area th, #content_area td, #content_area div, #content_area span { color: #FFFFFF; }

#footer_container { width: 100%; position: fixed; bottom: 0px; }


#footer { height: 98px; border-width: 2px; border-color: #FFFFFF; border-top-style: solid; padding-top: 3px; width: 1000px; margin: 0px auto; background: #310a0b; }
#footer_rotate_1 { float: left; height: 98px; width: 242px; }
#footer_poker { float: left; height: 98px; width: 512px; }
#footer_rotate_2 { float: left; height: 98px; width: 242px; }
#footer_sep { float: left; height: 98px; width: 2px; }



