body {
	margin: 0px;
    	font-family: georgia, verdana, arial, sans-serif;
	background: #fff200;
	padding-left: 250px;
	padding-top: 40px;
	scrollbar-base-color: #905020;
}

#credits {
	display: inline-block;
	position: relative;
	font-family: Tahoma;
	font-size: 10px;
	text-align: center;
	padding-top: 20px;
	padding-right: 250px;
	padding-bottom: 10px;
	color: #000000;
	width: 70%;
}

#credits a {
	color: #000000;
	text-decoration: none;
}

#acmebox {
	position: absolute;
	left: 1015px;
	top: 30px;
	z-index: 100;
}

#logo_div {
	position: absolute;
	top: 40px;
	left: 10px;
}

#top_bar {
	position: absolute;
	top: 0px;
	padding: 2px;
	padding-right: 10px;
	width: 100%;
	text-align: right;
}

#lang_bar {
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: middle;
}

#lang_bar a {
	text-decoration: none;
	color: #666666;
}

#content_div {
	width: 700px;
	padding: 3px;
	border: solid 2px #FE0000;
	color: #FFFFFF;
	min-width: 700px;
}

#content_div #body {
	background: #000000;
	padding: 5px;
	width: 98.5%;
	z-index:-1;
}

#content_div #body #title {
	width: 99%;
	border-bottom: solid 1px #FE0000;
	padding: 2px;
	font-size: 1.7em;
        font-family: tahoma, georgia, verdana, arial, sans-serif;
	text-align: left;
	color: #FFFFFF;
}

#content_div #body #title_mini {
	width: 99%;
	border-bottom: dotted 1px #FE0000;
	margin: 2px;
	padding: 4px;
	font-size: 1em;
        font-family: tahoma, georgia, verdana, arial, sans-serif;
	text-align: left;
	color: #FFFFFF;
}


#content_div #body #main {
	width: 99%;
	padding: 2px;
}

#content_div #body #table {
	width: 100%;
	padding: 2px;
}

#toolbar_ph {
	width: 225px;
	position: absolute;
	top: 150px;
	left: 0px;
}

#toolbar {
	background: #000000;
	text-align: right;
	padding: 5px;
	padding-top: 20px;
	padding-bottom: 15px;
	border-right: solid 2px #FE0000;
	border-bottom: solid 2px #FE0000;
	color: #FFFFFF;
}

#toolbar #link_div {
	width: 99%;
	text-align: right;
	border-bottom: dotted 1px #FE0000;
	padding-top: 5px;
	padding: 4px;
}

#toolbar #link_active_div {
	width: 99%;
	text-align: right;
	border-bottom: dotted 1px #FE0000;
	background: #CC0000;
	padding: 4px;
}


#toolbar #sublink_div {
	width: 99%;
	text-align: right;
	background: #CC0000;
	border-right: solid 1px #FE0000;
	border-bottom: dashed 1px #FE0000;
	padding: 4px;
}

#toolbar #sublink_active_div {
	width: 99%;
	text-align: right;
	background: #CC0000;
	border-right: solid 1px #FE0000;
	border-bottom: dashed 1px #FE0000;
	padding: 4px;
}


#toolbar #link {
	width: 100%;
	color: #ffffff;
	font-size: 14px;
	padding-right: 10px;
}

#toolbar #link_active {
	width: 100%;
	color: #ffffff;
	font-size: 14px;
	padding-right: 10px;
}

#toolbar #sublink {
	width: 100%;
	color: #ffffff;
	font-size: 10px;
	padding-right: 10px;
}

#toolbar #sublink_active {
	width: 100%;
	font-size: 10px;
	padding-right: 10px;
}

#toolbar #link a {
	color: #ffffff;
	text-decoration: none;
}

#sidebar {
	width: 24%;
	position: absolute;
	top: 40px;
	left: 970px;
	color: #FFFFFF;
	z-index:100;
}

#sidebar_in {
	width: 24%;
	position: absolute;
	top: 40px;
	left: 970px;
}


#loginform {
	width: 90%;
	padding: 5px;
	margin: 3px;
	margin-bottom: 15px;
	border: solid 2px #FE0000;
}

#loginform #body {
	padding: 3px;
	background-color: #00001E;
}

#loginform #body #title {
	width: 100%;
	border-bottom: solid 1px #00001E;
	padding: 2px;
	font-size: 1.4em;
        font-family: tahoma, georgia, verdana, arial, sans-serif;
	color: #FFFFFF;
}

#loginform #body #main {
	width: 100%;
	padding: 2px;
}

#sidebox {
	width: 90%;
	padding: 5px;
	margin: 3px;
	margin-bottom: 15px;
	border: solid 2px #FE0000;
	color: #FFFFFF;
}

#sidebox #body {
	padding: 3px;
	background-color: #000000;
}

#sidebox #body #title {
	width: 100%;
	padding: 5px;
	font-size: 1.1em;
        font-family: tahoma, georgia, verdana, arial, sans-serif;
	text-align: left;
	color: #ffffff;
}

#sidebox #body #main {
	width: 100%;
	padding: 2px;
}

#sidebox #body #main a {
	color: #ff3333;
	text-decoration: underline;
}

#customlink {
	color: #ff3333;
	text-decoration: underline;
}

#sidebox #main #editbox {
	width: 98%;
	height: 85px;
}

#newsbox {
	margin: 10px;
	padding: 5px;
	border: dotted 2px #FE0000;
}

#newsbox #newstitle {
	padding: 2px;
        font-family: tahoma, georgia, verdana, arial, sans-serif;
        font-size: 20px;
	font-wieght: bold;
        text-align: left;
        border-bottom: solid 1px #999999;
}

#newsbox #newscredits {
	padding-left: 3px;
	font-size: 11px;
	color: #999999;
}

#newsbox #newscontent {
	padding: 5px;
	text-align: left;
}

#blogbox {
	margin: 10px;
	padding: 5px;
	border: dotted 2px #FE0000;
}


#blogbox #blogtitle {
	padding: 2px;
        font-family: tahoma, georgia, verdana, arial, sans-serif;
        font-size: 20px;
        font-weight: bold;
        text-align: left;
        border-bottom: solid 1px #999999;
}

#blogbox #blogcredits {
	padding-left: 3px;
	font-size: 11px;
	color: #999999;
}

#blogbox #blogcontent {
	padding: 5px;
	text-align: left;
}

#shout {
	text-align: left;
	font-size: 12px;
}

#textfield_max {
	width: 85%;
	align: center;
	text-align: center;
	margin: 5px;
}

#edit_table {
	width: 99%;
	font-size: 12px;
}

#edit_table #line {
	border: dotted 1px #FE0000;
	padding: 5px;
}

#edit_table #line_small {
	border: dotted 1px #FE0000;
	padding: 3px;
	font-size: 10px;
}

#edit_table #line_unread {
	border: dotted 1px #FE0000;
	padding: 3px;
	font-weight: bold;
}

#edit_table #pline {
	border: dotted 1px #FE0000;
	padding: 5px;
	text-align: right;
	font-weight: bold;
	width: 35%;
}


#edit_table #name {
	text-align: right;
	width: 30%;
}

#edit_table #button {
	text-align: center;
}

#edit_table #input {
	width: 90%;
	text-align: left;
}

#edit_table #input_ta {
	width: 90%;
	height: 100px;
	text-align: left;
}

#edit_table #input_ta_small {
	width: 90%;
	height: 200px;
	text-align: left;
}


#edit_table #news {
	width: 90%;
	text-align: left;
}

#edit_table #blog {
	width: 90%;
	text-align: left;
}

#edit_table #top {
	text-align: center;
}

#edit_table #line_b {
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	border: solid 1px #FE0000;
	font-weight: bold;
}

#errmsg {
	width: 98%;
	text-align: center;
	align: center;
	border: solid 1px #CC0033;
	background-color: #FF3333;
	color: #FFFFFF;
	padding: 5px;
}

input.btn {   
	color:#FFFFFF;   
	font: bold 84% georgia, verdana, arial, sans-serif;   
	background-color:#222222;   
	border: 1px solid;   
	border-color: #FE0000;   
}   

input.textbox {   
	color:#000000;   
	font: bold 84% georgia, verdana, arial, sans-serif;   
	background-color:#fff;   
	border: 1px solid;   
	border-color: #FE0000;   
}   

textarea.textbox_rightbar {   
	color:#000000;
	font: bold 84% georgia, verdana, arial, sans-serif;   
	background-color:#fff;   
	border: 1px solid;   
	border-color: #FE0000;   
}   

input.btnhov {   
	border-color: #c49944;  
}

#stuff_content {
	float: left;
	width: 100%;
	background-color: #000;
}

#stuff_entry {
	display: inline-block;
	float: left;
	width: 100px;
	margin: 10px;
	text-align: center;
	font: bold 60% georgia, verdana, arial, sans-serif;      
}

#stuff_entry #thumb {
	width: 100px;
	border: 1px solid #FE0000;
	text-align: center;
	font: bold 60% georgia, verdana, arial, sans-serif;      
}

#shoutbox_more_date {
	font: bold 85% georgia, verdana, arial, sans-serif;
}

a {
	color: #FFFFFF;
	text-decoration: none;
}
