body {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
text-align: center;
background-color: #f4f4f4;
background-image: url(/img/roach_back_08.jpg);
background-position: top right;
background-repeat: no-repeat;
}

.emailtext {
font-family: courier;
font-size: 12px;
color: #222222;
}


.regularitalic {
font-style: oblique;
}

.regularbold {
font-weight: 800;
}

.smalltitle {
font-weight: 800;
}

.title {
font-weight: 800;
color:#0066cc;
}

a {
color: inherit;
text-decoration: none;
}

a:hover {
color: #5dc3fd;
text-decoration: underline;
}

.roach_float {
position:absolute;
right:0px;
top:0px;
z-index:100;
}

.branding_wrapper {
text-align: left;
background-color: #05121e;
}

.nav_wrapper {
text-align: left;
border-top: 1px solid #cccccc;
}

.page_wrapper {
margin-left: auto; 
margin-right: auto;
text-align: left;
width:950px;
padding:5px;
}

.header_div {
margin-left: auto; 
margin-right: auto;
width:950px;
}

.navigation_div {
width:950px;
margin-left: auto; 
margin-right: auto;
margin-bottom: 25px;
margin-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
font-family: trebuchet, trebuchet ms, helvetica;
font-size: 16px;
color: #cccccc;
}

.last_updated {
float: right;
font-family: trebuchet, trebuchet ms, helvetica;
margin-top: 0px;
margin-right: 0px;
font-size: 12px;
color:#dddddd;
}

.nav_on {
font-family: trebuchet, trebuchet ms, helvetica;
font-size: 16px;
color: #f4f4f4;
padding-right: 3px;
padding-left: 3px;
text-decoration: none;
font-weight: 800;
}

.nav_on:link {
color: #f4f4f4;
}

.nav_on:hover {
color: #f4f4f4;
}

.nav_off {
font-family: trebuchet, trebuchet ms, helvetica;
font-size: 16px;
color: #cccccc;;
padding-right: 3px;
padding-left: 3px;
text-decoration: none;
}

.nav_off:link {
color: inherit;
}

link_list_div, .link_list_div:link, .link_list_div: visited {
font-family: helvetica, arial;
font-size: 11px;
line-height: 1.5;
color: #0066cc;
}

.right_container {
width: 170px;
float: right;
margin-left: 5px;
}

.right_div {
border-left: 1px solid #cccccc;
padding-left: 14px;
margin-bottom: 20px;
font-family: helvetica, arial;
font-size: 11px;
line-height: 1.5;
color: #0066cc;
}

.left_container {
width: 170px;
float: left;
margin-right: 5px;
}

.left_div {
border-right: 1px solid #cccccc;
padding-right: 4px;
padding-left: 5px;
margin-bottom: 20px;
font-family: helvetica, arial;
font-size: 11px;
line-height: 1.5;
color: #0066cc;
}

.left_div_light {
border-right: 1px solid #cccccc;
padding-right: 4px;
padding-left: 5px;
margin-bottom: 20px;
font-family: helvetica, arial;
font-size: 11px;
line-height: 1.5;
color: #f4f4f4;
}

.subnav_title {
font-family: trebuchet, trebuchet ms, helvetica;
font-size: 14px;
color: #000000;
font-weight:800;
}

.subnav_title_light {
font-family: trebuchet, trebuchet ms, helvetica;
font-size: 14px;
color: #f4f4f4;
}

.subnav {
margin-bottom: 30px;
font-family: helvetica, arial;
font-size: 10px;
color: #cccccc;
}

.story_tools {
margin-bottom: 15px;
font-family: helvetica, arial;
font-size: 10px;
color: #f4f4f4;
}

.primary_feature_div {
float:left;
width: 360px;
height: 260px;
margin-bottom:10px;
margin-right:10px;
padding: 4px;
padding-right:10px;
border-right: 1px solid #cccccc;
font-family: helvetica, arial;
font-size: 12px;
color: #222222;
text-decoration: none;
line-height: 1.5;
overflow: hidden;
}

.primary_feature_img {
margin-bottom: 10px;
border: 0px;
}

.primary_feature_img:hover {
outline: 1px solid #5dc3fd;
}

.primary_feature_title {
font-family: trbuchet, trebuchet ms, helvetica;
font-size: 24px;
text-decoration: none;
color: #0066cc;
}

.feature_div {
float:left;
width: 358px;
min-height: 75px;
margin-bottom:10px;
margin-right:15px;
padding-top: 0px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
font-family: helvetica, arial;
font-size: 12px;
color: #222222;
text-decoration: none;
line-height: 1.5;
overflow: hidden;
}

.feature_div_light {
float:left;
width: 358px;
min-height: 75px;
margin-bottom:10px;
margin-right:15px;
padding-top: 0px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
font-family: helvetica, arial;
font-size: 12px;
color: #f4f4f4;
text-decoration: none;
line-height: 1.5;
overflow: hidden;
}

.feature_img {
width: 50px;
height: 75px;
margin-top:4px;
margin-right:5px;
border: 0px;
}

.feature_img:hover {
outline: 1px solid #5dc3fd;
}

.feature_title {
font-family: trebuchet, trebuchet ms, verdana;
font-size: 18px;
text-decoration: none;
color: #f4f4f4;
}

.feature_title_dark {
font-family: trebuchet, trebuchet ms, verdana;
font-size: 18px;
text-decoration: none;
color: #0066cc;
}

.byline {
font-family: helvetica, arial;
font-size: 12px;
color: #f4f4f4;
text-decoration: none;
}

.byline_dark {
font-family: helvetica, arial;
font-size: 12px;
color: #0066cc;
text-decoration: none;
}

.series_navigator {
text-align: center;
font-family: helvetica, arial;
font-size: 11px;
margin-bottom: 15px;
color: #0066cc;
text-decoration: none;
}

.feature_link {
font-family: helvetica, arial;
font-size: 12px;
color: #0066cc;
line-height: 1.5;
}

.feature_link_light {
font-family: helvetica, arial;
font-size: 12px;
color: #cccccc;
line-height: 1.5;
}

.previously_featured {
width: 375px;
float: left;
margin-right: 15px;
margin-bottom: 15px;
font-family: helvetica, arial;
font-size: 12px;
color: #0066cc;
text-decoration: none;
line-height: 1.5;
}

.ongoing_series {
width: 175px;
float: left;
margin-right: 15px;
margin-bottom: 15px;
font-family: helvetica, arial;
font-size: 12px;
color: #0066cc;
text-decoration: none;
line-height: 1.5;
}

.feature_break {
width: 750px;
height: 5px;
clear: left;
margin-bottom:15px;
border-bottom: 1px solid #cccccc;
}

.ad_div {
margin-left: auto; 
margin-right: auto;
width: 950px;
clear: both;
background-color: #003399;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
text-align: left;
font-family: helvetica, arial;
font-size: 11px;
color: #ffffff;
}

.ad_link:link, .ad_link:visited {
font-family: helvetica, arial;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

.ad_link:hover {
font-family: helvetica, arial;
font-size: 11px;
color: #ffffff;
text-decoration: underline;
}

.content_div {
width: 570px;
float: left;
margin-left:14px;
font-family: helvetica, arial;
font-size: 12px;
line-height: 1.5;
color: #222222;
}

.archive_group {
width: 650px; 
padding-left: 10px;
margin-bottom: 30px;
margin-top: 15px;
font-family: helvetica, arial;
font-size: 11px;
color: #222222;
line-height: 1.5;
}

.bio {
clear: left;
margin-bottom:10px;
margin-right: 15px;
font-family: helvetica, arial;
font-size: 12px;
color: #222222;
line-height: 1.5;
}

.bio_links {
font-family: helvetica, arial;
font-size: 12px;
color: #0066cc;
}

.white_bio {
margin-bottom:10px;
margin-right: 15px;
font-family: helvetica, arial;
font-size: 12px;
color: #f4f4f4;
line-height: 1.5;
}

.standard {
padding-bottom: 5px;
margin-bottom: 25px;
width: 750px;
padding-right: 15px;
font-family: helvetica, arial;
font-size: 12px;
color: #222222;
line-height: 1.5;
}

.standard:link, .standard:visited {
padding-bottom: 5px;
margin-bottom: 25px;
width: 750px;
padding-right: 15px;
font-family: helvetica, arial;
font-size: 12px;
color: #0066cc;
line-height: 1.5;
}


.series_group { 
margin-top: 25px;
font-family: helvetica, arial;
font-size: 12px;
color: #cccccc;
line-height: 1.5;
}

.list_archive {
font-family: helvetica, arial;
font-size: 12px;
color: #0066cc;
line-height: 1.5;
}

.left_image {
margin-right: 5px;
border: 0px;
}

.footer {
margin-left: auto; 
margin-right: auto;
text-align: left;
width:950px;
padding-left:5px;
padding-right:5px;
padding-top: 15px;
padding-bottom: 20px;
clear:both;
}

.masthead {
float: left;
width: 250px;
text-align: left;
font-family: trebuchet, trebuchet ms, helvetica;
font-size: 14px;
color: #222222;
margin-right: 15px;
}

.legal {
float: left;
width: 570px;
padding-left: 15px;
border-left: 1px solid #cccccc;
padding-right: 15px;
text-align: left;
font-family: arial, verdana;
font-size: 9px;
color: #222222;
margin-right: 15px;
}

.right_input {
width: 120px;
margin-bottom: 5px;
font-family: arial;
font-size: 10px;
color: #0066cc;
}

.content_first:first-line {
font-weight: 800;
}

.content_img {
margin-left: 10px;
margin-bottom: 5px;
}

.content_title {
font-family: trebuchet, trebuchet ms, helvetica;
font-size: 26px;
text-decoration: none;
color: #f4f4f4;
padding-bottom: 20px;
}

.content_subtitle {
font-family: trebuchet, trebuchet ms, helvetica;
font-size: 18px;
text-decoration: none;
color: #f4f4f4;
padding-bottom: 10px;
}

.tool_icons {
vertical-align: text-bottom;
margin-bottom: 2px;
}

.essay_after {
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}

.essay_body {
text-align:left;
font-family: helvetica, arial;
color: #222222;
}

.links_div {
float: left;
margin-right:15px;
width: 230px;
padding: 4px;
background-color: #f4f4f4;
color: #000000;
opacity: .7;
filter: alpha(opacity=70);
}

.essay_link {
color: #0066cc;
}

.pagination {
margin-top: 15px;
}

.pagination_links {
color: #0066cc;
}

.content_float_right {
width: 250px;
float: right;
margin-left: 10px;
margin-bottom: 5px;
}

.indie_art_div {
clear: left;
top-margin: 2px;
font-family: helvetica, arial;
color: #222222;
font-size: 11px;
}

.indie_art_div_link {
color: #0066cc;
}