/*
Theme Name: EyeSpeak Official
Description: Eyespeak Oficial Theme
Author: Eyespeak
Author URI: http://www.eyespeak.com
*/

/*code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var { behavior: url(/iepngfix.htc) }*/

/* Reset */
*{padding:0px;margin:0px;border:none;}
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:top}

/* Defaults */
a, a:visited {color:#8c4824;text-decoration:none}
a:hover {text-decoration:underline}
abbr, acronym, dfn {border-bottom:1px dotted;cursor:help}
blockquote {background:#EEE;border-left:2px solid #CCC;margin:0 0 1em}
blockquote p {margin:.5em}
body {background:#543019 url(images/bg.png) left top repeat-x;color:#000;font:75%/147% Arial, Sans-Serif}
code, pre {font-size:1em}
del {text-decoration:line-through}
dfn {font-style:italic;font-weight:bold}
dt {font-weight:bold}
dd {margin:0 0 1em 10px}
fieldset {border:0}
fieldset p {margin:0 0 5px}
img {border:0;vertical-align:bottom}
ins {text-decoration:none}
h1 {color:#432411;font:bold 2.5em/1.25em Arial, Sans-Serif;margin:10px 0 0 10px}
h2 {color:#432411;font:bold 1.75em/1.25em Arial, Sans-Serif}
h3 {font:bold 1.25em/1.25em Arial, Sans-Serif}
h4 {font:bold 1em/1.25em Arial, Sans-Serif}
hr {margin:0 0 0.5em}
p {margin:0 0 1em}
ul, ol {list-style:none;margin:0 0 1em}
textarea {font:1em Arial;overflow:auto}
tt {display:block;margin:0.5em 0;padding: 0.5em 1em}
h1.blue {color:#00c0e0;font-size:2.585em;padding: 0 0 10px;text-transform:uppercase}

img#logo {margin: 35px 0 0 19px;}

/*Popup*/
.hidden {background:url(images/popup-top.png) left top no-repeat;padding:15px 0 0;width:687px}
.hidden div {background:url(images/popup-bottom.png) left bottom no-repeat;padding: 0 0 19px;width:687px}
.hidden div .content {background:#fff;margin:0;padding:0}
.hidden div div {background:none;padding:0;width:auto}
.hidden div p.brown {color:#261207;font-size:2.665em;font-weight:400;margin:0;padding:20px 0 20px 24px;text-transform:uppercase;}
.hidden div p.brown span {text-transform:lowercase}
.hidden div ul.popup-nav {float:left;margin:0;padding:36px 0 0 30px}
.hidden div ul.popup-nav li {float:left;margin: 0 5px 0 0;width:11px}
.hidden div ul.popup-nav li a {background:#aba293;float:left;height:11px;width:11px}
.hidden div ul.popup-nav li.current a {background:#674935} 
.hidden div .description {clear:both;color:#362110;font:1em "Trebuchet MS", Arial, Sans-Serif;padding: 0 0 0 30px}
.hidden div .description a {color:#00baed;text-decoration:underline}
.MultiBoxNumber {display:none}

/* Table Page */
#page { width: 1000px; border-spacing:0;border:0px solid; margin: 0 auto 0 auto; } 
#page tbody.table_body { border: 0px transparent; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; }
/* Headers */
#page #header {overflow:hidden;}
#page #header td.right {
	width: 626px; 
	padding:50px 30px 60px 51px;
	background:url(images/ul-bg.png) left bottom no-repeat;
	vertical-align: top;
}
#page #header td.right ul {float:right;font-size:1.75em;list-style:none;margin:0 0 0 0;text-transform:uppercase; padding:0 27px 0 0;}
#page #header td.right ul li {float:left;line-height:24px;margin:0 0 0 25px}
#page #header td.right ul li a {color:#00bce4;font-weight:bold;padding:0}
#page #header td.right ul li a.selected {font-weight:bold;padding:0; color:#bfffff;text-decoration:none}
#page #header td.right ul li a:hover, #header ul li.current_page_item a {color:#bfffff;text-decoration:none}
#page p#slogan {color:#864e28;display:block;font-size:24px;font-weight:bold;line-height:32px;margin:10px 0 0;text-align:right;text-transform:uppercase; padding: 0 25px 0 0;}

/* Top Border */
#page #top td.top { background:url(images/main-top.png) no-repeat scroll 20px top; }


/* Sidebar */
#page #body #sidebar  { vertical-align: top; 
					 color:#FFFFFF; 
					 background: transparent url(images/sidebar-bg.png) repeat-y scroll 20px top; 
					 border:none;
					 }	
#page #body #sidebar  table.sidebar {
	margin-left:50px !important;
}
#page #body #sidebar table tr td { width: 290px; padding:0 0 15px;}
#page #body #sidebar table tr td.textwidget { width: 270px; vertical-align: baseline;}
	/* Us */
	#page #body #sidebar #text-442320221 h3 {height:26px;position:relative;width:39px; visibility: hidden; margin:0 0 15px;}
	#page #body #sidebar #text-442320221 {background:url(images/us-header.png) left top no-repeat}
	/* Blog */
	#page #body #sidebar #execphp-442320531 h3 {height:32px;margin: 0;position:relative;width:67px; visibility: hidden;}
	#page #body #sidebar #execphp-442320531 {background:url(images/blog-header.png) left top no-repeat}
	/*Search form*/	
	#page #body #sidebar #searchform table{ 
										border-bottom: 1px dashed #8c4824; 
										margin: 0; 
										padding:0 0 5px;
									   }
	#page #body #sidebar #searchform  td.search-title { margin: 0; padding: 0 0 10px 0; width: 220px; }
	#page #body #sidebar #searchform  td.search-input { 
													margin: 0; 
													padding: 0; 
													background:url(images/search-bg.png) left top no-repeat;
													height:35px;
													width: 213px;
													vertical-align: top;
												   }
	#page #body #sidebar #searchform  td.search-input  input {
													    background:none;
														border:0;
														color:#a34609;
														font:1em Arial, Sans-Serif;
														padding: 10px 5px 5px 8px;
														width:200px;
														vertical-align:middle;
														position: absolute;
													   }
	#page #body #sidebar #searchform  td.search-submit { margin: 0; padding: 0 0 10px 0; width: 30px; }

	#page #body #sidebar li#search-2 form div {background:url(images/search-bg.png) left top no-repeat;float:left;height:35px;width:213px}
	#page #body #sidebar li#search-2 form div input {background:none;border:0;color:#a34609;font:1em Arial, Sans-Serif;padding:9px 5px;width:203px}
	#page #body #sidebar li#search-2  {float:left}
	
	/*More navigation*/
	#page #body #sidebar #more {padding: 0 0 5px}
	#page #body #sidebar #more li {
								padding: 8px 0 6px; 
								border-bottom:1px dashed #8c4824;
								}
	#page #body #sidebar #more li a {
								color:#fff;
								padding:6px 24px 6px 5px;
								background:url(images/link-arrow.png) 256px top no-repeat;
								display: block;

								}
	
	/*Blog posts*/
	table.recent-posts{
		/*background:#442412;*/
	}
	table.recent-posts tr td{
		border-bottom:1px dashed #8c4824;
		padding: 5px 0 0 0 !important;
	}
	table.recent-posts tr td a {		
			color:#fff;
			line-height:31px;
			width:220px; 
			padding: 0 0 0 5px;
			text-transform: capitalize;
		}
	table.recent-posts tr td div.comment-number {
			background:url(images/sidebar-comment.png) left top no-repeat;
			height:20px;
			margin:0;
			padding: 4px 9px 12px 0;
			text-align:center;
			width:26px;
		}
	 table.recent-posts tr td div.comment-number a {
		color:#fff;
		font-size:.865em;
		line-height:15px;
		padding:0;
	}
	 table.recent-posts tr td img.arrow {
		padding-right: 7px;
	 }
	table.recent-posts tr:hover {
		text-decoration: underline;
		cursor:pointer;
	}
	table.recent-posts tr:hover a { text-decoration: underline; }
	table.recent-posts tr:hover div.comment-number a { text-decoration: none; }

	/*Twitter Feed*/
	#page #body #sidebar td#text-442320532, 
	#page #body #sidebar td#text-442329003, 
	#page #body #sidebar td#text-454061381, 
	#page #body #sidebar td#text-442320532 {padding:0}
	#page #body #sidebar td#text-442329003 a.twitter-us, 
	#page #body #sidebar td#text-454061381 a.twitter-us, 
	#page #body #sidebar td#text-442320532 a.twitter-us {background:url(images/twitter.png) left center no-repeat;display:block;font-weight:700;padding:15px 0 15px 64px;color:#c9a48f}
	

/* Footer padding:15px 20px 52px 350px;    padding:15px 20px 19px 350px; */
#page #foot td.foot {background:url(images/main-bottom.png) 41% top no-repeat; height:34px !important}
#page #foot td.foot {background /*\**/: url(images/main-bottom.png) 20px top no-repeat;\9; /* IE 8 Hack */ }
#page #footer td.footer {
		padding-right:30px !important;
		padding-top:10px;
		background:url(images/footer-bg.png) 350px top no-repeat;
		clear:both;
		font-size:.915em;
		height:94px;
		overflow:hidden;}
#page #footer p {color:#aa7456;float:left;width:150px;padding:0 0 0 30px;}
#page #footer ul {float:right;list-style:none;padding: 0 10px 0 0; !important width: 190px;padding:0 33px 0 0;}
#page #footer ul li {display:inline;margin:0 0 0 7px;text-align:right}
#page #footer ul li a {color:#ccc7c1;text-transform:lowercase}
#page #footer ul li a:hover {text-decoration:none}

/* Content*/
#page #body p.search-p { padding: 5px 0 0 12px }




#page #body #content { 
	padding:0px 50px 0px 20px;
	width: 526px; 
	background: transparent url(images/body-bg.png) 0px 0px repeat-y scroll; 
	margin:0px auto;
}
#content div.work-title { padding: 6px 0 4px 0; }
#content ul.work-links li { margin: 0 0 0 6px;}
#content ul.work-links li img.point { margin: 0 5px 6px 0;}

	/* Post */
	#content .post {border-bottom:1px dashed #864e28;clear:both;padding:3px 20px 25px 0;overflow:hidden;margin:0 5px 10px 0;}
	* html #content .post {height:1%}
	#content .post .meta {color:#a6978e}
	#content .post ul {list-style:disc;margin:0 0 1em 18px}
	#content .post ol {list-style:decimal;margin:0 0 1em 22px}
	#content .post h1 {border:0;margin:0 0 10px}
	#content .post .post-content h2 {display:block;width:530px}
	#content .post h2 a {color:#432411;text-decoration:none; font-weight: bold;}
	#content .post .comment-number {background:url(images/white-comment.png) left top no-repeat;float:right;height:24px;padding: 3px 9px 12px 0;text-align:center;width:29px;}
	#content .post .comment-number a {color:#fff;font-size:.865em;text-decoration:none}
	#content .post .image-container {background:url(images/small-thumb-bg.png) center repeat-y;float:left;margin: 0 0 0 0;overflow:hidden;margin:5px 5px 5px 0;}
	#content .post .image-container div {background:url(images/small-thumb-bg.png) left top no-repeat;width:224px}
	#content .post .image-container div div {background:url(images/small-thumb-bg.png) right bottom no-repeat;padding:7px;width:210px}
	
	/*Small posts*/
	#content .post .post-content {}
	/* Big Posts */
	
	#content .post .post-content-big {width:99%;}
	#content .post .post-content-big h2 {display:block;width:93%;width:99%;}
	
	/*Post images*/
	#content .post .wp-caption img {background:#f2f2f2;border:1px solid #eaeaea;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding:7px}
	
	/*Form*/
	#content form label {display:block;width:150px;float:left;padding:4px 0 0}
	#content form p {clear:both; font-size:1.1em}
	#content form input.text{float:left;padding:3px;border:1px solid #aaa;width:200px;margin:0 15px 10px 0}
	#content form textarea{padding:3px;border:1px solid #aaa;width:450px;margin-bottom:10px}
	/*#content form input.submit { background:#ae7a57;color:#fff;font-weight:bold;padding:5px 20px;border:2px solid #864e28}*/
	#content form input.submit {
							background:url(images/search-btn.png); 
							padding: 0; 
							margin:0 0 0 80px; 
							width: 150px; 
							height: 35px; 
							border: 0px;	
						}
	
	/*Cat description*/
	#content .cat-description {border-bottom:1px dashed #864e28;margin: 0 0 20px;padding: 0 10px 20px}
	#content .cat-description p {margin:0}
	
	/*H3*/
	#content .post h3.client, #content .post p.date {color:#4b2c1a;font-size:1.165em;}
	
	/* FEATURED POST STYLES */
	
		/*Featured post*/
	#homepage #content .featured  {overflow:visible;padding: 0 0 15px 0}
	#homepage #content .featured .comment-number {margin:12px -4px 0 0;}
	#homepage #content .featured .entry {padding: 0 20px;}
	#homepage #content .featured h2, #content .post h2 {width:450px}
	#homepage #content .featured h2 {font-size:2.5em}
	#homepage #content .featured .image-container {background:url(images/big-image-bg.png) center repeat-y;display:inline;margin: 0 0 20px 0; width: 555px;}
	#homepage #content .featured .image-container div {background:url(images/big-image-bg.png) left top no-repeat;}
	#homepage #content .featured .image-container div div {background:url(images/big-image-bg.png) right bottom no-repeat;padding:7px;}
	
/* CONTACT */
#contact-form {
	border-spacing: 0;
	border-bottom: 1px dashed #8c4824;
	padding:10px 0 20px;
}
#contact-form td.Tdtext {
	padding: 15px 0 0 0;
	width: 120px;
}
#contact-form td.Tdinput {
	padding:10px 0 0;
	text-align: left;
	width: 240px;
	background-image: url('images/contact_input.png');
	background-repeat:no-repeat;
}
#contact-form td.Tdtextarea {
	padding:10px 0 0;
	text-align: left;
	width: 240px;
	background-image: url('images/contact_text.png');
	background-repeat:no-repeat;
}
#contact-form td.Tdrow {
	width: 240px; height:300px;
	background-image: url('images/contact_house.jpg');
	background-repeat:no-repeat;
}
#contact-form  div.a-text {
	clear: both;
	
}
#contact-form td.Tdinput input.text {
	float: none;
	width: 210px;
	height: 18px;
	margin-left: 5px;
	border: none;
	background: none;
}
#contact-form td.Tdtextarea textarea.text {
	float: none;
	width: 210px;
	height: 110px;
	margin-left: 5px;
	border: none;
	background:none;
}
#contact-form td.Tdsubmit input.submit {
	height:40px; margin: 0;
	width:110px; padding: 0;
	background: transparent url('images/btn_send.png') no-repeat;
	
}
#contact-form td.Tdsubmit {
	text-align: center;
/*padding-right: 70px;*/
	
}
#contact-form div.msgsuc {
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	font-weight:bold;
	margin:10px 0;
	text-align:center;
}

/* CONTACT */
#coment-post-all {
	border-spacing: 0;
	border-bottom: 1px dashed #8c4824;
	padding:10px 0 20px;
}
#coment-post-all td.Tdtext {
	padding: 15px 0 0 0;
	width: 120px;
}
#coment-post-all td.Tdinput {
	padding:10px 0 0;
	text-align: left;
	width: 240px;
	background-image: url('images/contact_input.png');
	background-repeat:no-repeat;
}

#coment-post-all td.Tdrow {
	width: 240px; height:300px;
	background-image: url('images/contact_house.jpg');
	background-repeat:no-repeat;
}
#coment-post-all  div.a-text {
	clear: both;

}
#coment-post-all td.Tdinput input.text {
	float: none;
	width: 210px;
	height: 18px;
	margin-left: 5px;
	border: none;
	background: none;
}

#coment-post-all2 {
	border-spacing: 0;
	border-bottom: 1px dashed #8c4824;
	padding:10px 0 20px;
}

#coment-post-all2 td.Tdtextarea {
	padding:10px 0 0;
	text-align: left;
	width: 240px;
	background-image: url('images/contact_text.png');
	background-repeat:no-repeat;

}

#coment-post-all2 td.Tdtextarea textarea.text {
	float: none;
	width: 210px;
	height: 110px;
	margin-left: 5px;
	border: none;
	background:none;
}

#coment-post-all2 td.Tdtext {
	padding: 15px 0 0 0;
	width: 120px;
}

#coment-post-all2 td.Tdsubmit input.submit {
	height:40px; margin: 0;
	width:110px; padding: 0;
	background: transparent url('images/btn_send.png') no-repeat;

}
#coment-post-all2 td.Tdsubmit {
	text-align: center;
/*padding-right: 70px;*/

}



p.office {
	padding: 360px 0 0 0;
	font-weight: bold;
}
#officeLocations {
	padding: 20px 0 0 10px;
}
#officeLocations td {
	width: 180px;
}
#officeLocations td a {
	font-weight: bold;
	color: #0099FF;
}
ol.commentlist {list-style:none;margin:0 0 1em;padding:0;text-align:justify}
ol.commentlist li {list-style:none;margin:15px 0 3px;padding:5px 10px 3px}
ol.commentlist li.alt {background:#EEE}
ol.commentlist li .avatar {background:#fff;border:1px solid #eee;float:right;padding:2px}
ol.commentlist cite, #commentlist cite a {font-style:normal;font-weight:bold}
ol.commentlist p {margin:10px 5px 10px 0}
ol.commentmetadata {font-weight:normal}
#respond #commentform input.input {border:1px solid #CCC;font-size:1.1em;margin:5px 5px 1px 0;padding:2px;width:170px}
#respond #commentform input.input:hover {background:#EEE}

#respond #commentform p {margin:0 0 .5em}
#respond #allowed-tags strong {display:block}
#respond .nocomments {margin:0;padding:0;text-align:center}
#respond .commentmetadata {display:block;margin:0}


/* #respond #commentform textarea {border:1px solid #CCC;padding:2px;width:98%}
#respond #commentform textarea:hover {background:#EEE}
#respond #commentform #submit {}    */


/* SEARCHFORM in 404 Error Page */
	#content #searchformm table{ 
							margin: 0; 
							padding:0 0 5px;
						   }
	#content #searchformm td.search-titlem { margin: 0; padding: 20px 0 0 0; width: 220px; }
	#content #searchformm  td.search-inputm { 
										margin: 0; 
										padding: 0; 
										background:url(images/search-bg.jpg) left top no-repeat;
										height:35px;
										width: 213px;
										vertical-align: top;
									   }
	#content #searchformm  td.search-inputm  input {
												background:none;
												border:0;
												color:#a34609;
												font:1em Arial, Sans-Serif;
												padding: 21px 5px 5px;
												width:200px;
												vertical-align:middle;
												position: absolute;
											   }
	#content #searchformm td.search-submitm { margin: 0; padding: 0 0 10px 0; width: 30px; }