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

body {
	background:url(../images/body-bg.gif) right bottom no-repeat #000;
	font:1em Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:0;
	text-align:center;
}
a:link, a:visited { color:#feafff;}
#wrap {
	margin:0 auto;
	padding:0;
	width:800px;
}

#logo {	margin:15px 0 0; padding:0;}
#logo a {
	display:block;
	margin:0 0 0 104px;
	background:url(../images/logo.gif) left top no-repeat transparent;
	overflow:hidden;
	text-indent:-9999px;
	width:592px;
	height:111px;	
}

#head {
	margin:15px 0; padding:0;
	height:200px;
	width:800px;
	overflow:hidden;
	background:url(../images/head-bg.jpg) left top no-repeat transparent;
}

#head ul { margin:10px 530px 10px 15px; padding:0; text-align:left;}
#head ul li { margin:0; padding:0; list-style:none;}
#head ul li a { zoom:1;}
#head ul li a:link, #head ul li a:visited {
	display:block;
	font:italic bold 1em/30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#head ul li a:hover, #head ul li a:focus {
	padding:0 0 0 15px;
	background:url(../images/nav-hover.gif) left center no-repeat transparent;
}

#content { 
	clear:both;
	float:left;
	width:780px;
	padding:10px;
	text-align:left;
}

#col-main { 
	float:left;
	width:470px;
}
#col-right {
	margin:0 0 0 495px;
}
#content h1, #content h2, #content h3 {
	font:italic 1.3em Arial, Helvetica, sans-serif;
	color:#fff;
}
#content h3 { font-size:1.2em;}
#content h3 span { display:block; font:bold 0.5em Verdana, Arial, Helvetica, sans-serif;}
#content p { font:0.8em Arial, Helvetica, sans-serif;}
#content ul { margin:0; padding:0;}
#content ul li { margin:0; padding:0; list-style:none; font:0.8em Arial, Helvetica, sans-serif;}
#content #classes li { 
	margin:0; padding:3px 0;
	border-bottom:1px solid #ccc;
	font:italic bold 1em Arial, Helvetica, sans-serif;
}
#content #classes li a { text-decoration:none; color:#fff;}
#content #classes li strong, #content #classes li a strong {
	color:#feafff;
}

td label { font:bold 0.8em Arial, Helvetica, sans-serif; display:block; text-align:right;}
input, textarea {
	border:1px solid #ccc;
	background-color:#444;
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
}

.news-item { margin:0 0 50px; border:3px solid #222; padding:23px;}


#footer { 
	padding:30px 0 0;
	clear:both; 
	text-align:center; 
	font:0.8em Arial, Helvetica, sans-serif;
}