/*  
Theme Name: Evan's Theme 2
Theme URI: http://www.ilango.org/
Description: Evan Sage Theme 2
Version: 2.0
Author: Rob H 
Author URI: http://www.ilango.org/

*/


/* ------- FORM --------*/
input.text, input.textBox {
	
	border: 1px solid #666666;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;

	}
input.textBox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
	border: 1px solid #FFFFFF;
	text-align: center;
	}

input#submit {
  width: 140px;
  height: 21px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(/images/submit_comment.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

input#searchsubmit {
  width: 80px;
  height: 21px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(/images/search.gif) no-repeat center top;
text-indent: -1000px;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

/*form>#searchsubmit {
  height: 0px;
}*/


input#contactsubmit {
  width: 80px;
  height: 21px;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent url(/images/submit.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}


/* -------FROMS END -----*/

#address {
	text-indent: -1000em;
	overflow: hidden;
	background: url(/images/t-477Mount.gif) no-repeat top right;
	width: 331px;
	height: 16px;
	padding-bottom: 0px;
	}
#address span, #name span {
	display: none;
	
}

#name {
	text-indent: -1000em;
	overflow: hidden;
	background: url(images/evan-title-index.gif) no-repeat top right;
	width: 362px;
	height: 33px;
	padding-bottom: 0px;
}


#callevan {
background-color:#f8fcf3;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	text-decoration: none;
	display:block;
	padding:5px;
}
#callevan a,#callevan a:link, #weather a, #weather a:link {color: #678D1D; text-decoration: underline;font-size: 10px;}


/* mac hide\*/
html, body {height:100%}
/* end hide */
html,body {
	padding:0;
	margin:0;
}
body{	
	font-family:'Verdana'; font-size:10px;
	min-width:1004px;/* for mozilla*/
	background-color: #FFF;
	color: #000000;


}

#wrap { width:1000px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; margin:0 auto;
background:url(images/left-bg.gif);
background-repeat: no-repeat;
 }
#header { height:20px; width:301px; position:relative; color:#000; margin-bottom:3px; float:left; padding:0; }
/* #header h1 { text-indent:-10000px; margin:0; padding:0; }*/
#header h1 a { display:block; background:url(images/logo.gif) no-repeat left top; height:17px; }
#headerLinks{
	width:400px;
	margin:10px auto;
}


#search { margin:0px 0 0 20px;
 padding:0; }

#bookmark a { float:right; padding:0;color: #678D1D; font-size: 10px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }

/*input#searchsubmit { background:#fc6; border:2px solid #f93; color:#333; font-size:13px; }*/
a:hover { text-decoration:none; color:#555353; border:none; }
.left {
	float:left;
	width:260px;
	padding-top:0px;
	



}
.right { float:right; width:240px; display:block;margin-top:10px;} 
.right img { border:0; display:block; margin-left:auto; margin-right:auto; }
#content {
	margin-top:0px;
	line-height:16px;
	margin-left:0px;
	float:left;
	width:460px;
	padding:10px;
	font-size:11px;
	background: #ffffff;
	overflow: hidden;

 }


/*

.middle h1 {
	font-size: 1.5em;
	color: #507215;
	font-weight: 100;
font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	}

.middle h2, .middle h2 a, .middle h2 a:link{
	font: Arial;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #30450C;
	margin:0 7px 3px 0; padding:3px 0;
	}
	
.middle h3 {
	color: #333333;
	text-decoration: underline;
	font-size:.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	margin-bottom: .3em;
	}
	*/
	
/* Custom corners addition */
div.Article {
  background:  url("/images/custom_corners_topleft.gif") top left no-repeat;
  width:35%;
  } 
  div.ArticleTwo {
  background:  url("/images/custom_corners_topleft.gif") top left no-repeat;
  width:50%;
  } 
div.Article h3 {
  background:  url("/images/custom_corners_topright.gif") top right no-repeat;
  font-size:1.3em;
  padding:15px;
  padding-left:0;
  margin:0;
  position:relative;
  right:-14px;
  }
div.ArticleBody {
  background:  url("/images/custom_corners_right.gif") top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding:15px;
  padding-left:0;
  position:relative;
  right:-14px;
  }
div.ArticleFooter {
  background:  url("/images/custom_corners_bottomleft.gif") bottom left no-repeat;
  position:relative;
  top:11px;
  
  }
div.ArticleFooter p {
  background:  url("/images/custom_corners_bottomright.gif") bottom right no-repeat;
  padding:15px;
  padding-left:0;
  display:block;
  margin:-2em 0 0 0;
  position:relative;
  right:-14px;
  }




#content img { border:4px #eee solid; }
 
#content img.noborder{ border:0px}

.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }
img.wp-smiley { border:0; padding:0; }
#footer { width:1000px; margin-top:20px; text-align:center; clear:both; padding:10px; }

.alignright { float:right; } 
.alignleft { float:left; } 
.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 

ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }

.addthis { float:right; clear:both; }
a:link,a:active,a:visited { text-decoration:underline; color:#192206; border:none; }
.left h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.left ul li ul li :hover { border-bottom:#ccc 1px solid;}


.right h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.right ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.right ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.right ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.right ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.right ul li ul li :hover {text-decoration:none;}

div.hr { height:3px; background:#fff url(images/hr.gif) repeat-x scroll center; clear:both; width:980px;float:right;}
div.hr2 { height:3px; background:#fff url(images/white.gif) repeat-x scroll center; clear:both; }
div.br { height:10px; clear:both; }
div.hr hr,div.br br, div.hr2 hr { display:none; }

.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.ucomment img,.addthis img { border:0; }

#weather span {margin:10px;}

/* content */

.post {
	padding: 0px;
	clear: both;
	overflow: hidden;
}
 .post-date {
	height: 50px;
	width: 45px;
	background: url(images/calendar.gif) no-repeat;
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding: 0px 2px 0 0;
	line-height: 100%;
	float: left;
	display: inline;

}
 .post-date span {
	height: 16px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
}
 .post .title {
	float: left;
	margin-left: 10px;

}
.postdata {
	font-size: 90%;
	color: #999999;
}
.postdata a, .postdata a:visited {
	color: #999999;
	text-decoration: none;
}
.postdata a:hover {
	color: #44a1d0;
	text-decoration: none;
}
.postdata .category{
	background: url(images/mini-category.gif) no-repeat;
	padding-left: 18px;
	float: left;
}
.postdata .comments{
	background: url(images/mini-comment.gif) no-repeat;
	padding-left: 18px;
	float: right;
}
.mini-add-comment {
	background: url(images/mini-down-arrow.gif) no-repeat left center;
	padding-left: 12px;
	float: right;
}
.entry {
	padding: 10px 0px 5px;
	clear: both;
}

/* post title */
h2,#content h1,h1 {
	color: #507215;
	margin: 3px 0 2px;
	padding-bottom: 4px;
	font: normal 150%/100% Arial, Helvetica, sans-serif;
	border-bottom: dotted 1px #CCCCCC;
}

H1 {
	color: #507215;
	margin: 3px 0 2px;
	padding-bottom: 4px;
	font: normal 150%/100% Arial, Helvetica, sans-serif;
	border-bottom: dotted 1px #CCCCCC;
}


h2 a, h2 a:visited,h1 a, h1 a:visited {
	color: #507215;
	text-decoration: none;
}
h2 a:hover,h1 a:hover {
	color: #30450C;
	text-decoration: none;
}
h3 {
	color: #30450C;
	margin: 5px 0px 5px;
	font: bold 110%/110% "Lucida Grande",Arial, Helvetica, sans-serif;
}

/* next & previous page navigation */
.page-nav {
	clear: both;
	background: url(images/navigation-bg.gif) no-repeat left center;
	height: 21px;
}
.page-nav a, .page-nav a:visited {
	color: #ffffff;
	text-decoration: none;
}
.page-nav a:hover {
	color: #000000;
	text-decoration: none;
}
.previous-entries a {
	float: left;
	padding-left: 10px;
	margin-left: 10px;
	background: url(images/navigation-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 10px;
	margin-right: 10px;
	background: url(images/navigation-right.gif) no-repeat right center;
}

/* next & previous post navigation */
.post-nav {
	clear: both;
	padding-bottom: 35px;
	margin-top: -15px;
	font-size: 95%;
}
.post-nav a, .post-nav a:visited {
	color: #999999;
	text-decoration: none;
}
.post-nav a:hover {
	color: #000000;
	text-decoration: none;
}
.post-nav .previous a {
	float: left;
	padding-left: 20px;
	background: url(images/post-nav-previous.gif) no-repeat left center;
}
.post-nav .next a {
	float: right;
	padding-right: 20px;
	text-align: right;
	background: url(images/post-nav-next.gif) no-repeat right center;
}

/*-----------------------------------------
  Footer
-----------------------------------------*/
#footerMenu {
	width:					1000px;
	height:					21px;
	margin:					0 0 0 0;
	padding:				0;
	overflow:hidden;
	text-align:center
}


#footerMenu ul {
	margin:					0 0 0 155px;
	padding:				1px 5px 0;
	list-style:				none;
}

#footerMenu li {
	float:					left;
	margin:					0;
	padding:				0 0 0 9px;
	list-style:none;
}

#footerMenu a {
	float:					left;
	display:				block;
	padding: 				5px 5px 4px 0px;
	color: 					#30450C;
	font:					10px Arial, sans-serif;
	text-decoration:		none;
}

#footerMenu a:hover {
	text-decoration: underline;
}

#footerMenu a:active {
	color: #507215;
}
/* ----------------HEADERS--------------------- */


.tdBack {
	background-color:#517115;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	height:25px;
	font-weight: bold;

	}
	
	
.tdBackSub {
	background-color:#BFD19E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3D5410;
	text-decoration: none;
	height:18px;
	}
.tdBackSub2 {
	background-color:#7E994C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	}
	
	
	.tdBackSub h4 { 		margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 5px;
}
	
.tdhgr {
	height:25px;

	}
.tdhgrs {
	height:18px;
	}
a.left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.left:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}


#RightMainMenu {
		padding-left: 22px;
		padding-top:15px;
}

#RightMainMenu ul li {
	font-size: 14px;
	padding-bottom: 1em;
	margin-bottom:0px;
	font-weight:bold;
}

#RightMainMenu a {
color: #517115;
text-decoration:none;


}

#RightMainMenu a:hover {
color: #2A3A0B;
text-decoration:none

}
#cformsii .widgettitle, #callevanbox , .right #usermessagea {display:none;}

#menuBkg {background:transparent url(images/box-EvanSage.gif) no-repeat scroll 0 0;
margin:10px 0 0 15px;
padding:0;
width:237px;
height: 375px;
}

#cformsii {
background:transparent url(images/mort-calc.png) no-repeat scroll 0 0;
padding:10px;
width:230px;
height: 270px;
}

#cformsii-no-6 {
background:transparent url(images/mort-calc_large.png) no-repeat scroll 0 0;
padding:10px;
width:230px;
height: 470px;
}
#cformsii-no-6 .widgettitle, .right #usermessage6a {display:none;}
#cformsii-no-6 label,#cformsii-no-6 label span {display:block;}
#cformsii-no-6 select{ width:107px}


.left ol.cf-ol li.cf_li_err {
background:none;
border-color:none;
border-style:none;
border-width:0;
margin:0 !important;
padding: 0 !important;
}

#topMenu {float:right; margin-top:10px; margin-bottom:5px;}

#topLogo {float:left;
background:transparent url(images/top-left.gif) no-repeat scroll 0 0;
width:355px;
height: 122px;
}

#topLogo span {display:none;
}

.statsTable { font-size:9px}
.green {color:#527115}
.blue {color:black}
.grey{color:#666666}

hr {border-bottom:1px dotted #CCCCCC;height:1px; background: #fff;color:#ffffff;}

#post-18 h1{display:none;}

#mlsHome #cforms4form {background:transparent url(images/mls_banner.png) no-repeat scroll 0 0;
padding:10px;
padding-top:6px;
height: 267px;
width:450px;
}
#mlsHome p {color:black;font-size:11px;
font-weight:bold;
}
#post-18 p, #post-18 .entry {padding:0;margin:0px;}

#mlsHome #mls #cf-ol {margin:0px, padding:0;}

#cforms6form #sendbutton6{ margin-top:5px}
#cforms6form li { float:left; margin:1px 0!important }
#cforms6form li#li-6-7 { width:110px}
#cforms6form li#li-6-7 select { width:100px}


#cforms6form li#li-6-8 { width:100px}
#cforms6form li#li-6-8 select { width:100px}

#cforms6form li#li-6-4 { width:210px}

#cforms6form li#li-6-5 { width:95px}
#cforms6form li#li-6-5 input { width:80px}
#cforms6form li#li-6-5 label { display:none}

#cforms6form li#li-6-6 { width:115px}
#cforms6form li#li-6-6 input { width:80px}
#cforms6form li#li-6-6 label { width:15px; margin-left:2px;
margin-right:6px;}



#li-6-9 label,#li-6-10 label,#li-6-11 label { display:none}
#li-6-9 input,#li-6-10 input,#li-6-11 input { margin-top:4px}

#homepagebucket {
	background-color:#E6E6CC;
	border:1px solid #CCCC99;
	width:430px;
	padding:5px;
	color:#333;
	font-size:10px;
	text-align:left;
        margin:5px;
}

#bucketheader {
	background-color:#EBEBD8;
	height:20px;
	color:#000;
        padding-left:5px;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
}

#homepage h1 {
font-size:14pt;
color:#000;
font-weight:bold;
letter-spacing:-1px;
}