/*-----------------------------------------------------------------------------
Base Style Sheet

version:   1.0
author:    Adam Myhre
email:     myhrea@olympiatrust.com
website:   http://www.olympiatrust.com/
-----------------------------------------------------------------------------*/

@import "layout.css";
/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
  margin: 1em 0;
}

/* Class for clearing floats */
.clear {
	clear:both;
}


/* Remove border around linked images */
img {
	display: block;
	border: 0;
}

img.pic {
	margin: 0 10px 20px 0;
	float: left;
	border: 1px solid #000;
	width: 135px;
	height: 95px;
	}

/* =Background
-----------------------------------------------------------------------------*/
#wrapper-canvas {
	background: #fff url('../images/bg.jpg') repeat top;
	}
#canvas {
	background: #fff url('../images/bg-canvas.jpg') no-repeat top;
	}
#line3 {
	background: #fff url('../images/bg-nav.jpg') no-repeat top;
	}
#wrapper-footer {
	background: #000;
	}
#footer {
	background: #fff url('../images/bg-footer.jpg') no-repeat top;
	}
	

/* =Typography
-----------------------------------------------------------------------------*/
body {
	font: 75% "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	color: #444;
}

.content p {
	font-size: 1em;
	color: #000;
	padding: 10px 10px 0 10px;
}
legend {
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
}
th {
  font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	}
.signed {
  text-align: right;
  margin: -20px 100px 30px 0;
  }	
/* =Headings
-----------------------------------------------------------------------------*/
h1 {
	font: 150% baskerville,"palatino linotype","times new roman",serif;
	font-weight: bold;
	color: #111;
}

h2 {
	font: 130% baskerville,"palatino linotype","times new roman",serif;
	font-weight: bold;
}

#mainContent h2 {
	color: #000;
	padding: 10px 0 0 10px;
	margin-bottom: -20px;
}
/* =Links
-----------------------------------------------------------------------------*/
a {
	color: #000;
	}
	
a:hover {
	color: #666;
	}
	
/* =Language Selectors
-----------------------------------------------------------------------------*/
/* =Branding
-----------------------------------------------------------------------------*/
/* =Main Nav
-----------------------------------------------------------------------------*/
#line3 a * {
  display: none;
}

#line3 a {
  height: 40px;
  position: relative;
  display: block;
  cursor: pointer;
  background: url(../images/nav-sprite.png) 0 0 no-repeat;
  padding: 0;
  margin: 0;
}

#line3 a#leasing {
  background-position: 0 0;
  width: 150px;
}

#line3 ul#leasing-sub {
  margin-top: 1px;
}

#line3 a#leasing-victories {
  background-position: 0 -40px;
  width: 150px;
}

#line3 a#leasing-biographies {
  background-position: 0 -80px;
  width: 150px;
}

#line3 a#leasing-testimonials {
  background-position: 0 -120px;
  width: 150px;
}

#line3 a#property {
  background-position: -150px 0;
  width: 182px;
}

#line3 ul#property-sub {
  margin-top: 1px;
}

#line3 a#property-personel {
  background-position: -150px -40px;
  width: 182px;
}

#line3 a#property-testimonials {
  background-position: -150px -80px;
  width: 182px;
}

#line3 a#property-contact {
  background-position: -150px -120px;
  width: 182px;
}

#line3 a#syndication {
  background-position: -332px 0;
  width: 164px;
}

#line3 ul#syndication-sub {
  margin-top: 1px;
}

#line3 a#syndication-personel {
  background-position: -332px -40px;
  width: 164px;
}

#line3 a#syndication-opportunities {
  background-position: -332px -80px;
  width: 164px;
}

#line3 a#syndication-benefits {
  background-position: -332px -120px;
  width: 164px;
}

#line3 a#contact {
  background-position: -496px 0;
  width: 112px;
}

	
/* =Sub Nav
-----------------------------------------------------------------------------*/
#sideNav {
	background: url('../images/bg-side.jpg') no-repeat top; */
	background-color: #9a6c14;
}

#sideNav div.content {
	padding: 10px 30px 0 30px;
	color: #fff;
	}
	
#sideNav h2 {
	text-align: right;
	}
	
#sideNav ul {
	list-style: none;
	text-align: right;
	}
	
#sideNav li a {
	color: #fff;
	}
	
#sideNav li a:hover {
	color: #ddd;
	}
	
/* =Search Box and Ads/Logo
-----------------------------------------------------------------------------*/
/* =Main Content */
/*-----------------------------------------------------------------------------*/
#mainContent {
	background: url('../images/bg-main.jpg') no-repeat top; */
	background-color: #e0e0e0;
}

#mainContent div.content {
  padding: 10px 30px;
}

	
/* =Secondary Content
-----------------------------------------------------------------------------*/
/* =Footer
-----------------------------------------------------------------------------*/
#footerNav ul {
	padding: 10px 30px 0 30px;
	list-style: none;
	text-align: right;
	}
	
#footerNav li a {
	color: #e0e0e0;
	}
	
#footerNav li a:hover {
	color: #666;
	}
	
#infoBar div.content  {
	text-align: right;
	}
	
#infoBar div.content p {
	color: #fff;
	}
	
#infoBar div.content a {
	color: #e0e0e0;
	}
	
#infoBar div.content a:hover {
	color: #666;
	}
	
/* =Forms
-----------------------------------------------------------------------------*/
/* =Tables
-----------------------------------------------------------------------------*/
/* =Lists
-----------------------------------------------------------------------------*/
/* =Misc 1
-----------------------------------------------------------------------------*/
#feature {
	border-top: 1px solid black;
	padding: 10px;
	}
#privacy {
	margin-left: 40px;
	}
#privacy li {
	padding-bottom: 20px;
	}

.ola {
	margin-left: 30px;
	}

.oli {
	margin-left: 40px;
	}
/* =Misc 2
-----------------------------------------------------------------------------*/
.Accordion h2 {
	cursor: pointer;
	}
.Accordion img {
	padding-top: 10px;
	padding-bottom: 20px;
	}
/* =Microformats
-----------------------------------------------------------------------------*/
.vcard {
	text-align: left;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px dashed #ddd;
	}
.vcard_people .vcard .adr, .org {
	display: none;
	}
.fn {
	font-weight: bold;
	text-decoration: none;
	}
.email {
	padding-left: 21px;
	background: url(../images/mail_sm.png) left no-repeat;
	}
	
/* Tooltips
-----------------------------------------------------------------------------*/
.tools ul {
	margin: 0;
	display: inline;
	text-align: right;
	}

.tools ul, #tools li {
	list-style: none;
	display: inline;
	}
.tools li {
	margin-left: 10px;
	float: right;
	}
