
/* HTML RESET */
html, body, ol, ul, li, a, h1, h2, h3, img, form, input, p, dl ,dd, dt { margin: 0; padding: 0; list-style-type: none; border: none; }


/* BASIC PAGE LAYOUT */
html, body { height: 100%;min-width:960px;}
#page { min-height: 100%; background: rgb(214, 214, 206) url(../images/background_sides.png) center 0 repeat-y;min-width:960px; line-height: 1.5em; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;Trebuchet MS; color: #333;}
a {
	color: #333 ; font-weight: normal; text-decoration: underline;
}
a:link {
	color: #333; font-weight: normal; text-decoration: underline;
}
a:visited {
	color: #333; font-weight: normal; text-decoration: underline;
}
a:hover {
 color: #693434; text-decoration: none;
}
#templatemo_header {
	margin: 0px auto; padding: 0px; width: 960px;
}


#site_title {
	float: left;
}
#site_title a {
	color: rgb(255, 255, 255); display: block;
}

#templatemo_menu {
	float: right;
}

/* HEADER */
#header-wrap { background: rgb(31, 31, 30); width: 100%;; height: 332px; z-index: 2; position: relative; }


/* MAIN CONTENT */



/* TOP NAVIGATION & LANGUAGE SELECT */
#top-navigation-wrap { width: 100%; height: 50px; z-index: 3; position: relative; background: rgb(214, 214, 206); repeat-x 0 -160px; }
#templatemo_middle {
	margin: 0px auto; padding: 1px 0 1px 0; width: 960px;
}
#templatemo_main1 {
margin: 0px auto -1px; padding: 15px 20px 15px ; width: 918px;background: rgb(200, 200, 189); 

}
#templatemo_main1 p {
	margin: 0px 0px 19px; padding: 0px; font-size:16px; line-height:26px; font-family:Arial, Helvetica, sans-serif;
}

h1 {
	color: rgb(0, 0, 0); font-weight: normal;
	margin: 0px 0px 14px; padding: 5px 0px; font-size: 30px;
}
h2 {
	color: rgb(0, 0, 0); font-weight: normal;
	margin: 0px 0px 25px; padding: 5px 0px; font-size: 30px;
}
h3 {
	color: rgb(0, 0, 0); font-weight: normal; color: #313131;
	margin: 0px 0px 3px; padding: 3px 0px; font-size: 18px;
}
.cleaner {
	clear: both;
}

/* FOOTER */
#footer { z-index: 1; position: relative; 	background: rgb(80, 80, 77); width: 100%; border-top-color: rgb(232, 232, 231); border-top-width: 5px; border-top-style: solid; clear: both; height: 40px; margin-top: -40px; }
#templatemo_footer {
	color: rgb(190, 190, 178); font-size: 11px; text-align:center; padding:6px 0px 16px;
}



