BODY
{
   font: 13px/20px Georgia;
   color: #C7C9D8;
   background: #2f3440 url('images/background.jpg');
}
table
{
   font: 13px/20px Georgia;
}

#layout
{
   background-image: url(images/background-top.jpg);
   background-repeat: repeat-x;
   background-position: top center;
}

#top
{
   background-image: url(images/script-top-right.gif);
   background-repeat: no-repeat;
   background-position: top left;
}

#center
{
   background-image: url(images/background-center.jpg);
   background-repeat: repeat-x;
   background-position: top center;
}

#title
{
   background-image: url(images/background-title.jpg);
   background-position: top center;
   border-top: 1px solid #6c758d;
   border-bottom: 1px solid #6c758d;
}
#title-left
{
   background-image: url(images/script-bottom-left.gif);
   background-position: top right;
   background-repeat: no-repeat;
}
#contents-top
{
	padding-top:20px;
	width:100%;
	/*background-image: url(images/background-contents.jpg);*/
	background-repeat: repeat-x;
	background-position: top center;
}
#contents
{
	background-color: #262b37;
	background-image: url(images/contents-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-bottom: 30px;
}

#contents-left
{
	background-image: url(images/shadow-contents-left.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}
#contents-right
{
	background-image: url(images/shadow-contents-right.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
#bottom-left
{
	background-image: url(images/shadow-bottom-left.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
#bottom-right
{
	background-image: url(images/shadow-bottom-right.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#bottom
{
	background-image: url(images/shadow-bottom.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	font: 10px Arial;
	color: #626971;
}

#footer
{
	font: 10px Verdana;
	background-color: #000000;
	color: #999;
	height: 30px;
	padding: 10px;
}

.menu-item
{
	font: 12px Tahoma Arial;
	background-image: url(images/title-button.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
.menu-item a,
.menu-item a:link,
.menu-item a:active,
.menu-item a:visited { color: #fff; }
.menu-item a:hover { color: #FDF2A8; }

.menu-subitem
{
	font: 10px Verdana;
	padding-bottom: 7px;
	padding-left:30px;
}

A {color: #FED95A; text-decoration: underline;}
A:Hover {color: #fff; text-decoration: none;}

a h3
{
	color: #FED95A; 
}
a:hover h3
{
	color: #fff;
}

a h5
{
	padding: 0px;
	margin: 0px;
	display: inline;
	color: #FED95A; 
	font: 15px Georgia;
	font-weight: bold;
}
a:hover h5
{
	color: #fff;
}

A.subitem:link {color: #b2b4b8; text-decoration: none;}
A.subitem:active {color: #ffffff; text-decoration: none;}
A.subitem:visited {color: #b2b4b8; text-decoration: none;}
A.subitem:Hover {color: #ffffff; text-decoration: none;}

.ctime {color: #C7D7FF; font: 17px/21px Georgia; font-weight: normal;}

img {border: 0px;}
h1 {padding: 0px; margin:0px; color: #fff; font: 24/38px Georgia; font-weight: bold;}
h2 {padding: 0px; margin:0px; color: #FDF2A8; font: 20/24px Georgia; font-weight: normal;}
h3 {padding: 0px; margin:0px; color: #FDF2A8; font: 18px/24px Georgia; font-weight: bold;}
h4 {padding: 0px; margin:0px; color: #C7D7FF; font: 17px/21px Georgia; font-weight: normal;}
h5 {padding: 0px; margin:0px; font: 13px Arial; font-weight: bold;}
.h3 {padding: 0px; margin:0px; color: #CAD3EC; font: 18px Arial; font-weight: normal;}
hr {padding: 0px; margin:0px; height:1px; width: 300px; color: #707683; }

.image { border: 5px solid #39363A;}
.bold { font-weight: bold; }

.color1 { color: #9EACCF ; }
.color2 { color: #FFF0AA ; }
li  { color: #A8B1D5 ; margin-left: 8px;  }

.altbg
{
	background-image: url(images/altbg.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.border-light
{
	border-bottom: 1px solid #444859;
}

.commentary
{
	color: #C6CAD9;
}

.medium
{
	font: 14px Arial;
}

.form-text
{
	border: 1px solid #5B6682;
	background-color: #3F485C;
	color: #b0b0d0;
	font: 12px Arial;
	padding: 2px;
	margin: 1px;
}
.form-button
{
	height: 29px;
	width: 93px;
	border: 0px;
	font: bold 12px Verdana;
	color: #ffffff;
	cursor: pointer;
	background-image: url(images/button.gif);
	margin-top: 10px;
	margin-right: 5px;
}

.small
{
	font: 11px Arial;
}

.border_table
{
	border: 1px solid #3A3F4E;
}

.comment
{
	font: 11px Arial;
	color: #c6cad9;
	border-left: 1px solid #707683;
	padding-left: 10px;
}
.comment b
{
	color: #fff;
}

.flag
{
	border: 1px solid #000000;
}
.listky
{
	background-color: #2E365A;
	height: 30px;
border: 1px solid #3e466a;
	color: #fff;
	padding:10px;
	width: 600px;
}
.listky a:link,
.listky a:active,
.listky a:visited
{
	text-decoration: underline;
}
.listky a:hover
{
	text-decoration: none;
}