/*
Theme Name: Manu Fact
Description: The Manu Fact theme based on the famous Wordpress.
Author: Manu Fact
Tags: blue, custom header, fixed width, two columns, widgets

*/

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Calibri, sans-serif; font-size: 14px; color: #000; }
input, select, textarea { font-family: Calibri, sans-serif; font-size: 14px; color: #000; }
body { background: #bfbfbf; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }
h1, h2, h3 { font-family: Verdana, Arial, Helvetica, sans-serif; } f

/* ### WRAPPER ### */
#wrapper { padding-bottom: 30px; position: relative; display: block; width: 100%; min-height: 100%; background: #bfbfbf url('images/bg.png') repeat-y center top; }

/* ### MAIN CONTAINER ### */
#mainCntr { padding: 0 8px; margin: 0 auto; width: 964px; }

h1, h2, h3, p, li a:link {color: #006073;}
h1, h2, h3, p, li a:hover {color: #132130;}
h1, h2, h3, p, li a:visited {color: #57909c;}

p a:link {color: #006073;}
p a:hover {color: #132130;}
p a:visited {color: #57909c;}


	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 964px; height: 148px; background: url('images/headerImg.jpg') no-repeat; }
	#headerCntr a.logo { display: block; width: 198px; position: absolute; top: 55px; left: 30px; height: 68px; text-indent: -9999px; }
	#headerCntr h1 { padding: 35px 0 0 290px; font-size: 280%; color: #fff; }
	
		/* ### FONT BOX ### */
		.fontBox { padding-top: 7px; width: 100%; height: 26px; color: #fff; }
		.fontBox ul { padding-right: 29px; float: right; }
		.fontBox p { padding-top: 5px; font-size: 12px; text-align: right; }
		.fontBox li { padding: 0 2px; list-style: none; float: left; }
		.fontBox li a { width: 10px; height: 16px; display: block; float: left; text-indent: -9999px;}
		.fontBox li.efontsmall a { background: url('images/small.gif') no-repeat; }
		.fontBox li.efontreset a { width: 12px; background: url('images/middle.gif') no-repeat; }
		.fontBox li.efontbig a { width: 16px; background: url('images/big.gif') no-repeat; } 
		
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 964px; background: #fff url('images/leftImg.gif') repeat-y left top }
	#contentCntr .footer { background: url('images/footerImg.gif') no-repeat center bottom; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-top: 30px; float: left; width: 267px; font-size:125%; }
		#leftCntr ul { margin: 0px; }
		#leftCntr li { list-style: none; height: 31px; }
		#leftCntr li a { padding-left: 30px; color: #005f72; font-weight: bold; font-family:sans-serif; text-decoration: none; display: block; height: 31px; line-height: 31px; }
		#leftCntr li a:hover, #leftCntr li.current_page_item a {color: #172c3f; background: url('images/menuBg.png') no-repeat right center; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding: 20px 30px 0 0; float: right; width: 644px; }
		#rightCntr h2 { padding-bottom: 5px; font-size: 220%; color: #006073; }
		#rightCntr h3 { padding-bottom: 5px; font-size: 130%; color: #006073; }
		#rightCntr h4 { padding-bottom: 5px; font-size: 115%; color: #000; font-family:sans-serif, calibri, arial; }
		#rightCntr p { padding: 8px 0; font-size: 114%; color: #000; font-family:sans-serif, calibri, arial; line-height:1.5; }
		#rightCntr li { padding: 1px 0 1px 15px; font-size: 114%; list-style: none; background: url('images/bullet.gif') no-repeat 0 7px; line-height:1.25; }
			
	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding: 140px 0 10px 0; border-bottom: 1px solid #99c1ca; overflow: hidden; width: 100%; }
	#footerCntr p { padding: 0 20px; color: #006073; font-size: 12px; font-weight: bold; font-family: sans-serif; }
