 

body {	background:#f7f7af;
	margin:0 5px;
	color:#333;
	letter-spacing:0.025em; 
	font:60% 'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
}










/* wrapper */

#container {  width:780px;
margin:0 auto;
border:solid #fff;
border-width:0 1px;
}

 








/* header */
#pageHeader { height:94px; 
}
#pageHeader img { background-color:#030; 
}







/* sidebar */
#sidebarContainer {
	 
height:100%;
overflow:hidden;
background:#030; 
}

#sidebarContainer .currentancestor {
	color: #003300; background: #ffffcc;
}




 

/* content */
#contentContainerhome {
padding:10px 0;
margin:0;
line-height:1.5em;
font-family:georgia,LucidaGrande,Lucida Grande,sans-serif;
font-size:1.05em;
float:right;
width:635px;
background:#f7f7af;

         
        
}
#contentContainerhome #content {
        margin:0 30px;
           background:inherit; 
}


 

/* content */
#contentContainer {
padding:10px 0;
margin:0;
line-height:1.5em;
font-family:georgia,LucidaGrande,Lucida Grande,sans-serif;
font-size:1.05em;
float:right;
width:635px;
background:#f7f7af;

         
        
}
#contentContainer #content {
        margin:0px 50px;
           background:inherit; 
}


#contentContainer ul {
list-style: bullet;
margin:0px 0px 10px 0px;
padding:0;
}

#contentContainer li {
background: inherit;  
text-align:left;
margin:0px 0px 0px 20px;
padding: 1px 0px;
font: normal 11px georgia,LucidaGrande,Lucida Grande,sans-serif; 
}



#content p { padding:0; 
        padding: 5px 0px;  
        margin:0px; 
        font: normal 11px georgia,LucidaGrande,Lucida Grande,sans-serif; 
}

 
 
#content h5  { padding:10px 40px;
        margin:0 0 0 0;
        line-height:1.5em;
        font-family:georgia,LucidaGrande,Lucida Grande,sans-serif;
        font-size:1em;  
         text-align: center;
        background: inherit;
}
  
  
  
  
   .center { margin:0 auto; text-align:center; }
  
  
   
  
  
  
  
  

 /* rates page setup */
 
 
#contentContainer,#contentContainer1 {
padding:10px 0;
margin:0;
line-height:1.7em;
font-family:georgia,LucidaGrande,Lucida Grande,sans-serif;
font-size:1.05em;
float:right;
width:635px;
background:#f7f7af;
}
 
   

p { padding:0px;
       text-align:left;
        margin:0px 0px 3px 0px;
        font: normal 11px georgia,LucidaGrande,Lucida Grande,sans-serif; 
}

  
#rollmouse { text-align:center;
        margin:0px auto;  padding: 5px 0px; font: bold 10px georgia,LucidaGrande,Lucida Grande,sans-serif; 
}

 
 

h1 { text-align:center; font: bold .9em verdana, arial, helvetica, san-serif;  color: #ffffff; background:#003300; margin:4px auto; padding: 0px;}

h2 { text-align:left; font: bold .9em verdana, arial, helvetica, san-serif;  color: #003300; background:#cdeecd; margin:0px auto; padding:2px;}

h3 { text-align:left; font: bold .9em verdana, arial, helvetica, san-serif;  color: #000000; background:#ffffff; margin:0px auto; padding:3px;}

h4 { text-align:center; font: normal .9em verdana, arial, helvetica, san-serif;  color: #000000; background:#ffffcc; margin:0px auto; padding:3px;}

h5 { text-align:center; font: normal .9em verdana, arial, helvetica, san-serif;  color: #000000; background:#f7f7af; margin:0px auto; padding:15px 130px;}
 
 
 
table { text-align:center; margin:2px auto; padding: 0px; } 

.darkgreen { text-align:center; font: bold 1em verdana, arial, helvetica, san-serif;  color: #ffffff; background: #003300; margin:0px auto; padding:0px;}

.green { text-align:center; font: normal 1em verdana, arial, helvetica, san-serif;  color: #000000; background: #cdeecd; margin:0px auto; padding:0px;}

.yellow { text-align:center; font: normal .9em verdana, arial, helvetica, san-serif;  color: #000000; background:#ffffcc; margin:0px auto; padding:0px;}

.white { text-align:center; font: normal .9em verdana, arial, helvetica, san-serif;  color: #000000; background:#ffffff; margin:0px auto; padding:0px;}



#buttons { text-align:center; margin:0; padding:10px 0;}


    

p#return { clear:both;  text-align:center; font: normal 9px verdana, arial, helvetica, san-serif;  color: #003300; padding: 13px;   cursor: pointer; background:inherit;}

p#return a {


color: #000000;
text-decoration: underline;


}
 



p#return a:hover {


color: #003300; 
text-decoration: none;

}



/* Pine Cone Links */
 
#pinecone { width:540px; margin:0 auto; }

#pinecone p { font:11px/17px georgia,times,'times new roman',serif;
margin:0 45px; text-align:center; }


/* Rates Pine Cone Links */
 
#pinecone1 { width:600px; margin:0 auto; }

#pinecone1 p { font:11px/17px georgia,times,'times new roman',serif;
margin:0 45px; text-align:center; }


 


/* ---------------------------------
 * Side Bar Menu
 */

#navcontainer {
 border-top: 1px solid #ffc;
}
#navcontainer ul {
list-style: none;
margin:0;
padding:0;
}
 #navcontainer li {
background: #030;
font-weight: bold;
line-height:2em
}
#navcontainer a {
display: block;
text-decoration: none;
padding-left: 10px;
border-bottom: 1px solid #fff;
color: #ffc;
}
#navcontainer a:hover {
background: #ffc;
color:#030;
}
 
 #navcontainer #current {
background: #ffc;
color: #db4700;
}
#navcontainer ul ul {
text-indent: 25px;
}
#navcontainer ul ul a {
background: #ffc;
color: #030;
font-weight: normal;
}
#navcontainer ul ul a:hover {
color:#db4700;
}
#navcontainer ul ul #current{
color: #db4700;
background: #f7f7af;
}




/*-----------------------------
 * Common CSS 
 */

a:link, a:visited {
  color:#030;	
}

a:hover, a:active { 
        color:#db4700;
}

img {	border: none;
}

 
   
 
#picshow {
 float:right;
  margin:0px auto; 
  padding:0px 0px 5px 8px; 
  width: 228px;
  height: 304px
}

#picshow img {
  border-width:0;
}


.image-right {
	float: right;
	margin: 3px 0 3px 5px;
	padding: 3px 0 3px 5px;
	background: inherit;
}

 

.image-left {
	float: left;
	margin: 3px 5px 3px 0px;
	padding: 3px 5px 3px 0px;
	background: inherit;
}


.image-center {
	text-align: center;
	margin: 0px auto;
	padding: 5px 0px;
	background: inherit;
}

 
 
 
/* address */


  #address {
text-align:center;
width:350px;
background:inherit;
margin:0px 0px 0px 140px;
}




#address p {
text-align:center; 
font:10px verdana, arial, helvetica, san-serif;
margin:0px auto;
}
 
 
 

.links	{ color: #101F22; font: bold 11px arial, sans-serif; background:#ffffff;  text-align: left; margin:0 auto;
padding: 0px; text-decoration: none;
} 
 
.links	a { color: #003300; font: bold 11px arial, sans-serif; background:#ffffff;  text-align: left; margin:0 auto;
padding: 3px 0px 2px 2px; text-decoration: underline;
} 


.links	a:hover { color: #ca890a; font: bold 11px arial, sans-serif; background:#ffffff;  text-align: left; margin:0 auto;
padding: 3px 0px 2px 2px; text-decoration: underline;
} 

 .linksgr	{ color: #ffffff; font: bold 11px arial, sans-serif; background:#101F22;  text-align: left; margin:0 auto;
padding: 0px; text-decoration: none;
} 


 
 
 

/* footer */

#footer { text-align:center;
	 background: #f7f7af;
    margin:  0px; 
        padding:0px  0px 0px 75px; 
}

#footer p { text-align:center;
	 background:inherit;

}


/* chair */
 #chair {
float: right;
margin:250px 0 0 0;
}
  
blockquote, .standout {
	border: 1px solid #ebebeb;
	padding: 10px;
	background: #ffffff;
	font-style: italic;
	letter-spacing: 1px;
}

