body { font-family: verdana, sans-serif; font-size: 11px; background: url(images/background.png) top left fixed repeat; margin: 0px 0px 15px 0px; }

/* LINK */
a { color: #fff; text-decoration: underline; }
a:hover { color: #000; text-decoration: underline; }
a, a.white, li.white a { color : #fff; text-decoration : none; }
a:hover.white, li.white a:hover { color : #000; text-decoration : none; }
a.side { color : #fff; text-decoration : none; }
a:hover.side { color : #000; text-decoration : underline; }

/* HEADER */
.header_top { background: url(images/framework/top.png) no-repeat; height: 10px; width: 962px; padding: 0px; }
.header { position: relative; height: 220px; width: 930px; background: url('images/header/header.gif') no-repeat; }
.header_1 { position: relative; height: 220px; width: 930px; background: url('images/header/header_01.jpg') #2F2F2F no-repeat; }
.header_2 { position: relative; height: 220px; width: 930px; background: url('images/header/header_02.jpg') #2F2F2F no-repeat; }
.header_3 { position: relative; height: 220px; width: 930px; background: url('images/header/header_03.jpg') #2F2F2F no-repeat; }
.header_4 { position: relative; height: 220px; width: 930px; background: url('images/header/header_04.jpg') #2F2F2F no-repeat; }
.header_5 { position: relative; height: 220px; width: 930px; background: url('images/header/header_05.jpg') #2F2F2F no-repeat; }
.header_6 { position: relative; height: 220px; width: 930px; background: url('images/header/header_06.png') #2F2F2F no-repeat; }
.header_7 { position: relative; height: 220px; width: 930px; background: url('images/header/header_07.png') #2F2F2F no-repeat; }
.header_8 { position: relative; height: 220px; width: 930px; background: url('images/header/header_08.png') #2F2F2F no-repeat; }
.header_9 { position: relative; height: 220px; width: 930px; background: url('images/header/header_09.png') #2F2F2F no-repeat; }

/*CONTENT*/
.content_left { background: url(images/framework/content_left.png) repeat-y; width: 16px; }
.bg { background-color: #2F2F2F; margin: 0px; color: #ce9825; }
.content_right { background: url(images/framework/content_right.png) repeat-y; width: 16px; }

/* FOOTER */
.footer_content { font: bold 10px verdana, arial, helvetica, sans-serif; color: #fff; margin: 0px 0px 0px 0px; padding-top: 35px; background: url(images/framework/footer.png) no-repeat center; height: 70px; }
.footer_top { background: url(images/framework/footer_top.png) no-repeat; height: 128px; }
.footer_links , #links :link { color: #fff; text-decoration: none; }
.footer_links :hover { color: #7D0000; text-decoration: underline; }

.baby{ background: url(images/m.png) repeat-x; height: 28px; }
.main-bg { width: 100%; vertical-align: top; }
.side-border-left { width: 195px; vertical-align: top; }
.side-border-right { width: 195px; vertical-align: top; }

/* U, NEWS, L */
.u_top_left { width: 30px; height: 42px; background: url('images/u/top_1.png') no-repeat; margin: 0px; padding: 0px; }
.u_top { font: bold; height: 42px; background: url('images/u/top_2.png') repeat-x; margin: 0px; padding: 0px 6px 8px 6px; }
.u_top_text { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
.u_top_right { width: 20px; height: 42px; background: url('images/u/top_3.png') no-repeat; margin: 0px; padding: 0px; }
.u_center_left { width: 20px; background: url('images/u/bg_1.png') repeat-y; margin: 0px; }
.u_body { font-size: 11px; color: #000; background-color: #7D7D7D; }
.u_center_right { width: 20px; background: url('images/u/bg_2.png') repeat-y; }
.u_bottom_left { width: 20px; height: 20px; background: url('images/u/footer_1.png') no-repeat; margin: 0px }
.u_footer { height: 20px; background: url('images/u/footer.png') repeat-x; margin: 0px; }
.u_bottom_right { width: 20px; height: 20px; background: url('images/u/footer_3.png') no-repeat; margin: 0px }

.news_top_left { width: 20px; height: 42px; background: url('images/news/top_1.png') no-repeat; margin: 0px; padding: 0px; }
.news_top_left2 { width: 16px; height: 42px; background: url('images/news/top_2.png') no-repeat; margin: 0px; padding: 0px; }
.news_top { height: 42px; background: url('images/news/top_3.png') repeat-x; margin: 0px; padding: 0px 6px 8px 6px; margin: 0px; }
.news_top_text { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
.news_top_right2 { width: 16px; height: 42px; background: url('images/news/top_4.png') no-repeat; margin: 0px; padding: 0px; }
.news_top_right { width: 20px; height: 42px; background: url('images/news/top_5.png') no-repeat; margin: 0px; padding: 0px; }
.news_center_right { background: url('images/news/bg_2.png') repeat-y; }
.news_body { font-size: 11px; color: #000; background-color: #7D7D7D; padding: 0px 0px 10px 0px; }
.news_center_left { background: url('images/news/bg_1.png') repeat-y; margin: 0px; }
.news_bottom_left { width: 20px; height: 34px; background: url('images/news/footer_1.png') no-repeat; margin: 0px }
.news_footer { font: 10px verdana, sans-serif; color: #ce9825; height: 34px; background: url('images/news/footer.png') repeat-x; margin: 0px; padding-bottom: 10px; }
.news_bottom_right { width: 20px; height: 34px; background: url('images/news/footer_3.png') no-repeat; margin: 0px }
.news_footer a { color: #fff; text-decoration: none; }
.news_footer a:hover { color: #75899C; text-decoration: none; }

.l_top_left { width: 30px; height: 42px; background: url('images/l/top_1.png') no-repeat; margin: 0px; padding: 0px; }
.l_top { height: 42px; background: url('images/l/top_2.png') repeat-x; margin: 0px; padding: 0px 6px 8px 6px; }
.l_top_text { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
.l_top_right { width: 20px; height: 42px; background: url('images/l/top_3.png') no-repeat; margin: 0px; padding: 0px; }
.l_center_left { background: url('images/l/bg_1.png') repeat-y; margin: 0px; }
.l_body { font-size: 11px; color: #000; background-color: #7D7D7D; padding: 0px 0px 10px 0px; }
.l_center_right { background: url('images/l/bg_2.png') repeat-y; }
.l_bottom_left { width: 20px; height: 34px; background: url('images/l/footer_1.png') no-repeat; margin: 0px }
.l_footer { font: bold 10px verdana, sans-serif; color: #ce9825; height: 34px; background: url('images/l/footer.png') repeat-x; margin: 0px; padding-bottom: 10px; }
.l_bottom_right { width: 20px; height: 34px; background: url('images/l/footer_3.png') no-repeat; margin: 0px }
.l_footer a { color: #fff; text-decoration: none; }
.l_footer a:hover { color: #75899C; text-decoration: none; }

/* MENU */
.menu_top_left { width: 20px; height: 42px; background: url('images/menu/top_1.png') no-repeat; margin: 0px; padding: 0px; }
.menu_top { height: 42px; background: url('images/menu/top_2.png') repeat-x; margin: 0px; }
.menu_top_text { font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #fff; padding: 0px 0px 8px 0px; }
.scapmain { vertical-align: middle; padding-top: 8px; }
.menu_top_right { width: 20px; height: 42px; background: url('images/menu/top_3.png') no-repeat; margin: 0px; padding: 0px; }
.menu_center_right { background: url('images/menu/bg_2.png') repeat-y; }
.menu_body { font-size: 11px; color: #000; background-color: #7D7D7D; padding: 0px;  }
.menu_center_left { background: url('images/menu/bg_1.png') repeat-y; margin: 0px; }
.menu_bottom_left { width: 20px; height: 34px; background: url('images/menu/footer_1.png') no-repeat; margin: 0px }
.menu_footer { height: 20px; background: url('images/u/footer.png') repeat-x; margin: 0px; }
.menu_bottom_right { width: 20px; height: 34px; background: url('images/menu/footer_3.png') no-repeat; margin: 0px }

.button { border: #000 1px solid; margin: 1px; cursor: pointer; font: bold 10px verdana, arial, helvetica, sans-serif; color: #fff;  background-color: #7D0000; text-align: center; }
.button:hover { border: #000 1px solid; margin: 1px; cursor: pointer; font: bold 10px verdana, arial, helvetica, sans-serif; color: #000; text-align: center }
.button_2 { border: 0px; padding-bottom: 3px; margin: 1px; height: 30px; width: 88px; cursor: pointer; font: bold 10px verdana, arial, helvetica, sans-serif; color: #fff; background: url('images/button.png') repeat-x; text-align: center; }
.button_2:hover { margin: 1px; cursor: pointer; font: bold 10px verdana, arial, helvetica, sans-serif; color: #000; text-align: center }

form { margin : 0px; }
hr { height : 1px; border : 1px solid #eee; }
hr { border: #565656 1px solid; height: 0px; width: 95%; text-align: center; }
td { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; }
pre { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; }
.alt { color : #fff; }
img { border: 0px; }
li.first-link .bullet{ display: none; }

.bbcode { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555; background-color: #fff; border : 1px solid #ccc;	margin-top: 2px; }
.textbox { width: 100%;	font: 11px Helvetica, sans-serif; color: #000; background: url('images/tbox/tbox.png') #75899C repeat-x; border: 1px solid #000; }
.shoutboxtable { border: #000 1px solid; padding: 2px; font: 11px; color: #fff; background-color: #1e1e1e; text-align: left; }
.shoutboxname { border: #000 1px solid; background: url('images/tbox/chatbox_bg.png') repeat-x top; height: 26px; font: bold 10px verdana, arial, helvetica, sans-serif; color: #000; padding: 0px; }
.shoutboxname a { padding-top: 0px; color: #fff; text-decoration: none; }
.shoutboxname a:hover { color: #000; text-decoration: none; }
.shoutbox { border: #000 1px solid; padding: 2px; font: bolder 12px; color: #000; background-color: #666; text-align: left }
.shoutboxdate { font-size: 10px; color: #FEF4C0; text-align: center; }

.setuser_body{ background-color: #00528e; color: #fff; }
.border { border: 0px solid #fff; }
.admin-message { font: 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #fff; background-color: #7D0000; border: 1px solid #000; padding: 3px; margin-bottom: 5px; }

/* Side-Panel properties */

.news-category { border: 0; margin: 0px; float: left; }
.spacer { margin-bottom: 1px; }

/* General table properties */

.center { margin: 0 auto; }

.tbl-border { background-color: #000; }
.tbl { font-size: 11px;	color: #CBCBCB;	padding: 4px; }
.tbl1 {	font-size: 11px; color: #000; background-color: #666; padding: 4px; }
.tbl2 {	font-size: 11px; color: #666; background-color: #2f2f2f; padding: 4px; }

.forum-caption { font-size: 11px; font-weight: bold; color: #fff; background-image: url(images/button.png); padding : 2px 4px 4px 4px; }
.quote { font-size: 11px; color: #fff; padding: 0px; margin: 0px; border: 1px solid #000; }
.poll { height: 12px; border: 1px solid #000; }
.comment-name { font-weight: bold; color : #fff; }
.small { font-size: 10px; font-weight: normal; }
.small2 { font-size: 10px; font-weight: normal; color: #000000; }
.side-small { font-size: 10px; font-weight: normal; color: #410082; background-color: #000; }
.side-label { color: #410082; background-color: #fff; padding: 0px; }
.tablebreak { margin-bottom: 0px; }

#navigation ul { margin: 0; padding: 0; list-style-type: none; }
#navigation h2 { font-size: 12px; color: #fff; margin: 0; padding: 0px; }
#navigation a { display: block; color: #fff; padding: 0px; text-decoration: none; }
#navigation a:hover { color: #fff; background-color: #000; text-decoration : underline; }

* html #nav { height: 0px; }
* html #navigation ul li{ height: 1%; }

.center, *[align="center"] { margin: 0 auto; }

/* Page Navigation */

.pagenav { height: 34px; padding-top: 10px; font: 11px; color: #000000; background: url(images/next.png) no-repeat top center; text-align: center; }
.pagenav span { color: #000; padding: 2px 2px 2px 2px; }
.pagenav a { color: #fff; padding: 2px 2px 2px 2px; text-decoration: none; }
.pagenav a:hover { height: 34px; padding-top: 10px; font: 11px; color: #000000; background: url(images/next.png) no-repeat top center; text-align: center;  }

.white-header ul { margin: 0; padding: 0; }
.white-header ul li{ display: inline; }
.white-header ul li.first-link .bullet{ display: none; }