body {
margin: 0px;
text-align: left;
font-family: 'Lato','Arial', 'Helvetica', sans-serif;
font-size: 13px;
line-height: 16px;
}

body.fSmoothingNo, 
body.fSmoothingNull {
font-family: 'Arial', 'Helvetica', sans-serif; 
}

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

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

#container {
margin: 0px auto;
width: 1050px;
text-align: left;
}

#top_site_part,
#site_top_part,
#site_body,
#site_menu {
position: relative;
zoom:1;
}

#site_menu {
z-index:150;
}


div#top_site_part,
div#site_top_part {
min-height: 90px;
position: relative;
margin: 0 auto;
z-index: 200;
padding: 5px 0px 10px;
width: 1050px;
}

#ad_leaderboard {
position: relative;
text-align:center;
margin: 0 auto;
}

#tabbed_menu {
padding-left: 20px;
position: relative;
height: 22px;
}

#tabbed_menu a.menu_tab {
height: 22px;
display: block;
float: left;
margin-right: 3px;
text-indent: -5000px;
}

#menu_site_search {
position: absolute;
bottom: 2px;
right: 40px;
height: 20px;
width: 156px;
}

#menu_site_search {
background: url('//cdn.themis-media.com/themes/escapistmagazine/default/images/menu_search_bg.png');
}

#menu_search_box {
background: transparent;
border: none;
font-size: 12px;
height: 18px;
margin: 1px;
padding-left: 3px;
width: 130px;
}

#menu_search_button {
height: 20px;
width: 23px;
position: absolute;
top: 0px;
right: 0px;
}

#rss_link {
position: absolute;
right: 18px;
bottom: 4px;
}

#rss_link a {
display: block;
height: 16px;
width: 16px;
background: url('//cdn.themis-media.com/themes/escapistmagazine/default/images/feed-icon-16x16.png') no-repeat;
text-indent: -5000px;
}

#site_body {
padding:0;
z-index:100;
}

#main_column {
float: left;
width: 640px;
margin-left: 40px;
margin-right: 20px;
}

#main_column #content {
width: 640px;
margin-top: 10px;
}

#right_column {
width: 310px;
float: left;
margin-top: 10px;
}

#ad_rectangle {
width: 300px;
background: #E6E6E6;
margin: 0 auto 15px;
}


div#legal {
text-align: center;
font-size: 11px;
line-height: 15px;
}

div#legal a {
text-decoration: none;
}

body.skinned div#top_site_part,
body.skinned div#site_top_part,
body.skinned div#legal_container,
body.skinned div#site_menu {
border: none;
background: none;
}

body.minisite div#site_menu,
body.minisite div#legal_container,
body.minisite div#site_body,
body.minisite
{
border: none !important;
background: none !important;
}

body.skinned div#site_menu {
}