.para { margin: 0; padding: .5em; text-align: left; text-indent: 0em; }
.firstpara { margin: 0; padding: .5em; text-align: left;}
.firstpara:first-line { font-size: 1.05em; text-indent: 2em; }
.blurb { margin: 0; padding: 1em; padding-right: 2em; }

.italic {
	color: #666666;
	font-style: italic;
	font-size: small;
}

.help { color: #888; font-size: 8pt; }
.dataline { color: black; font-size: .8em;}

.blue {color: #485c98; font-weight: bold; font-size: 1.3em; }
.blue a:link {color: #3c58b8; font-weight: bold; font-size: 1.3em; }
.blue a:visited {color: #3c58b8; font-weight: bold; font-size: 1.3em; }
.blue a:hover {color: #758cd3; font-weight: bold; font-size: 1.3em; }
.blue a:active {color: #3c58b8; font-weight: bold; font-size: 1.3em; }

.photo_left {margin: 10px; margin-right:0;}
.photo_right {margin: 10px; margin-left:0;}

/* community info pages styles */
/* stats box styles */
.addy {	font-size: .7em;}
.footerfineprint {	font-size: .7em; color: #CCCCCC;}
.footerfineprint a:link {	font-size: 1em; color: #999999;}
.footerfineprint a:visited {	font-size: 1em; color: #999999;}
.footerfineprint a:active {	font-size: 1em; color: #999999;}
.footerfineprint a:hover {	font-size: 1em; color: #999999;}
.anchors {	font-size: .7em;}

/* other left column styles lime #9FC000 */
.searchmls
{
  color:#b0b68c;
  font-size: 11pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: .4em;
  margin-bottom: .2em;
	padding-top: 4px;
}

.shading	{padding: 0; padding-right: 6px; padding-left: 6px; background: url(/images/template/shading.gif);}
.shading2 {text-align: justify; padding: 6px; background: url(/images/template/shading.gif);}
.shading3 {text-align: justify; padding: 6px; background: url(/images/template/shading2.gif);}
.shading4 {text-align: center; padding: 6px; background: url(/images/template/shading.gif);}

.leftwrapper {width: 177px; text-align: center;}

.left { float: left; padding-left: 60px;}
.right { float: right; padding-right: 20px;}

.left_photo_caption { float: left; padding-left: 60px; padding-right: 20px; }

.nospace { margin: 0; padding: 0; }

.warning { color: #ff8080; }

.textarea { margin: 0; padding: .25em; font-weight: normal;
 /*border-color: #FBFDEF; border-width: 1px; border-style: solid;*/
display: block; }
.map {padding-left: 60px;}

.leftdiv {border-width: 1px;
	border-color: gray;
	border-style: dashed;
	border-top: none;
	border-bottom: none;
	border-right: none;
}

#search
{
}
#advancedsearch
{
	font-size: 10pt;
	font-family: "Arial Narrow",serif;
color: black;
}
#advancedsearch select
{
	width: 100%;
}

.legal
{
	font-size: .8em;
	padding-left: 3em;
	padding-right: 2em;
text-align: justify;
}
.legalphoto
{
	font-size: .8em;
	padding-left: 5em;
	padding-right: 5em;
text-align: justify;
}

.info
{
	font-family: "New York", serif;
	color: black;
}
.info big
{
font-size: 2.6em;
}
.info_firstline
{
color: #90c518;
font-size: 1.2em;
}

.view_gallery
{
font-family: "New York",sans-serif;
font-size: 1.2em;
color: #90c518;
}
.view_gallery a
{
color: #90c518;
}

.photograph				{ margin: 10px; padding: 0px; margin-bottom: 2px; }
.photographborder	{ margin: 10px; padding: 0px; border-color: #98a671; border-width: 2px; border-style: solid; margin-bottom: 2px; }

.thumbnail				{ margin: 4px; padding: 0px; }
.thumbnailborder	{ margin: 4px; padding: 0px; border-color: #cFd3CC; border-width: 1px; border-style: solid; }

.microthumbnail				{ margin: 4px; padding: 0px; }
.microthumbnailborder	{ margin: 4px; padding: 0px; border-color: #aFb3CC; border-width: 1px; border-style: solid; }

.features { margin: 0; padding: 0; font-size: .8em;}

.list
{
  margin: 0;
  padding: 0;
  margin-left: 5em;
  font-size: 1.2em; font-family: "New York",serif;
}
.list ul
{
  margin: 0;
  padding: 0;
  margin-left: 1em;
}
.list ul
{ list-style-type: none; }
.list ul li ul
{ list-style-type: disc; padding: 1em; padding-top: .25em;}

blockquote { margin: 0; padding: .25em; padding-left: 2em; }

.slight				{ margin: 5px; padding: 5px; }
.slight_odd		{ margin: 15px; padding: 5px; background: #fcfcfc; }
.slight_even	{ margin: 15px; padding: 5px; background: #ffffff; }

.search {}
.searchoptions { background: #fafaf0; font-family: "New York"; }

.listings	        { margin: 0; margin-top: 4px; padding: 0; border: 1px;  border-style: solid; border-color: #bac1b1;}
.listings  a:link { color: #3c58b8; font-weight: bold;}
.listings  a:visited { color: #758cd3; font-weight: bold;}
.listings  a:hover { color: #758cd3; font-weight: bold;}
.listings  a:active { color: #202020; font-weight: bold;}

.listings tr		{ margin: 1px; }
.listings td		{ padding: 8px;  border: 0px; border-bottom-width: 1px; border-style: solid; border-color: #bac1b1; }
.listings_odd		{ background: transparent;}
.listings_even  { background: #eff3dc;}

.innerlisting  { height: 100%; width: 100%; }
.innerlisting tr, .innerlisting td  { border-width: 0px; }

tt {font-family:"Courier New", Courier, monospace; font-size: .8em; font-weight: normal; }
.form {background-color: #eff3dc; margin: 4px; margin-right: 20px; margin-top: 1em; padding: 3px; padding-right: 12px; padding-left: 12px; border-width: 1px; border-right: 1px; border-style: solid; border-color: #b9d4cd; }
.label { margin: 0; padding: 0; font-size: .8em; text-align: right; padding-right: 1em; vertical-align: top;}
.input { margin: 0; padding: 0; font-weight: normal; }

.bigblue {color: #3c58b8; font-weight: normal; font-size: 1em; }
.bigblue a:link {color: #3c58b8; font-weight: bold; font-size: 1.3em; }
.bigblue a:visited {color: #3c58b8; font-weight: bold; font-size: 1.3em; }
.bigblue a:hover {color: #758cd3; font-weight: bold; font-size: 1.3em; }
.bigblue a:active {color: #3c58b8; font-weight: bold; font-size: 1.3em; }

.bar {background-color:#99CC33; color: white; padding: 3px; padding-left: 10px;}
.barr {background-color:#cae2c8; color: #669933; padding: 3px; padding-left: 10px;}
.bar2 {background-color: #E4F1BC; color: #669933; padding: 3px; padding-left: 10px;}
.bar3 {background-color: #b3d2d5; color: #669933; padding: 3px; padding-left: 10px;}

.sidebar { font-size: 10px; font-weight: bold;}

.redletter { color: #804040; }
.nounderline a { text-decoration: none; }

.nobr { white-space: nowrap; }
.content .copytext img { padding: 4px; }

