/*
	CSS files kept in the 'styles' directory can be used to
	customize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select styles from the K2 Options page in the
	'Presentation' section of your WordPress administration.

	For more information on how to use custom styles:
		http://code.google.com/p/kaytwo/wiki/K2CSSandCustomCSS
	
	Author Name	: Sean Yeomans
	Author Site	: http://eswhy.com
	Style Name	: WDCstyle
	Style URI	: 
	Version		: 0.9
	Comments	: Multi-Style theme structure, for unique sections
*/

body {
	background-color: white;
	padding: 0px; 
	margin: 0px; 
	height: 100%;
	}
.columns-one #page {
	width: 1095px;
	margin: 0 auto;
	overflow: none;
	}
.entry-content ol, .entry-content ul { 
	padding: 0px!important;
	margin: 10px 0 0 36px!important;
	list-style-position: outside;
	list-style-type: square; 
	position: relative;
	}
#page {
	/* The entire design is contained within the 'page' id */

	z-index: 50;
	border: none;
	background-color: transparent!important;
	}
	
#header {
	/* Contains the H1 and menu */
	/* background-image: url(images/btn_panel_bg.png);*/
	/* background-color: transparent!important; */
	border-top-color: #252526;
	border-top-width: 2px;                        
	border-top-style: solid;                      
	background-color: #fff;
	background-position: left top;  
	background-repeat: repeat-x;
	width: 100%;
	height: 70px;
	left: 0px;
	position: fixed;
	bottom: 0px;
	z-index: 60
	}
.blog-title, .description { display: none;}

ul.menu {
	padding:25px 0px;
	left:0px;
	width:100%;
	margin: auto;
	bottom: auto;
}

.menu .page_item {  }
ul.menu li a {
	/* -moz-border-radius-topleft:12px; */
	/* -moz-border-radius-topright:12px; */	
	/* background-image: url(images/button_bg3.png)!important; */
	/* background-repeat: repeat-x; */
	/* background-position: top center; */ 
	/* background-color: #ccc; */
	font-size: 1.2em;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color:#333!important;
	padding:25px 10px;
	font-weight: bold;
	outline: none;
}

ul.menu li a:hover {
	background-color: transparent!important;
	padding-top:30px;
	}

/*.current_page_item a, current_page_item a:hover { 
	color: #333;
	} */

.home.current_page_item a, .home.page_item a:hover { color: red!important}
.page_item.belize a:hover { color: blue!important}
.page-item-10.current_page_item a, .page-item-10 a:hover { color: yellow!important}

.page-item-11.current_page_item a, .page-item-11 a:hover { color: red!important;}
.page-item-9.current_page_item a, .page-item-9 a:hover  { color: blue!important;}
.page-item-298.current_page_item a, .page-item-298 a:hover { color: yellow!important;}

.page-item-5.current_page_item a, .page-item-5 a:hover { color: red!important;}

.address {
	margin: 48px 28px 0 0;
	padding: 0px;
	display: block;
	text-align: right;
}

#primary {
	/* Contains the main column */
	width: auto;
	z-index: 50;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/body_bg.png);
	height: 800px;
	}
#primary.home {
	background-image: url(images/body_bg.png);
}

#title {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(images/walter-international-inc_title.gif);
	display: block;
	text-align: right;
	height: 60px;
	margin-top: 10px;
	padding: 0px;
}
.page-slug-walter-corperation #title {
	background-image: url(images/walter-corp_title.gif);
	
}
.page-slug-walter-international #title {
	background-image: url(images/walter-international_title.gif);
	
}
.page-slug-ernie-ha-walter-architects-international-inc #title {
	background-image: url(images/eha-walter-intl-inc_title.gif);
	
}
.page-slug-ernie-ha-walter-architect-inc #title {
	background-image: url(images/eha-walter-arch-inc_title.gif);
	
}
.page-slug-contact-us #title {
	background-image: url(images/contact-us_title.gif);
	
}

.page-slug-publications #title {
	background-image: url(images/publications.gif);
	
}
.page-head, .entry-head, #nav-above, .entry-content { 

	}
.page-head { margin-left: 120px;}
.page-head h1, .page-head h2 {
	text-align: right; 
	padding-left: 20px; 
	}

.post-bg {
	height: 100px;
	padding: 10px;
	margin-top: 64px;
	}
.hentry {
	/* Each entry is contained within the 'hentry' class */     
	}
	
.post, .hentry {
	/*	margin: 0;
	padding-bottom: 40px;*/
	}

#current-content {
	/*min-height: 800px;*/
	margin-top: 120px;
}

.entry-content {
	/* The meat and potatoes of every entry */
	border: none; 
	margin: 240px 6px 40px 250px;
	}
.entry-content div { margin: 0px!important;}
.entry-content p {
	padding-left: 20px;
	} 
	.page-slug-contact-us .entry-content p {
	margin: 0px;
	}
.entry-content h1,.entry-content h2,.entry-content h3, .entry-content h4 { 
	padding-left: 20px!important; 
	}
.entry-content h1 { 
	text-align: left;
	font-size: 3.2em;
	padding-top: 5px!important;
	padding-left: 30px!important;
	}
.entry-content h3 { padding-top: 0px!important; margin-top: 0px;}
.entry-content h4 { 
	font-size: 100%!important;
	margin: 0!important;
	padding: 0 20!important;
	text-align: left;
	clear:left;
	}
.tag-home h1 { font-size: 3em!important; padding-top: 20px; padding-bottom: 20px!important;}
.tag-home h4 { font-size: 1.8em!important; padding: 6px!important;}
.content { 
	padding: 0px;
	min-height: 800px;
	}

#sidebar-1 {
	/* The first sidebar */
	}

#sidebar-2 {
	/* The second sidebar */
	}

.secondary {
	/* Contains both sidebars */
	display: none;
	}
	
/*	#footer {
	background-color: #ffffff;
	position: absolute;
	bottom: -20px;
	z-index: 150;
	width:99%;
	text-align: left;
	padding: 4px;
}*/
#footer, .footerfeedlinks {display: none;}



/*  admin bar */
#wp-admin-bar {margin:0; padding:5px; background:#f9f9f9; ; clear:both; text-align:center}
#wp-admin-bar ul {margin:0; padding:0}
#wp-admin-bar ul li {list-style-type:none; display:inline; margin:0 10px; padding:0}

/* Page Specific Selectors */ 

.admintab a, .page-item-34 a, .page-item-5 a {
	/*  Home, Site Admin, and Contact us buttons */
	background-color: transparent;
	} 
	
	
#lightform div
{
	margin:auto 0;
}

.entry-content h4 a { padding: 5px; margin: 0px;}
.entry-content a:hover {
	 color:red!important; 
	 text-decoration: none!important; 
	 }
.entry-content a:visited {
	color: #333!important;
}
.page-slug-contact-us .entry-content { padding-top: 20px; margin-left: 200px;}
.page-slug-contact-us .entry-content p, .page-slug-contact-us .entry-content div 
#flogo { z-index: 100; margin-left: -50px;}
#flogo img.logo_sm { margin-top: 0px; margin-left: 50px; }
#flogo a { outline: none; }
#subnavlist { }

.wp_geo_map { border: solid 1px #333;float: left;}
.wp_geo_map div { margin: 0; padding: 0;}

/* 
	home splash box 
	Load background photo (random)
	overlay 4 links links, floated left, width.height set

*/
#splash {
	background-color: #eee;
	width: 800px;
	height: 400px;
	margin: 20px 0 0 290px;
	border: solid 1px #666;
	}
#splash div.splash-button { 
	display: block; 
	font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
	line-height: 200px; 
	width: 400px; 
	height: 200px; 
	float: left; 
	text-align: center; 
	vertical-align: middle; 
	font-size: 1.4em; 
	color: transparent; 
	font-weight: bold;
	}
#splash a { 
	color:#000000;
	display:block;
	line-height:200px;
	text-decoration: none;
	line-height: 200px; 
	width: 400px; 
	height: 200px; 
	}
#splash a:hover { 
	text-decoration: none!important;
 }
#splash div.one:hover, #splash div.one a:hover { background-color: #d8261c; }
#splash div.two:hover, #splash div.two a:hover { background-color: #0094de; }
#splash div.three:hover, #splash div a.three:hover { background-color: #fff500; }
#splash div.four:hover, #splash div.four a:hover { background-color: #ffffff; }

.entry-edit  { float: right; margin-top: -40px;}

div.wpcf7 {
	margin: 0 20px;
	float: right;
}

ul.downloads {
	margin:10px 30px!important;
	list-style:none;
	
}
ul.downloads li a {
	background-color:#FFFFFF;
	background-image:url(images/pdf_off.png);
	background-position:15px center;
	background-repeat:no-repeat;
	border:1px solid #EFEFEF;
	display: block;
	padding: 10px 20px 10px 50px;
	padding-bottom:10px;
	padding-left:50px !important;
	padding-right:20px;
	padding-top:10px;
	margin:10px 50px 10px 0px;
	line-height: 1.2em;
	color: #669999;
}
ul.downloads li a:hover {
	background-image: url(images/pdf.png)!important;
	background-color: #fafafa;
	background-repeat: no-repeat;
	background-position: 15px center;
} 