/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
  background-color:	#fff;
	}

form {
  margin: 0;
  padding: 0;
	}

body {
	font-family: 		Century Gothic,Arial,Verdana;
	line-height: 		1.3em;
	margin: 			0px;
	font-size: 			16px;
	color:				#242428;
	}

a:link, a:visited {
	text-decoration: 	none;
	color:				#666666;	
	}

a:hover {
	text-decoration: 	underline;
	color:				#e67817;	
	}
	
#z-text a:link, #z-text a:visited {
	color:				#666;
	}

#z-text a:hover {
	text-decoration: 	underline;
	color:				#e67817;
	}		

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 10px; }

img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/



#z-text {
	clear:				both;
	float:				bottom;
	width:				100%;
	height:				15px;
	line-height:		15px;
	margin-top:			20px;
	text-align:			center;
	font-size:			11px;
}

.zenopacity {
	-moz-opacity:	.1; 
	filter:			alpha(opacity=10); 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	opacity:		.1;
	}

#site {
	width:				100%;
	height:				750px;
	padding:			0;
	margin:				0;	
	text-align:			center;
	background:			#fff url(../images/bg-v-stripe.jpg) repeat-x;	
	}

#wrapper {
	text-align:			left;
	width:				980px;
	min-height:			750px;
	margin:				0px auto;
	}


#head {
	float:				left;
	width:				980px;
	height:				451px;
	background:			url(../images/bg-header2.jpg) no-repeat;
	overflow:			hidden;
	}
	
#logo {					
	width:				600px;
	height:				160px;
	margin:				140px 0px 0px 15px; 
	cursor:				pointer;
	}	
	
#toptext {
	clear:				both;
	width:				760px;
	margin:				15px 15px 13px 225px;
	overflow:			hidden;
	color:				#fff;
	font-size:			16px;
	font-style:			italic;
	}	

#main {
	float:				left;
	width:				980px;
	min-height:			400px;
	padding:			0;
	margin:				0;
	margin-bottom:		-20px;
	background:			url(../images/bg-content-h-stripe.jpg) repeat-y;	
	}

#content {
	clear:				both;
 	float:				left;
	width:				980px;
	min-height:			400px;
	padding:			0;
	margin:				0;
	background:			url(../images/bg-content-body.jpg) top no-repeat;	
	}

#center {
	margin:				15px 0px 0px 0px;
	}
	
#left {
	float:				left;
	width:				290px;
	margin:				0px 5px 5px 15px;
	overflow:			hidden;
	}	

#right {
	float:				left;
	width:				640px;
	margin:				0px 15px 5px 15px;
	overflow:			hidden;

	font-family:		Arial, Tahoma, Verdana;
	font-size:			14px;
	}
	
#footer {
	clear:				both;
	width:				910px;
	height:				152px;
	padding:			25px 35px 0px 35px;
	margin:				0;
	background:			url(../images/bg-footer.png) top no-repeat;	
	overflow:			hidden;
	
	font-size:			11px;	
	}
	
#counters {
	position:			relative;
	top:				-20px;

}


h1 {
	font-size:			22px;
	font-style:			italic;
	margin-top:			5px;
	}
	
h4 {
	font-size:			16px;
	margin:				15px 0px 5px 0px;
	}	

#left div.moduletable,
#left div.moduletable_menu  {
	margin:					15px;
	border-top:				1px solid #FFF;
	border-left:			2px solid #FFF;
	border-right:			2px solid #FAF492;
	border-bottom:			1px solid #FAF492;
	
	-moz-border-radius: 	10px; /* Firefox */
	-webkit-border-radius: 	10px; /* Safari, Chrome */
	-khtml-border-radius: 	10px; /* KHTML */
	border-radius: 			10px; /* CSS3 */
	
	background:				#D1CD76;
	
	-webkit-box-shadow: 	0px 0px 10px #333;
	-moz-box-shadow: 		0px 0px 10px #333;
	box-shadow: 			0px 0px 10px #333;
	
	filter:					alpha(opacity=70);
	-moz-opacity:			0.6;
	-khtml-opacity: 		0.6;
	opacity:				0.6;

	}

#left div.moduletable ul,
#left div.moduletable_menu ul { 
	list-style: 		none; 
	padding:			0px 10px 10px 20px; 
	} 

#left div.moduletable li,
#left div.moduletable_menu li  { margin:	5px 10px 5px 0px; padding-left:	5px;}

#left div.moduletable_menu li.item10 { width: 157px; margin: 25px 0px 0px 25px; background:	#6d7497; border: 1px solid #FAF492;} 
#left div.moduletable_menu li.item10 a { color:		#fff; }

#left div.moduletable li a { color: #333; }
#left div.moduletable_menu li a  { color: #000; 	font-weight:		bold;}

#left div.moduletable h3,
#left div.moduletable_menu h3  { 
	margin:				15px 15px 0px;
	padding:			0px 2px 5px 2px;
	border-bottom:		1px dotted #000;
	font-size:			18px;
	text-align:			left;
	}

#left ul.latestnews  { 
	font-size:			14px;
	}
	
#left ul.latestnews li { 
	margin:				0px 5px 15px 5px; 
	font-size:			14px;
	}

	






