body {
margin: 0px;
text-align: center;
font-family: Arial;
font-size: 12px;
line-height: 16px;
}

td {
font-family: Arial;
font-size: 12px;
line-height: 16px;
}

p,li {
line-height: 18px;
}

h1 {
font-size: 20px;
margin-bottom: 0px;
padding-bottom: 10px;
line-height: 22px;
}

h2 {
font-size: 18px;
line-height: 20px;
}

/*** GLOBAL LAYOUT SETTINGS ***/

#site_header,
#site_body,
#site_menu {
position: relative;
zoom:1;
z-index: 100;
}

#container {
position: relative;
width: 1000px;
margin: 0px auto;
text-align: left;
}

#site_header {
position: relative;
zoom: 1;
height: 123px;
overflow: hidden;
width: 1000px;
margin: 0px auto;
text-align: left;
}

#site_logo {
position: absolute;
top: 3px;
left: 6px;
z-index: 6000;
overflow: hidden;
}

#site_logo a {
z-index: 6001;
display: block;
text-indent: -5000px;
}

#site_header #ad_leaderboard {
position: absolute;
bottom: 3px;
right: 7px;
width: 728px;
height: 90px;
z-index: 1000;
}

#site_menu {
position: relative;
top: 0px;
left: 6px;
height: 25px;
width: 988px;
overflow: hidden;
}

#menu_site_search {
position: absolute;
top: 3px;
right: 15px;
height: 18px;
width: 200px;
}

#menu_search_box {
position: absolute;
height: 18px;
top: 0px;
right: 60px;
font-size: 8pt;
text-indent: 3px;
}

#menu_search_button {
position: absolute;
top: -3px;
right: 0px;
width: 48px;
height: 25px;
}

#site_body {
padding: 0px 0px;
}

#main_column {
position: relative;
float: left;
width: 650px;
margin-right: 10px;
}

* html #main_column {
overflow: hidden;
}

#right_column {
width: 300px;
float: left;
}

* html #right_column {
position: relative;
}

#ad_rectangle {
height: 250px;
width: 300px;
background: #E6E6E6;
overflow: hidden;
}

#ad_skyscraper {
background: #E6E6E6;
overflow: hidden;
height: 600px;
width: 160px;
}

#login_panel {
position: relative;
padding: 5px 5px 2px 5px;
height: 40px;
overflow: hidden;
width: 290px;
margin-top: 4px;
background: url('http://cdn.themis-media.com/themes/www/default/images/footer.png') center no-repeat;
color: #FFFFFF;
}

* html #login_panel {
height: 47px;
width: 300px;
}

#login_panel.active {
text-align: center;
font-weight: bold;
}

#login_panel.active a {
color: #B6FF8E;
text-decoration: none;
}

#login_panel table td {
color: #FFFFFF;
}

#login_panel table td span.BaseFont {
padding: 0px 5px;
line-height: 16px;
font-size: 8pt;
}

#login_panel input.TextInput {
width: 125px;
font-size: 8pt;
margin-bottom: 3px;
height: 16px;
}

.SubmitInputLogin {
background: url('http://cdn.themis-media.com/themes/escapistmagazine/default/images/button_login.png') no-repeat;
height: 18px;
width: 58px;
}

#login_panel .SubmitInputLogin {
position: absolute;
margin: 0px;
left: 215px;
top: 4px;
}

.SubmitInputRegistration {
background: url('http://cdn.themis-media.com/themes/escapistmagazine/default/images/button_register.png') no-repeat;
height: 18px;
width: 75px;
}

#login_panel .SubmitInputRegistration {
position: absolute;
margin: 0px;
left: 215px;
top: 23px;
}

#site_footer {
height: 39px;
line-height: 10px;
overflow: hidden;
width: 1000px;
margin: 0px auto;
text-align: left;
}

div.copyright {
width: 1000px;
margin: 0px auto;
overflow: hidden;
color: #666666;
font-size: 10px;
line-height: 10px;
}
