/* layout */

.container{
  padding:15px 0 0 0;
  font-family:Arial,Georgia,Serif;
}

/* header  logo  */

#header img{
  float:left;
  padding:0 0 10px 0;
}
#header h1{
  float:left;
  font-size:14px;
  padding:28px 0 0 20px;
}

/* navigation bar*/

#navigation{
  background-color:#1F1F1F;
  
  border-top:10px solid #33619E;
/*  border-top:10px solid #5482AB; 33619E*/
}
  #navigation ul{
    list-style:none;
    width:948px;
    height:50px;
    line-height:50px;
    margin:0 1px;
    padding:0;
  }
    #navigation ul li{
      float:left;
      width:158px;
      padding:0;
      margin:0;
    }
      #navigation ul li a{
        color:#FFFFFF;
        display:block;
        text-decoration:none;
        text-align:center;
      }
        #navigation ul li a:hover{
          background-color:#333333;
        }

/* photos */

#photo_container{
  height:320px;
  background-repeat:no-repeat;
}
  #photo_container{
    font-family:Arial,Georgia,Serif;
	font-size:16px;/* font size quote */
  }

/* content  Bio Pages*/
      
#content{
  background:transparent url(../images/home_gradient.png) repeat-x scroll 0 0;
  min-height:250px;
   /* no sure what mini hieght is */  
}
  #content #sidebar{
    background:transparent url(../images/blue_trans60.png);
    /*height:500px;*/
     width:250px;
	position:relative;
    top:-60px;
    color:#FFFFFF;
  }
    #content #sidebar span{
      color:#333333;
	  font-weight:bold;
	   text-transform:uppercase;
    }
    #content #sidebar #sidebar_inner{
      padding:20px 0 20px 20px;
    }
    #content #sidebar #heading{
      height:60px;
	  font-size:15px;
      text-transform:uppercase;
    } 
  #content #text{
    margin:1.5em 0 0 0;
  }
    #content #text p{
      padding:0 15px;
	  /* Text for bio page */
    }

/* content  with sidebar menu*/	

#contentnav{
  background:transparent url(../images/home_gradientb2.png) repeat-x scroll 0 0;
  min-height:150px;
   /* no sure what mini hieght is */  
}	
	#contentnav #sidebarn{
    background: #ffffff url(../images/grey_trans80.png);
	height:500px;
    color:#33619E;
  }
    #contentnav #sidebarn span{
      color:#333333;
    }
    #contentnav #sidebarn #sidebar_inner{
      position:relative;
	  left:-41px;
	  padding:72px 0px 0px 0px;
    }
    #contentnav #sidebarn #heading{
      height:40px;
      font-weight:bold;
      text-transform:uppercase;
    }
	 #contentnavn #textn{
    margin:1.5em 0 0 0;
  }
    #contentnav #textn p{
      padding:0px 0px;
	  /* Text for bio page */
    }

/* WOLFIE SIDEBAR NAV */
	
	#contentnav #sidebarn ul{
		list-style:none;
		color:#33619E;
		vertical-align:bottom;
		padding-right:0px;
		margin:0;
	}
		#contentnav #sidebarn ul li{
			
			margin:0;
			padding-bottom:10px;
			padding-right:0px;
			/*border-left: 10px solid transparent;*/
	}
		
			#contentnav #sidebarn ul li:hover{
				/* border-left: 10px solid #000;*/
				padding-right:0px;
				background:transparent url(../images/arrowblu20.png) no-repeat; /* color of the rectangle that appears on left of menu */
			}
			#contentnav #sidebarn ul li a{ /* style links here */
				display:block;
				padding-left:30px;
				padding-right:0px;
				text-decoration:none;
			}
				#contentnav #sidebarn ul li a:hover { /* style hovered links here */
					font-weight:bold;
					padding-right:0px;
				}
	
/* footer */
#footer{
  border-top:10px solid #1F1F1F;
  text-align:center;
  position:relative;
}
  #footer p{
    margin-top:1.5em;
}
/* footer for home page */
  #footerh{
  border-top:10px solid #1F1F1F;
  text-align:center;
  position:relative;
  top:-40px;
}
  #footerh p{
    margin-top:1.5em;
  }
/* page specific: index */

  #content #home{
    position:relative;
    top:-50px;
    padding:0 50px;
    text-align:center; 
  }
  #content #home #tagline{
    margin:5px 0 0 0;
  }
  #content #home ul{
    list-style:none;
    padding:0;
    margin:0 auto;
    width:648px;
	/*this is the 8 boxes */
  }
    #content #home ul li{
      float:left;
      overflow:hidden;
      display:block;
      width:162px;
      height:52px;        
      background:transparent url(../images/blue_trans.png) no-repeat;
      text-transform:uppercase;
      text-decoration:none;
      color:#FFFFFF;
      font-size:10px;
      line-height:14px;
      font-weight:bold;      
    }
      #content #home ul li span.one{position:relative; top:18px;}
      #content #home ul li span.two{position:relative; top:11px;}
      #content #home ul li span.three{position:relative; top:4px;}
      #content #home ul li:hover{
        background:transparent url(../images/blue.png) no-repeat;
      }
  #content #home div p {
    line-height:1.75em;
	width: 655px;
	/*content below boxes on home page*/
	margin:0 auto;
  }
/* no menu */

.banner_text{
   width:658px; 
   position:relative;
   top:-25px;
   margin:0 auto;
}
  .banner_text h2{
    height:50px;
	position:relative;
	top:-30px;
	width:658px;
    line-height:50px;
    color:#FFF;
    font-size:15px;
    text-transform:uppercase;
    text-align:center;
    background-image:url(../images/heading70.png);
  }
/* menu with sidebard */
.banner_textn{
   width:620px;
   position:relative;
   top:-25px;
   margin:0 auto;
}
  .banner_textn h2{
    height:50px;
	position:relative;
	top:-30px;
	left:-54px;
	width:665px;
    line-height:50px;
    color:#FFFFFF;
    font-size:15px;
    text-transform:uppercase;
    padding-left:53px;
    background-image:url(../images/heading70.png);
  }
/* menu with sidebard */
.banner_textt{
   width:620px;
   position:relative;
   top:-46px;
   margin:0 auto;
}
  .banner_textt h2{
    height:50px;
	position:relative;
	top:-7px;
	left:-54px;
	width:665px;
    line-height:50px;
    color:#FFFFFF;
    font-size:15px;
    text-transform:uppercase;
    padding-left:53px;
    background-image:url(../images/heading70.png);
  }

  
 /* Change to solid background */
.blue,
#photo_container p span{
  color:#33619E;
   /* controls copy next to logo */  
}
.bold{
  font-weight:bold;
}
.wolfe{
  top:-20px;
}
.b3{
	padding-left:40px;
	list-style-type:disc;
}
.nodisp{
	height:1000px;
	display:none;
	left: 300px;
	width: 430px;
}

.clearfix{
  clear:both;
}
