/************* GENERAL CSS ************/

html,body {
	height:100%;
	width:100%;
	background-color:#BDB288;/*background color of whole page, olive color*/
}

body {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	color:#333333;
}

p	{
	text-indent: 0px;
	margin-bottom:-6px;
	
	
	}
	
p.first	{
	text-indent: 0px;
	
	}
	
p.header	{
	text-indent: 0px;
	
	}
	
p.calendar	{
	margin-bottom: 10px;
	
	}

h3 {
	color: black;
	font-size: 100%;
	line-height: 100%;
	font: Lucida Sans, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 0px;
	margin-bottom:0px;
	}

a {
	text-decoration: none;
	color: #990000}

a:hover {
	text-decoration: underline;
	}
	
#container /*this centers the whole thing on the page*/
{
	width: 960px;
	height: auto;
	margin: 0 auto;
	background-color:#EFE4A5;/* butter color*/
	min-height: 800px;
	background-repeat: no-repeat;
	background-image: url(images/hand_interior_transp.png);
	background-position: -3px 25px;
	overflow:hidden;/*makes it do height auto around floats like the wrapper*/
}

#containerhome /*this centers the whole thing on the page*/
{
	width: 960px;
	height: 860px;
	margin: 0 auto;
	background-color:#EFE4A5;/* butter color*/
	min-height: 800px;
	overflow:hidden;/*makes it do height auto around floats like the wrapper*/
}




/************* HEADER STUFF ************/

#header {
	width: 955px;
	height: auto;
	margin: 0px;
}

#headerlogo {
	margin-top: 10px;
	margin-left: 25px;
	margin-bottom: 10px;
}

/************* MENU ************/



#menu {
	float: left;
	width: 158px;
	margin: 0px 25px 10px 25px;
	border-style: solid;
	border-width: 1px;
	border-color: #993300;
	background-color:#EFE7BF;/*lighter than butter, background to all text*/
	font-size: 10px;
	line-height: 180%;
	background-image: url(images/hand_interior_transp.png);
	background-repeat: no-repeat;
	background-position: -28px -62px;
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	}
	
/*#transparencybox	 {
	
	width: 158px;
	height: 212px;	 /*background-color: #ffffff;
	position: relative;  /*filter:alpha(opacity=50);
  /* CSS3 standard */
	/*left: -170px;  /*opacity:0.5;
  /* for Mozilla */
	/*top: 6px;  /*-moz-opacity:0.5;
  background-image: url(images/transparency34.png);
	background-repeat:repeat;*/
 
    
	
	/*list-style-image: url(images/arrow.gif); was supposed to add an arrow
	/*position: relative;
	left: 40px;
	top: 30px; this was used in soja*/
	
	

#menu ul {
	list-style: none;/*controls whether it has a bullet*/
	margin: 0px;
	padding: 10px 10px 10px 15px;
	border: none;
	}	
	
#menu li {
	/*display: inline;*//* this makes it horizontal*/
	}

#menu a {
	color: #000000;
	/*text-decoration: none;*/
	/*border-right:1px solid #666666;*//* this is the vertical divider if it's horizontal*/
	/*#menu a.last {border-right:0px;}*//* this is the ending vertical divider if it's horizontal*/
	}
#menu a:hover {
	color: #990000;
	text-decoration: underline;
	}
	
#menu li a#current {
	color: #990000;
	}
	
/************* WRAPPER ************/

#wrapper { /*wraps maintext and sidebar together on the right*/
	float:right;
	width: 750px;
	padding: 0;
	height:auto;
	min-height: 640px;
	
	}
	
/************* CONTENT ************/

#flashcontent {
		width: 320px;
		height: 240px;
		
	}
	
#maintext {
	float: left;
	width: 465px;
	height: auto;
	min-height: 640px;
	margin: 0 auto;
	padding: 16px 15px 20px 25px;
	/*	padding-top:20px;*/
	background-color:#EFE7BF;
	border-style: solid;
	border-color:#993300;
	/*background-image: url(media/box.gif);*/
	/*background-repeat: no-repeat;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height: 150%;
	border-width: 1px;
	background-image: url(images/hand_interior_transp.png);
	background-repeat: no-repeat;
	background-position: -213px -60px;
	}
	
#maintext.wide {
	width: 685px;
	height: auto;
	}
	
#calendar {
	float: left;
	width: 705px;
	height: auto;
	min-height: 640px;
	margin: 0 auto;
	padding: 16px 15px 20px 25px;
	/*	padding-top:20px;*/
	background-color:#F6EDCA;
	border-style: solid;
	border-color:#993300;
	/*background-image: url(media/box.gif);*/
	/*background-repeat: no-repeat;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height: 150%;
	border-width: 1px;
	background-image: url(images/hand_interior_transp.png);	
	background-repeat: no-repeat;
	background-position: -213px -54px;
	}
	
/************* HOME ************/

#wrapperhome { /*wraps maintext and sidebar together on the right*/
	
	width: 955px;
	padding: 0;
	height:auto;
	min-height: 750px;
	
	}
	

#menuhome {
	width: 200px;
	margin: 0px 0px 0px 0px;
	/*padding: 0px 10px;*/
	border-style: none;
	border-width: 0px;
	font-size: 1em;
	line-height: 180%;
	text-align:right;
	top: 300px;
	position: relative;
	left: 40px;
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	}
	
#menuhome ul {
	list-style: none;/*controls whether it has a bullet*/
	}

#menuhome a {
	color: #000000;
	}
#menuhome a:hover {
	color: #990000;
	text-decoration: underline;
	}
	
#menuhome li a#current {
	color: #990000;
	}
	
#logohome {
	height: auto;
	padding: 40px 0px 20px 0px;
	left: 240px;
	position: relative;
	top: -240px;
	}

#quotehome {
	float: right;
	width: 250px;
	height: auto;
	padding: 0px 20px 0px 0px;
	position: relative;
	top: 85px;
	}
	
/************* SIDEBAR ************/

#sidebar {
	float: right;
	width: 200px;
	height: auto;
	padding: 15px 20px 10px 20px;
	}

/************* FOOTER ************/

#footer {
	width: 465px;
	float:left;
	padding: 0px 15px 20px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	}
	
#footer a {
	color:#666666;
	}

#footer a:hover {
	color: #999999;
 	}
	
	/************* SNIPPETMASTER EDITOR ************/

.mceContentBody { background-image: none; background-color: White; color: Black; } /*SnippetMaster editor bg color*/
