.nextbutton { font-size: 14px; font-weight: bold; }

body {text-align:center; font-family: Georgia, "Times New Roman", Times, serif; font-size:100%; padding:0; margin:0; background:#EDDFB6 url('../images/body-bg.gif') top center repeat-y; color:black;}

h1, .script {font-size:2.1em; font-family:'Monotype Corsiva', Georgia, "Times New Roman", Times, serif; margin:3px; padding:0; }
h2, h3, h4 {font-size:1.1em; margin-left:10px; }
ol li {padding-bottom:10px;}

a { color:#993300; text-decoration:none; }
a:visited { color:#8C5329; }
a:hover { color: #CC3300;}

#main {text-align:left; width:750px; padding:0; margin:0 auto; position:relative; font-size:.9em; }

#leftnav {float:left; width:119px; overflow:visible; border:none; background:#e9d5a0 url('../images/nav-bg.jpg') no-repeat top left; height:468px; }
	#leftnav, #leftnav ul, #leftnav li, #leftnav li a, #leftnav li b {padding:0; margin:0; display:block; font-size:11px; line-height:13px; } 
	#leftnav li {padding-bottom:1px;}
	#leftnav li a {color:#64564A; }
		#leftnav li b {padding:3px 0 3px 20px;  }
		#leftnav li a:hover, #leftnav li b.here {background-image:url('../img/star.gif'); background-position:top left; background-repeat:no-repeat; color:#993300;}

	body#form {font-size:.7em; background:#e9d5a0; padding:10px; text-align:left;}
	body#form h1 {padding:5px; margin:0;}
		iframe.autoreply {float:right; width:200px; height:270px; display:block; overflow:hidden; text-align:left; border:2px solid #8b542b; clear:none; margin-left:5px;}
		div.scroll {height:5.5em; overflow:auto; padding:5px; }
		form.contact label, form.contact input, form.contact textarea {float:left; width:18em; margin:15px; }
		form.contact br {clear:left; width:auto;}
		form.contact label, form.contact input.submit {width:10em; text-align:right;}
		
#header {background: url('../img/republic-of-texas-header.jpg') no-repeat top left; height:163px; width:750px; padding:0; margin:0;}
	#header h1, #header h2 {text-indent:-5000px; width:750px; padding:0; margin:0;}

#content {float:left; border:none; padding:0; margin:0; width:631px; clear:right; background:#e9d5a0 url('../images/bg-wide.jpg') no-repeat top right; }
	.home #content {background:#e9d5a0 url('../images/background-home.jpg') repeat-y top right;}
	.home #content .footer {background:#e9d5a0 url('../images/footer-bg.jpg') no-repeat right bottom; height:150px; padding-top:10px;  }
	#home-text { width:345px; overflow:hidden;}
	.home-block {padding:0; margin:0; padding-top:10px; padding-bottom:20px;}
	.home-block p {padding-left:15px;}
	#home-text p {padding-left:15px; width:320px; }
	#content h4 { padding:4px; border:3px outset #996633; background-color:#996633; color:#FFCC00; margin:3px 10px 3px 10px}
	#post {margin-left:15px;}
	.home-block form {margin-left:30px;}
	#navblock {float:right; width:220px; padding-top:10px;}
		
#rightcol {float:right; width:124px; padding:0; margin:0; background:#C7AA5E url('../images/rightcol-bg.gif') repeat-y top right; }
#midcol {float:right; padding:0; margin:0;  width:159px; overflow:hidden;  }
	#rightcol h2 {background: url('../img/hom_propertiessale.jpg') no-repeat top left; width:124px; height:51px; text-indent:-5000px; padding:0; margin:0;}
	#rightcol a img {border:none; padding:0; margin:0}

h3.frame {width:159px; height:140px; text-align:center; background:transparent url(../images/emptyframe.gif); overflow:auto; margin:0; padding:0; position:relative;}
h3.frame a {position:absolute; width:120px; top:31px; left:16px; overflow:auto; font-size:14px; }

#footer {position:absolute; top:650px; left:0; width:98px; font-size:9px; color:#666633; line-height:110%; text-align:center; z-index:300; float:none; margin-left:4px;}
#footer a, #footer a:visited, #footer b {color:#666633; text-decoration:none; font-weight:normal;}
.clear {clear:both; display:block; border:none;}
#xls {background:white;}
#xls td, #xls th {font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-align:right; border:1px solid #E7E6C9; border-bottom:3px solid #E7E6C9; padding:2px 5px; margin:3px; font-weight:bold; }
table {margin:auto; }
#xls th {background-color:#E7E6C9;}
#mls th {font-weight:bold; text-align:right; width:11em; font-size:.8em;}
ul.inline {padding:0; margin:0; margin-left:20px; clear:both; float:left; width:auto; }
ul.inline li {display:inline; list-style-type:none; }
ul.inline li a {display:block; text-decoration:none; width:auto; float:left; margin:0 3px 3px 0; padding:3px; white-space:nowrap;}
ul.inline li a:hover {background-color:#996633; color:#FFCC00; text-decoration:none;}

#float-left p, #float-left a, #float-right p, #float-right a {margin:0; padding:5px;}
#float-right p, #float-left p {float:right; width:165px; height:auto; margin:20px 20px 0 0; padding:5px; text-align:center; background-color:#996633;}
#float-right a, #float-left a {color:#FFCC00;}
#float-right a:hover, #float-right a:visited, #float-left a:hover, #float-left a:visited {color:#ffffff}
#float-left p {float:left;}
#float-left, #float-right {clear:both; margin-left:20px; margin-top:10px;}

#powered-by {font-size:.7em;}
