@charset "utf-8";
/* 
##################
#   TEMPLATES    #
##################
*/

#enclose {	
	float:left;
	width: 956px;
	text-align: left;
	background: #fff;
	border-left: 2px solid #d3d2d2;
	border-right: 2px solid #d3d2d2;
	border-bottom: 2px solid #d3d2d2;
	border-top: 2px solid #d3d2d2;
	padding: 0 0 10px 0;
}	
	#logo {
		float:left;
		width: 956px;
		height: 96px;
		color: #fff;
	}
			#logo img {
				float: left;
				padding: 10px 0 0 42px;
			}
	#header {
		float:left;
		width: 956px;
		padding: 8px 0;
		text-align: center;
		background: #eeeeee;
	}
		#header strong {
			padding: 0 15px 0 0;
		}
		
	#main {
		float: left;
		width: 956px;
		margin: 0;
		padding: 0;
	}
		#main .left{
			float: left;
			width:730px;
			margin: 2px 5px 0 0;
			padding-left:2em;
			padding-top:2em;
		}
		
			
		#main .mid {
			float: left;
			width: 430px;
			margin: 10px 0;
			padding: 10px 0 0 0;
		}
		  #main .mid div { padding: 5px 0 0 0; }
		  #main .mid div.row_wrap { float:left; width:430px; }
		  #main .mid div.wrap { float:left; width:215px; }
		  
			
		#main .right {
			float: right;
			width: 230px;
			background: #efefef;
			border: 1px solid #d9d8d8;
			margin: 10px 10px 0 0; //margin: 10px 5px 0 0;
			padding: 10px;
		}
			#main .right input.go {
				margin: 0 0 -8px 0; //margin: 0 0 -6px 0;
			}			
			#main .right table {
				margin: 10px 0 0 0;
			}
			#main .right table h1,
			#main .right table h1 a {
				margin: 0 0 2px 0;
				padding: 0;
				font-size: 1.3em;
				color: #ff9900;
				text-decoration: none;
			}
	#footer {
		float: left;
		width: 836px;
		margin: 0;
		text-align: center;
		padding: 10px 60px;
	}