/* Weissenborns.com CSS Document */


body { background-color:#333333; background-image:url(images/wp_damask_006.gif); padding: 50px auto 50px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.site_header { margin: 10px auto 0px auto; width: 800px; background-image:url(images/header-logo.png); background-repeat:no-repeat;  }

.site_header ul { list-style-type: none; float:right; margin-bottom:0; margin-top:80px;}
.site_header li {  float:left; font-size:13px; padding: 2px 10px 2px 10px; color:#000000;  background:#000; margin-bottom:0;  }
.site_header li:hover { background:#202020; }

.site_header a, .site_header a:visited {  color:#FFF; font-weight:bold; }
.site_header a:hover {  }

.clearboth { clear:both; }

a, a:visited { color:#CC0000; }

a:hover { color:#0099CC; }



#main { margin: 0 auto 0 auto; width: 780px; border: 1px solid #333333; background:#E2E2E2; padding: 10px; background-image:url(images/bg-weiss2.png); background-position: 550px 0px; background-repeat:no-repeat;}

#footer { margin: 5px auto 50px; auto; width: 790px; background:#E2E2E2; border: 1px solid #333333; padding: 5px; text-align:center; }




h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; margin:25px 0 0 75px;  color:#660000; }

h3 { color:#660000;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; border-bottom:3px double #CCCCCC; width: 300px; }

h4 { float:right; font-style:italic; margin:0; color:#330000;  font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal;}
h5 { margin-bottom:5px; }

#home_thumbs { margin-left: 20px; }

#home_thumbs img { float:left; margin:10px; border:2px solid #333333; }

#home_large_img {float:right; margin:0 20px 10px 10px; border:2px solid #333333; }

#about-left { float:left; width:230px; background:#1d1d00; color:#FFFFFF; padding:10px; line-height:20px; }
#about-left  a { font-weight:bold; color:#FFFFFF; }



#about-right { float:left; width:505px; margin-left:10px; }


#infobox { margin: 0 auto 0 auto; width:600px; border: 1px solid #333333; background:#FFFFFF; padding:5px; font-size:11px; }
#jumpbox { margin: 10px; width:150px; background:#1d1d00; padding:5px; float:right; color:#FFFFFF; }
#jumpbox a { color:#FFFFFF; }
#jumpbox a:hover { color:#FFFF00; }
#jumpbox ul { list-style:square; padding-left:10px; margin-left:0px; color:#666600; margin-bottom:0; padding-bottom:0;  }


.photos img { margin: 0 10px 10px 0px; border:2px solid #333333;  }
.photos img:hover { border:2px solid #006600 ;  }

#contact_right { float:right; width:250px; border:2px solid #333333; margin-right:200px; }

#index_forsale { width:480px; float:left; }
#index_forsale img { float:left; margin:10px; border:2px solid #333333; }
#index_forsale img:hover { border:2px solid #006600 ;  }


 /* allow room for 3 columns */
  #features_list ul { width: 600px;}

  /* float & allow room for the widest item */
  #features_list ul li { float:left; width: 250px; margin-right:5px; font-weight:bold; font-size:12px; list-style-type:none; }
  
  #features_list ul li ul li { float:none; font-weight:normal; width:225px; font-size:11px; padding-left:0px; list-style-type:circle;  }

  /* stop the float */
  #features_list br {  clear: left; }

  /* separate the list from subsequent markup */
  div#features_list { width:600px; border: 1px solid #333333; background:#FFFFFF; padding:5px;  margin: 0 auto 0 auto;  }
