body {background:#4c3826; font-size:100%; line-height:1.125em; margin:0; padding:0;}
a:focus {outline:none; }

#topnavigation {background:#5a3b30 url("http://dougashleyrealtors.com/css/topstripe.gif") bottom left repeat-x; margin:0; padding:0; width:100%;}
#topnavigation ul {height:1.95em; list-style-type:none; margin:0 auto; padding:0; width:977px;}
#topnavigation ul li {float:left; font:normal 1.05em/1.7em Arial, Helvetica, sans-serif; margin:0 1.5em 0 0; padding:0; }
#topnavigation ul li a {color:#fff; text-decoration:none;}
#topnavigation ul li a:hover {color:#f1d9b3;}
#topbanner {background:#54231f; border-bottom:2px solid #6c4330; height:100px; position:relative; width:100%;}
#topbanner p {color:#fff; font:normal .95em/1.2em Arial, Helvetica, sans-serif;  margin:0 auto; text-align:right; padding:.9em 0 0; position:relative; width:977px;}

#logo {height:88px; margin:-88px 0 0; position:relative; width:100%;}
#logo h1 {margin:0 auto; padding:0; position:relative; text-indent:-5000px; width:977px; }
#logo h1 a {background: url("http://dougashleyrealtors.com/css/logo.gif") no-repeat; display:block; float:left; height:78px; margin:0 ; padding:0 0 10px; overflow:hidden; width:243px;}
#logo h1 a:focus {outline:none;}

#outerwrapper {background:#f3d9b5; clear:left; position:relative; width:100%;}

#innerwrapper {margin:0 auto; position:relative; width:977px;}

#leftnavigation {float:left; margin:25px 27px 0 0; position:relative; width:190px;}
#leftnavigation ul {background:#f3d9b5; display:block; float:left; list-style-type:none; margin:0; padding:0;}
#leftnavigation ul li {border-bottom:none; display:block; float:left; font:normal .9em/1em Arial, Helvetica, sans-serif; margin:0 0 1px; padding:0; }
#leftnavigation ul li a {background:#331c19 url("http://dougashleyrealtors.com/css/navbkg1.gif") -200px center no-repeat; color:#fff; display:block; padding:.2em 0 .2em 35px; margin:0; text-decoration:none; width:153px; }
#leftnavigation li a:hover {background:#6a2c27 url("http://dougashleyrealtors.com/css/navbkg1.gif") 0 center no-repeat; ;}
#leftnavigation li a:focus {outline:none;}

#content { float:left; font:normal .8em/1.5em Arial, Helvetica, sans-serif; padding:0 0 20px 4px; width:756px; }
#content a {color:#6a2c2a; text-decoration: underline;  }
#content a:hover { text-decoration:none;}

#toppics {border-bottom:1px solid #6c4330; border-left:1px solid #6c4330; height:101px; margin:0 0 30px 0; width:755px;}
#toppics div {border-right:1px solid #6c4330; float:left; height:101px; width:150px;}

#toppics div#y01 {background:url("http://dougashleyrealtors.com/images/kentcounty/") no-repeat;}
#toppics div#y02 {background:url("http://dougashleyrealtors.com/images/chesterriver/") no-repeat;}
#toppics div#y03 {background:url("http://dougashleyrealtors.com/images/chestertown/") no-repeat;}
#toppics div#y04 {background:url("http://dougashleyrealtors.com/images/easternshore/") no-repeat;}
#toppics div#y05 {background:url("http://dougashleyrealtors.com/images/queenannescounty/") no-repeat;}

#toppics div a {border-bottom: none; color:#6c4330; display:block; height:84px; overflow:none; text-decoration:none; text-indent:-5000px; width:150px;}
#toppics div span a {background:#fff; border-top:1px solid #6c4330; display:block; font:normal 13px/15px Arial, Helvetica, sans-serif; height:16px; margin:0; padding:0 0 0 10px; position:absolute; text-indent:0; width:140px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

h2, h3 {color:#331c19;}

/* Forms */
div.row { clear: both; padding: 10px 0 0 0; }
div.row span.label { float: left; text-align: right; width: 150px; }
div.row span.field { float: left; padding:0 0 0 15px; text-align: left; width: 335px; } 

/* Featured Homes in Sidebar and on Featured Page */
#leftnavigation div, #featured div {background:#e6c69d; border:1px solid #473217; display:inline; float:left; font:normal .9em/1.3em Arial, Helvetica, sans-serif; margin:15px 30px; width:190px;}
#leftnavigation div img, #featured div img {border:none; border-bottom:1px solid #473217; }
#leftnavigation div img {border-top:1px solid #473217; margin-top:20px;}
#leftnavigation div span, #featured div span { color:#3a2220; display:block; padding:2px 10px 2px 10px; text-align:center; width:170px;}
#leftnavigation div span a, #content #featured a { text-decoration:none;}
#leftnavigation div span a:hover, #content #featured a:hover { text-decoration:underline;}
#leftnavigation div {margin:15px 0; position:absolute; }
#leftnavigation div a {display:inline; text-decoration:none; }
#leftnavigation div { font:normal .8em/1.3em Arial, Helvetica, sans-serif; margin:15px 0 0 -1px; position:relative; width:190px;}

#leftnavigation span#blocklink a {color:#6a2c2a; display:block; font:bold .7em/1.3em Arial, Helvetica, sans-serif; float:left; height:220px; margin:-200px 0 0 -1px; position:relative; text-align:center; text-decoration:none; width:192px;} 
#leftnavigation span#blocklink a:hover {text-decoration:underline;}

#leftnavigation div em {font-style: normal; font-size:.95em;}
#featured div em  {font-style: normal; font-size:.9em;}
#realtorequalhousing {background:url("http://dougashleyrealtors.com/css/realtor_equalhousing.gif") bottom left no-repeat; bottom:0; left:0; height:44px; position:relative; width:82px; }
#footer {background:url("http://dougashleyrealtors.com/css/footerstripe.gif") bottom left repeat-x; color:#333; font:normal .95em/1em Arial, Helvetica, sans-serif; margin:-20px 0 0; padding:0 0 23px 8px; text-align:center; width:100%; }



p#webdesign { display:none; font:normal .1em Garamond, Georgia, "Times New Roman", Times, serif; text-indent:-5000px; visibility:hidden;}

