/*  
Crestwood Advisors
URL: http://www.crestwoodadvisors.com

All rights reserved. This CSS may not be duplicated for any purpose.
*/


/*
1. Universal Declarations
2. Structure
3. Navigation
4. Header
5. Sidebar
6. Footer
*/

/* Universal Selectors
----------------------------------------------------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td  {
		margin: 0;
		padding: 0;
	}
		
ul {
		list-style-type: none;
	}
	
* a:link, * a:visited, * a:hover, * a:active {
		text-decoration: none;
	}
		
:link img {
		border: none;
	}
	
* img {
		border: none;
	}
	
a img {
		border: none;
	}
	
:link img, :active img {
		border: none;
	}
		
/* Structure
----------------------------------------------------------------------------- */
html { 
		margin-bottom: 0.1em;
		background: #fff;
		background: url(images/site/homesb.gif) repeat-y top left;
	}

body {
		font-size: 62.5%; /*  Sets 1em to 10px */
		font-family: Georgia, Times, "Times New Roman", serif; 
		/*text-align: center;*/
		line-height:18px;  /* Sets baseline grid to 18px */
		/*background: url(images/site/homebg.gif) repeat-x top left;*/
	}
.wrapper {
		width: 936px;
		/*margin: 0 auto;*/
		text-align: left;
		padding:0 0 0 72px;
		/* background: url(images/site/sb.gif) repeat-y top left;*/
		 background: url(images/site/white.gif) repeat-x top left;
}
.fwrapper {
		width: 936px;
		text-align: left;
		padding:10px 0 0 72px;
}
#content {
		padding-top: 36px;
}
.wline {
		margin-bottom:17px;
		border-top:1px solid #FFF;
		clear:both;
}
.clr {
		clear:both;
}
.spacer {
		height:18px;
		clear:both;
}
#mc {
		width: 596px;
		float: left;
}
.summary {
		font-size: 18px;
		line-height: 24px;
		color: #999;
		padding-bottom: 36px;
}
.column {
		width:262px;
		float:left;
		padding-right:36px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666;
}
.column a {
		color: #666;
}
.column a:hover {
		color: #333;
}
h3 {
		font-size: 18px;
		color: #c1d72e;
}
h4 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: normal;
		color: #5d9732;
}
/* Navigation
----------------------------------------------------------------------------- */
ul.mainnav {
		font-size:15px;
		color: #999;
		padding-top: 34px;
}
ul.mainnav li {
		display:inline;
		padding-left: 18px;
}
ul.mainnav li.login {
		padding-left: 36px;
}
ul.mainnav li.lock {
		margin-left:-18px;
}
ul.mainnav li a {
		color: #999;
}
ul.mainnav li.current a {
		color: #5d9732;
}
ul.mainnav li a:hover {
		color: #d8e588;
}
/* Header
----------------------------------------------------------------------------- */
#logo {
		float:left;
}
#logo h1 {
		text-indent: -9000px;
		background: url(images/site/crestwood_advisors.jpg) no-repeat top left;
		width:174px;
		height:67px;
		padding-left:18px;
}
#topbar {
		float:left;
		height: 264px;
		width:1008px;
		background: url(images/site/homegraphic.jpg) no-repeat top left;
		margin-left: -72px;
}
#topbar h2 {
		font-size: 18px;
		font-weight: normal;
		line-height: 24px;
		color: #FFF;
		padding-bottom: 36px;
		width: 560px;
		padding-top:128px;
		padding-left: 72px;
}
#header {
		background-color:#FFF;
}

/* Sidebar
----------------------------------------------------------------------------- */
.sidebar {
		width:333px;
		float:right;
}
.sbcontent {
		padding: 36px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#FFF;	
}
.sbcontent a {
		color:#c4f790;	
}
.sbcontent a:hover {
		color:#FFF;	
}
.sidebar h4 {
		color: #FFF;
}
.sidebar h4.title {
		color: #c4f790;
}
div#approach {
		background: url(images/site/approach.jpg) no-repeat top left;
		height:144px;
}

/* Footer
----------------------------------------------------------------------------- */
#footer {
		clear:both;
		/*position:fixed;
		bottom:0;
		z-index:20;*/
		padding-top: 18px;
		background-color: #eceded;
		width: 100%;
		background: url(images/site/homefoot.gif) repeat-y top left;
}

#footer a {
		color:#999;
}
#footer a:hover {
		color:#666;
}
.txtfooter { 
		float:left;
		color:#999; 
		font-family: Arial, Helvetica, sans-serif;
}
span.cw {
		color:#666;
		text-transform:uppercase;
		letter-spacing:1px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
}
span.be {
		color:#5d9732;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
}
