br.clear {clear:both; height:0; margin:0; padding:0;}

body {
	font-family: Palatino,'Palatino Linotype',Georgia,Utopia,serif;
	color: #666;
}

#mainWrap {
	width: 800px;
	margin: 0 auto;
	padding-top: 10px;
	position: relative;
	z-index: 12;
}	
#header {
	position: relative;
	width: 780px;
	height: 30px;
	margin: 0 auto 8px auto;
}
#header img 			  {float: left;margin-right: 200px;}
#header span:nth-child(1) {font-size:1.9em;}
#header span:nth-child(2) {margin-left:10px;}
#logo {
	float: left;
	font-size: 1.6em;
}

#content {
	margin: 0px 10px;
	width: 780px;
	text-align: left;
	line-height: 1.1em;
	padding-bottom: 40px;
	float: left;
	position:relative;
}

#content a, #header a , #footer a {
	text-decoration: none;
	color: #444;
}
#content a:hover, #header a:hover , #footer a:hover {
	text-decoration: underline;
}
#content p {
	margin: 10px;
}

.mask {
	width: 100%; height:100%;
	position:absolute; top: 0; left:0;
	z-index: -1;
	filter:progid:DXImageTransform.Microsoft.Alpha(style=0, Opacity=60);
	filter:alpha(opacity=60);
	opacity:0.60;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;

}

#innerWrap {
	width: 660px; height: auto;
	padding: 60px 40px 70px 40px;
	margin-top: 50px;
	position: relative;
	line-height: 1.4em;
}

.bodyText {
	float: left;
}

.ad1 {
	float:right;
	margin: 10px 0 0 20px;
}

#footer {
	float: right;
	font-size: 0.6em;
}

/*for IE8 */
:focus {outline:none;}
/*for FireFox*/
::-moz-focus-inner {border:0;}
