body {margin:0px;   background-color:#99ccff;
 }


/* base text fonts */
td, th {font-size:100%;color:#000000;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-weight:normal;}
td.mybutton {width:90%;align:left;background-color:#FFFF00;margin:1px;text-align:center;font-size:90%;color:#336699;font-weight:bold;border:#336699 ridge 3px;}
td.mybox {width:90%;align:left;background-color:#FFFF00;padding:4px;margin:1px;color:#336699;text-align:left;border:#336699 ridge 3px;}

a {color:#3333ff;text-decoration: none;}
a:visited {color:#3333ff;text-decoration:none;}
a:hover {color:red;text-decoration:underline;}
ul {margin-left:3px;margin-bottom:5px;margin-top:5px;padding-left:3px;}
#img100 IMG {width:95%;}
#img85 IMG {width:85%;}
.img95 IMG {width:95%;}
.img85 IMG {width:85%;}
.img75 IMG {width:85%;}
div.quarter
{
float: top;
float:left;
width: 20em;
margin: .25em;
}
div.half
{
float: top;
float:left;
width: 48%;
margin: .3em;
}
div.half_right
{
float: top;
float:right;
width: 48.5%;
margin: .1em;
}
div.full
{
float: top;
float:left;
width: 98%;
margin: .3em;
}
div.main_container
{
float: top;
float: left;
width: 83%;
background-color: #ffffff;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
color:#000000;
font-size:73%;
z-index:0;
}
div.main_container h1
{
margin: 2px;
font-size: 160%;
font-weight: bold;
align: center;
color: #336699;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
}
div.scroll 
{	
height: 400px;	width:85%;
overflow: auto;	border: 1px solid #666;	
background-color: #ccc;	padding: 8px;
}




textfont.{color:#000000;font-family:Arial,verdana,Geneva,Helvetica,sans-serif;font-weight:normal;}


div#myLink
		{
			font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
			color:#000000;
			font-size:74%;
		}
		

  img {/* border style for all images */
  border: 0;
  }
  
  img.b {/* replacement for <br /> after images */
  display: block; /* forces line break for content after */
  }

  img.b46860 {/* scalable em size class 468px/60px banners */
  width: 35em; /* replaces 468px width */
  }
  
  img.btwocol { 
    width: 100%;  
  }
  
  img.karen {/* scalable em size class 468px/60px banners */
  width: 11em; /* replaces 468px width */
  }

  img.t {/* top margin control */
  margin-top: 0.8em;
  }
		
.hRule{margin:10px 0px 10px 0px;border-bottom:1px solid #000000;}

/*light blue*/
.bg99CCFF {background-color:#99ccff;}
/*light yellow*/
.bgFFFFCC {background-color:#ffffcc;}
/*white*/
.bgFFFFFF {background-color:#ffffff;}
/*light grey*/
.bgCCCCCC {background-color:#cccccc;}
/*dark blue*/
.bg336699 {background-color:#336699;}
/*black*/
.bg000000 {background-color:#000000;}

.spacer{padding:0px;}

table.noBorder {margin-bottom:10px; }
/* myTable */
table.myTable {margin-bottom:10px; border-right:1px solid #cccccc;border-top:1px solid #cccccc;
  background-color:#ffffff; }
table.myTable td,
table.myTable th
{border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
table.myTable th {padding:3px;padding-left:10px;padding-right:10px;color:#ffffff;font-weight:bold;text-align:center;}
table.myTable a.header,
table.myTable a.header:visited {color:ffffff;font-weight:bold;text-decoration:underline;}
table.myTable tr.bgHeader {background-color:#336699;}
table.myTable tr.bgRow1 {background-color:#ffffff;}
table.myTable tr.bgRow2 {background-color:#ffffcc;}
table.myTable td.decimal {text-align:right;}
table.myTable td.subhead {color:#000000;padding-left:5px; font-weight:bold;}
table.myTable td {padding:5px;padding-left:13px;padding-right:13px;vertical-align:top;}


/*dataBoxes*/
.titleBar {margin:0px;padding:2px 2px 2px 10px;color:#ffffff;font-weight:bold;background-color:#336699; width=880px;}

div#banner
{


font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
color: #336699;
height: 100px;
background: #99ccff;
border-bottom: 0px solid #336699;
}
div#banner h1
{
margin: 0;
padding: 5px 0px 1px 3px;
font-size: 120%;
font-weight: bold;
float: left;
}
div#banner h2
{
clear: left;
margin: 0;
padding: 5px 0px 1px 3px;
font-size: 70%;
font-weight: normal;
}
div#banner_print
{
display: none;
}

div.yellowBox
{
background: yellow;
border: 5px solid yellow;
}
div.myBox
{
border: 1px solid black;
padding: 2px 2px 2px 3px;
}

div#motto
{
position:absolute;left:265px;top:1px;z-index:0;
color:#336699;
font-size:75%;font-weight:bold;
text-align: center;
vertical-align:middle;font-style: italic;
}
div#fbcomments
{
float: right;
margin: 0px;
width:40%;
padding-top: 4px;
text-align: right;
}
div#wiechert_img
{
position:absolute;right:0px;top:1px;z-index:0;
}
.remax2
{
float: right;
width: 90px;
margin: 8px;
padding-top: 4px;
text-align: right;
}
.weichert2
{
float: right;
width: 90px;
margin: 8px;
padding-top: 4px;
text-align: right;
}
#remax
{
float: right;
width: 90px;
margin: 8px;
padding-top: 5px;
text-align: right;
}
#weichert
{
float: right;
width: 90px;
margin: 8px;
padding-top: 5px;
text-align: right;
}
#cleardiv
{
clear: both;
height: 1px;
}
.clearfloat
{
clear: both;
height: 1px;
}
#bluebar
{padding:0px;margin:0px;width:100%;height:22px;clear: both;back-ground:#336699;padding-bottom:15px}


div#navigation
{
float: left;
width:14%;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:74%;
padding: 2px 7px 5px 4px;
background-color:#99ccff;
align: left;
}

div#navigation ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

div#navigation ul li { margin-top: 0px; }
.navheader
{	
font-size:81%;
text-decoration: none;
color: #000000;
font-weight: bold;
}
.navtext_block
{
display: block;
padding: 5px 0px 5px 0px;
color: #000000;
font-size:74%;
}
#navigation.address
{
display: block;
text-decoration: none;
color: #000000;
background-image: url(nav_base.jpg);
background-repeat: repeat-y;
}
#karen_pic
{
display: block;
text-align:center;
padding: 0px 0px 0px 0px;
text-decoration: none;
color: #000000;
}
#navigation ul li a:hover
{
color: red;
}
div.navbuttons
{
float: left;
width:16%;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:74%;
padding: 0px 0px 0px 5px;
background-color:#99ccff;
align: left;
}
div#content_container
{
float: left;
width:80%;
padding: .5em 0em 0em 1em;
background-color: #ffffff;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
color:#000000;
font-size:73%;
}

div#content_container h1
{
font-size: 160%;
font-weight: bold;
align: center;
color: #336699;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
}


div.left_half
{
float:left;
width: 49.5%;
}
div.right_half
{
float:right;
float:top;
width: 49.5%;
}
div#column_one
{
width:49%;
float:left;
}
div#column_two
{
width:49%;
float:left;
}
div#column_three
{
float:left;
width:50%;
}
div#column_four
{
float:right;
width:49%;
}
div#more
{
margin: 1px;
float:left;
}
div#more h3
{
margin-top: 0;
color: #336699;
padding: .2em;
}
div#content
{
padding: 0px 0px 0px 3px;
width: 78%;
float:left;
}
div#content h3
{
margin: 0;
padding: 10px 0px 0px 0px;
font-size: 120%;
width: 100%;
font-weight: bold;
float: left;
color: #336699;
}
div#content_100
{
width: 100%;
}
div#content
{
width: 78%;
}


div#commentpage
{
padding: 0px 0px 0px 3px;
width: 50%;
float:left;
}






div#content_100 h1
{
font-weight: bold;
color: #336699;
padding: 5px 0px 1px 3px;
font-size:175%;
}

div#content_100 h2
{
margin: 0;
padding: 5px 0px 1px 0px;
font-size: 120%;
font-weight: bold;
float: left;
color: #336699;
}

div.rpt_header
{
margin-top: .8em;
margin-bottom: .8em;
padding:3px;
padding-left:10px;
padding-right:10px;
color:#ffffff;
font-weight:bold;
text-align:center;
background: #336699;
}
.content_block
{
display: block;
padding: 2px 0px 0px 2px;
float: right; float: top;
}
.header_float1
{
position: relative;
display: block;
font-size:80%;
top: -3.5em; 
left: 28em; 
}
div#content table
{
padding: 0;
margin: 0;
width: 100%;
}
div#content h1
{
margin: 0;
padding: 5px 0px 1px 0px;
font-size: 160%;
font-weight: bold;
align: left;
width: 100%;
color: #336699;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
}
div#content h2
{
margin: 0;
padding: 5px 0px 1px 0px;
font-size: 120%;
font-weight: bold;
float: left;
color: #336699;
}
	
#cleardiv
{
clear: both;
height: 1em;
}
div.left_35
{
float: top;
float:left;
width: 35%;
}
div.left_35_scroll
{
float: top;
float:left;
width: 35%;
height: 360px;
overflow: auto; 
}
div.left_40
{
float: top;
float:left;
width: 40%;
}
div.right_65
{
float:right;
float:top;
width: 64%;
}
div.left_60
{
float: top;
float:left;
width: 60%;
}
div.right_40
{
float:right;
float:top;
width: 39%;
}
div.left_70
{
float: top;
float:left;
width: 70%;
}
div.right_30
{
float:right;
float:top;
width: 29%;
}	
div.left_30
{
float:left;
width: 29%;
}
div.right_60
{
float:right;
float:top;
width: 57%;
}
div.right_70
{
float:right;
float:top;
width: 69%;
}	
div#footer
{
clear: both;
padding: .5em 1em;
border-top: 1px solid #999;
text-align: left;
background-color:#ffffff;
}
		
div#footer ul
{
padding: 0;
margin: 0;
list-style-type: none;
}
		
div#footer li
{
display: inline;
margin-right: 1em;
}

div.sitemap
{
width: 100%;
}
div.sitemap h1
{
margin: 0;
font-size: 160%;
font-weight: bold;
align: center;
text-align: center;
width: 100%;
color: #336699;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
}
	
div.sitemap1
{
width:32%;
float:left;
margin:.5%
}
div.sitemap2
{
width:32%;
float:left;
margin:.5%
}
div.sitemap3
{
width:32%;
float:left;
margin:.5%
}	

.wallkit_form div.connect_area {
margin:10px 5px 10px -50px;
}

.wallkit_form .wall_captcha {
margin:0 10px 0 -50px;
padding-bottom:8px;
}

.wallkit_form div.post_area {en_US (line 223)
margin:0 0 0 -50px;
}

.recaptcha_challenge img {
  width: 250px;
}
