@charset "UTF-8";
/* CSS Document */
  
body {
	  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  text-align:left;
	  line-height: 15.5px;
	  color: #666666;
	  background-color:#FFF;
	  margin:0;}

#main { width:800px; margin:0 auto;}
#content {width:800px; border: 0px none;}  
.clear { clear:both;}

#centerline {	border-left:1px solid #6A7F10;
				height:450px;
				width:1px;
				float:left;
				margin-top:150px;}

#left { float:left; 
		/*border-right: 1px solid silver; */
		padding-right: 15px;
		width:380px;}

#leftnews {
	float:left;
	padding:10px;
	width:150px;
		}
		
#rightnews { float:left; 
		padding: 10px;
		width:610px;}
		
#rightbooks { float:left; 
			  padding: 10px;
		      width:610px;}
			  
#new_footer { float:left; 
		      width:800px;
			  padding-left:170px}

#new_footer a{ padding-left:10px}			 



#rightbooks p {margin:0 0 0 5px;}
#rightbooks h1 {margin:10px 0 0 0;}
#rightbooks h2 {margin:20px 0 0 0;}
#rightbooks h3 {margin:20px 0 0 0; 			 				font-style:italic;}
#rightbooks a { text-decoration:none;}

#right { float:right; 
		 border: 0px none;
		 margin-left:8px;
		 width:380px;
		 margin-bottom:20px;}
		 

.videosection h3 {	font-size: 16px; 
					margin:20px 0 5px 0;
					width:380px;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			  font-size: 1em;
			  font-style: normal;
			  font-weight: bold;
			  text-decoration: none;
			  text-transform: uppercase;
			  letter-spacing: 0.27em;
			  word-spacing: 0.2em;}
#right .videosection h3 { 
			  text-align:right;	
			  }					

.videosection img {	display: block; float:left; 
					padding-right:5px;
					height: 200px; 
					width:200px; 
					margin-right:5px;}

#right .videosection img {	
					float:right; 
					padding-left:5px;
					padding-right:0;
					margin-left:5px;
					margin-right:0;}
					
.videosection a{
				color:red;
				display:block;
				margin:4px 0 0 0;
				padding:10px;
				height:17px;
				text-align: left;
				vertical-align: middle;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			  	font-size: .8em;
			  	text-decoration: none;
			  	text-transform: uppercase;
			  	letter-spacing: 0.2em;
			  	word-spacing: 0.23em;
			  	color: DarkOliveGreen;}
				
#right .videosection a{ text-align:right;}

  table, td {
	  font-size: 12px;
	  line-height: 1.35em;
  } 
  
td#textfield, td#textfield2, td#textfield3, td#textfield4, td#textfield5 {
	  margin: 0;
	  padding: 0px 14px 0 0;
  }
  td#textfield2 {
	  font-weight:normal;
  }
  td#textfield3 {
	  margin: 0;
	  padding: 14px 14px 0 15px;
  }
  td#textfield4, td#textfield5 {
	  line-height: 18px;
  }
  
  td#textfield5 h1{
	  font-weight:bold;
	  font-size: 12px;
	  margin: 12px 0 0 0;
  }
  td#textfield h1, td#textfield3 h1 {
	  font-size: 12px;
	  color:#000000;
	  margin:0;
	  padding:0;
  }
  td#textfield h2, td#textfield3 h2 {
	  font-size:11px;
	  font-weight:normal;
	  margin:0;
	  padding:0;
  }
  td#textfield h3, td#textfield3 h3 {
	  font-size:12px;
	  font-weight:bold;
	  margin:0;
	  padding:0;
  }
  td#flashPadding{
	  padding: 0 0 16px 0;
  }
  #thinP {
	  font-weight:normal; 
  }
  
  td#imgCell {
	  margin:0;
	  padding:0;
  }
  td#imgCell p {
	  font-size: 9px;
	  /*color:#677718;*/
	  margin: 3px 0 0 0;
  }
  a {
	  color: #666666;
  }
  a:hover {
	  color: #999999;
  }
  a:active {
	  color: #666666;
  }
  
  
  .bodyTextBold {
	  font-weight: bold;
  }
  
  .bodyTextBoldBlack {
	  font-weight: bold;
	  color: #000;
  }
  .bodyTextBoldBlack a {
	  color: #000;
  }
  
  .clientList {
	  margin: 0;
	  padding: 0;
	  margin-bottom: 8px;
  }
  
  .portfolioImg{
	  padding:14px 0 6px 0;
  }
  .bioImg{
	  padding:14px 0 0 0;
  }
  
  .popup {
	  color: #fff;
  }
  .popupBold {
	  font-size: 14px;
	  line-height: 24px;
	  font-weight: bold;
	  color: #fff;
  }
  
  .videoMargin
  {
	  margin: 15px 0 0 0;	
  }
  
  
  .bottomLinks {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 14px;
	  font-weight: normal;
	  color: #677718;
  }
  td .bottomLinks {
	  padding-top: 20px; 
	  padding-left: 0px;
	  padding-right: 2px; 
	  padding-bottom: 10px;
  }
  .bottomLinks a{
	  color: #663;
	  margin-right: 12px;
  }
  
  center a{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 14px;
	  font-weight: normal;
	  color: #677718;
	  text-decoration: none;
  }
  /* NAVIGATION BAR */
  
	  .home_navigation_bar{
			  margin: 10px 0px;
			  padding: 0px;
			  float: right;
			  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			  font-size: .8em;
			  font-style: normal;
			  font-weight: 100;
			  text-decoration: none;
			  text-transform: uppercase;
			  letter-spacing: 0.27em;
			  word-spacing: 0.28em;
			  width: 100%;
			  border-top: 1px solid #6A7F10;
			  background: white;
			  list-style: none;
			  }
	  
	  .home_navigation_bar li{
			  display: inline;
			  }
	  
	  .home_navigation_bar li a{
			  float: right;
			  color:LightSlateGray;
			  padding: 5px 10px;
			  text-decoration: none;
			  border-right: 1px solid LightSlateGray;
			  }
	  
	  .home_navigation_bar li a:visited{
			  color: LightSlateGray;
			  }
	  
	  .home_navigation_bar li a:hover, .home_navigation_bar li {
			  color: DarkOliveGreen;
			  background: transparent url(../images/blockgreen.gif) center center repeat-x;
			  }
	  
	  .home_content{
			  margin-left:auto;
			  margin-right:auto;
			  width:800px;
			  }
	  
	  .home_header{
			  height:50px;
			  margin-top:30px;
			  margin-bottom:10px;
			  padding-bottom:20px;
			  border-bottom: 1px solid #6A7F10;
  			  width:800px;
			  }
	  #logo { 
			  float:right; 
			  }	
	  
	  .contact {
			  float:left;
			  }		
	  .contact ul{
			  margin-left: 0; 
			  padding-left: 0;
			  text-indent:-.9em;
			  }
			  
	  .contact_video li{
			  display:inline;
			  }	
				  
	  .contact_video a{
			  color:black; 
			  padding: 1px 10px;
			  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			  font-size: .9em;
			  font-style: normal;
			  font-weight: 100;
			  text-decoration: none;
			  text-transform: uppercase;
			  letter-spacing: 0.27em;
			  
			  list-style: none;
			  }
		  
	  .contact_video a:hover{
			  color:DarkOliveGreen;
			  }
	  .contact_video li:first-child a:hover{
			  color:#FDC480;
			  }	
	  .contact_video li a{
			  border-right: 1px solid LightSlateGray;
			  }
	 .contact_video li:last-child a{
			  border-right: 0px solid LightSlateGray;
			  }
	 
		  
	  .home_footer{
			  margin-top:70px;
			  text-align: center;
			  color:LightSlateGray;
			  }
			
  
  .logo_type {
	  font-family: "Times New Roman", Times, serif;
	  font-size: 1.4em;
	  font-style: normal;
	  font-weight: 400;
	  text-decoration: none;
	  text-transform: uppercase;
	  letter-spacing: 0.3em;
	  word-spacing: 0.24em;
	  line-height:1.2em;
	  color:#333;
  }
  
  .logo_byline {
	  font-family: "Times New Roman", Times, serif;
	  font-size: 0.7em;
	  font-style: normal;
	  font-weight: 400;
	  text-decoration: none;
	  text-transform: uppercase;
	  letter-spacing: 0.27em;
	  word-spacing: 0.28em;
	  color:#333;	
  }
#milwaukeebook {
	float: right;
	margin-left: 10px;
}
#riverwalk {
	float: right;
	margin-left: 10px;
}

