/*august3 test version 0.1*/
/*august5 test version 0.2*/
/*ttestingtestingtestingtestingtestingtestingtestingtestingtestingesting*/
/*come back and strip white space*/
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,ol,p,ul,hr,menu,pre{display: block;}
/*make things valid!*/
h1,h2,h3,h4,h5,h6,a{background-color:transparent;}
a {text-decoration:none;}
/*---------------------------------------------------------------------------------*/
body{
margin: 0px;
padding: 0px;
font-family: "Andale Mono", Verdana, sans-serif;
font-size: small;
text-align: center;
line-height: 1.5em;
color: #333333;
background-color:#FFF;
background-image: url("../imgs/backG2.png");
background-repeat: repeat-x;
}
/*------------------------------------mainDIV-----------------------------------*/
#mainDiv{
	
	margin: 0 auto;
	width: 800px;
	height: auto;
  text-align: left;
  /*explorer renders this crazily try non-percentages*/
  /*padding-left: 1px;
  padding-right: 1px; */
}
/*---------------------here come the heading styles-----------------*/
h1{
font-size:1.87em;
margin:.67em 0 0 0;
color:#6699FF;
padding-left:15px;
letter-spacing: .40em;
font-family:Verdana,sans-serif;
}
h2{
font-family: Tahoma,Verdana,sans-serif;
font-size:1.5em;
margin:.65em 0 0 .97em;
color:#330033;
padding:0px 0px 4px 15px;
letter-spacing:.23em;
/*border-bottom:dotted 1px #666666;*/
}

h3{font-size:1em;
margin:3px 0px;
color:#993333;
padding-left:20px;
font-family:helvetica,arial,sans-serif;
line-height:1.2em;
background-color: transparent;
}

h3 a:link{text-decoration:none;color:#933;padding:0px 2px;background-color:#FFF;}
h3 a:hover{text-decoration:none;background-color:#933;color:#FFF;}

h4{font-size:.90em;
margin:0px;
color:#999;
text-align:right;padding-right:50px;
font-family:arial,helvetica,sans-serif;
font-style:oblique;line-height:1em;
word-spacing: .25em;
}
h4 a:link{text-decoration:none;color:#666;
background-color:inherit;}

h4 a:hover{text-decoration:underline;color:#FF6633;background-color:inherit;}

/*---------end heading styles---------------------------------------------------*/

hr{clear:both; width:95%;}

p{padding:0px 5px;line-height:1.4em;}
p>span.indent{padding:10px 1px 0px 5px;font-size:200%;}


/*the list for the about list*/

ul.about{
	font-family: Tahoma,"Andale Mono", sans-serif;
	list-style:none;
	color:#6699FF;
	font-size: 110%;
	font-weight: bold;
}
ul.about2{
	list-style: none;
	font-size: 90%;
}
/*------------------------------------end about list----------------------------*/

/*navigation styles*/
/*-------------------------------nav link styling--------------------------------*/

#nav a{text-decoration:none;color:#333;background-color:inherit;}
#nav a:link{text-decoration:none;color:#000;background-color:inherit;}
#nav a:visited{}
#nav a:hover{text-decoration:underline;color:#330000;background-color:inherit;}

/*end link styles for the main nav*/

#nav{
	position: relative;
	top:235px;
	left: 0px;
	width:800px;
	height:20px;
	margin:0px;
	padding:  0px 0px;
	background-color: #6699FF;
}
#nav ul li {
	float: right;
	margin-top:0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px 5px;
	list-style: none;
	background-color: #6699FF;
	border-left: solid 1px #FFFFFF;
	/*border-right: solid 1px #FFF;*/
}
/*-----------end main navigation styles------------------*/
/*------------begin foot navigation---------------------------*/
#foot ul{
	float: left;
	list-style: none;
	font-size:80%;
	padding:10px;
	width:700px;
	margin-left: 0px;
	background-color:inherit;
	}
#foot{
	color:#000;
	margin-left: auto;
	position: relative;
	top:2px;
	width: 800px;
	height: 35px;
	background-color: #FFFFFF;
	}
#foot ul li {
	float: left;
	margin: 0 10px;
	padding: 0px 2px;
	list-style: none;
	background-color: inherit;
	/*border-left: #999 1px solid;
	border-right: #999 1px solid;*/
	}
#foot a{color:#000;}
#foot a:hover{background-color:#CCC;color:#000;}
#foot img{border:none;}
/*---------------end foot navigation--------------------------*/

/*content divs*/
#contentDiv{
	background-color:transparent;
	position: relative;
	top:25px;
}
#innerDiv {
	position: relative;
	left:0px;
	top:0px;
	height:auto;
	background-color: #FFFFFF;
}

/*this is the head div*/
#headDiv {
	background-image: url("../imgs/compFiveFlat.jpg");
	position: relative;
	left:0px;
	top:0px;
	width:800px;
	height:232px;
}

/*another section from screen3*/
/*------------------------------------useful classes----------------------------------*/



div.regular{background-color:transparent;}

/*it might be useful to separate this into another file*/
/*-----------------this is the form--------------------------------------------*/
fieldset.setField{border:none;}
span.formy{font-size:80%;}

form{
border-left:dotted 1px;
padding-left: 12px;}
input,textarea{
font-size:85%;
border:inherit;
background-color:#330000;
color: #FFFFFF;
}

input.textOnly {
font-family: inherit;
margin:0px 5px;
padding: 2px 2.5px;
text-align:left;
width: 250px;}
textarea.msgWin{
font-size:inherit;
font-family:inherit;
margin-bottom: 10px;
}

input.button {
font-family:inherit;
margin:5px 0px 0px 5px;
padding: 2.5px;
}
p.formStatic{
	color:#FF3300;
	font-size: 89%;
	margin: 5px -12.5px;
}

checkBox{padding:3px;}

/*the following will reflect the right dimensions for mari's MLS stuff*/

div.MLS{
	font-size: 79%;
	position:relative;
	/*background-image: url("../imgs/blankMLS.gif");*/
	background-color:#FFF;
	top:0px;
	width:640px;
	height:540px	;
	left:100px;
	}
/*end the MLS section*/
/*mari portrait stuff*/
img.portrait {
	/*z-index:4;*/
	display:inline;
	float:right;
	margin:5px 2px;
	border:solid 1px #000000;
	}
img.testify {
	margin:0px;
	border:dotted 1px #000;
	float:right;
	position: relative;
	top:15px;
	right:90px;}
	
/*quote style for testimonial page*/

span.bigQuote {
	font-size: 140%;
	font-family: inherit;
	font-weight: 900;
	color: #990033;	
	padding: 10px 5px 10px 0px;
	line-height: .75em;
	background-color: transparent;
}

div.rant{
	position:relative;
	top:0px;
	width:329px;
	padding:0px 15px;
	float: right;
	text-align:right;
	font-family:sans-serif;
	font-size:85%;
	letter-spacing:.25em;
	word-spacing:.0125em;
	}

p.links{
	display:inherit;
	font-size:85%;
	position:relative;
	top:0px;
	left:50px;
	width:300px;
	height:auto;
	border-left:dotted 1px;
	}


div.rant>p>a{
	text-decoration:none;
	color:#F00;
	}
span.small {font-size:90%; 
	font-style:italic;
	font-weight:bold;
	font-family:sans-serif;
	padding-left:65px;
	}