/* Edited style sheet */



#header{
	height:175px;
	width:620px;
	background: url('images/header2.jpg');
	color:#000; 
	text-align:left;
	}

#footer{
	height:5px;
	width:640px;
	padding:5px 15px 5px 15px;
	background-color:#fff;
	color:#006400; 
	text-align:right;
	
	}

body {
	margin:50px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	background-color:#fffacd;
	
	/*background-image: url(images/logo10.gif);*/
	color:black;
	}


#pagewidth {
	width:640px;
	margin:0px auto; 
	text-align:center;
	padding:15px;
	border:none;
	background-color:#fff;
	color:black;
	}



img.floatleft{
		float: left;
		margin : 20px;
		}

img.floatright{
		float: right;
		margin : 4px;
		}





#maincol{
	width:620px; 
	
	position:relative;
	margin:2px;
	
	}



#leftcol{width:190px; 
	float:left; 	
	position:relative;	
	margin:2px;
	padding-right:2px; 
	
	}

#rightcol{width:152px; 
	float:left; 	
	position:relative;	
	margin:2px;
	padding-left:2px; 
		}
	div.menu1 {
	border: 2px;
	border-color: #c0c0c0;
	border-style: solid;
	background-color: #efefef;
	color: #6e0717;
	font-size:x-small;
	font-weight: bold;
	line-height: 1.5px;
	margin: 4px;
	width: 170px;
	text-align:center;
	
	}

	a.menu1, a:link.menu1, a:active.menu1, a:visited.menu1 {
	background-color: #efefef;
	color: #6e0717;
	font-size:small;
	font-weight: bold;
	list-style: none;
	line-height: 20px;
	text-decoration: none;}

	a:hover.menu1 	{
	text-decoration: none;
	display : block ; 
	background : #6e0717  center; 
	color: #ffffff;}

	li.menu1 	{
	list-style: none;
	display: inline;
	margin: 4px;}

	a:link, a:active, a:visited {
	background-color: ;
	color: #006400;
	font-size: small;
	font-weight: bold;
	list-style: none;
	line-height: 1.5;
	text-decoration: none;}

	a:hover {
	text-decoration: none;
	background : #006400  center; 
	color: #ffff00;}

	h6, h5, h4, h3{font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif; 
		color: black; 
		background-color:#fff;}
	h6{font-size: 10px;}
	h5{font-size: 15px;}
	h4{font-size: 20px;}
	h3{font-size: 25px;}

	
	
	p{
		font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
		font-size: 15px; 
		font-weight: normal; 
		color:#000; 
		text-align:left; 
		background-color:#fff;
		}

	.p1{
		font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
		font-size: 20px; 
		font-weight: bold; 
		color: #006400;
		text-align:center; 
		background-color:#fff;
		}

	.pf{
		font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight: bold; 
		color:#6e0717;
		text-align:right; 
		background-color:#fff;
		}
		
	.pl{	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
		font-size: 15px; 
		font-weight: bold; 
		color: #6e0717;
		text-align:center; 
		background-color:#fff;
		}	

	.ph{
		font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
		font-size: 25px; 
		font-weight: bold; 
		color: #006400;
		text-align:center; 
		background-color:transparent;
		}

	



	li{ 
		font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;  
		font-size: 13px; 
		font-weight: bold;
		color: #006400; 
		background-color:#fff;
		text-align: left;
		
		
		}

	table{
		width:360px;
		border-width:1px;
		border-style:solid;
		border-color:black;
		}

	caption{
		background-color:#cc9900;
		font-style:normal;
		font-size:medium;
		color:black;
		}

	th{
		background-color: #efefef;
		border-width:1px;
		border-style:solid;
		border-color:black;
		text-align:center;
		color: #6e0717;
		}

	
	tr{
		border-width:1px;
		border-style:solid;
		border-color:black;
		}

	td{
		width:30px;
		border-width:1px;
		border-style:solid;
		border-color:black;
		text-align:right;
		}



#navbar {
		width:620px;
		background-color:#d5d5d5;
		margin-bottom:20px;
		text-align: right;
		}

#navbar ul 
		{ 
		list-style: none; 
		padding: 0; 
		margin: 0; 
		white-space: nowrap; 
		background: #ffff00; 
		text-align: left; 
		line-height: 1em; 
		} 
#navbar li {display: inline;} 
 
#navbar ul li a { padding: 0.5em 0.5em; 
		margin-right: -4px; 
		
		color:#006400 ; 
		background-color: #ffff00; 
		text-decoration: none; 
		} 
 
#navbar ul li a:hover { 
		color: #fff; 
		background-color:  #006400; 
		} 

#marqueebar {
		width:620px;
		background-color:#d5d5d5;
		margin-bottom:5px;
		text-align: right;
		}

#marqueebar ul 
		{ 
		list-style: none; 
		padding: 0; 
		margin: 0; 
		white-space: nowrap; 
		background: #ffff00; 
		text-align: left; 
		line-height: 1em; 
		} 
#marqueebar li {display: inline;} 
 
#marquee ul li a { padding: 0.5em 0.5em; 
		margin-right: -4px; 
		
		color:#006400 ; 
		background-color: #ffff00; 
		text-decoration: none; 
		} 
 
#marquee ul li a:hover { 
		color: #fff; 
		background-color:  #006400; 
		} 

fieldset { 	border:0px none;
		color:#006400 
		}
	
legend {	font-weight: bold; 
		font-size: 1.2em;
		color:#006400; 
		}
	
#crostonlongcroftguest { 
		padding: 0.5em; 
		width: 55%; 
		background: #d5d5d5; 
		color: #006400; 
		}
	
#crostonlongcroftguest div { 
		clear: both; 
		padding: 0.5em 0 0 0;
		}
	
label { 	float: left; 
		width: 25%; 
		text-align: right; 
		font-weight:bold; 
		}
	
input, textarea { 
		float: right; 
		width:100%; 
		text-align: left; 
		}
	
textarea { height: 8em; }
	
#crostonlongcroftsubmit { 
		background: #ffff00; 
		color:#006400;  
		float: none; 
		margin: 0 0 0 0; 
		width: 60%; 
		text-align: center; }	