﻿@charset "utf-8";
/* CSS Document */

/* General Tags */
body { color: #000000; font-family: verdana; font-size: 10px; border: 0px; margin: 0px; padding: 0px; }
table { text-align: left; vertical-align: top; }
img { border: 0px; margin: 0px; padding: 0px;  }
div { vertical-align: top; border: 0px; margin: 0px; padding: 0px; display: block; }
a { color: #c57878; }
a:hover { color: #d4d4d4; }
input { padding: 0; margin: 0; }
.input_theme {  height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; border: 1px solid #999999; padding-top: 3px; padding-left: 2px; padding-right: 2px; width: 150px; margin-bottom: 3px; }
.input_theme:hover {  }
textarea { color: #666666; border: 1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; }
.submit { cursor: pointer; background-color: #FFFFFF; color: #666666; border: 1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; }
.error { color: #FF0000; font-weight: bold; }
.success { color: #009900; }

/* Text Formatting */
.r { text-align: right; }
.c { text-align: center; }
.text_header { font-size: 14px; color: #c57878; }


.tiny { font-size: 8px; }
.large { font-size: 18px; }
.huge { font-size: 24px; }

.red { color: #990000; font-weight: bold; }
.bold { font-weight: bold; }
.b { font-weight: bold; }
.center { text-align: center; }

.main_content { width: 850px; position: relative; left: 75px; padding-top: 10px; }

.admin_table { width: 100%; }
.admin_left { width: 270px; padding: 10px; }
.admin_right { width: 270px; padding: 10px; }

.calendar_table { width: 100%; }
.calendar_table td { vertical-align: top; }
.calendar_day { width: 13%; }
.calendar_time { width: 9%; }
.calendar_table th, .cp_header { font-family: arial; font-size: 14px; text-align: center; font-weight: bold; color: #c57878; text-decoration: underline; }
.calendar_table td, .calendar_table th { border-right: 1px solid black; }
.calendar_time div { color: #999; height: 24px; text-align: center; padding-top: 16px; }

/* Site Structure */
.site_table { padding-left: 50%; position: relative; left: -500px; }
.site { width: 1000px; padding-left: 50%; position: relative; left: -500px; }
.banner { width: 1000px; height: 199px; }
.body { background-image: url(images/site_bg.jpg); background-repeat: repeat-y; width: 1000px; position: relative; margin-left: 50%; left: -500px; }
.b_left { width: 50px; background-image: url(images/b_left.jpg); }
.main { width: 900px; }
.b_right { width: 50px; background-image: url(images/b_right.jpg); }

.menu {  height: 38px; text-align: center; width: 1000px; }

/* Left */
.left { width: 620px; position: relative; left: 60px; }
.l_block { width: 620px; background-image: url(images/l_block_bg.jpg); background-repeat: repeat-y; }
.l_bot { width: 620px; background-image: url(images/l_block_bottom.jpg); height: 12px; }
.l_height { height: 500px; }

	.proj { height: 245px; }
	.update_img { border: 1px solid black; }
	.proj_header { font-weight: bold; color: #958888; background-image: url(images/h_project.jpg); width: 605px; height: 33px; text-align: right; padding-top: 24px; padding-right: 15px; }
	.proj_img { width: 282px; height: 0px; position: relative; left: 20px; }
	.proj_info { width: 270px; position: relative; left: 310px; }

/* Right */
.right { width: 0; position: absolute; top: 3px; }
.r_block { width: 260px; background-image: url(images/r_block_bg.jpg); background-repeat: repeat-y; position: relative; left: 680px; }
.r_bot { width: 260px; background-image: url(images/r_block_bottom.jpg); height: 15px; }

	.staff_header { background-image: url(images/h_team.jpg); width: 260px; height: 56px; }
	.staff_img { border: 1px solid #000000; margin-right: 3px; width: 100px; height: 87px; }
	.staff { width: 240px; position: relative; left: 10px; }

	.articles_header { background-image: url(images/h_latest_articles.jpg); width: 260px; height: 56px; }
	.articles { width: 240px; position: relative; left: 10px; line-height: 15px; }

	.cp_header { background-image: url(images/h_cp.jpg); width: 260px; height: 56px; }

/* Main Content */
.info { width: 580px; position: relative; left: 20px; }
.info_table { width: 580px; }

.content_edit { font-style: italic; color: #999999; width: 200px; position: relative; text-align: right; left: 375px; }

/* Bottom */
.site_bar { font-weight: bold; color: #999999; background-image:url(images/site_bar.jpg); height: 173px; width: 1000px; }
.bottom_nav { position: relative; top: 35px; left: 70px; height: 0px; }
.bottom_left { position: relative; top: 100px; left: 155px; height: 0px; width: 100px; height: 0px; } 
.bottom_right { text-align: right; position: relative; top: 100px; left: 745px; height: 0px; width: 100px; height: 0px; } 
.copyright { text-align: center; position: relative; top: 100px; width: 1000px; height: 0px; }
.valid { position: relative; left: 725px; width: 210px; text-align: right; top: 25px; height: 0px; }
.bottom_nav_right { text-align: right; width: 200px; position: relative; top: 35px; left: 540px; height: 0px; }

/* Coding Page */
.coding_img_right { width: 250px; height: 0; position: relative; left: 320px; }
.coding_img_left { width: 250px; height: 0; }
.coding_thumb { border: 1px solid black; }
.coding_title_right { font-weight: bold; color: #c57878; font-size: 16px; font-family: verdana; width: 300px; height: 25px; }
.coding_info_right { width: 300px; padding-top: 4px; height: 130px; } 
.coding_title_left { font-weight: bold; color: #c57878; font-size: 16px; font-family: verdana; width: 300px; height: 25px; }
.coding_info_left { width: 300px; padding-top: 4px; height: 130px; position: relative; left: 270px; } 

/* Contact Page */
.contact { color: #666666; }
.contact_message { height: 150px; width: 575px; background-image: url(images/contact_message_bg.jpg); background-repeat: no-repeat; }

/* Clock Widget */
#serverTime { text-decoration: underline; }

/* Admin Panel Styles */
.sections { width: 850px; position: relative; left: 75px; }
.content { width: 850px; position: relative; left: 75px; }
.div { color: #000000; font-family: verdana; font-size: 12px; background-image: url(images/div_bg.jpg); background-repeat: no-repeat; width: 905px; height: 20px; vertical-align: middle; text-align: center; position: relative; right: 28px; padding-top: 7px; padding-bottom: 20px; }
.label { width: 150px; height: 0px; }
.label_no { width: 150px; height: 0px; }
.fill { width: 675px; position: relative; left: 175px; }
.d { width: 675px; height: 140px; }
.dt { width: 675px; height: 300px; }
.div_submit { text-align: center; width: 850px; }
.cms_submit { border: 1px solid #7f9db9; background-color: #ffffff; font-family: verdana; font-size: 10px; cursor: pointer; }
.cms_button { border: 1px solid black; background-color: #FFFFFF; font: bold 11px verdana; margin: 2px; } 
.cms_buttons { width: 675px; position: relative; left: 175px; text-align: center; }
.cms_show { border: 0px; background-color: #FFFFFF; width: 675px; padding: 3px 0; font: 10px verdana; }
.cms_drop { padding: 0px; font: 10px verdana; position: relative; bottom: 2px; }
textarea {  padding: 3px; }
.time_bar { position: relative; text-align: right; width: 400px; height: 0px; left: 450px; }
.nav_bar { text-align: center; width: 850px; }
.error { color: #FF0000; }
.wide { width: 850px; }
.user_table { border-top: 1px solid #7f9db9; border-left: 1px solid #7f9db9; width: 850px; }
.ut_br { border-bottom: 1px solid #7f9db9; border-right: 1px solid #7f9db9; }
.ut_b { border-bottom: 1px solid #7f9db9; }
.sect { padding-bottom: 5px; }
.file { padding: 3px 0; }
.d4 { display: inline; position: relative; top: 4px; }
.loginbox { width: 220px; height: 90px; line-height: 12px; }
.login_user { width: 150px; margin-bottom: 3px; }
.login_pass { width: 150px; }
.login_input { float: right; }
.login_label { line-height: 23px; }
.login_check { display: inline; position: relative; top: 8px; }
.login_bottom { width: 250px; position: relative; height: 0px; left: 20px; bottom: 13px; }
.login_submit { border: 1px solid #7f9db9; background-color: #ffffff; font-family: verdana; font-size: 12px; cursor: pointer; height: 20px; padding-bottom: 1px; }
.reg_bottom {}
.login_links { position: relative; top: 4px; }
.login_error { width: 220px; color: red; }
.clinks { line-height: 16px; }
.score { width: 50px; }
.date { width: 75px; }
.cms_info { color: #c57878; text-decoration: underline; cursor: help; }

/* User panel Styles */
.a_level { cursor: help; }
.user_normal { color: black; }
.user_master { font-weight: bold; color: #dad382; }
.user_admin { font-weight: bold; color: #3c9cbb; }
.user_inactive { font-weight: bold; color: #bb3c54; }
.user_banned { font-weight: bold; color: #FF0000; }





/* Phoenix Styles */
.cms_formlabel { width: 100px; height: 17px; padding-top: 3px; }
.cms_inputdiv { width: 300px; height: 20px; position: relative; bottom: 20px; left: 100px; }
.cms_submitbutton { border: 1px solid #7f9db9; background-color: #ffffff; font-family: verdana; font-size: 12px; cursor: pointer; height: 20px; padding-bottom: 1px; }


.phoenix_div_submit { width: 100%; padding: 5px; text-align: center; }


