body
{
 background-color:#CAD6B6;
 height:100%;
}
#container
{
  width: 90%;
  margin: 10px auto;
  background-color: #C5D1AA;
  color: #333;
  border: 1px solid gray;
  line-height: 130%;
}

#top
{
  padding: .5em;
  background-color: #ddd;
  border-bottom: 1px solid gray;
	text-align:center;
}

#leftnav
{
  float: left;
  width: 180px;
  margin: -5px;
  /*margin-right:10px;*/
  padding: 1em;
  /*height:100%;*/
  /*border-right: 1px solid gray;*/
}

#content
{
  width:600px;  
  /*height:100%;*/
  margin-left: 200px;
  border-left: 1px solid gray;
  /* margin-right: 580px;*/
  border-right: 1px solid gray;
  padding: 1em;
  max-width: 36em;
} 

img.floatright
{
 border: 3px solid #FFFFFF;
 float:right;
 margin:8px;
}

img.floatleft
{
 border: 3px solid #FFFFFF;
 float:left;
 margin:8px;
}

img.border
{
    border:3px solid #FFFFFF;
}

.rose_table td
{
    
    padding:5px 2px 5px 2px;                
    border-bottom:solid 1px #FFFFFF;
}
.rose_table th
{
    padding:2px 2px 2px 2px;
    border-bottom:solid 2px #FFFFFF;
}
.contact td
{
    font-size:18px;
}    
#footer
{
  clear: both;
  margin: 0;
  padding: .5em;
  color: #333;
  background-color: #ddd;
  border-top: 1px solid gray;
}

#information li
{    
	position: relative; 
    top: -.5em;
	vertical-align:top;
	font-size:15px;
	margin: 2px;
	width: 500px;
	text-align:left;	
	padding: 2px;
	
}


p
{
 font-size:18px;
 text-indent:1.5em;
}
p.noindent
{
    font-size:18px;
    text-indent:0em;
}
/*

p:first-letter {
/*display:block;
float:left;
border:1px solid black;
padding:2px;
margin:2px 3px;
/*background:url(firstletter1.png);
font-size:25px;
}
*/
p.extraMarginRight
{
 margin-right:15em;
}
p.extraMarginLeft
{
 margin-left:15em;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowgreen{
	width: 180px; /*width of menu*/
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-size: 1px;
	border-width: 1px;
}

.arrowgreen ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.arrowgreen li a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(../media/arrowgreen.gif) 100% 0;
  height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}	
	
.arrowgreen li a:link, .arrowgreen li a:visited {
	color: #5E7830;
}

.arrowgreen li a:hover{
	color: #26370A;
	background-position: 100% -32px;
}

	
.arrowgreen li a.selected{
	color: #26370A;
	background-position: 100% -64px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.underlinemenu{
font-weight: bold;
width: 100%;
}

.underlinemenu ul{
padding: 2px 0 2px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #494949;
padding: 2px 3px 1px 1px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: black;
}



