body {
font-family: Tahoma;
font-size: 10pt;
line-height: 12pt;
color: #000000;
background: #000000 url('http://www.ultimateanime.net/themes/default/images/body_bg.jpg') top center repeat-y;
}

body.premium {
background: #000000 url('http://www.ultimateanime.net/themes/default/images/body_premium_bg.jpg') top center repeat-y;
}

/*** GENERAL CONTENT STYLES ***/

a:link,
a:visited {
text-decoration: none;
color: #50688F;
}

a:hover {
color: #000000;
}

p {
font-size: 12px;
line-height: 16px;
margin: 0px;
margin-bottom: 14px;
}

h1 {
font-family: Georgia;
font-size: 20px;
line-height: 22px;
margin: 3px 0px;
color: #3A424D;
border-bottom: solid 1px #666666;
text-align: left;
}

h2 {
font-family: Tahoma;
color: #000000;
font-size: 18px;
line-height: 20px;
margin: 1px 0px;
}

h3 {
font-family: Arial;
color: #3A424D;
font-size: 15px;
line-height: 17px;
margin: 1px 0px;
}

div.by {
font-size: 8pt;
height: 19px;
color: #666666;
text-align: right;
}

.SmallFont {
font-size: 8pt;
line-height: 10pt;
}

/*** CONTENT PAGINATION STYLES ***/

#content_pagination {
border: solid 1px #617592;
}

#content_pagination tr td {
background: #8597B3;
}

#content_pagination tr td.highlight:hover {
background: #617592;
}

#content_pagination tr td a {
color: #FFFFFF;
}

#content_pagination tr td a:hover {
color: #000000;
}

/*** IMAGE GALLERY STYLES ***/

div.ims_gallery_list_item,
#ims_images_navtable {
background: #FFFFFF;
border: solid 1px #617592;
}

div.ims_gallery_list_item div.description {
color: #000000;
}

div.ims_gallery_list_item div.footer {
background: #8597B3;
border: solid 1px #617592;
}

div.ims_gallery_list_item div.footer div {
color: #333333;
}

#ims_images_navtable tr td {
background: #8597B3;
color: #000000;
}

#ims_images_navtable tr td a {
color: #FFFFFF;
font-weight: bold;
}

#ims_images_navtable tr td a:hover {
color: #000000;
}

#ims_images_navtable tr td.highlight:hover {
background: #617592;
}

/*** NEWS STYLES ***/

div.news_date_divider {
background: url('/themes/default/images/news_date_divider.png') no-repeat;
color: #FFFFFF;
height: 22px;
line-height: 23px;
}

div.news_post_content div.headline {
color: #50688F;
border-bottom: solid 1px #999999;
}

div.news_post_content div.byline {
color: #999999;
}

div.news_post a.comment_link,div.news_post a.full_link {
padding-left: 13px;
background: url('/themes/default/images/news_bullet.png') 0px 1px no-repeat;
}

div.faq_answer,
div.news_post blockquote {
border-bottom: solid 1px #6E84A5;
border-top: solid 1px #6E84A5;
border-left: solid 1px #EEEEEE;
border-right: solid 1px #EEEEEE;
background: #FFFFFF;
}

div.news_post div.category_icon {
display: none;
}

/*** NEW IMS FORUM STYLES ***/

.BoardPostTitle,
.BoardPostBody,
.BoardPostFooter {
color: #000000;
}

.BoardTool {
background: #330000;
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: #FFFFFF;
border: solid 1px #E1E1E1;
}

.ForumsTable td,
.ForumDisplay td,
.ForumThread td {
border: solid 1px #636E7E;
}

.ForumsTable thead td,
.ForumDisplay thead td {
color: #FFFFFF;
background: #3A4556;
border-color: #171A1F;
}

.ForumsTable thead td a,
.ForumDisplay thead td a {
color: #EF8861;
}

.ForumsTable thead td a:hover,
.ForumDisplay thead td a:hover {
color: #E0E6EF;
}

.ForumsTableForum1,
.ForumDisplayRow1,
.ForumThreadPostBody {
background: #FFFFFF;
}

.ForumsTableForum2,
.ForumDisplayRow2,
.ForumThreadPostUser,
.ForumThreadFooter {
background: #E0E6EF;
}

.ForumPaginationTable td,
.ForumThreadPaginationTable td,
.ForumThreadDate td {
color: #FFFFFF;
background: #3A4556;
border-color: #171A1F;
}

a.ForumThreadDateLink {
color: #FFFFFF !important;
}

.ForumDisplayRow1 a,
.ForumDisplayRow2 a {
color: #3A4556;
}

.ForumDisplayRow1 a:hover,
.ForumDisplayRow2 a:hover {
color: #000000;
}

.ForumPaginationTable td a,
.ForumThreadPaginationTable td a {
color: #EFA574;
}

div.comment_body blockquote {
border-bottom: solid 1px #6E84A5;
border-top: solid 1px #6E84A5;
border-left: solid 1px #EEEEEE;
border-right: solid 1px #EEEEEE;
background: #FFFFFF;
}

div.signature {
border-top-color: #0F171F;
}

/*** LINKS STYLES ***/

h2.link_category {
background: #0F171F;
border-color: #0F171F;
color: #FFFFFF;
}

div.link_item {
background-color: #14222F;
border-color: #0F171F;
}

div.link_description {
background-color: #1A252F;
border-color: #0F171F;
}

/*** 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 ***/

#content {
padding-top: 5px;
}

#content.text {
padding-top: 10px;
}

#site_header {
height: 119px;
background: url('http://www.ultimateanime.net/themes/default/images/site_header_bg.png') no-repeat;
}

#site_logo {
width: 273px;
height: 179px;
}

#site_logo a {
background: url('http://www.ultimateanime.net/themes/default/images/logo.png') no-repeat;
display: block;
width: 273px;
height: 179px;
text-indent: -5000px;
}

* html #site_logo a {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ultimateanime.net/themes/default/images/logo.png', sizingMethod='scale');
}

#site_body {
background: #E1E1E1 url('http://www.ultimateanime.net/themes/default/images/site_body_bg.png') repeat-y;
}

#site_menu {
height: 68px;
background: url('http://www.ultimateanime.net/themes/default/images/site_menu_bg.png') repeat-y;
padding-left: 271px;
}

#site_menu div.menu_container {
margin-top: 17px;
}

#site_menu div.menu_container {
position: relative;
float: left;
cursor: pointer;
height: 35px;
margin-right: 1px;
}

#site_menu div.menu_container a {
display: block;
width: 100%;
}

#site_menu div.menu_container div.dropdown_grip a {
height: 35px;
text-indent: -5000px;
}

#menu_overview    { width: 109px; background: url('http://www.ultimateanime.net/themes/default/images/menu_overview.png');  }
#menu_forums      { width: 102px; background: url('http://www.ultimateanime.net/themes/default/images/menu_forums.png'); }
#menu_features    { width: 108px; background: url('http://www.ultimateanime.net/themes/default/images/menu_features.png'); }
#menu_screenshots { width: 129px; background: url('http://www.ultimateanime.net/themes/default/images/menu_screenshots.png'); }
#menu_news        { width: 81px;  background: url('http://www.ultimateanime.net/themes/default/images/menu_news.png'); }

#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: 20px;
font-size: 11px;
line-height: 19px;
color: #FFFFFF;
background: #373737 url('http://www.ultimateanime.net/themes/default/images/menu_dropdown_menu_item.png') top left repeat-y;
white-space: nowrap;
overflow: hidden;
padding: 0px 3px 0px 10px;
width: 127px;
}

#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_label ul.dropdown_submenu li.dropdown_submenu_item {
padding: 0px 3px 0px 20px;
width: 117px;
}

* html #site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_item,
* html #site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_label div.label,
* html #site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_label ul.dropdown_submenu li.dropdown_submenu_item {
width: 140px;
}

#site_menu div.menu_container ul.dropdown_menu a {
height: 20px;
color: #FFFFFF;
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: #EFA574;
}

#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.ultimateanime.net/themes/default/images/menu_dropdown_menu_item_hover.png') top left repeat-y;
}

#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_header {
height: 9px;
background: url('http://www.ultimateanime.net/themes/default/images/menu_dropdown_menu_header.png') top left no-repeat;
overflow: hidden;
}

#site_menu div.menu_container ul.dropdown_menu li.dropdown_menu_footer {
height: 9px;
background: url('http://www.ultimateanime.net/themes/default/images/menu_dropdown_menu_footer.png') top left no-repeat;
overflow: hidden;
}

#site_panel {
color: #CCCCCC;
background: url('http://www.ultimateanime.net/themes/default/images/site_panel_bg.png') no-repeat;
height: 154px;
width: 828px;
padding: 20px 45px 20px 28px;
height: 114px;
width: 755px;
}

* html #site_panel {
height: 154px;
width: 828px;
}

#site_panel h1 {
color: #FFFFFF;
border-bottom-color: #AF876D;
}

#content_header {
height: 27px;
width: 828px;
background: url('http://www.ultimateanime.net/themes/default/images/content_header.png') no-repeat;
}

#content_panel {
background: url('http://www.ultimateanime.net/themes/default/images/content_panel.png') no-repeat;
}

#content_panel #recent_updates {
color: #AF876D;
border: solid 1px #333333;
}

#content_panel #recent_updates a {
padding-left: 5px;
color: #FFFFFF;
}

#content_panel #recent_updates a:hover {
color: #EC6B1D;
}

#content_panel #recent_updates div.update1 {
background: #3B444F;
}

#content_panel #recent_updates div.update2 {
background: #2F363F;
}

#bottom_panel {
background: url('http://www.ultimateanime.net/themes/default/images/bottom_panel_bg.png') 28px 0px no-repeat;
color: #000000;
}

.NetworkFooter {
background: #1e1e20;
color: #999999;
border-top: solid 1px #524e5c;
}

.NetworkFooter a,.NetworkFooter a:visited {
color: #CCCCCC;
text-decoration: none;
}