
/* ::::: http://swg.warcry.com/global/styles/global.css ::::: */

.help_link { cursor: help; }
img { border: medium none ; }
.inline_right { margin: 0px 0px 5px 5px; float: right; }
.inline_left { margin: 0px 5px 5px 0px; float: left; }
form { display: inline; }
a.feedicon { background: transparent url('feedicon.gif') no-repeat; overflow: hidden; display: block; height: 12px; width: 12px; text-indent: -5000px; }
a.feedicon_link { background: transparent url('feedicon.gif') no-repeat; height: 12px; padding-left: 15px; }
em em { font-style: normal; }
div.spoiler.hidden { cursor: pointer; }
div.formError { border: 1px solid rgb(102, 0, 0); padding: 2px 5px; background: rgb(223, 125, 125) none repeat; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; color: rgb(51, 0, 0); margin-bottom: 5px; }
form label { overflow: hidden; position: relative; display: block; float: left; white-space: nowrap; text-align: right; padding-right: 5px; width: 110px; }
form label.CheckboxLabel { display: inline; float: none; white-space: nowrap; text-align: left; padding-right: 0px; width: 100%; }
form div.formField { padding: 1px; }
form div.formSubmit { padding: 1px 1px 1px 116px; }
form div.formField.Required label { font-weight: bold; }
form div.formField label.CheckboxLabel { font-weight: normal; }
form div.formField input.TextInput { width: 250px; }
form div.formField input.FileInput { width: 250px; }
form div.formField select.SelectInput { width: 250px; }
form div.formField textarea.TextareaInput { width: 500px; }
div.tooltip { border: 1px solid rgb(0, 0, 0); padding: 2px; background: rgb(238, 238, 238) none repeat; color: rgb(0, 0, 0); font-size: 8pt; z-index: 5000; text-align: left; }
div.tooltip div.tooltip_title { border-bottom: 1px solid rgb(0, 0, 0); font-weight: bold; }
iframe.shim { position: absolute; z-index: 4000; }
* html iframe.shim {  }
.RegistrationComboTable { border: 1px solid rgb(139, 126, 113); margin: 10px; background: rgb(233, 214, 174) none repeat; width: 765px; }
.RegistrationComboTable tr td { padding: 5px; }
.RegistrationLoginTable tr td { padding: 0px; }
.SubmitInputLogin { background: transparent url('button_login.gif') no-repeat; margin-top: 3px; width: 57px; height: 18px; }
.SubmitInputRegistration { background: transparent url('button_register.gif') no-repeat; margin-top: 3px; width: 74px; height: 18px; }
.SubmitInputSubmit { background: transparent url('button_submit.gif') no-repeat; margin-top: 3px; width: 65px; height: 18px; }
div.pagination { float: right; line-height: 16px; }
div.pagination_pages { background: rgb(255, 255, 255) none repeat; float: left; margin-right: 2px; height: 16px; }
div.pagination_pages a { margin: 0px 3px; color: rgb(0, 0, 102); }
div.pagination_pages a.active { font-weight: bold; }
div.pagination a.prev_page { padding: 0px 5px; background: rgb(255, 255, 255) none repeat; display: block; float: left; margin-right: 2px; color: rgb(0, 0, 102); }
div.pagination a.next_page { padding: 0px 5px; background: rgb(255, 255, 255) none repeat; float: left; display: block; color: rgb(0, 0, 102); }
#content_pagination { border-collapse: collapse; }
#content_pagination tr td { text-align: center; font-size: 8pt; font-weight: bold; }
#content_pagination tr td.left { width: 250px; text-align: left; }
#content_pagination tr td.right { width: 250px; text-align: right; }
#content_pagination tr td.highlight a { padding: 5px 0px; display: block; width: 100%; }
#content_pagination tr td.left a { width: 245px; padding-left: 5px; }
#content_pagination tr td.right a { width: 245px; padding-right: 5px; }
div.autocomplete { border: 1px solid rgb(136, 136, 136); margin: 0px; padding: 0px; position: absolute; width: 250px; background-color: white; z-index: 10000; }
div.autocomplete ul { margin: 0px; padding: 0px; list-style-type: none; font-weight: normal; }
div.autocomplete ul li.selected { background-color: rgb(209, 209, 223); }
div.autocomplete ul li { margin: 0pt; padding: 2px; list-style-type: none; display: block; cursor: pointer; }
a.iAs { border-bottom: 3px double rgb(0, 102, 0) ! important; color: rgb(0, 128, 0) ! important; text-decoration: none ! important; padding-bottom: 0px ! important; }
div.Classic_Archive { display: none; }

/* ::::: http://swg.warcry.com/global/styles/warcry.css ::::: */

body { margin: 0px; font-family: Arial; font-size: 10pt; }
td { font-family: Arial; font-size: 10pt; }
.gallery_thumbnail img { border: 1px solid rgb(0, 0, 0); margin: 4px; }
.NetworkFooter { padding: 8px; font-family: Arial; font-size: 8pt; text-align: center; }
div.site_list { border: 1px solid rgb(0, 0, 0); width: 160px; margin-left: 12px; font-size: 8pt; }
div.site_list div.category { border-top: medium none; border-bottom: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); text-indent: 5px; line-height: 18px; font-weight: bold; }
div.site_list div.site { border-bottom: 1px solid rgb(102, 102, 102); background: rgb(204, 204, 204) none repeat; text-indent: 5px; }
div.site_list div.site a { text-decoration: none; color: rgb(0, 0, 102); }
div.site_list div.site a:hover { color: rgb(0, 0, 0); }
#staff_list dt { width: 150px; float: left; font-weight: bold; }
h2.link_category { margin: 0px; padding: 3px; }
div.link_category_content { margin-bottom: 15px; }
div.link_item { border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); border-width: 0px 1px 1px; padding: 3px; font-weight: bold; }
div.link_description { border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); border-width: medium 1px 1px; padding: 3px; font-size: 8pt; }
#link_feedicon { position: absolute; top: 20px; right: 35px; }
div.comment_body { padding: 3px 5px; overflow: auto; }
div.comment_body p { margin: 0px 0px 10px; }
div.comment_body blockquote { margin: 15px 10px; padding: 3px 5px; background: rgb(204, 204, 204) none repeat; position: relative; }
div.comment_body blockquote p { margin: 10px; }
.BoardTool { background: rgb(0, 0, 102) none repeat; }
.ForumBaseTable { background: rgb(0, 0, 102) none repeat; color: rgb(255, 255, 255); }
.ForumHeader, .ContentTableHeader { background: rgb(204, 204, 204) none repeat; color: rgb(0, 0, 0); }
.ForumTable1, .ContentTable1 { background: rgb(238, 238, 238) none repeat; color: rgb(0, 0, 0); }
.ForumTable2, .ContentTable2 { background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); }
.ForumTable1 a:link, .ContentTable1 a:link, .ForumTable2 a:link, .ContentTable2 a:link { color: rgb(0, 0, 204); text-decoration: none; }
.ForumTable1 a:hover, .ContentTable1 a:hover, .ForumTable2 a:hover, .ContentTable2 a:hover { color: rgb(0, 0, 0); }
.text_ad { border: 1px solid rgb(0, 0, 0); margin: 2px; padding: 4px 0px; background: rgb(204, 204, 204) none repeat; width: 156px; text-align: center; font-family: Arial; font-size: 9pt; }
div.text_ad a { color: rgb(0, 0, 0); }
div.surveyResponse {  }
div.surveyResults { background: rgb(0, 0, 0) none repeat; }
div.surveyResults img { border-right: 1px solid rgb(255, 255, 255); background: rgb(0, 0, 204) none repeat; }
div.question { color: rgb(255, 255, 255); }
div.responses {  }
div.category { border: 1px solid rgb(0, 0, 0); background: rgb(34, 34, 34) none repeat; color: rgb(210, 165, 82); }
#poll_display {  }
div.autocomplete { border: 1px solid rgb(136, 136, 136); margin: 0px; padding: 0px; position: absolute; width: 250px; background-color: white; z-index: 10000; }
div.autocomplete ul { margin: 0px; padding: 0px; list-style-type: none; }
div.autocomplete ul li.selected { background-color: rgb(204, 204, 204); }
div.autocomplete ul li { margin: 0pt; padding: 2px; list-style-type: none; display: block; cursor: pointer; color: rgb(0, 0, 0); }

/* ::::: http://swg.warcry.com/global/styles/network_bar.css ::::: */

#sitebar_container { background: transparent url('nbar_bg.gif') repeat-x scroll right top; position: relative; height: 30px; text-align: left; z-index: 8000; }
#sitebar_left { margin: 0px 0px 0px -500px; position: absolute; top: 0px; left: 50%; }
#sitebar_left a { background: transparent url('nbar_logo.gif') no-repeat scroll left top; display: block; height: 30px; width: 242px; text-indent: -5000px; text-decoration: none; }
#sitebar_center { margin: 0px -350px 0px 0px; position: absolute; top: 0px; height: 30px; right: 50%; }
#sitebar_center td { color: rgb(255, 255, 255); font-family: Tahoma; font-size: 12px; }
#sitebar_right { margin: 0px -500px 0px 0px; background: transparent url('nbar_bg_light.gif') repeat-x scroll right top; position: absolute; top: 0px; right: 50%; }
#network_dropdown { border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); position: relative; height: 30px; width: 140px; z-index: 15000; }
#network_dropdown_grip { margin: 0px; padding: 0px; display: inline; font-size: 14px; line-height: 27px; font-weight: bold; font-family: Tahoma; }
#network_dropdown_grip a { background: transparent url('nbar_dropdown_open.gif') no-repeat; display: block; width: 138px; height: 29px; text-decoration: none; }
#network_dropdown_grip a:hover { background: transparent url('nbar_dropdown_closed.gif') no-repeat; }
#network_dropdown_menu { border-style: none solid solid; border-color: -moz-use-text-color rgb(38, 49, 86) rgb(38, 49, 86); border-width: medium 1px 1px; background-color: rgb(143, 148, 173); -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; z-index: 20000; }
#network_dropdown_menu li { display: inline; white-space: nowrap; font-family: Tahoma; font-size: 10px; line-height: 12px; }
#network_dropdown_menu li a { margin: 0px; display: block; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; color: rgb(0, 0, 0); text-decoration: none; }
#network_dropdown_menu li a:hover { background: rgb(178, 178, 178) none repeat; }
#network_dropdown_menu li div.label { padding: 2px 3px; background: rgb(45, 54, 97) none repeat; font-weight: bold; color: rgb(255, 255, 255); }
.sitebar_input { border: 1pt solid rgb(45, 54, 97); margin: 0px; padding: 1px 5px; background: rgb(143, 148, 173) none repeat; color: rgb(85, 85, 85); -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; font-family: tahoma,verdana,arial,helvetica,sans-serif; font-size: 10px; }
.sitebar_image { background: transparent none repeat; position: relative; top: 3px; }
#password_overlay { position: absolute; top: 9px; right: 127px; width: 80px; padding-left: 6px; color: rgb(85, 85, 85); font-family: tahoma,verdana,arial,helvetica,sans-serif; font-size: 10px; }
form#network_login_form { position: relative; }
div#username_form_container, div#password_form_container, form#network_login_form input { position: relative; float: left; margin-right: 3px; }
div#username_form_container, div#password_form_container { margin-top: 3px; }
form#network_login_form .sitebar_input { border: 1pt solid rgb(45, 54, 97); margin: 0px; background: rgb(143, 148, 173) none repeat; height: 16px; color: rgb(0, 0, 0); -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; -moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; padding-left: 5px; font-family: tahoma,verdana,arial,helvetica,sans-serif; font-size: 11px; width: 80px; }
label.overlabel { padding: 0px 0px 0px 5px; cursor: text; text-align: left; position: absolute; top: 2px; left: 0px; z-index: 1; font-family: tahoma,verdana,arial,helvetica,sans-serif; font-size: 10px; color: rgb(85, 85, 85); width: 75px; }

/* ::::: http://swg.warcry.com/global/styles/db.css ::::: */

table.DbD_table { border-collapse: collapse; }
table.DbD_table thead tr { border: 1px solid rgb(219, 219, 219); padding: 2px 5px; background: rgb(129, 165, 207) none repeat; color: rgb(26, 72, 119); font-size: 8pt; font-weight: bold; }
table.DbD_table a { text-decoration: none; }
table.DbD_table tr.DbD_d1, table.DbD_table td.DbD_d1 { border: 1px solid rgb(219, 219, 219); padding: 2px; background: rgb(239, 246, 255) none repeat; font-size: 8pt; }
table.DbD_table tr.DbD_d2, table.DbD_table td.DbD_d2 { border: 1px solid rgb(219, 219, 219); padding: 2px; background: rgb(255, 255, 255) none repeat; font-size: 8pt; }
tr.DbD_rpage { background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); }
tr.DbD_rpage td { font-size: 8pt; }
tr.DbD_rpage td a { color: rgb(97, 103, 111); text-decoration: none; }
tr.DbD_rpage td a:hover { color: rgb(103, 148, 207); }

/* ::::: http://swg.warcry.com/global/styles/layout/standard/styles.css ::::: */

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; }
#container { margin: 0px auto; background: rgb(255, 255, 255) none repeat; position: relative; width: 1000px; text-align: left; }
#site_header { position: relative; width: 1000px; height: 120px; z-index: 900; }
#site_logo { overflow: hidden; position: absolute; top: 0px; left: 0px; z-index: 6000; }
#site_logo a { z-index: 6001; }
#site_header #ad_leaderboard { background: rgb(51, 51, 51) none repeat; position: absolute; bottom: 0px; right: 0px; width: 728px; height: 90px; z-index: 1000; }
#site_body { width: 1000px; z-index: 1; }
#main_column { float: left; width: 828px; }
#site_menu { position: relative; height: 70px; z-index: 10; }
#site_panel { overflow: hidden; width: 828px; position: relative; }
#content { padding: 0px 20px; overflow: hidden; position: relative; width: 788px; }
#content.text { padding: 10px 35px; width: 758px; }
* html #content, * html #content.text { width: 828px; }
#content_panel { position: relative; width: 758px; height: 190px; margin-bottom: 10px; }
#content_panel #recent_updates { position: absolute; top: 36px; left: 23px; font-size: 11px; width: 483px; }
#content_panel #image_block { border: 1px solid rgb(0, 0, 0); background: rgb(47, 53, 62) none repeat; overflow: hidden; height: 136px; width: 182px; position: absolute; top: 34px; left: 554px; }
p { margin: 0px 0px 14px; font-size: 12px; line-height: 16px; }
#bottom_panel { margin-top: 5px; position: relative; height: 285px; }
#ad_rectangle { background: rgb(51, 51, 51) none repeat; overflow: hidden; position: absolute; top: 15px; left: 55px; height: 250px; width: 300px; }
#bottom_panel_content { overflow: hidden; position: absolute; top: 15px; left: 370px; height: 250px; width: 400px; }
#bottom_panel_content { overflow: hidden; position: absolute; top: 15px; left: 370px; height: 250px; width: 400px; }
#bottom_panel_content ul { margin: 5px 0px 0px; padding: 0px 0px 0px 20px; }
#bottom_panel_content ul li { white-space: nowrap; }
#right_column { position: relative; float: left; width: 172px; z-index: 5; }
#right_column_header { position: absolute; top: 0px; left: 0px; width: 172px; }
#ad_skyscraper { background: rgb(51, 51, 51) none repeat; position: relative; margin-left: 12px; width: 160px; height: 600px; z-index: 5; }
#ad_tile { background: rgb(51, 51, 51) none repeat; overflow: hidden; position: relative; margin-left: 12px; margin-top: 5px; width: 160px; height: 120px; z-index: 10; }
#sponsors { position: relative; margin-left: 12px; margin-top: 5px; width: 160px; z-index: 10; }
#site_footer { width: 1000px; }
#site_menu div.menu_container { position: relative; float: left; cursor: pointer; }
#site_menu div.menu_container a { overflow: hidden; }
#site_menu div.label { cursor: pointer; }
#site_menu div.menu_container ul.dropdown_menu { font-size: 1px; line-height: 1px; }
#site_menu div.menu_container ul.dropdown_menu li { white-space: nowrap; font-family: Tahoma; }
#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_item { background-color: rgb(204, 204, 204); }

/* ::::: http://swg.warcry.com/global/news/styles/news_layout.css ::::: */

div.news_date_divider { margin: 10px 0px 5px; width: 788px; height: 18px; font-size: 9px; line-height: 17px; font-weight: bold; padding-left: 10px; clear: both; }
div.news_post { position: relative; clear: both; margin-bottom: 25px; }
div.news_post_content { position: relative; }
div.news_post_content div.headline { font-family: Georgia; font-size: 14pt; line-height: 14pt; }
div.news_post_content div.headline a { text-decoration: none; }
div.news_post_content div.byline, div.news_post_content div.tags { position: relative; font-size: 8pt; line-height: 15px; }
div.news_post_content div.article { border-top: 1px solid rgb(0, 0, 0); clear: both; margin-top: 5px; padding-top: 5px; }
div.news_post_content div.article {  }
div.news_post div.category_icon { margin: 4px 4px 4px 0px; float: left; }
div.article_footer { position: relative; height: 12px; clear: both; }
div.news_post a.comment_link, div.news_post a.full_link { margin: 12px 12px 12px 0px; display: block; float: left; padding-left: 1px; }
div.news_post a.permalink { display: block; position: absolute; top: 0px; right: 0px; margin-top: 12px; }
div.news_post blockquote { margin: 15px 35px; padding: 3px 5px; font-size: 9pt; }
div.news_post blockquote hr { display: none; }
div.news_post blockquote p { margin: 10px; }
div.news_post img { position: relative; z-index: 8000; }
div.tags span.tag { white-space: nowrap; }
div.news_post_content div.footer { border: 1px solid rgb(0, 0, 0); padding: 2px; background: rgb(131, 149, 175) none repeat; clear: both; height: 18px; }
div#comment_link { font-weight: bold; line-height: 18px; text-indent: 3px; }
div#comment_link a { color: rgb(255, 255, 255); text-decoration: none; margin-right: 15px; }
#article_links { height: 18px; clear: both; }
#article_links a { float: left; font-size: 8pt; line-height: 16px; margin-top: 2px; text-indent: 18px; margin-right: 15px; }
#perma_link a { background: transparent url('icon_permalink.gif') no-repeat; }
#delicious_link a { background: transparent url('icon_delicious.gif') no-repeat; }
#reddit_link a { background: transparent url('icon_reddit.gif') no-repeat; }
#stumble_link a { background: transparent url('icon_stumbleupon.gif') no-repeat; }
#digg_link a { background: transparent url('icon_digg.gif') no-repeat; }
#print_link a { background: transparent url('icon_print.gif') no-repeat; }
#email_link a { background: transparent url('icon_email.gif') no-repeat; }
div.news_post_footer { padding: 2px; clear: both; }

/* ::::: http://swg.warcry.com/themes/default/styles.css ::::: */

body { background: rgb(0, 0, 0) url('body_bg.jpg') repeat-y scroll center top; font-family: Tahoma; font-size: 10pt; line-height: 12pt; color: rgb(238, 238, 238); }
body.premium { background: rgb(0, 0, 0) url('body_premium_bg.jpg') repeat-y scroll center top; }
a:link, a:visited { text-decoration: none; color: rgb(116, 151, 207); }
a:hover { color: rgb(0, 204, 255); }
p { margin: 0px 0px 14px; font-size: 12px; line-height: 16px; }
h1 { border-bottom: 1px solid rgb(153, 153, 153); margin: 3px 0px; font-family: Georgia; font-size: 20px; line-height: 22px; color: rgb(255, 255, 255); text-align: left; }
h2 { margin: 1px 0px; font-family: Tahoma; color: rgb(255, 255, 255); font-size: 18px; line-height: 20px; }
h3 { margin: 1px 0px; font-family: Arial; color: rgb(255, 255, 255); font-size: 15px; line-height: 17px; }
div.by { font-size: 8pt; height: 19px; color: rgb(153, 153, 153); text-align: right; }
.SmallFont { font-size: 8pt; line-height: 10pt; }
div.news_date_divider { background: transparent url('news_date_divider.gif') no-repeat; color: rgb(21, 37, 53); height: 20px; line-height: 20px; }
div.news_post_content div.headline { color: rgb(255, 255, 255); }
div.news_post_content div.byline { color: rgb(153, 153, 153); }
div.news_post_content div.article { border-top: 1px solid rgb(153, 153, 153); }
div.news_post a.comment_link, div.news_post a.full_link { background: transparent url('class_guide_container_bullet.gif') no-repeat scroll 0px 3px; padding-left: 13px; }
div.news_post blockquote { border-style: solid; border-color: rgb(44, 63, 79) rgb(15, 23, 31) rgb(15, 23, 31) rgb(44, 63, 79); border-width: 1px; background: rgb(26, 37, 47) none repeat; }
div.news_post div.category_icon { display: none; }
.BoardPostTitle, .BoardPostBody, .BoardPostFooter { color: rgb(0, 0, 0); }
.BoardTool { color: rgb(255, 255, 255); }
.ForumBaseTable { background: rgb(179, 155, 59) none repeat; }
.ContentTableHeader, .ForumHeader { background-color: rgb(198, 176, 132); color: rgb(51, 0, 0); }
.ContentTable1, .ForumTable1 { background-color: rgb(245, 230, 208); }
.ContentTable2, .ForumTable2 { background-color: rgb(233, 214, 174); }
.ForumTable1 a:link, .ContentTable1 a:link, .ForumTable2 a:link, .ContentTable2 a:link { color: rgb(102, 0, 0); text-decoration: none; }
.ForumTable1 a:visited, .ContentTable1 a:visited, .ForumTable2 a:visited, .ContentTable2 a:visited { color: rgb(120, 82, 66); text-decoration: none; }
.ForumTable1 a:hover, .ContentTable1 a:hover, .ForumTable2 a:hover, .ContentTable2 a:hover { color: rgb(51, 0, 0); }
.ForumBreadcrumb { background: rgb(15, 23, 31) none repeat; }
.ForumsTable td, .ForumDisplay td, .ForumThread td { border: 1px solid rgb(15, 23, 31); }
.ForumsTable thead td, .ForumDisplay thead td { background: rgb(175, 152, 109) none repeat; }
.ForumsTable thead td, .ForumDisplay thead td { border-color: rgb(15, 23, 31); background: rgb(15, 23, 31) none repeat; color: rgb(255, 255, 255); }
.ForumsTableForum2, .ForumDisplayRow2, .ForumThreadPostUser, .ForumThreadFooter { background: rgb(26, 37, 47) none repeat; }
.ForumPaginationTable td, .ForumThreadPaginationTable td, .ForumThreadDate td { border-color: rgb(15, 23, 31); background: rgb(15, 23, 31) none repeat; color: rgb(255, 255, 255); }
a.ForumThreadDateLink { color: rgb(255, 255, 255) ! important; }
.ForumPaginationTable td a, .ForumThreadPaginationTable td a { color: rgb(255, 204, 0); }
.ForumsTableForum1, .ForumDisplayRow1, .ForumThreadPostBody { background: rgb(20, 34, 47) none repeat; }
div.comment_body blockquote { border-style: solid; border-color: rgb(44, 63, 79) rgb(15, 23, 31) rgb(15, 23, 31) rgb(44, 63, 79); border-width: 1px; background: rgb(26, 37, 47) none repeat; }
div.signature { border-top-color: rgb(15, 23, 31); }
h2.link_category { border-color: rgb(15, 23, 31); background: rgb(15, 23, 31) none repeat; color: rgb(255, 255, 255); }
div.link_item { border-color: rgb(15, 23, 31); background-color: rgb(20, 34, 47); }
div.link_description { border-color: rgb(15, 23, 31); background-color: rgb(26, 37, 47); }
div.tooltip { border: 1px solid rgb(255, 255, 255); background-color: rgb(0, 0, 0); -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
div.tooltip div.tooltip_title { border-bottom: 1px solid rgb(0, 0, 0); padding: 3px 3px 0px; text-align: left; background-color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); font-weight: bold; font-size: 10pt; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; }
div.tooltip div.tooltip_content { padding: 3px; text-align: left; font-family: Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); font-size: 10pt; }
#content { padding-top: 5px; }
#content.text { padding-top: 10px; }
#site_header { background: transparent url('site_header_bg.jpg') no-repeat; }
#site_logo { width: 111px; height: 172px; }
#site_logo a { background: transparent url('logo.png') no-repeat; display: block; width: 111px; height: 172px; text-indent: -5000px; }
* html #site_logo a { background: transparent none repeat; }
#site_body { background: rgb(21, 37, 53) url('site_body_bg.jpg') repeat-y; }
#site_menu { background: transparent url('site_menu_bg.jpg') repeat-y; height: 50px; padding-left: 214px; }
#site_menu div.menu_container { margin-top: 16px; }
#site_menu div.menu_container { position: relative; float: left; cursor: pointer; height: 23px; margin-right: 1px; }
#site_menu div.menu_container a { display: block; width: 100%; }
#site_menu div.menu_container div.dropdown_grip a { height: 23px; text-indent: -5000px; }
#menu_main { background: transparent url('menu_main.gif') repeat; width: 54px; }
#menu_community { background: transparent url('menu_community.gif') repeat; width: 104px; }
#menu_database { background: transparent url('menu_databases.gif') repeat; width: 108px; }
#menu_game_info { background: transparent url('menu_game_info.gif') repeat; width: 103px; }
#menu_guides { background: transparent url('menu_guides.gif') repeat; width: 70px; }
#menu_lore { background: transparent url('menu_lore.gif') repeat; width: 58px; }
#menu_multimedia { background: transparent url('menu_multimedia.gif') repeat; width: 109px; }
#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 { padding: 0px 3px 0px 10px; background: transparent url('menu_dropdown_menu_item.gif') repeat-y scroll left top; overflow: hidden; height: 20px; font-size: 11px; line-height: 19px; color: rgb(255, 255, 255); white-space: nowrap; }
#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: 20px; color: rgb(255, 255, 255); text-decoration: none; }
#site_menu div.menu_container ul.dropdown_menu a:hover, #site_menu div.menu_container ul.dropdown_menu a:hover div.label { color: rgb(0, 204, 255); }
#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: transparent url('menu_dropdown_menu_item_hover.gif') repeat-y scroll left top; }
#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_header { background: transparent url('menu_dropdown_menu_header.gif') no-repeat scroll left top; overflow: hidden; height: 11px; }
#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_footer { background: transparent url('menu_dropdown_menu_footer.gif') no-repeat scroll left top; overflow: hidden; height: 11px; }
#site_panel { padding: 23px 15px 20px 273px; background: transparent url('site_panel_bg.jpg') no-repeat; color: rgb(51, 51, 51); height: 131px; width: 540px; }
* html #site_panel { height: 174px; width: 828px; }
#site_panel h1 { color: rgb(21, 37, 53); border-bottom-color: rgb(21, 37, 53); }
#content_header { background: transparent url('content_header.jpg') no-repeat; height: 20px; width: 828px; }
#bottom_panel { background: transparent url('bottom_panel_bg.jpg') no-repeat scroll 28px 0px; color: rgb(0, 0, 0); }
#bottom_panel a { color: rgb(0, 0, 102); }
#bottom_panel a:hover { color: rgb(51, 51, 51); }
#right_column_header { background: transparent url('right_column_header.jpg') no-repeat; height: 240px; }
.NetworkFooter { border-top: 1px solid rgb(82, 78, 92); background: rgb(30, 30, 32) none repeat; color: rgb(153, 153, 153); }
.NetworkFooter a, .NetworkFooter a:visited { color: rgb(204, 204, 204); text-decoration: none; }
table.DbD_table { border: 1px solid rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat; border-collapse: collapse; }
table.DbD_table thead tr { border: medium none rgb(0, 0, 0); background: rgb(0, 0, 0) none repeat; }
table.DbD_table thead tr td { padding: 3px; color: rgb(255, 255, 255); font-weight: bold; font-size: 8pt; }
table.DbD_table thead tr td:hover { background: rgb(24, 24, 24) none repeat; }
table.DbD_table thead tr td a { display: block; width: 100%; }
table.DbD_table tbody tr { background: rgb(51, 51, 51) none repeat; }
table.DbD_table tbody tr.DbD_r1, table.DbD_table tbody td.DbD_r1, table.DbD_table tbody tr.DbD_d1, table.DbD_table tbody td.DbD_d1 { border: medium none rgb(0, 0, 0); background: rgb(68, 68, 68) none repeat; }
table.DbD_table tbody tr.DbD_r2, table.DbD_table tbody td.DbD_r2, table.DbD_table tbody tr.DbD_d2, table.DbD_table tbody td.DbD_d2 { border: medium none rgb(0, 0, 0); background: rgb(34, 34, 34) none repeat; }
table.DbD_table tbody tr.DbD_r1:hover, table.DbD_table tbody tr.DbD_r2:hover { background: rgb(68, 68, 68) none repeat; }
table.DbD_table tbody tr td { border-bottom: 1px solid rgb(0, 0, 0); padding: 2px; font-size: 8pt; }
table.DbD_table tbody tr.DbD_rpage td { border: medium none ; padding: 0px; background: rgb(0, 0, 0) none repeat; }
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: rgb(24, 24, 24) none repeat; }
table.DbD_table tbody tr.DbD_rcat { background: rgb(17, 17, 17) none repeat; }
table.DbD_table tbody tr.DbD_rcat td { font-weight: bold; color: rgb(255, 204, 0); }
#profiles_header a, div.profile_panel a { color: rgb(0, 51, 102); }
div.profile_panel table.DbD_table a { color: rgb(116, 151, 207); }
