/*
Theme Name: milengo Theme
Theme URI: http://milengo.com
Description: Custom template design for milengo, inc.
Version: 2.0
Author: tracy apps
Author URI: http://tracyappsdesign.com
Tags: light, clean, fixed width, two columns, jquery
*/

html {font-size: 62.5%; margin: 0px; padding:0px; }
body {background:#fff url('images/bodyBG.gif') repeat-x left top; margin:0px; padding:0px; color:#3b3530; font:normal 1em/1em "Lucida Grande", Lucida, Arial, sans-serif;}

h1 {font:normal 3.0em/1.0em Arial sans-serif; margin: 0px; padding: 0px; color:#e96417;}
h2 {font:normal 2.8em/1.0em Arial sans-serif; margin: 0px; padding: 0px; color:#e96417; letter-spacing:-1px;}
h3 {font:normal 1.5em/1.0em Arial sans-serif; margin: 0px; padding: 0px; color:#e96417;}
h4 {font:normal 1.6em/1.0em Arial sans-serif; font-variant:small-caps; margin-bottom:3px; color:#e96417;}
h5 {font:normal 1.5em/1.0em Arial sans-serif; margin-bottom: 0px; padding: 0px; color:#3b3530;}
h6 {font:normal 1.2em/1.0em Arial sans-serif; font-variant:small-caps; margin-bottom:3px; color:#3b3530;}

img {border:0px; outline:none;}
input {outline:none;}
a:link, a:visited {color:#0c6a6d; text-decoration:underline; outline:none;}
	a:hover, a:visited:hover, a:focus {color:#a77011; text-decoration:none; outline:none;}

p {margin:7px 0px 20px 0px;}

h3 a:link, h3 a:visited {color:#3b3530; text-decoration:none;}

li.firstNav {border-left:none !important;}
.navigation {background:#f2f1eb; padding:3px 6px; margin:10px 0px; overflow:auto;}
	.navigation a {color:#61573e; text-decoration:none;}
		.navigation a:hover {color:#0c6a6d; text-decoration:none;}
.alignright {float:right; margin:0px 0px 0px 20px;}
.alignleft {float:left; margin:0px 20px 0px 0px;}
.aligncenter {float:none !important; margin:5px auto; clear:both; display:block !important;}
.readMore {margin-top:-10px !important;}

#headerContainer {height:105px; width:100%; background:url('images/headerContainerBG.jpg') no-repeat top center;}
	#header {width:980px; margin:0px auto;}
		#logo {width:244px; height:59px; float:left;}
		ul#utilityNav {width:540px; float:left; text-align:right; margin:10px 0px; padding:0px 5px; list-style-type:none;}
			ul#utilityNav li {display:inline; padding:4px; border-left:1px solid #766d52; padding:0px 10px;}
			
				ul#utilityNav li a, ul#utilityNav li a:visited {color:#61573e; text-decoration:none;}
				ul#utilityNav li a:hover, ul#utilityNav li a:visited:hover, ul#utilityNav li a:focus {color:#0c6a6d; text-decoration:none;}
				
				ul#utilityNav li.clientLogin {background:#c8bfa7; border:1px solid #766d52; padding:4px;}
					ul#utilityNav li.clientLogin:hover {background:#d6cdb6;}
				
		#search {width:180px; float:left; text-align:right; margin:6px 0px 0px 0px; position:relative;}
			#search label.screen-reader-text {display:none;}
			#search input {background:#fff; border:1px solid #aca383; color:#aca383; height:16px;}
				#search input#s {width:112px; height:16px; margin:0px -6px 0px 0px; position:absolute; top:0px; left:13px; color:#000;}
				#search input#searchsubmit {height:20px; width:52px; position:absolute; top:0px; right:0px;}
				#search input#searchsubmit:hover {background:#ebe9e1; cursor:hand;}
				
		ul#mainNav {clear:both; margin:0px; padding:11px 0px 0px 0px; list-style-type:none;width:800px; float:left; text-transform:uppercase; font-size:12px; height:2.3em; overflow:hidden;}
			ul#mainNav li {margin:0px; padding:0px; float:left; background:url('images/mainNavTabR.gif') no-repeat 100% 0px; height:2.3em;}
				ul#mainNav li a {display:block; height:2.0em; background:url('images/mainNavTabL.gif') no-repeat 0px 0px; padding:8px 15px; color:#fff; text-decoration:none; text-shadow: #222 1px 1px 0px;}
					ul#mainNav li a:hover, ul#mainNav li a:target, ul#mainNav li.current_page_item a {background-position:0px -50px;}
					ul#mainNav li:hover, ul#mainNav li:target, ul#mainNav li.current_page_item {background-position:100% -50px;}

		#languageSelector {width: 160px; float:right; padding:10px 0px 0px 0px; position:relative;}
			
			#languageSelector #lang_sel ul li a.lang_sel_sel {background-color:#fff !important; color:#aca383 !important; border:1px solid #aca383;}

#contentContainer {width:980px; margin:0px auto; font-size:1.2em; line-height:1.5em;}
	#homepageSlideshow {width:996px; height:464px; overflow:hidden; margin:0px 0px 0px -15px; background: url('images/homepageSlideshowBG.jpg') no-repeat left top;}
		ul#jqueryBox {margin:0px; padding:0px; list-style-type:none;}
			ul#jqueryBox li {margin:0px; padding:0px;  height:464px; position:relative;}
				ul#jqueryBox li h2 {margin:0px 0px 0px 550px; padding:30px 0px 5px 0px; font-size:3.5em; color:#504630; width:446px; text-shadow: #dddbd2 1px 1px 0px;}
				ul#jqueryBox li p {margin:0px 0px 20px 558px; padding:0px; font-size:1.5em; width:438px; clear:both; line-height:1.6em;}
					ul#jqueryBox li p img {position:absolute !important; top:8px; left:22px; }
	
	#content {padding:0px 10px;}
		#home2colLeft {float:left; width:450px; margin:6px 0px;}
			#home2colLeft img {border:1px solid #000; background:#fff; margin:8px 0px 12px 0px; padding:3px;}
			#breadcrumbNav {font-size:9px; padding:2px 0px 10px; color:#9e9791;}
				#breadcrumbNav a {color:#729899;}
			#entry, .previous, .next {margin:0px 0px 25px 0px;}
			
			ul#pageTools {float:right; margin:0px; padding:0px; text-align:right; font-size:9px;}
				ul#pageTools li {margin:0px; padding:0px; display:inline;}
					ul#pageTools li a {color:#729899;text-decoration:none; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
					ul#pageTools li a:hover {color:#729899;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity:1;}
						.emailThis {background:url('images/mail.png') no-repeat 0px 0px; padding:3px 5px 5px 20px; margin:3px 0px 0px 10px;}
						.printThis {background:url('images/print.png') no-repeat 0px 0px; padding:3px 5px 5px 20px; margin:3px 0px 0px 0px;}
				.single ul#pageTools {width:270px; margin-bottom:28px; text-align: left; float:none;}
			
		#home2colRight {float:right; width:450px;}
			#home2colRight .postTabs_curr_div, #home2colRight .postTabs_divs {background:#ebe9e1; padding:8px; margin:0px; border-bottom:1px solid #cdc9b6, border-left:1px solid #cdc9b6, border-right:1px solid #cdc9b6;}
			#home2colRight ul.postTabs {margin-bottom:0px !important; padding-bottom:3px !important;}
				
				#home2colRight ul.postTabs li a.postTabsLinks {background:#cdc9b6; text-decoration:none; padding:5px 3px !important; border-bottom:none !important;}
					#home2colRight ul.postTabs li a.postTabsLinks:hover {background:#ebe9e1; color:#0c696c;}
					#home2colRight ul.postTabs li.postTabs_curr a.postTabsLinks {background:#ebe9e1;}
		
		.threeCol {width:32%; float: left; margin:0px 6px; }
		
	.home .addtoany_share_save_container, .page .addtoany_share_save_container {display:none;}
	.single #content .category-home .entry img.aligncenter, .single #content .category-startseite .entry img.aligncenter {display:none !important;}
	
	/* page header and content area */
	#pageHeaderImageContainer {width:980px; height:240px; margin:0px auto;}
		#pageHeaderImage {background:url('images/pageHeaderImageContainerBG.jpg') no-repeat top left; width:975px; height:240px; margin:0px -24px 0px -25px; padding:6px 21px 30px 21px;}
	
	.entry img {border:1px solid #a49d8d; background:#fff; padding:3px;}
		.entry img.ngg-right {margin-left: 20px;}
		.entry img.ngg-left {margin-right: 20px;}
	
	#twoColContentArea {background:url('images/twoColContentAreaBG.gif') no-repeat top center; min-height:500px; height:auto !important; height:500px;}
		#page2colLeft {width:593px; float:left; margin:5px 0px 30px 20px;}
		#page2colRight {width:286px; float:right; margin:5px 20px 30px 0px;}
		
	ul#pageSubNav {margin:0px; padding:0px; list-style-type:none; border-top:1px solid #c8c4b1;}
		ul#pageSubNav li {margin:0px; padding:0px; border-right:1px solid #c8c4b1; border-bottom:1px solid #c8c4b1; border-left:1px solid #c8c4b1;}
			ul#pageSubNav li a {display:block; padding:5px 7px 5px 23px; color:#3b3530; text-decoration:none; background:#fff url('images/arrow.gif') no-repeat 5px 45%;}
				ul#pageSubNav li a:hover, ul#pageSubNav li a:focus, ul#pageSubNav li.current_page_item a {background:#dfded5 url('images/arrow-over.gif') no-repeat 5px 45%;}
				
				ul#pageSubNav li ul, ul#pageSubNav li ul li {margin:0px; padding:0px; list-style-type:none; border:none;}
					ul#pageSubNav li ul li a {display:none;}
					ul#pageSubNav li.current_page_item ul li a {display:block; padding:2px 7px 2px 36px; background:#f8f8f7 url('images/arrow-sub.gif') no-repeat 15px 45%;}
						ul#pageSubNav li.current_page_item ul li a:hover, ul#pageSubNav li.current_page_item ul li a:focus, ul#pageSubNav li.current_page_item ul li.current_page_item a:hover {background-color:#dfded5;}
	
	ul.moreInCategory {padding-left:15px;}
		ul.moreInCategory li {margin-bottom:20px;}
			ul.moreInCategory li a {text-decoration:none;}				
				
	/* special formatting for clients page */
	#clientLogos {border-bottom:1px solid #eee; border-right:1px solid #eee; overflow:crop;}
		.clientLogosBox {width:150px; height:86px; float:left; border-top:1px solid #eee; border-left:1px solid #eee; margin:0px; padding:10px 23px 1px 23px;}
		.entry .clientLogosBox img {outline:none; border:none; margin:0px;}
			.clientLogosBox:hover {border:1px solid #aca383; padding-right:22px; padding-bottom:0px;}
			
	/* special formatting for contact page */
	.contactSlideShow {margin:0px;}
	
	/* special formatting for blog */
	#respond textarea#comment {width:590px;}
	ul.blogArchives {padding-left:15px;}
		ul.blogArchives li {}
			ul.blogArchives li a {text-decoration:none;}
	
#footerContainer {width:980px; background:url('images/footerContainerBG.gif') repeat-x top left; margin:40px auto 10px auto; border-top:1px solid #c8c4b1; border-bottom:1px solid #c8c4b1;}
	#footer {padding:20px 10px;}
		ul#footerNav {margin:0px; padding:0px; list-style-type:none;}
			ul#footerNav li {display:inline; border-left:1px solid #766d52; padding:0px 4px;}
				ul#footerNav li a, ul#footerNav li a:visited {color:#766d52; text-decoration:none;}
				ul#footerNav li a:hover, ul#footerNav li a:visited:hover, ul#footerNav li a:focus {color:#0c6a6d; text-decoration:none;}
	#socialLinks {padding:22px 0px;}
		#socialLinks h5 {padding-top:11px;}
	#designBy {display:none;}
				
