body { background: #eaeaea; font-family: Tahoma, Verdana; text-align: center; padding: 0px; margin: 0px; }
a { color: black; font: bold 11px; text-decoration: none;}
a:hover { color: red; font: bold 11px; text-decoration: none; }


.adm_header { background: url(adm_images/header_blue.jpg) no-repeat right top #30559c; font-size: 22; font-weight: normal; color: #ffffff; }
.adm_login_table { background: #eeeeee; border: 1px solid #000000; }
.adm_login_text { background: #eeeeee; font-size: 18px; font-weight: bold; color: #000000; }
.adm_login_td { background: #eeeeee; color: #000000; font-size: 12px; }
.adm_login_input { background: #eeeeee; color: #000000; font-size: 12px; }
.adm_menu { border: 1px solid #000000; text-align: left; }
.adm_menu_link { font-size: 10px; color: #000000; text-align: center; padding-left: 10px; padding-right: 10px; }
.adm_menu_link:hover { font-size: 10px; color: #000080; }
.adm_main { border: 1px solid #000000; text-align: center; }
.adm_main_table { text-align: center; }
.adm_main_title { display: inline; background: #ffffff; color: #000080; font-size: 22px; float: left; }
.adm_main_td_header { color: #000000; font-size: 14px; font-weight: bold; }
.adm_main_td { color: #000000; font-size: 12px; }
.adm_main_link { color: #000000; font-size: 10px; }
.adm_main_link:hover { color: #000080; font-size: 10px; }
.adm_main_new { color: #000000; font-size: 12px; text-align: center; }
.adm_footer { background: url(adm_images/header_blue.jpg) no-repeat right top #30559c; font-size: 10; color: #ffffff; text-align: center; }
.adm_footer_link { font-size: 10; color: #ffffff; }
.adm_footer_link:hover { font-size: 10; color: #000080; }
.adm_main_msg { background: #000080; border: 1px solid #000000; font-size: 14px; text-align: center; color: #ff0000; }

.maintitle { color: black; font: bold 20px;}
.bodytext { color: black; font: 14px; }
.menuheader { background: URL(images/table-title.jpg) bottom left no-repeat; color: white; font: bold 14px; text-indent: 20px; }
.menubody { color: black; font: bold 12px; text-indent: 5px; }
.mainpage { background: #ffffff; padding: 5px; border: thin solid black; }
.booktext { color: black; font: 14px; }
.booktitle { color: black; font: bold 18px;}
.booklist { color: black; font: bold 10px; }
.articletitle { color: black; font: bold 16px;}
.articlecaption { color: black; font: bold 18px;}
.directory_catagory { color: black; font: bold 14px; text-decoration: underline;}
.directory_title { color: black; font: bold 12px;}
.directory_detail { color: #1e1e1e; font: 12px; font-style: italic; }
.whatson_score { color: black; font: bold 10px;}
.whatson_title { color: black; font: bold 12px; text-decoration: underline; }
.whatson_detail { color: black; font: 12px; font-style: italic; }
.whatson_rating { color: black; font: bold 12px;}
.link_detail { color: black; font: italic 10px;}
.subtitle { display: inline; width: 60px; font-size: 10px; color: #000000; text-decoration: underline; float: left; }
.menusubtitle { display: inline; background: #aeaeae; width: 60px; font-size: 10px; color: #000000; text-decoration: none; float: right; border: 1px solid #eeeeee; }
.menusubtitle:hover { background: #800000; }
.msubtitle { display: inline; width: 150px; font-size: 10px; color: #000000; text-decoration: underline; }

.adm_tr_hlight_over { background: #0082c3; }
.adm_tr_hlight_out_light { background: #cecece; }
.adm_tr_hlight_out_dark { background: #aeaeae; }
.adm_main_td_out_selected { background: #ff7c50; color: #000000; font-size: 12px; }
.adm_main_td_over { background: #0082c3; color: #000000; font-size: 12px; }
.adm_main_td_out_light { background: #cecece; color: #000000; font-size: 12px; }
.adm_main_td_out_dark { background: #aeaeae; color: #000000; font-size: 12px; }
.menusubtitle_over { display: inline; background: #0082c3; width: 60px; font-size: 10px; color: #000000; text-decoration: none; float: right; border: 1px solid #eeeeee; }

