@charset "utf-8";
html, body{
	background:#404040;
	color:#000;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	margin:0; padding:0;
	text-align:left;
}
div.outer_border{
	background-color:#D4D0C8;
	border-top:1px solid #D4D0C8;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #D4D0C8;
}
div.outer_border_2{
	background:url('/assets/images/white-pixel.gif') repeat-x top;
	border-top:none;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	border-left:1px solid #FFF;
	background-color:#D4D0C8;
	padding-top:3px;
}
h1.title, h2.title, div.title{
	background-color:#000080;
	color:#FFF;
	cursor:default;
	font:bold 11px Verdana,Arial,Helvetica,sans-serif;
	margin:0 2px 2px 2px; padding:2px;
	position:relative;
	white-space:nowrap;
}
div.inner_border{
	background:url('white-pixel.gif') repeat-x top;
	border-top:none;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #FFF;
	margin:7px;
	position:relative;
}
div.inner_border_2{
	border-top:none;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	border-left:none;
	position:relative;
	padding:7px;
}
div.inner_border_3{
	border-top:1px solid #808080;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-left:1px solid #808080;
}
div.inner_border_4{
	background-color:#FFF;
	border-top:1px solid #404040;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #404040;
}
div.inner_border_5{
	border-top:1px solid #808080;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-left:1px solid #808080;
	margin:3px; padding:0;
}
div.inner_border_6{
	background-color:#FFF;
	border-top:1px solid #404040;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #404040;
	margin:0; padding:2px 1px;
}
form, div{margin:0; padding:0;}
img, object{
	border:none;
	display:block;
	margin:0;
}
p{
	margin:0.5em 0; padding:0 0.5em;
	line-height:16px;
}
.c{text-align:center;}
a:link{color:#00F; text-decoration:underline;}
a:visited{color:#00F; text-decoration:underline;}
a:hover{color:#00F;text-decoration:underline;}
a:active{color:#00F; text-decoration:underline;}
h1#page_title{
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:32px 0; padding:0;
	text-align:center;
}
div#copyright{
	margin-top:8px;
	font-size:10px;
	text-align:center;
}
div.nav_box span{font-weight:bold;}
div#container{
	margin:0 auto;
	position:relative;
	width:640px;
}
div#nav_box{
	position:absolute;
	left:-100px; top:40px;
	width:152px;
}
div#main_window{
	color:#000;
	left:0px; top:8px;
	position:absolute;
	width:640px;
}
div#main_window div.inner_border_6{padding:2px 58px;}
div#comment_box{
	left:588px; top:24px;
	position:absolute;
	width:256px;
}
div.input{
	margin:0 auto;
	text-align:right;
	width:512px;
}
div.input label{font-weight:bold;}
select.single{
	margin:0 0 0 8px;
	width:128px;
}
select.single_sm{
	margin:0;
	width:40px;
}
select.single_med{
	margin:0;
	width:64px;
}
input#content_swf_comment_name{
	margin:0;
	width:224px;
}
textarea#content_swf_comment{
	margin:0;
	width:224px; height:192px;
}
input#btn_comment_submit{
	margin:0 0 0 80px;
	width:144px;
}
ul{padding:0 0 0 24px; margin:8px 0;}
li{
	list-style:disc outside none;
	margin:0; padding:2px 0;
}
li.category{
	list-style-type:none;
	margin:0 0 0 -22px; padding:8px 0;
}
div.comment{
	border-top:1px solid #808080;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	border-left:1px solid #808080;
	margin:4px 0; padding:2px 4px;
}
div.comment span{
	color:#C0C0C0;
	font-size:10px;
}