/* Version 2 */

html { background: url(../site_img/site_bg.gif) repeat-x; font-family: 'Times New Roman'; }

body { margin: 0 auto; text-align: center; width: 1000px; }

img { border: 0; }

h1,h2,p { margin: 0; }

#site_wrapper { text-align: left; width: 1000px; margin-top: 1px;}

#header { background: url(../site_img/header_bg.jpg); width: 978px; height: 74px; position: relative; }
#header #logo { position: relative; top: 15px; left: 7px; }

#main_area { margin-top: 3px; }

/* NAV Border */
#nav { width: 190px; float: left; text-align: center; }
#nav .top_bar { background: url(../site_img/top_bot_bar.png) no-repeat 0 0; width: 190px; height: 15px; }
#nav .middle { background: url(../site_img/middle_bar_sm.gif); width: 190px; }
#nav .bottom_bar { background: url(../site_img/top_bot_bar.png) no-repeat 0 -16px; width: 190px; height: 14px; }

/* Nav Text */
#nav a { text-decoration: none; color: #777; font-size: 24px; display: block; margin-left: 9px; width: 172px; }
#nav a:hover { color: #c50000; }
#nav .middle div { border-bottom: 1px solid #a4a4a4; width: 160px; height: 0; margin: 11px 0 11px 15px; }
#nav .middle a.current_section { color: #c50000; }
#nav #cse-search-box { margin-top: 8px; }

/* Content Border */
#content { width: 775px; float: left; margin-left: 14px; }
#content .top_bar { background: url(../site_img/top_bot_bar.png) no-repeat -191px 0; width: 775px; height: 17px; }
#content .middle { background: url(../site_img/middle_bar_lg.gif); width: 735px; padding: 0 17px 0 23px; position: relative; }
#content .bottom_bar { background: url(../site_img/top_bot_bar.png) no-repeat -191px -19px; width: 775px; height: 17px; }

.clear { clear: both; }

/* Content Text */
#content .middle { font-size: 15px; }
#content .middle h1 { font-size: 38px; color: #777; font-weight: normal; padding-bottom: 11px; }
#content .middle h2 { font-size: 17px; color: #777; font-weight: normal; padding-bottom: 8px; }
#content .middle p { padding-bottom: 33px; font-size: 15px; }
#content .middle a { text-decoration: none; color: #777; }
#content .middle a:hover { text-decoration: underline; color: #c50000; }

/* Login Links */
#login_links { float: right; }
#logreg_box { position: absolute; top: 0; right: 0; display: none; width: 775px; z-index: 201; }
#logreg_box .top_bar { background: url(../site_img/top_bot_bar.png) no-repeat -191px 0; width: 775px; height: 17px; }
#logreg_box .middle { background: url(../site_img/middle_bar_lg.gif); width: 735px; }
#logreg_box .bottom_bar { background: url(../site_img/top_bot_bar.png) no-repeat -191px -19px; width: 775px; height: 17px; }

/* Registration */
#logreg_box .middle .middle { background: none; padding: 0; }
#logreg_box .middle .middle h1 { font-size: 24px; }
#logreg_box .middle .middle form { margin: 0; }
#registration_form table { background: #ccc; padding: 5px; border: 1px solid #777; text-align: right; letter-spacing: 1.1px; }
#registration_form table input.left { float: left; }
#registration_form table div { display: none; }
#login_form.reg_page, #registration_form.reg_page { float: left; }
#login_form.reg_page { margin-right: 15px; }

#login_form.reg_page table { background: #ccc; border: 1px solid #777; padding: 5px; }

.reg_page .form_title { font-size: 17px; color: #fff; font-weight: bold; text-align: center; background: #666; }

/* Messages */
.system_message_gr { background: #c8fdc2; border: 2px solid #85ac81; padding: 5px; color: #000; margin: 0 1px 1px 1px; }
.system_message_gr a { }
.system_message_rd { background: #fb7575; border: 2px solid #a54b4b; padding: 5px; color: #000; margin: 0 1px 1px 1px; }
.system_message_rd a { color: #fff !important; }

/* Tool Box */
#tool_box { position: fixed; bottom: 0; right:0; height: 25px; width:190px; background: #fff; border: 2px solid #ccc; border-width: 2px 2px 0 2px; }
#tool_box a#open_tool_box { display: block; text-decoration: none; color: #777; outline: none; }
#tool_box a#open_tool_box:hover { text-decoration: underline; color: #c50000; }
#tool_box .tool_title { margin: 0; padding: 5px 0 2px 0; color: #0000ff; font-weight: bold; }

#tool_box #whosonline ul { text-align: left; margin: 0; padding-left: 25px; }

/* Whats New */
#whats_new { border: 4px double #ac1c1c; padding: 5px; margin: 5px 0; }
#whats_new h2 { color: #000 !important; font-weight: bold !important; }

/* Effects Divs */
#darken {   
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	z-index:199;
	background:black;
}

/* Ads */
#top_right_ad { position: absolute; top: 7px; right: 17px; }
/* #right_ad { width: 120px; height: 600px; float: right; clear: both; margin: 18px -170px 10px 16px; } */
#right_ad { position: absolute; top: 35px; right: -150px; }

#ads_under_header_2move { display: none; }
#link_unit_under_header { padding-bottom: 7px; position: relative; }

ins { background-color: #fff; )
