/*  
Theme Name: Wehner Multi-Family, LLC
Theme URI: http://wehnermultifamily.com/
Description: Custom themes by: http://envisioninteractive.com/
Version: 1.0
Author: Ben Partch
Author URI: http://envisioninteractive.com/
*/

*{margin:0;padding:0}
p{margin:.5em 0 1em 0}

body{
  font:100%/1.5 Georgia,Arial,Tahoma,Verdana,Sans-Serif;
  background:#fff url(i/body-repeat.jpg) top left repeat-x;
  text-align:center;
  margin:0 0 50px 0;
  color:#4c4c4c;
}

a:link,a:visited{color:#3785CA;text-decoration:none}
a:hover,a:focus{color:#000;text-decoration:underline}

h1,h2,h3,h4,h5,h6{line-height:2em;font-family:Georgia,"Trebuchet MS",Serif}
h1{
  font-size:140%;
  color:#7FC41C;
}
h2{
  font-size:120%;
  color:#3987CA;
}
h4{
  font-size:120%;
  color:#fff;
}

#outer{
  position:relative;
  text-align:left;
  margin:0 auto;
  width:900px;
}

#header{
  position:relative;
  width:900px;
  height:289px;
}
* html #header{height:288px}

#flashContent{
  position:absolute;
  top:0;right:0;
  width:577px;
  height:194px;
  background:url(i/flashContent.jpg) top left no-repeat;
}

.logo,.logo em{
  width:287px;
  height:97px;
  position:absolute;
  top:25px;left:0;
  display:block;
  cursor:pointer;
  text-indent:-9999px;
}
.logo em{background:url(i/logo.jpg) top left no-repeat}


ul#nav{
  font-size:1em;
  text-transform:uppercase;
  line-height:normal;
  position:absolute;
  left:0;bottom:58px;
}
ul#nav li{
  display:inline;
  margin:0 6px 0 0;
  padding:9px 0 9px 0;
  position:relative;
}
ul#nav li.down-arrow{
  width:21px;
  height:8px;
  background:url(i/down-arrow.jpg) center 100% no-repeat;
  position:relative;
}
ul#nav a{
  padding:18px 39px;
}
ul#nav a,ul#nav a:visited{
  color:#fff;
  text-decoration:none;
}
ul#nav a:hover,ul#nav a:focus{text-decoration:none}

ul#sub-nav{
  font-size:11px;
  text-transform:uppercase;
  line-height:normal;
  position:absolute;
  right:0;bottom:0;
  background:#7FC41C;
  font-family:Arial,Tahoma, Verdana,Sans-Serif;
  padding:13px 10px;
}
ul#sub-nav li{
  display:inline;
  margin:0 10px 0 0;
  padding:9px 0;
}
ul#sub-nav a{
  padding:18px 10px;
}
ul#sub-nav a,ul#sub-nav a:visited{
  color:#fff;
  text-decoration:none;
}
ul#sub-nav a:hover,ul#sub-nav a:focus{text-decoration:underline}
ul#sub-nav a.active{font-weight:bold;text-decoration:underline}

#banner{width:900px;height:275px;}

#inner{background:url(i/inner-repeat.jpg) top left repeat-y;overflow:hidden}

#content{
  padding:20px 30px;
  width:650px;
  float:left;
}
#content ul,#content ol{margin:0 0 1em 15px}

#sidebar{padding:20px 0;float:right;width:180px}
#sidebar ul{font-size:1em;list-style:none}
#sidebar ul li{margin-bottom:20px}
#sidebar a,#sidebar a:visited{color:#4c4c4c;text-decoration:underline}
#sidebar a:hover,#sidebar a:focus{text-decoration:none}

#footer{
  text-align:center;
  margin-top:30px;
  line-height:3em;
  font-size:.9em;
  color:#3785CA;
  width:900px;
}
#footer ul{margin-bottom:5px}
#footer ul li{
  list-style:none;
  display:inline;
  margin:0 30px;
}
#footer span{color:#4c4c4c;}


.aleft{float:left}
.aright{float:right}
address{font-style:normal}
a img{border:none}
fieldset{border:none}
legend{display:none}
