/* General */



body {

	background: #000000;

}



#wrapper {

	width: 750px;

	margin: auto;

	top: 10px;

	position: relative;

}



/* Header */



#header {

	width: 100%;

	height: 100px;

}



#logo {

	background: url(../img/logo.png) no-repeat;

	width: 80px;

	height: 80px;

	float: left;

	position: relative;

}



#title {

	background: #000000 url(../img/title.png) no-repeat;

	width: 250px;

	height: 100px;

	float: left;

	position: relative;

	left: 10px;

	top: 8px;

}



#navi {

	background: #f2f2f2;

	width: 387px;

	height: 35px;

	float: right;

	position: relative;

	top: 25px;

	border: 2px solid #2f7c00;

}



#navi p {

	background: none;

	color: #000000;

	width: 100%;

	height: 100%;

	position: relative;

	left: 10px;

	bottom: 2px;

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

}



#navi p a {

	background: none;

	color: #000000;

	text-decoration: none;

}



#navi p a:hover {

	background: none;

	color #000000;

	text-decoration: underline;

}



#subnavi {

	background: #f2f2f2;

	color: #000000;

	width: 100%;

	height: 24px;

	float: left;

	position: relative;

	border: 2px solid #2f7c00;

	bottom: 10px;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	text-align: center;

	padding: 11px 0 0 0;

}



#subnavi a {

	background: none;

	color: #000000;

	text-decoration: none;

}



#subnavi a:hover {

	background: none;

	color #000000;

	text-decoration: underline;

}



/* News */



#news {

	background: #343434;

	width: 170px;

	float: left;

	position: relative;

	border: 2px solid #2f7c00;

	padding: 0 0 20px 0;

}



#news h1 {

	background: none;

	color: #FFFFFF;

	width: 90%;

	margin: auto;

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	border-bottom: 1px solid #2f7c00;

	position: relative;

	top: 15px;

}



#news h2.date {

	background: none;

	color: #d23a3a;

	width: 90%;

	font-family: Arial, Verdana, sans-serif;

	font-size: 12px;

	position: relative;

	margin: auto;

	padding: 40px 0 0 0;

}



#news p {

	background: none;

	color: #FFFFFF;

	width: 90%;

	margin: auto;

	position: relative;

	font-family: Arial, Verdana, sans-serif;

	font-size: 12px;

}



#news p a {

	background: none;

	color: #FFCC00;

	text-decoration: none;

}



#news p a:hover {

	background: none;

	color: #FFCC00;

	text-decoration: underline;

}



#news p.x {

	background: none;

	color: #f2f2f2;

	width: 90%;

	margin: auto;

	text-align: right;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

}



#news p.x a {

	background: none;

	color: #d23a3a;

	text-decoration: none;

}



#news p.x a:hover {

	background: none;

	color: #d23a3a;

	text-decoration: underline;

}



/* Content */



#content {

	background: #202020;

	width: 560px;

	height: auto;

	border: 2px solid #2f7c00;

	float: right;

	position: relative;

	padding: 0 0 30px 0;

	left: 4px;

}



#content h1 {

	background: none;

	color: #f8f8f8;

	text-align: center;

	font-family: Verdana, Arial, sans-serif;

	font-size: 28px;

	font-weight: bold;

}



#content p {

	background: none;

	color: #FFFFFF;

	width: 90%;

	margin: auto;

	font-family: Arial, Verdana, sans-serif;

	font-size: 14px;

	padding: 20px 0 0 0;

	position: relative;

}



#content a {

	background: none;

	color: #FFCC00;

	text-decoration: none;

}



#content a:hover {

	background: none;

	color: #FFCC00;

	text-decoration: underline;

}



#b-wrapper {

	background: none;

	width: 90%;

	margin: auto;

	padding: 30px 0 0 30px;

	float: left;

	position: relative;

}



.pic {

	background: none;

	width: 90px;

	height: 90px;

	float: left;

	position: relative;

}



.b-title {

	background: none;

	width: 400px;

	color: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 14px;

	float: left;

	position: relative;

	padding: 0 0 0 10px;

	font-weight: bold;

	clear: right;

}



.b-text {

	background: none;

	width: 400px;

	color: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	float: left;

	position: relative;

	padding: 0 0 0 10px;

	clear: right;

}



.b-text a {

	background: none;

	color: #FFCC00;

	text-decoration: none;

}



.b-text a:hover {

	background: none;

	color: #FFCC00;

	text-decoration: underline;

}



.b-more {

	background: none;

	width: 400px;

	color: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	float: left;

	position: relative;

	text-align: right;

}



.b-more a {

	background: none;

	color: #FFCC00;

	text-decoration: none;

}



.b-more a:hover {

	background: none;

	color: FFCC00;

	text-decoration: underline;

}



/* Copyright */



#copyright {

	background: #343434;

	color: #FFFFFF;

	width: 560px;

	height: 20px;

	float: right;

	position: relative;

	border: 2px solid #2f7c00;

	top: 10px;

	left: 4px;

	padding: 5px 0 0 0;

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	text-align: center;

}

#copyright a {

	background: none;

	color: #FFCC00;

	text-decoration: none;

}



#copyright a:hover {

	background: none;

	color: FFCC00;

	text-decoration: underline;

}

