/*   

Theme Name: Non-Nocere 
Author: Creative Media Studio 

Template: thematic
Version: 1.0
*/
:focus { outline:0 }
html {
	height: 100%;
}
body {
	background-image: url(img/bg.PNG);
	background-repeat:repeat-x; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fefcc4;
	height: 100%;
	color:#666 ; 
}
.site_wrapper {
	background-image: url(img/site_bg.png);
	background-position: center 22px;
	background-repeat:no-repeat ; 
	padding-bottom:10px; 
}
#logo {
	width: 250px;
	height: 128px;
	margin: 70px auto;
}
.flags {
	position:absolute ; 
	margin-top:25px; 
	margin-left:890px ; 	
}
/* Main Menu */
.main_menu {
	background-color: #f5a801;
	padding-top: 15px;
}
.main_menu ul {
	list-style: none;
}
.main_menu ul li {
	display: inline-block;
	padding-right: 15px;
	margin-right: 10px;
	background-image: url(img/li_sep.png);
	background-position: right center;
	background-repeat: no-repeat;
	line-height: 40px;
}
.main_menu ul li.current-menu-item a {
	color:#FF9; 	
}
.main_menu ul li:last-child {
	padding-right: 0px;
	margin-right: 0px;
	background-image: none;
}
.main_menu ul li a {
	font-size: 23px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
}
.main_menu ul li a:hover {
	color: #b1ea8b;
}
/* Footer Menu */

.footer_menu ul {
	list-style: none;
}
.footer_menu ul li {
	display: inline-block;
	padding-right: 5px;
}
.footer_menu ul li:last-child {
	padding-right: 0px;
	margin-right: 0px;
}
.footer_menu ul li a {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d1ca7d;
	text-decoration: none;
	text-shadow: none !important;
}
.footer_menu ul li a:hover {
	color: #996600;
}
/* Content */ 
.content {
	background-color: #FFF;
	min-height: 460px;
}

.content h2 {
	font-size:26px ; 
	padding:0; 
	margin:0; 
	color:#669966 ; 
}

.content .content_text {
	padding:15px 30px ;
	font-size:16px; 
}


.content_shadow {
	height: 30px;
	background-image: url(img/content_shadow.png);
	background-position: center top;
	background-repeat: no-repeat;
}