body	{top: 0;
	left: 0;
	background-color: #F1F1E0;}

h4	{font-family: "lucida sans unicode";
		font-size: 20px;
		color: white;
		padding-top: 10px;
		padding-left: 0px;
		padding-bottom: 30px;}

#heading h1	{font-family: "papyrus";
		font-size: 30px;
		padding-bottom: 5px;
		color: white;}

#heading	{float: left;
		width: 450px;
		padding-left: 20px;
		padding-top: 5px;}




#navigation	{padding-left: 10px;
		padding-top: 5px;
		width: 300px;
		float: right;
		height: 30px;
		text-align: right;
		padding-right: 10px;}

#navigation a	{font-family: verdana;
		font-size: 11px;
		color: white;
		text-decoration: none;
		}

#main		{background-color: none;
		padding-left: 20px;
		padding-top: 10px;
		margin-top: 0;
		margin-left: 0;
		width: 765px;}


#main p		{color: black;
		font-size: 11px;
		font-family: verdana;
		width: 400px;
		text-align: justify;}

#main h3	{font-size: 18px;
		font-family: "Perpetua", serif;
		padding-top: 10px;
		width: 400px;}


#banner  	{position: absolute;
     		margin-left: 180px;
             	margin-top: 0px;
               	margin-right: 10px;
               	width: 765px;
               	height: 152px;
               	border: solid black 1px;
               	background-image: url(banner2.gif);
               	background-repeat: no-repeat;
		background-color: black;
		}

#links		{position: absolute;
		margin-left: 588px;
		margin-top: 0px;
		width: 173px;
		height: 149px;
		overflow: hidden;
		background-image: url(signs.gif);
		padding-top: 50px;
		padding-left: 10px;
		}

#news		{width: 155px;
		height: 85px;
		overflow-y: auto;
		overflow-x: hidden;
		scrollbar-3dlight-color:;
           	padding-right: 5px;
		padding-left: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		}

#news a		{font-family: verdana;
		font-size: 10px;
		text-decoration: none;
		display: block;
		color: blue;}

#news a:hover	{color: #993333;}

#news a:hover span	{color: black;}

#news a span	{font-weight: bold;
		font-size: 12px;
		color: black;}


#carthageis	{position: absolute;
		width: 765px;
		height: 400px;
		margin-left: 180px;
		margin-top: 173px;
		background-color: white;
		background-image: url(carthage-is2.gif);
		border: solid black 1px;}

#carthageis h1	{font-family: verdana;
		text-align: center;
		}

#middle		{position: absolute;
		margin-left: 275px;
		margin-top: 100px;
		width: 195px;
		height: 250px;}

#middle p	{font-family: "verdana";
		font-size: 16px;
		text-align: center;
		}

#community	{position: absolute;
		margin-left: 5px;
		margin-top:  20px;
		padding-top: 5px;
		width: 230px;
		height: 170px;
		background-color: ;
		}

#community a, #vacation a	{padding-left: 80px;
				font-size: 18px;
				font-weight: bold;
				font-family: "papyrus";
				text-decoration: none;
				color: black;
				}


#community a:hover, #vacation a:hover, #historic a:hover, #foryou a:hover	{color: #993333;}

#community2	{position: absolute;
		margin-left: 5px;
		margin-top:  20px;
		padding-top: 10px;
		width: 230px;
		height: 170px;
		background-color: ;
		}

#community2 a, #vacation2 a	{padding-left: 80px;
				font-size: 12px;
				font-weight: bold;
				font-family: "Lucida sans Unicode";
				text-decoration: none;
				color: black;
				}


#community2 a:hover, #vacation2 a:hover, #historic2 a:hover, #foryou2 a:hover	{color: #993333;}


#comtext, #vactext, #histext, #fortext	{padding-left: 10px;
					padding-right: 10px;
					}

#comtext p, #vactext p, #histext p, #fortext p,

						{font-size: 10px;
						font-family: verdana;
						margin-top: 35px;
						text-align: justify;
						margin-bottom: 0px;
						padding-bottom: 0px;
						padding-top: 5px;}

#comlinks		{position: absolute;
				margin-left: 6px;
				margin-top: 165px;
				padding-left: 10px;
				padding-right: 10px;
				width: 245px;
				}

#vaclinks			{position: absolute;
				margin-left: 6px;
				margin-top: 355px;
				padding-left: 10px;
				padding-right: 10px;
				width: 245px;
				}

#histlinks			{position: absolute;
				margin-left: 525px;
				margin-top:  165px;
				padding-left: 10px;
				padding-right: 10px;
				width: 245px;}

#forlinks			{position: absolute;
				margin-left: 525px;
				margin-top:  355px;
				padding-left: 10px;
				padding-right: 10px;
				width: 245px;}

#comlinks a, #vaclinks a, #histlinks a, #forlinks a		{display: inline;
								font-size: 10px;
								font-family: verdana;
								font-weight: normal;
								text-decoration: none;
								color: blue;}

#comlinks a:hover, #vaclinks a:hover, #histlinks a:hover, #forlinks a:hover	{background-color: white;}

#vacation	{position:  absolute;
		margin-left: 5px;
		margin-top:  215px;
		width: 230px;
		height: 170px;
		padding-top: 5px;}

#historic	{position:  absolute;
		width: 230px;
		height: 170px;
		margin-left:  525px;
		margin-top:  20px;
		padding-top: 5px;
		}

#foryou		{position:  absolute;
		margin-left:  525px;
		margin-top:  215px;
		width: 230px;
		height: 170px;
		padding-top: 5px;
		}

#historic a, #foryou a	{padding-left: 10px;
			font-size: 18px;
			font-weight: bold;
			font-family: "Papyrus";
			text-decoration: none;
			color: black;
			}

#vacation2	{position:  absolute;
		margin-left: 5px;
		margin-top:  215px;
		width: 230px;
		height: 170px;
		padding-top: 10px;}

#historic2	{position:  absolute;
		width: 230px;
		height: 170px;
		margin-left:  525px;
		margin-top:  20px;
		padding-top: 10px;
		}

#foryou2		{position:  absolute;
		margin-left:  525px;
		margin-top:  215px;
		width: 230px;
		height: 170px;
		padding-top: 10px;
		}

#historic2 a, #foryou2 a	{padding-left: 10px;
			
			font-size: 12px;
			font-weight: bold;
			font-family: "Lucida Sans Unicode";
			text-decoration: none;
			color: black;
			}

#leftbar		{position: absolute;
			margin-left: 10px;
			margin-top: 0px;
			width: 150px;
			height: 573px;
	   		background-image: url(leftbar.gif);
   			border: 1px solid black;
			padding-top: 90px;
			padding-left: 15px;
			padding-right: 15px;
			overflow: hidden;}

div#leftbar a 	{display: block; 
		padding: 4px 8px; 
		margin-top: 0; 
		margin-bottom: 7px;
		background-color: white;
		font-family: verdana;
		font-size:  12px;
		color: black;
   		text-decoration: none; 
		text-align: center;
   		border: 1px solid gray;}



div#leftbar a:hover {background: #CC9999;
			color:	#993333;}

div#leftbar span a	{background-color: #993333;
				color: #CC9999}

div#leftbar span a:hover	{background-color: #993333;
				color: #CC9999}


div#active a 	{display: block;
			border-top: solid #993333 1px;
			border-bottom: solid #993333 1px;
			border-left: none;
			border-right: none; 
			padding-top: 0;
			padding-bottom:  2px;
			margin-top: 0; 
			margin-bottom: 7px;
			background-color: transparent;
			font-size: 10px;
			color: black;
   			text-decoration: none; 
			text-align: left;
   			margin-left: 15px;
			margin-right: 3px;
			}




div#active a:hover	{color: white;
				background-color: #993333;}

div#active span a	{background-color: #669966;
			color: black;
			border-top: solid #669966 1px;
			border-bottom: solid #669966 1px;}

div#active span a:hover	{background-color: #669966;
			color: black;
			border-top: solid #669966 1px;
			border-bottom: solid #669966 1px;}

