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

body.premium {
background: #000000 url('http://www.eveningprophet.com/themes/default/images/body_premium_bg.jpg') top center repeat-y;
}

/*** GENERAL CONTENT STYLES ***/

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

a:hover {
color: #F3983D;
}

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

h1 {
font-family: Georgia;
color: #A12527;
font-size: 20px;
line-height: 22px;
margin: 3px 0px;
border-bottom: solid 1px #000000;
text-align: left;
}

h2 {
font-family: Tahoma;
color: #000000;
font-size: 18px;
line-height: 20px;
margin: 1px 0px;
}

h3 {
font-family: Arial;
color: #000000;
font-size: 15px;
line-height: 17px;
margin: 1px 0px;
}

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


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

/*** NEWS STYLES ***/

div.news_date_divider {
height: 22px;
padding: 3px 8px;
background: url('/themes/default/images/news_date_divider.gif') no-repeat;
color: #000000;
}

div.news_post_content div.headline {
color: #FFFFFF;
border-bottom: solid 1px #333333;
}

div.news_post_content div.byline {
color: #CC7A48;
}

div.news_post a.comment_link,div.news_post a.full_link {
padding-left: 13px;
background: url('/themes/default/images/class_guide_container_bullet.gif') 0px 3px no-repeat;
}

div.news_post blockquote {
border-bottom: solid 1px #584E4F;
border-top: solid 1px #584E4F;
background: #B4ABA6;
}

/*** NEW IMS FORUM STYLES ***/

.BoardPostTitle,
.BoardPostBody,
.BoardPostFooter {
color: #000000;
}

.BoardTool {
background: #330000 url('http://lin2.warcry.com/themes/default/images/board_tool_bg.jpg');
color: #FFFFFF;
}

.ForumBaseTable {
background: #B39B3B;
}

.ContentTableHeader,
.ForumHeader {
background-color: #C6B084;
color: #330000;
}

.ContentTable1,
.ForumTable1 {
background-color: #F5E6D0;
}

.ContentTable2,
.ForumTable2 {
background-color: #E9D6AE;
}

.ForumTable1 a:link,
.ContentTable1 a:link,
.ForumTable2 a:link,
.ContentTable2 a:link {
color: #660000;
text-decoration: none;
}

.ForumTable1 a:visited,
.ContentTable1 a:visited,
.ForumTable2 a:visited,
.ContentTable2 a:visited {
color: #785242;
text-decoration: none;
}

.ForumTable1 a:hover,
.ContentTable1 a:hover,
.ForumTable2 a:hover,
.ContentTable2 a:hover {
color: #330000;
}

.ForumBreadcrumb {
background: #EFEFEF;
}

.ForumsTable td,
.ForumDisplay td,
.ForumThread td {
border: solid 1px #8B7E71;
}

.ForumsTable thead td,
.ForumDisplay thead td {
color: #FFFFFF;
background: #4A69B3;
border-color: #3B5B9F;
}

.ForumsTable thead td a {
color: #FFFFFF;
}

.ForumsTable thead td a:hover {
color: #000000;
}

.ForumsTableForum2,
.ForumDisplayRow2,
.ForumThreadPostUser,
.ForumThreadFooter {
background: #E9D6AE;
}

.ForumPaginationTable td,
.ForumThreadPaginationTable td,
.ForumThreadDate td {
color: #FFFFFF;
background: #4A69B3;
border-color: #4A69B3;
}

a.ForumThreadDateLink {
color: #FFFFFF !important;
}

.ForumPaginationTable td a,
.ForumThreadPaginationTable td a {
color: #F5E6D0;
}

.ForumsTableForum1,
.ForumDisplayRow1,
.ForumThreadPostBody {
background: #F5E6D0;
}

div.signature {
border-top-color: #6F0000;
}

div.comment_body blockquote {
border-bottom: solid 2px #B29369;
border-top: solid 2px #B29369;
border-left: solid 1px #C3D6DF;
border-right: solid 1px #C3D6DF;
background: #B4ABA6;
}

/*** LINKS STYLES ***/

h2.link_category {
background: #4A69B3;
border: solid 1px #3B5B9F;
color: #FFFFFF;
}

div.link_item {
background: #4A69B3;
background-color: #E9D6AE;
border-color: #8B7E71;
}

div.link_description {
background-color: #F5E6D0;
border-color: #8B7E71;
}

/*** Tooltips ***/

div.tooltip {
background-color: #000000;
border: 1px solid #FFFFFF;
border-radius: 5px;
-moz-border-radius: 5px;
}

div.tooltip div.tooltip_title {
text-align: left;
background-color: #000000;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size: 10pt;
padding: 3px 3px 0px 3px;
-moz-border-radius: 5px 5px 0px 0px;
border-bottom: 1px solid #000000;
}

div.tooltip div.tooltip_content {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
padding: 3px;
font-size: 10pt;
}

/*** SITE LAYOUT STYLES ***/

#site_header {
background: url('http://www.eveningprophet.com/themes/default/images/site_header_bg.jpg') no-repeat;
}

#right_column_header {
height: 159px;
background: url('http://www.eveningprophet.com/themes/default/images/right_column_header.jpg') no-repeat;
}

#site_logo {
width: 227px;
height: 193px;
}

#site_logo a {
background: url('http://www.eveningprophet.com/themes/default/images/logo.png');
display: block;
width: 227px;
height: 193px;
text-indent: -5000px;
}

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

#site_body {
background: #F4D7AB url('http://www.eveningprophet.com/themes/default/images/site_body_bg.jpg') repeat-y;
}

#site_menu {
height: 70px;
background: url('http://www.eveningprophet.com/themes/default/images/site_menu_bg.jpg') repeat-y;
padding-left: 232px;
}


#site_menu div.menu_container {
margin-top: 18px;
}

#site_menu div.menu_container {
position: relative;
float: left;
cursor: pointer;
height: 33px;

}

#site_menu div.menu_container a {
display: block;
width: 100%;
}

#site_menu div.menu_container div.dropdown_grip a {
height: 22px;
text-indent: -5000px;
}

#menu_main       { width: 61px;  background: url('http://www.eveningprophet.com/themes/default/images/menu_main.gif');  }
#menu_multimedia { width: 63px; background: url('http://www.eveningprophet.com/themes/default/images/menu_multimedia.gif'); }
#menu_game_info  { width: 72px; background: url('http://www.eveningprophet.com/themes/default/images/menu_game_info.gif'); }
#menu_community  { width: 113px; background: url('http://www.eveningprophet.com/themes/default/images/menu_community.gif'); }
#menu_lore       { width: 88px;  background: url('http://www.eveningprophet.com/themes/default/images/menu_lore.gif'); }
#menu_database  { width: 72px; background: url('http://www.eveningprophet.com/themes/default/images/menu_databases.gif'); }
#menu_guides     { width: 70px;  background: url('http://www.eveningprophet.com/themes/default/images/menu_guides.gif'); }




#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_item,
#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_label div.label,
#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_label ul.dropdown_submenu li.dropdown_submenu_item {
height: 17px;
font-size: 11px;
line-height: 14px;
color: #000000;
background: url('http://www.eveningprophet.com/themes/default/images/menu_dropdown_menu_item.gif') top left repeat-y;
white-space: nowrap;
overflow: hidden;
padding: 0px 3px 0px 10px;
}

#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_label ul.dropdown_submenu li.dropdown_submenu_item {
padding: 0px 3px 0px 20px;
}

#site_menu div.menu_container ul.dropdown_menu a {
height: 17px;
color: #000000;
text-decoration: none;
font-weight:normal;
}

#site_menu div.menu_container ul.dropdown_menu a:hover,
#site_menu div.menu_container ul.dropdown_menu a:hover div.label {
color: #A12527;
}

#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_item:hover,
#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_label div.label:hover,
#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_label ul.dropdown_submenu li.dropdown_submenu_item:hover {
background: url('http://www.eveningprophet.com/themes/default/images/menu_dropdown_menu_item_hover.gif') top left repeat-y;
}

#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_header {
height: 5px;
background: url('http://www.eveningprophet.com/themes/default/images/menu_dropdown_menu_header.gif') top left no-repeat;
overflow: hidden;
}

#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_footer {
height: 8px;
background: url('http://www.eveningprophet.com/themes/default/images/menu_dropdown_menu_footer.gif') top left no-repeat;
overflow: hidden;
}

#site_panel {
background: url('http://www.eveningprophet.com/themes/default/images/site_panel_bg.jpg') no-repeat;
height: 125px;
width: 600px;
padding: 20px 65px 20px 165px;
}

* html #site_panel {
height: 125px;
width: 628px;
}


#content_header {
height: 19px;
width: 828px;
background: url('http://www.eveningprophet.com/themes/default/images/content_header.jpg') no-repeat;
}

#bottom_panel {
background: url('http://www.eveningprophet.com/themes/default/images/bottom_panel_bg.jpg') 28px 0px no-repeat;
color: #FFFFFF;
}

.NetworkFooter {
background: #1e1e20;
color: #999999;
border-top: solid 1px #524e5c;
}

.NetworkFooter a,.NetworkFooter a:visited {
color: #CCCCCC;
text-decoration: none;
}

table.DbD_table {
border: none;
background: #FFFFFF;
border-collapse: collapse;
}

table.DbD_table thead tr {
border:none;
background: #F0E8DD;
}

table.DbD_table thead tr td {
background: #6A5542;
font-size: 8pt;
font-weight: bold;
color: #000000;
padding: 1px 4px;
}

table.DbD_table thead tr td:hover {
background: #181818;
color: #FFFFFF;
}

table.DbD_table thead tr td a {
display: block;
width: 100%;
color: #FFFFFF;
}

table.DbD_table tbody tr {
background: #474538;
}

table.DbD_table tbody tr.DbD_r1,
table.DbD_table tbody td.DbD_d1 {
border: #000000;
background: #DFD5C3;
}

table.DbD_table tbody tr.DbD_r2,
table.DbD_table tbody td.DbD_d2 {
border: #000000;
background: #EFEAE0;
}

table.DbD_table tbody tr.DbD_r1:hover,
table.DbD_table tbody tr.DbD_r2:hover {
background: #CFC1A8;
}

table.DbD_table tbody tr td {
font-size: 8pt;
border-bottom: solid 1px #000000;
padding: 2px;
}

table.DbD_table tbody tr.DbD_rpage td {
border: none;
background: #6A5542;
padding: 0px;
}

table.DbD_table tbody tr.DbD_rpage td a {
color: #FFCC00;
}

table.DbD_tpage tr td {
padding: 0px;
font-size: 8pt;
}

table.DbD_tpage tr td.left,
table.DbD_tpage tr td.right {
width: 150px;
}

table.DbD_tpage tr td.highlight a {
padding: 5px;
display: block;
width: 140px;
font-weight: bold;
}

table.DbD_tpage tr td.highlight:hover {
background: #181818;
}

table.DbD_table tbody tr.DbD_rcat {
background: #111111
}

table.DbD_table tbody tr.DbD_rcat td {
font-weight: bold;
color: #FFCC00;
}

div.news_post_content div.footer {
background:#542B29;
}

#sitebar_container {
display: none;
}

/*** PROFILES ***/

#profiles_header,
div.profile_tab_container a.active,
div.profile_panel,
div.profile_panel.admin {
background-color: #EFE7E0;
}

#profiles_header a,
div.profile_panel a {
color: #663300;
}

#profiles_breadcrumb,
div.profile_panel div.title,
#mailbox_options {
background-color: #330000;
border-color: #000000;
}