html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -100px;
}
.footer, .push {
	height: 100px;
}


body { 
	background: #fff600 url(img/bg-body.png) repeat-y 100% 0%; 
	margin: 0; padding: 0; 
	font-size: 11px; 
	font-family: "Century Gothic", "Apple Gothic", sans-serif;
	line-height:1.4em; letter-spacing: 0px; 
	
}


div, p, a { padding: 0; margin: 0; }

img { border:none; }

a { text-decoration: none; color: green; }
a:hover { color: black; }


.main { float: right ;width: 700px; }

.spacer { clear: both; }


.mLeft { 
	float: left;
	width: 191px;
	text-align: right;
	/*border-top: 5px solid #fff;*/
}
.mMid { 
	float: left;
	width: 434px;
	padding-left: 20px;
}
.mRight { 
	/*border-top: 5px solid red;*/
	float: left;
	width: 55px;
}

/*************** #header ****************/

#header ul { 
	padding: 20px 15px 15px 15px;
	background: #fff600 url(img/border-white.png) no-repeat 0% 0%;
	float: right;
}

#header h1 { 
	float: right;
	text-align: left;
	background: #fff600 url(img/border-white.png) no-repeat 0% 0%;
	padding: 15px 15px 0 15px;
}
#header h1 a { 
	float: left;
	width: 181px;
	height: 120px;
	text-indent: -100000px;
	background: #fff600 url(img/zungzeng-logo.png) no-repeat;
}

#header ul li a:hover { font-weight: bold; }
body.home #header ul li.btnHome a, body.contact #header ul li.btnContact a, body.links #header ul li.btnLinks a, body.press #header ul li.btnPress a { /*text-decoration: line-through;*/ font-weight: bold; }


h3 { 
	background: #fff url(img/border-yellow.png) no-repeat 0% 0%;
	letter-spacing: 1px; font-size: 2em; font-weight: normal; padding: 15px 0 5px 0;
}

#header, #content { padding-top: 50px; }

/*************** .footer ****************/

.footer .mMid { 
	text-align: right;
	padding-top: 59px;
	font-size: 0.9em;
}

.footer .mMid span { padding-right: 10px; }
.footer .mMid span, .footer .mMid span a { 	color: #fff600; }

.network {
	border-top: 1px solid #fff600;
	float: right;
	padding: 0 10px 0 10px;
}
.network li {
	display: inline;
}
.network, .network a { color: #999; }


/*************** release ****************/

.hReleases { padding: 25px 0 25px 0; }

.release {  padding: 0 0 5px 0; margin: 5px 0;  }
.release h4 { margin: 0; font-size: 1.6em; letter-spacing: 0;   }

.release .date { float: right; padding: 0 3px 10px 0; font-style: italic; }

.release .dwld a { font-weight: bold; background: #fff600; }

.relRight { float: right; padding:5px 3px 0 0; margin-left: 5px; text-align: center;  }
/*
#footer { margin-left: 300px; font-size: 0.8em; padding: 15px 0; }
#footer .cclink { float: left; }
#footer span { float: left; padding: 8px 0 0 10px; color: red; }
*/


/*.links ul { padding-left: 27px; }*/
.links ul li span { font-weight: bold; }