body{
	background:			#ffffff;
	font-family:		Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:			0.95em;
	color:				#737373;
	word-spacing:		0.1em;
}
h2{
	font-size:			1em;
	text-transform:		uppercase;
	font-weight:		bold;
}
	h2 span{
		font-size:		1.3em;
		padding:		0 5px 0 0;
	}

h1,h2,h3	{color: #7AA3CC;}
a,b			{color: #A3CC7A;}
span		{color: #A3CC7A; }

body h3{
	font-weight:		bold;
	font-size:			0.9em;
	margin:				0 0 10px 0;
}
body p{
	font-size:			0.8em;
	line-height:		1.5em;
	margin:				10px 0 10px 0;
}
body b{
}

body a{
	font-weight:		bold;
	text-decoration:	underline;
}
body a:hover{
	color:				#000000;
}

select, textarea, button {
	padding:			1px;
}
input[type="text"], select, textarea, button {
	border:				1px solid #999999;
}
input, option, select, textarea, button {
	color:				#666666;
	font-size:			8pt;
}
table th{
	text-align:			right;
	padding:			0 2px 0 8px;
	font-weight:		bold;
}
.button {
		background-color:	#7AA3CC;
		border:				0px none;
		color:				#FFFFFF;
		font-weight:		bold;
		padding:			2px 5px;
		text-decoration:	none;
}

.button:hover{
		color:				#000;
}

.star{
		color:				#FF0033;
		font-weight:		normal;
		font-size:			0.8em;
		vertical-align:		top;
}
#container{
	width:				800px;
	margin: 			0 auto;
}

	#top{
		margin: 0 0 0 0;
	}
		#top_navigation{
			margin:			20px 20px;
			font-size:		80%;
		}

		#top_navigation ul{
		}
		#top_navigation ul li{
			display:inline;
		}
		#top_navigation ul li a{
			float:				left;
			text-decoration:	none;
			font-weight:		bold;
			color:				#7AA3CC;
			padding:			8px 16px;
		}
		#top_navigation ul li a:hover, #current a:link, #current a:visited{
			color:				#888888;
			font-weight:		bold;
		}
		
		#info{
			width:				360px;
			height:				180px;
			padding:			10px;
			margin-left:		0px;
			background:			url('../img/black_bg.png');
			color:				#FFF;
		}
		#info h1{font-weight:bold; letter-spacing: 0.1em;	margin:0px; padding:0px;}
		#info p{ font-size:	60% }
		

	#middle{
		width:			800px;
	}
		#middle_top{
			padding:			10px;
		}
			.middle_top_img{
				background:			#000;
				margin:				5px 0 0 0;
				width:				75px;
				float:				left;
			}

			#middle_top_where{
				margin:			0;
			}

		#middle_content{
			margin:			0;
			border-top:		5px solid #F1f1f1;
			clear:				both;
		}

#footer{
	font-size:		0.8em;
	margin:			10px 0 0 0;
	color:			#bebebe;
}
		#footer_siterolls{
			background:				#f1f1f1;
			clear:					both;
			padding:				5px;
			margin:					0 0 8px;
		}
		#footer_siterolls h1{
			background:				url('../img/siterolls.png') no-repeat left center;
			padding:				0 0 2px 20px;
			color:					#7AA3CC;
			border-bottom:			2px solid #ffffff;
		}
		#footer_siterolls a{
			color:					#7AA3CC;
		}

	#footer_left{
		padding:			10px 10px 10px 10px;
		width:				513px;
		float:				left;
		font-size:			0.8em;
		text-align:			center;
		background:			#f1f1f1;
	}
		#footer_left li{
			display:inline;
			padding:		0 10px;
			border-right:	1px solid #bebebe;
		}
		#footer_left a{
			color:			#bebebe;
			font-weight:	normal;
			text-decoration:none;
		}
		#footer_left a:hover{
			color:			#888;
		}
	#footer_right{
		background:			#f1f1f1;
		float:				right;
		font-size:			0.8em;
		margin:				0 0 0 0;
		padding:			10px 10px 10px 10px;
		width:				240px;
		text-align:			center;
	}

.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}

.clearfix {display:inline-block;}
.clearfix {display:block;}
