/* CSS Document */
/* ==================================================================

 *  http://www.simonsandwoodard.com

 *  owner: Planeteria Web Design

 *  author: Leigh Nouveaux (lcockrell@planeteria.com}

 *  created: 7/4/2007

 * ================================================================== */
 
/* ==================================================================
	Layout Template Classes
		The following classes are inserted into the body tag to
		select appropriate layout.
	
 	? template1 - Unique for the home page
	? template2 - 3 columns (left nav, content, sidebar)
	? template3 - 2 columns (left nav, content)
	? template4 - 3 columns (sidebar, content, sidebar)
	
	All navigation styles are contained in the file 'navigation.css'.
	If a particular element falls within a nav container, such as an h2,
	it's attributes might be defined there.
		
 * ================================================================== */

/****************************************************************/
/* ---------------------[ Defaults ] */
/****************************************************************/

* {padding:0; margin:0; border:0;}


html { 
	font-size:100.01%; 
	}

body {
	font-family:Arial, Georgia, san-serif;
	font-size:85%;
	margin: 0 0 20px 0;
	color: #006633;
	background-color:#006633;
	}
	
	#template1 {/*Background image for the body of the entire home page only*/
	background-image: url(images/img_home_body_bkgrd.gif);
	background-repeat: repeat-x;
	}
		
	#template2, #template3, #template4 {/*Background image for the body of the entire secondary pages*/
	background-image: url(images/img_2nd_body_bkgrd.gif);
	background-repeat: repeat-x;

	}




strong {
	color:#fff; 
	font-weight:bold;
	}
		
p { margin:0 0 2em 0;
	line-height:1.8em;
	letter-spacing:.02em;
	}
	
	
	
		p#whyrobinhood {
		margin:0 0 2em 0;
		line-height:1.6em;
		letter-spacing:.0;
		font-style:italic;
		color:#350000;
		}	
		
	
	
	
		p.address {
		margin:0 0 2em 0;
		line-height:1.3em;
		letter-spacing:.02em;
		}	
		

img { border: 0;}

img.border {
	border:1px solid #006633;;
	padding:10px;
	}


/* ==================================================================
 * Headings
 * ================================================================== */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, helvetica, sans-serif;
	background-color:transparent;
}



h1 {
	font-size: 180%;  
	display: none;
	}

h2 {
	font-size:128%;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	margin: 0 0 1em 0;
	line-height:1em;
	color: #006633;
	}

h3 {
	font-size: 116%;  
	text-transform: none;
	margin-bottom:.5em;
	color: #993300;
	}

h4 { 
	font-size: 90%;  
	margin:0;
	line-height:1.8em;
	color: #993300;
	text-transform:uppercase;
	}

h5 { 
	font-weight: bold;
	font-size: 100%;  
	margin:0 ;
	color: #006633;
	}


/* ==================================================================
 * Lists
 * ================================================================== */

dl {
	color: #000;
	}

dt {
	font-weight: bold;
	}

dt a:link, dt a:visited { 
	color: #000; 
	text-decoration: underline; 
	}

dd {
	margin: 0 0 0 1em;
	padding: 0;
}

/*ul {
	padding:1em 0 .5em 0;
	}

ul li {
	background:url("images/bullet_list.gif") no-repeat 0 .3em;
	margin:0;
	padding:0 0 1em 1.3em;
	line-height: 1.4em;
	list-style-type: none;
	}
*/

/* ==================================================================
 * Links
 * ================================================================== */

a:link {
	color: #014724;
	text-decoration:underline;
	}

a:visited {
	color: #014724;
	text-decoration:underline;
	}

a:hover {
	color: #014724;
	text-decoration:underline;
	}

a:active {
	color: #014724;
	text-decoration: underline;
	}

/* ==================================================================
 * Misc
 * ================================================================== */



.clear {
	clear: both;
	}
	
#rule {
	border-bottom:1px dotted #000;
	margin:0 0 15px 0;
	clear: both;
	}
	
/* ==================================================================
 * Pullquote
 * ================================================================== */	

#pullquote {
	
	font-size:1em;
	margin-bottom:30px;
	}

#pullquote p {
	margin:-30px 15px 0 15px;
	line-height:2.2em;
	font-style:italic;
	font-size:1.1em;
	}

#pullquote .symbolQuoteOpen {
	color: #006633;
	display:block;
	background-color:transparent;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 72px;
	line-height:.8em;

	}

#pullquote .symbolQuoteClose {
	display:block;
	float:left;
	margin-top: .1em;
	color: #006633;
	background-color:transparent;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 72px;
	line-height:.8em;
	text-align:right;
	width:100%;
	}

#pullquote .quote_credit {
	margin-top: -50px;
	float: left;
	text-align: left;
	width:100%;
	font-style:italic;
	font-size: .8em;
}


/* ==================================================================
 * Layout
 * ================================================================== */

#page_wrapper{ /* this is the wrapper of the page content 1010px wide page*/
width: 100%;
background-position: top left;
background-repeat: no-repeat;
clear: both;

}
	
		#template1 #page_wrapper  {/*Background image for wrapper of the Home Page only - Masthead image basically*/
		background-image: url(images/img_home_wrapper_bkgrd.jpg);
		background-repeat: no-repeat;

		}
	
		#template2 #page_wrapper, #template3 #page_wrapper, #template4 #page_wrapper  {/*Background image for wrapper of the secondary pages only - Masthead image basically*/
		background-image: url(images/img_2nd_wrapper_bkgrd.jpg);
		background-repeat: no-repeat;
		}
		

#masthead {
width: 1010px;
clear: both;
display:block;
}
	#template1 #masthead {
	height: 404px;
	}

	#template2 #masthead, #template3 #masthead, #template4 #masthead {
	height: 300px;
	}	
	
		
		
#main_content_wrapper {
	width: 1010px;
	background-position:left top;
	background-repeat: repeat-y;
	margin-top: 29px;
	background-image:url(images/img_maincontwrapper_bkgrd.gif);
	background-color: #F7EFD1;
	postion:relative;
	}	


#main_content {
	width: 961px;
	background-image: url(images/img_main_content_bkgrd.gif);
	background-position:bottom right ;
	background-repeat: no-repeat;
	background-color: #F7EFD1;
	padding-bottom: 40px;
	padding-top: 20px;
	postion:relative;
	}		
		
		
#left_column {
	width: 540px;
	float: left;
	padding-right: 40px;
	padding-left: 50px;
	background-image: url(images/img_vertical_dots.gif);
	background-position: top right;
	background-repeat: repeat-y;
	}


		#template3 #left_column {
		width: 244px;
		float: left;
		padding-right: 40px;
		padding-left: 46px;
		background-image: 			   url(images/img_vertical_dots.gif);
		background-position: top right;
		background-repeat: repeat-y;
		
		}
		
		
		#template4 #left_column {
		width: 375px;
		float: left;
		padding-right: 30px;
		padding-left: 50px;
		background-image: url(images/img_vertical_dots.gif);
		background-position: top right;
		background-repeat: repeat-y;
		
		}



#right_column {
width: 235px;
margin-left: 670px;
}		
		
			
	#template3 #right_column {
	width: 545px;
	margin-left: 375px;
	}
	
	#template4 #right_column {
	width: 430px;
	margin-left: 495px;
	}				

/* ==================================================================
 * Table
 * ================================================================== */
 
table {
 	margin-top:8px;
	border:none;
	}
	
th {
	background-color:transparent;
	text-align:left;
	color:#fff;
	}
	
	
td {
 	font-size:1.1em;
	background-color:transparent;
	}	
 
 
/* ==================================================================
 * Footer
 * ================================================================== */

#footer_wrapper {
	background-color:#006633;
	width: 100%;
	text-align: left;
	clear: both;
	z-index: 100;
}


#footer {
	height:50px;
	text-align: left;
	background-color:#006633;
	z-index:100;
	color: #FFFFFF;
	margin-left: 40px;
	padding-top: 20px;
	margin-bottom:0;
}

#copyright {
	margin-right: 20px;
	text-align:right;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	background-color:#006633;
}

#footer a {
		color: #fff;
		}


/* ==================================================================
 * Timy MCE
 * ================================================================== */
 
 
body.mceContentBody {
	background: #fff;
	text-align:left;
	}

