/* 1. GENERAL
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

/* Global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd,q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body {line-height:1;}	
ol, ul {list-style:none;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; font-weight: normal;}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%; /* 1em = 10px \ 1.1em = 11px \ 1.2em = 12px */
	height:100%; 
	background:#31354f url(/images/bg-main.gif) repeat-x;
	color:#666;}

/* 1.1	Headings and paragraphs
-----------------------------------------------------------------------------------------------*/	
h1, h2 ,h3 , h4 {}

/* 1.2	Forms
-----------------------------------------------------------------------------------------------*/	
input, textarea, select, form {font:1.1em Arial, Helvetica, sans-serif;}

/* 1.3	Links
-----------------------------------------------------------------------------------------------*/	
a {text-decoration:underline; color:rgb(0,0,0); position:relative; z-index:1; cursor:pointer;}
a:visited {}
a:hover {color:red;}
a:active {}

/* 1.4	Miscellaneous
-----------------------------------------------------------------------------------------------*/	
hr {display:none;}
strong {font-weight:bold;}
em {font-style:italic;}
abbr, acronym {border-bottom: 1px dotted #999; cursor:help;}

/* 2. GENERAL ELEMENTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
.hide {position:absolute; left:-9999px;}
.imgreplace {display:block; text-indent:-9999px;}
.clear {clear:both;	font-size:0; height:0; line-height:0; overflow:hidden;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}

/* Hides from IE-mac \*/ 
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

.fleft {float:left;}
.fright {float:right;}

/* center */
.centr {display:block; margin:0 auto;}

/* 3. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

/* 3.1	Accessibility menu
-----------------------------------------------------------------------------------------------*/	
#accessibility-menu {position:absolute;left:-1000em;text-align:left;}

/* 3.2	Page Layout
-----------------------------------------------------------------------------------------------*/	
#container {background:url(/images/bg-container.png) repeat-y;width:900px;margin:0 auto;padding:0 26px 0 35px;display:block;}
#topnav {border-top:1px solid #f6872e;border-bottom:1px solid #934e17;background:url(/images/bg-topnav.gif) repeat-x;height:32px;width:899px;}
#header {padding:0 0 10px 0;}
#maincontent {clear:both; width:871px; margin:0 auto;}
#footer {width:899px;border-top:21px solid #e39147;background:#e39147;}

/* 3.3	topnav
-----------------------------------------------------------------------------------------------*/	
#topnav ul {float:left;position:relative;top:8px;}
#topnav ul li {display:block;float:left;padding:0 0 0 12px;font-size:1.2em;font-family:Verdana, Arial, Helvetica, sans-serif;}
#topnav ul li a {color:rgb(255,255,255);text-decoration:none;}
#topnav ul li a:hover {text-decoration:underline;}
#topnav ul li.on a{color:rgb(84,87,84);}
#topnav ul li a.home {background:url(/images/icon-home.gif) no-repeat;width:14px;height:11px;display:block;}

#topnav .searchblock {float:right;padding:5px 8px 0 0; background:url(/images/bg-searchbox.gif) no-repeat 0 3px; height:23px;}
#topnav .searchblock .txtboxsearch {
  position:relative;
  width:135px;
  height:16px;
  border:0 none;
  padding:3px 2px 2px 4px;
  float:left;
  margin:0 10px 0 5px;
  color:#878787;
  background: rgb(255,255,255) url(http://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif) no-repeat 0 center;}
#topnav .searchblock .btnsearch {position:relative;top:2px;}

/* 3.4	header
-----------------------------------------------------------------------------------------------*/
#header h1 {display:block; float:left; height:105px; width:140px; margin:-8px 0 0 35px;}
#header h1 a {background:url(/images/logo-cincy.png) no-repeat;width:140px;height:105px;display:block;text-indent:-9999px;}

#header .subcontent {float:right; text-align:center; width:445px;}

#header .subcontent .welcome {position:absolute;background:#b5b4b3;width:468px;}
#header .subcontent .welcome p.username {
	font-family:"Times New Roman", Times, serif;
	font-size:1.4em;
	color:#000;
	width:355px;
	text-align:right;
	background:#fff url(/images/bg-roundedgray.gif) right no-repeat;
	height:18px;
	padding:3px 13px 0 0;
	display:block;
	float:left;
	font-style:italic;}

#header .subcontent ul.login {float:left;padding:4px 0 0 10px;}
#header .subcontent ul.login li {display:block;float:left;font-size:1.2em;}
#header .subcontent ul.login li a {padding:0 5px;color:#fff;}
#header .subcontent ul.login li a.join {color:#8ffd6d;}

#header .subcontent .welsub {text-align:right; padding:30px 23px 0 0;}
#header .subcontent .welsub p {line-height:18px;}
#header .subcontent .welsub p.style1 {color:#767676;font-size:1.8em;}
#header .subcontent .welsub p.style1 span {color:#a94438;font-size:1.3em;font-weight:bold;}
#header .subcontent .welsub p.style2 {font-size:1.4em;color:#707070;}
#header .subcontent .welsub p.style3 a {color:#56a43e;font-size:1.4em;text-transform:uppercase;text-decoration:underline;}

/* Main Content
-----------------------------------------------------------------------------------------------*/
#maincontent .mainpics {width:616px; float:left;}
#maincontent .mainpics table#kpg-pictures td img.kpg-thumb {margin:0px;}
#maincontent .sideblock {float:right; width:231px; margin:5px 10px 0 0;}
#maincontent .sideblock .greenblock {width:231px; height:140px; margin-bottom:6px;}
#maincontent .sideblock .purpblock {width:231px; height:140px;}

#maincontent p.intro {text-align:center; font-size:1.1em; color:rgb(100,100,100); padding:3px 0 0 0; margin:0;}
#maincontent p.intro a {color:#ee822a;text-decoration:underline;}

#maincontent .subcontent {background:url(/images/bg-subcontent.gif) 238px 0 repeat-y;margin:10px 0 0 0;padding:0 0 20px 0;}

#maincontent .subcontent .main-intro {width:617px;float:left;}

#maincontent .subcontent .graybox-top {background:url(/images/bg-grayrounded.gif) 0 0 no-repeat;height:13px;}
#maincontent .subcontent .graybox-bottom {background:url(/images/bg-grayrounded.gif) 0 100% no-repeat;height:13px;}
#maincontent .subcontent .graybox {background:#f4f4f4;padding:0 14px ;}
#maincontent .subcontent .graybox p {padding:0 0 10px 0; font-size:1.3em; line-height:1.3em; color:rgb(80,80,80);}
#maincontent .subcontent .graybox p img {margin:5px 5px 20px 5px; border:1px solid rgb(150,150,150); padding:1px;}
#maincontent .subcontent .graybox p a {color:rgb(86,164,62); text-decoration:underline;}
#maincontent .subcontent .graybox p a:hover {text-decoration:underline;}
#maincontent .subcontent .graybox h1 {clear:both; padding-top:10px; color:#a94438; font-size:2.5em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
#maincontent .subcontent .graybox h2 {clear:both; padding:5px 0 17px 0; color:#a94438; font-size:2.0em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
#maincontent .subcontent .graybox h3 {clear:both; margin:-1.0em 0 0.5em 0; color:#a94438; font-weight:normal; font-size:130%;}
#maincontent .subcontent .graybox h1.side {clear:none;}
#maincontent .subcontent .graybox h2.side {clear:none;}
#maincontent .subcontent .graybox h3.side {clear:none;}
#maincontent .subcontent .graybox h1 a,
#maincontent .subcontent .graybox h2 a,
#maincontent .subcontent .graybox h3 a {color:rgb(86,164,62);}
#maincontent .subcontent .graybox img {clear:both; float:none; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
#maincontent .subcontent .graybox img.left {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
#maincontent .subcontent .graybox img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid rgb(150,150,150);}
#maincontent .subcontent .graybox img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}
#maincontent .subcontent .graybox a img {border:solid 1px rgb(150,150,150);}
#maincontent .subcontent .graybox a:hover img {border:solid 1px rgb(220,220,220);}
#maincontent .subcontent .graybox ol {list-style-type:decimal; padding-left:20px;}
#maincontent .subcontent .graybox ul {list-style-type:disc; padding-left:20px;}
#maincontent .subcontent .graybox li {padding:0 0 7px 0; font-size:1.3em; line-height:1.3em;}

#maincontent .subcontent .graybox .crumbs {padding:0 0 10px 0;}
#maincontent .subcontent .graybox .crumbs ul {list-style-type:none; padding:0; height:25px;}
#maincontent .subcontent .graybox .crumbs li {
	display:block;float:left;margin:0;padding:0 0 1px 15px;height:22px;
	background: transparent url(/images/bg_crumbs_divider.png) no-repeat 0 8px;
	color:#a94438;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:2.0em;}
#maincontent .subcontent .graybox .crumbs li a {display:block; padding:7px 0 0 0; color:rgb(86,164,62); font-weight:normal; line-height:1.2em; font-size:0.6em;}
#maincontent .subcontent .graybox .crumbs li a:hover {color:rgb(114,152,115);}

#maincontent .subcontent .graybox .content-block {padding:10px;}
#maincontent .subcontent .graybox .content-block h2 {font-size:1.8em; padding-bottom:5px; font-weight:normal;}
#maincontent .subcontent .graybox .content-block h2 a {color:#a94438; text-decoration:underline;}

#maincontent .subcontent .side-intro {width:220px; float:right;}
#maincontent .subcontent .side-intro p {color:rgb(60,60,60); font-size:1.3em; line-height:1.3em; padding:0 0 10px 0;}
#maincontent .subcontent .side-intro p.header {color:#6472bc; padding:0 0 10px 0; font-weight:bold;}
#maincontent .subcontent .side-intro a {color:rgb(80,80,80); text-decoration:underline; font-size:1.0em;}
#maincontent .subcontent .side-intro a:hover {color:red; cursor:pointer;}
#maincontent .subcontent .side-intro img {border:1px solid rgb(150,150,150); padding:1px;}

#right-sidebar h2.sidebar-title {text-align:center; color:rgb(255,255,255); font-size:1.3em; padding:5px; margin-bottom:10px; font-weight:bold;}
#right-sidebar h2.red {background:rgb(153,51,51); border:1px solid rgb(222,153,150);}
#right-sidebar h2.orange {background:rgb(255,102,0); border:1px solid rgb(255,185,142);}
#right-sidebar h2.yellow {background:rgb(252,187,0); border:1px solid rgb(254,226,117);}
#right-sidebar h2.green {background:rgb(51,153,51); border:1px solid rgb(167,215,165);}
#right-sidebar h2.purple {background:rgb(98,113,189); border:1px solid rgb(182,190,226);}
#right-sidebar p {margin-bottom:10px;}
#right-sidebar .embed {padding-bottom:10px;}
#right-sidebar ul {list-style-type:disc; padding-left:20px;}
#right-sidebar li {padding:0 0 7px 0; font-size:1.2em;}

ul.link_list{margin:0 0 0 0; font-size:1.3em;}
ul.link_list li{margin:0 0 0 5px; border-bottom:1px dotted rgb(150,150,150); list-style:none;}
ul.link_list li .bullet_loader{width:15px; margin-right:3px; float:left;}
ul.link_list li .bullet_loader img{}
ul.link_list li a{text-decoration:none; padding-left:25px; background:url(/images/bg_bullet_arrow_left.gif) no-repeat 3px;}
ul.link_list li a.loading {background:url(/images/bg_working.gif) no-repeat 3px; cursor:default;}
ul.link_list li a.on {background:url(/images/bg_on.gif) no-repeat 3px; cursor:pointer;}
ul.link_list li a.on:hover {color:red; cursor:pointer;}


#maincontent .subcontent .up3{clear:both;margin-top:10px;text-align:center;font-size:1.4em;}
#maincontent .subcontent .up3 div p{padding:10px;}
#maincontent .subcontent .up3 div a{text-align:center;}
#maincontent .subcontent .up3 .left{float:left;width:200px;}
#maincontent .subcontent .up3 .right{float:right;width:200px;}
#maincontent .subcontent .up3 .center{margin:0 auto;width:200px;}
#maincontent .subcontent .up3 h2{text-align:center;font-size:1.1em;font-weight:bold;}

#maincontent .subcontent .join-form{text-align:center;margin:10px;}
#maincontent .subcontent .join-form .errors{text-align:center;margin:10px;color:red;}
#maincontent .subcontent .join-form form{margin:0 auto;width:50%;border:1px dashed rgb(150,150,150);border-left:none;border-right:none;padding:10px;}
#maincontent .subcontent .join-form p{margin:0 0 5px 0;padding:0;}
#maincontent .subcontent .join-form label{margin:0;font-size:1.0em;}
#maincontent .subcontent .join-form input{margin:0;font-size:1.2em;border:1px solid rgb(150,150,150);}
#maincontent .subcontent .join-form input.button{cursor:pointer;margin:10px 0 0 0;font-size:1.2em;border:1px solid rgb(150,150,150);background:#e39147;color:rgb(255,255,255);}
#maincontent .subcontent .join-form input.button:hover{border:1px solid rgb(0,0,0);background:#e39147;color:rgb(0,0,0);}

/* 3.6	Sidebar Forms
-----------------------------------------------------------------------------------------------*/
.sidebar-form {width:200px; margin:2.0em auto; padding:10px 10px 10px 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.sidebar-form p {color:#666;font-size:1.2em;padding:13px 0 0 0;}
.sidebar-form p.header {color:#6472bc;padding:0;font-weight:bold;}
.sidebar-form .errors p{text-align:center;}
.sidebar-form fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.sidebar-form fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.sidebar-form label.left {float:left; width:190px; margin:0 0 0 10px; padding:2px; font-size:90%; text-align:left;}
.sidebar-form select.combo {width:190px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.sidebar-form input.field {width:190px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.sidebar-form textarea {width:190px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.sidebar-form input.button {width:190px; margin:0 20px 10px 0; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.sidebar-form input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* 3.6	Neighborhood Detail Pages
-----------------------------------------------------------------------------------------------*/
form#hood_select{}

#header .hood_title{float:right; text-align:center; color:rgb(86,164,62); font-size:3.5em; width:420px; font-weight:bold; padding:50px 0 25px 0;}
#header .hood_title p{font-size:0.3em;color:rgb(0,0,0);font-family:verdana;font-weight:normal;padding:3px 0 0 0;}

#header .hood_menu{clear:both; width:859px; height:22px; margin:0 auto;}
#header .hood_menu ul{display:block;width:859px;height:22px;margin:0;padding:0;list-style-type:none;background:rgb(110,177,87);margin:0 auto;}
#header .hood_menu ul li{float:left;display:block;margin:0;padding:0;}
#header .hood_menu ul li a{display:block;color:rgb(255,255,255);font-family:verdana;padding:5px 10px 6px 10px;text-decoration:none;font-size:1.1em;}
#header .hood_menu ul li a:hover{color:rgb(84,87,84);background:rgb(174,227,154);text-decoration:none;}
#header .hood_menu ul li.on a{color:rgb(84,87,84);background:rgb(174,227,154);text-decoration:none;}

#maincontent .hood_content{float:left;width:568px;padding:0;margin:0;}

#maincontent .hood_content h1 {font-size:2.0em; color:rgb(255,130,0); font-family:verdana; font-weight:normal; margin:20px 0 20px 0;}
#maincontent .hood_content h1 .divider{color:rgb(200,200,200); font-size:0.7em;}
#maincontent .hood_content h1 .sub_title{color:rgb(100,100,100); font-size:0.9em; font-weight:bold;}
#maincontent .hood_content h2 {font-size:1.5em; color:rgb(255,130,0); font-family:verdana; font-weight:normal; margin:20px 0 20px 0;}
#maincontent .hood_content p {color:rgb(60,60,60); font-family:verdana; font-size:1.3em; line-height:1.3em; font-weight:normal; margin:0 0 10px 0;}
#maincontent .hood_content p img {border:1px solid rgb(150,150,150); padding:1px; margin:5px;}
#maincontent .hood_content p span.heading {color:rgb(49,145,19); font-size:1.1em; font-weight:bold;}
#maincontent .hood_content a {color:rgb(255,102,0);}

#maincontent .hood_bucket .image {float:left; padding:3px; margin:0 5px 5px 0; background:rgb(200,200,200);}
#maincontent .hood_bucket .image img {display:block; border:1px solid rgb(150,150,150); padding:1px; margin:0;}
#maincontent .hood_bucket .image p {text-align:center; color:rgb(50,50,50); padding:3px; margin:0; font-size:1.0em;}

#maincontent .hood_sidebar {float:right; width:294px; padding:0; margin:0;}

/* ----------------- Neighborhood Maps ----------------------- */
#google_map_splash{width:590px;height:400px;border:1px solid black;margin:0 auto 10px;display:none;}
#static_map{width:292px;height:292px;border:1px solid rgb(50,50,50);margin:0 0 10px 0;}
#static_map img{width:292px; height:292px; border:0 none; margin:0; padding:0;}
#large_map_open {color:blue;font-weight:bold;display:block;padding:3px;background:rgb(240,240,240);border:1px solid rgb(150,150,150);text-decoration:none;}
#large_map_open:hover {background:rgb(200,200,200);}
#google_map_large_loader{position:absolute;width:700px;height:400px;margin:11px 0 0 5px;z-index:9999;background:rgb(220,220,220) url(/images/bg_working.gif) no-repeat center center;}
#google_map_large_loader span{display:block;text-align:center;color:rgb(100,100,100);margin-top:160px;font-size:1.5em;}
#DOMWindow h2 {font-size:1.5em; color:rgb(255,130,0); font-family:verdana; font-weight:normal;}


/* 3.6	Search Results
-----------------------------------------------------------------------------------------------*/
#searchControl {font-size:1.2em; width:617px; margin-top:20px;}
#searchControl .gsc-resultsRoot {width:590px; margin-bottom:20px;}

#searchControl table.gsc-resultsHeader {background:rgb(51,153,51); border:1px solid rgb(167,215,165);}
#searchControl td.gsc-twiddleRegionCell {padding:0;}
#searchControl div.gsc-twiddle {display:block; float:left; height:17px; margin:0; padding:5px 0 5px 5px; font-size:1.4em;}
#searchControl td.gsc-twiddle-opened div.gsc-twiddle {background:transparent url(/images/open.gif) no-repeat 5px 4px;}
#searchControl td.gsc-twiddle-closed div.gsc-twiddle {background:transparent url(/images/closed.gif) no-repeat 5px 4px;}
#searchControl div.gsc-title {color:rgb(255,255,255); padding:5px 0 0 20px; background:transparent;}
#searchControl div.gsc-stats {float:left; color:rgb(200,200,200); padding:5px;}

#searchControl div.gsc-results-selector {display:none; float:right; width:207px; height:25px; background:url(/images/gsc-results-selector.gif) no-repeat 0 0;}

#searchControl div.gsc-one-result-active {}
#searchControl div.gsc-one-result-active .gsc-one-result {width:50px; height:25px; position:absolute; padding:0; margin-left:57px; background:url(/images/one-result-active_one.gif) no-repeat 0 0;}
#searchControl div.gsc-one-result-active .gsc-more-results {width:50px; height:25px; position:absolute; padding:0; margin-left:107px; background:url(/images/one-result-active_many.gif) no-repeat 0 0;}
#searchControl div.gsc-one-result-active .gsc-all-results {width:50px; height:25px; position:absolute; padding:0; margin-left:157px; background:url(/images/one-result-active_all.gif) no-repeat 0 0;}

#searchControl div.gsc-more-results-active {}
#searchControl div.gsc-more-results-active .gsc-one-result {width:50px; height:25px; position:absolute; padding:0; margin-left:57px; background:url(/images/more-results-active_one.gif) no-repeat 0 0;}
#searchControl div.gsc-more-results-active .gsc-more-results {width:50px; height:25px; position:absolute; padding:0; margin-left:107px; background:url(/images/more-results-active_many.gif) no-repeat 0 0;}
#searchControl div.gsc-more-results-active .gsc-all-results {width:50px; height:25px; position:absolute; padding:0; margin-left:157px; background:url(/images/more-results-active_all.gif) no-repeat 0 0;}

#searchControl div.gsc-all-results-active .gsc-one-result {width:50px; height:25px; position:absolute; padding:0; margin-left:57px; background:url(/images/all-results-active_one.gif) no-repeat 0 0;}
#searchControl div.gsc-all-results-active .gsc-more-results {width:50px; height:25px; position:absolute; padding:0; margin-left:107px; background:url(/images/all-results-active_many.gif) no-repeat 0 0;}
#searchControl div.gsc-all-results-active .gsc-all-results {width:50px; height:25px; position:absolute; padding:0; margin-left:157px; background:url(/images/all-results-active_all.gif) no-repeat 0 0;}

#searchControl td.gsc-configLabelCell {width:0px;}

#searchControl div.gsc-results {padding:10px; width:570px;}
#searchControl .gs-title {font-size:1.1em; color:rgb(240,240,240);}
#searchControl .gs-title a {text-decoration:underline; color:rgb(255,102,0);}
#searchControl .gs-title b {color:rgb(100,100,100); text-decoration:none;}
#searchControl .gs-snippet {font-size:1.1em; line-height:1.2em;}
#searchControl .gs-visibleUrl {padding:3px 0 3px 10px;}
#searchControl .gsc-cursor {font-size:1.2em;}
#searchControl .gsc-cursor-page {color:rgb(51,153,51);}
#searchControl .gsc-cursor-current-page {color:rgb(60,60,60);}
#searchControl .gsc-trailing-more-results {color:rgb(240,240,240);}
#searchControl .gsc-trailing-more-results a {color:rgb(60,60,60); font-size:1.2em;}

/* ------------ contactForm ----------- */
#contactform {clear:both; width:418px; margin:2.0em auto 10px; padding:10px 10px 0 10px;}
#contactform .errors p{text-align:center;}
#contactform fieldset {padding:0; margin:0 0 20px 0; border:solid 1px rgb(150,150,150);}
#contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
#contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:90%; text-align:right;}
#contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
#contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
#contactform textarea {width:350px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
#contactform input.button {float:right; width:9.0em; margin:0 20px 10px 0; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
#contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* 3.6	footer
-----------------------------------------------------------------------------------------------*/
#footer .content {border-top:1px solid #c36c1e; padding:16px; color:#fff;}
#footer .content a {color:#fff; text-decoration:underline;}
#footer .content  ul.list {padding:3px 0 0 0;}
#footer .content  ul.list li {display:block; float:left;}
#footer .content ul.list li a {padding:0 5px;}
#footer .content ul.list li a.la {border-right:none}
#footer .content .rcon {text-align:right;}

/* Neighborhood Slide-Show
-----------------------------------------------------------------------------------------------*/
#slide-show{width:560px;height:167px;border:1px solid rgb(150,150,150);padding:3px;overflow:hidden;margin:0;}
#slide-images{position:relative;display:block;margin:0;padding:0;width:560px;height:167px;}
#slide-images li{position:absolute;display:block;list-style-type:none;margin:0;padding:0;background-color:transparent;}
#slide-images li img{display:block;background-color:transparent;margin:0;padding:0;border:0 none;}

/* Twitter Widget */
#twitter_update_list {display:block; text-align:left; list-style-type:none; background:rgb(255,185,142); padding:5px;}
#twitter_update_list li {padding:10px; font-size:1.1em; line-height:1.2em; border-bottom:1px dotted rgb(255,185,142); background:rgb(240,240,240); list-style-type:none; color:rgb(60,60,60);}
#twitter_update_list li a {color:#1985b5;}