body {
background: #000000 url('http://www.themis-media.com/themes/default/images/body_bg.png') top center no-repeat;
color: #ffffff;
font-family: Tahoma;
font-size: 10pt;
line-height: 12pt;
}

/*** GENERAL CONTENT STYLES ***/

a:link,
a:visited {
text-decoration: none;
color: #cbf05a;
}

a:hover {
color: #cbf05a;
}

td {
font-size: 13px;
}

p {
font-size: 12px;
line-height: 16px;
margin: 0px;
margin-bottom: 14px;
}

div.article p {
font-size: 11px;
}

div.article .article_title {
font-size: 13px;
}

h2 {
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #FFFFFF;
font-size: 18px;
line-height: 20px;
margin: 1px 0px;
}

h3 {
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #B6C5F0;
font-size: 15px;
line-height: 17px;
margin: 1px 0px;
}

div.by {
font-size: 8pt;
height: 19px;
color: #660000;
text-align: right;
}


.SmallFont {
font-size: 8pt;
line-height: 10pt;
}

/*** SITE LAYOUT STYLES ***/

#header {
background: url('http://www.themis-media.com/themes/default/images/page_header.jpg') no-repeat;
height: 167px;
}

#site_logo {
width: 131px;
height: 186px;
}

#site_logo a {
display: block;
width: 131px;
height: 186px;
text-indent: -5000px;
}

* html #site_logo a {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.warcry.com/themes/default/images/logo.png', sizingMethod='scale');
}

#content {
background: url('http://www.themis-media.com/themes/default/images/content_bg.jpg') no-repeat;
}

#page_content {
padding: 50px 10px 10px 20px;
width: 700px;
}

* html #page_content {
width: 725px;
}

#page_content.has_sidebar {
width: 460px;
}

* html #page_content.has_sidebar {
width: 545px;
}

/*** MENU ***/

#menu {
width: 800px;
margin: 0px;
padding: 0px;
display: block;
position: relative;
list-style: none;
height: 43px;
}

#menu li {
position: absolute;
top: 0px;
left: 0px;
height: 43px;
}

#menu li a {
display: block;
height: 43px;
text-indent: -5000px;
overflow: hidden;
}

#menu #menu_home          { left: 0px;   width: 112px; background: url('http://www.themis-media.com/themes/default/images/menu_home.png');  }
#menu #menu_properties    { left: 112px; width: 137px; background: url('http://www.themis-media.com/themes/default/images/menu_properties.png'); }
#menu #menu_team          { left: 249px; width: 245px; background: url('http://www.themis-media.com/themes/default/images/menu_team.png'); }
#menu #menu_advertising   { left: 494px; width: 143px; background: url('http://www.themis-media.com/themes/default/images/menu_advertising.png'); }
#menu #menu_contact       { left: 637px; width: 163px; background: url('http://www.themis-media.com/themes/default/images/menu_contact.png'); }

#menu #menu_home a:hover         { left: 0px;   width: 112px; background: url('http://www.themis-media.com/themes/default/images/menu_home_hover.png');  }
#menu #menu_properties  a:hover  { left: 112px; width: 137px; background: url('http://www.themis-media.com/themes/default/images/menu_properties_hover.png'); }
#menu #menu_team   a:hover       { left: 249px; width: 245px; background: url('http://www.themis-media.com/themes/default/images/menu_team_hover.png'); }
#menu #menu_advertising a:hover  { left: 494px; width: 143px; background: url('http://www.themis-media.com/themes/default/images/menu_advertising_hover.png'); }
#menu #menu_contact    a:hover   { left: 637px; width: 163px; background: url('http://www.themis-media.com/themes/default/images/menu_contact_hover.png'); }

#sidebar {
background: url('http://www.themis-media.com/themes/default/images/sidebar_repeat_bg.jpg') repeat-y;
top: 10;
left: 561;
width: 224px;
margin-bottom: 5px;
}

#sidebar div.sidebar_header {
background: url('http://www.themis-media.com/themes/default/images/sidebar_header.jpg') no-repeat;
height: 18px;
}

#sidebar div.sidebar_bg {
background: url('http://www.themis-media.com/themes/default/images/sidebar_top_bg.jpg') no-repeat;
padding: 5px 10px 0px 10px;
font-size: 11px;
}

#sidebar div.sidebar_footer {
background: url('http://www.themis-media.com/themes/default/images/sidebar_footer.jpg') no-repeat;
height: 96px;
}

/*** HOME ***/
#home_content {
padding-left: 50px;
}

/*** STAFF ***/
#team_chart {
background: url('http://www.themis-media.com/media/images/siteimgs/Chart_Box.png') no-repeat;
width: 742px;
height: 432px;
position: relative;
left: 6px;
top: 20px;
}

#team_chart table {
margin: 20px 0px 0px -5px;
padding-left: 15px;
}

#team_chart table a {
color: #6372B4;
}

#team_chart td {
font-size: 11px;
text-align: center;
}

#team_chart td b.blue {
color: #9EB8DF;
}

.staff_container {
clear: both;
margin: 0px;
padding-top: 25px;
}

img.staff_photo {
float: left;
margin: 0px 10px 15px 0px;
clear: both;
}

.staff_name {
font-weight: bold;
}

.staff_title {
color: #B6C5F0;
font-size: 8pt;
}

.staff_bio {
font-size: 8pt;
color: #CCCCCC;
margin-top: 5px;
}

.staff_container ul {
clear: both;
font-size: 8pt;
margin-bottom: 0px;
}

.staff_divider {
height: 1px;
line-height: 1px;
border-bottom: solid 1px #142457;
}

/*** CONTACT ***/

#contact {
padding-left: 100px;
}

.contact_container {
margin-bottom: 15px;
}

.contact_label {
font-weight: bold;
width: 150px;
float: left;
}

.contact_detail {
float: left;
}

.contact_close {
height: 1px;
line-height: 1px;
clear: both;
}

.article_title a {
font-size: 12px;
}

#footer {
height: 5px;
}

#advertising_nav {
font-size: 10px;
margin-bottom: 10px;
font-weight: bold;
}
