/*Aledo Living Realty Style Sheet 2006*/

body.index {
padding:0px;
margin:0px;
font: 12px/150% "Lucida Grande", lucida, Geneva, Arial, sans-serif;
background: #785028 url(img/css/bg.gif) repeat-y center; 
text-align: center;}

body.inner {
padding:0px;
margin:0px;
font: 12px/150% "Lucida Grande", lucida, Geneva, Arial, sans-serif;
background: #785028 url(img/css/inner_bg.gif) repeat-y center; 
text-align: center;} 

#bodywrapper {
margin: 0px auto;
width: 990px;
text-align: left;}

#mainnav {
height: 50px;
background: url(img/nav/nav_bg.gif) repeat-x;
text-align: center; }

#contentwrapper {

}

* html #maincontentindex { /*IE filter for box model*/
width: 690px; /*extra width for IE5.5 box model*/
w\idth: 656px;
}

#maincontentindex {
width: 656px;
padding: 0px 10px 0px 24px;
margin: 0px;
}

* html #sidecontentindex { /*IE filter for box model*/
width: 300px; /*extra width for IE5.5 box model*/
w\idth: 256px;
}

#sidecontentindex {
width: 256px;
margin: 0px;
padding: 0px 24px 0px 20px; 
 }

/*resized content boxes for inner pages*/

* html #maincontentinner { /*IE filter for box model*/
width: 848px; /*extra width for IE5.5 box model*/
w\idth: 814px;
}

#maincontentinner {
width: 814px;
padding: 0px 10px 0px 20px;
margin: 0px;
}

* html #sidecontentinner { /*IE filter for box model*/
width: 146px; /*extra width for IE5.5 box model*/
w\idth: 130px;
}

#sidecontentinner {
width: 130px;
margin: 0px;
padding: 0px 6px 0px 10px; 
 }

#sidecontentinner img{
display: block;
margin: auto auto; 
 }

/* end resized content boxes for inner pages*/

div.sidemodule {background: #875a2d; border: 4px solid #875a2d; margin: 20px 0px 0px 0px; padding:0px; }
div.outer {background: #000000; padding: 1px; margin: 0;}
div.inner{ background: #eeeee3; padding: 0px 0px 10px 0px; }
div.middle {background: #875a2d; padding: 4px; margin: 0;}


div.sidemodule img {
display: block;
margin: auto auto; }

div.searchbox{
border: 1px #000000 solid;
margin: 20px 0px 0px 0px;
width: 458px; }

div.innersearchbox {
padding: 30px 10px 5px 10px;
background: #663300 url(img/welcome.gif) no-repeat;
border-top: 1px #ffffff solid;
color: #ffffff; }


#footer {
color: #666666;
padding: 20px 0px 10px 24px;
margin: 0px; }

#footer p {
margin: 0px;
padding: 0px;}


form {
margin:0px;
padding:0px;
}

/*link styles*/

.callout {
	float: right;
	margin: 0 0 5px 20px;
	width: 200px;
	border-left: 3px solid #875a2d;
	padding-left: 10px;
	line-height: 110%;
	clear: both;
}



a:link {color: #CC3300;
text-decoration: underline; }



a:visited {color: #CC3300;
text-decoration: underline; }



a:hover {color: #ff0600;
text-decoration: underline; }



/*H styles*/

h1,h2,h3 {
	color: #000;
	clear: both;
}

h1 {
font: bold 22px "Lucida Grande", lucida, Geneva, Arial, sans-serif;
border-bottom: 1px #DF8600 solid;
padding: 0px 0px 3px 22px;
background: url(img/css/h1_deco.gif) no-repeat 0px 2px; }

h2 { 
font: bold 18px "Lucida Grande", lucida, Geneva, Arial, sans-serif;
margin: 0px;
padding:0px;}

h3 { 
font: bold 16px "Lucida Grande", lucida, Geneva, Arial, sans-serif;}

fieldset {
	background: #eeeeee;
	border: 1px solid #666666;
	padding: 10px;
	clear: both;
}

p.legend {
	background: #ffffff;
	border: 1px solid #875a2d;
	padding: 5px;
	font-weight: bold;
	margin: 0;
	clear: both;
}

#maincontentindex p.inlay {
	padding: 10px 10px 0px 0px;
	margin: 0;
}


ul {
}

li {
	font-size: 11px;
	list-style: circle url(img/css/mach_star_bullet.gif);
}

.highlight {
	background: #ffffff;
	padding: 3px;
	border: 1px solid #875a2d;
}

blockquote {
	background: #eeeee3;
	padding: 10px;
	border: 1px solid #875a2d;
}

