@charset "UTF-8";
/* CSS Document */

#container{
margin-left:			auto;
margin-right:			auto;
width:					1004px;
}

#nav{
float:					left;
width:					100%;
background-image:		url(../images/nav.jpg);
background-repeat:		no-repeat;
height:					54px;
}

#nav ul {
float:					left;
margin:					0px;
padding-left:	        25px;
padding-top:            29px;
display:				inline;
}

#nav ul li {
float:					left;
display:				inline;
} 

#nav ul li a{
float:					left;
display:				inline;
margin-left:			20px;
font-family:			Arial, Helvetica, sans-serif;			
font-weight:			bold;
font-size:				11px;
color: 					#e0d6a5;
text-decoration:		none;
line-height:			12px;
padding:	            2px;
}

#nav ul li a:hover {
float:					left;
display:				inline;
margin-left:			20px;
font-family:			Arial, Helvetica, sans-serif;
font-weight:			bold;
font-size:				11px;
color: 					#f7f2da;
text-decoration:		none;
line-height:			12px;
padding:	            2px;
background-color:		#b35b1a;
}

#mast{
width:					1004px;
display:				block;
}

#indexleftcontent{
float:					left;
padding:	            0 0 0 20px;
width:					235px;
	}

#left_col {
float:					left;
margin:					7px 0 0 0;
width:					215px;
padding:	            0px;
font-family: 			Arial;
font-weight:			normal;
font-size:				11px;
color: 					#918e5a;
}

#left_col_heading {
float: 					left;
width:					215px;
font-family:			"Times New Roman";
font-weight:			bold;
font-size:				20px;
color: 					#4a4d37;
background-image:		url(../images/dotlines.gif);
background-repeat:		repeat-x;
background-position:	bottom;
padding:	            0 0 3px 0;
}

#left_col ul {
float:					left;
display:				block;
padding:	            0px;
margin:                 0px;
width:					200px;
}
	
#left_col ul li {
float:					left;
display:				block;
padding:	            0px;
margin:					3px 0 0 0;
}
 
#left_col ul li a {
float:					left;
display:				block;
padding:	            0 0 0 15px;
margin:					0px;
height:					14px;
font-family: 			Arial;
font-weight:			normal;
font-size:				11px;
color: 					#b35b1a;
text-decoration:		none;
background-image:		url(../images/arrow.gif);
background-repeat:		no-repeat;
width:					200px;
text-decoration:		none;
}

#phases {
float:					left;
margin:					10px 0 0 0;
width:					171px;
padding:	            0 0 0 9px;
}

#services {
width:					724px;
height:					226px;
float:					left;
background-image:		url(../images/services.jpg);
background-position:	center;
background-repeat:		no-repeat;
margin-left:			25px;
}

#services_header {
float:					left;
width:					437px;
font-family:			"Times New Roman";
font-weight: 			normal;
font-size:				30px;
color: 					#ffffff;
padding:                30px 20px 0px 235px;
}

#services_text {
float:					left;
width:					437px;
font-family: 			"Times New Roman";
font-weight:			normal;
font-size:				16px;
color: 					#4a4d37;
line-height:			16px;
font-style:				italic;
padding:                2px 20px 0px 235px;
}

#three_windows {
float:					right;
width:					706px;
height:					287px;
}

#window_bkgnd {
float:					left;
width:					201px;
height:					285px;
background-image:		url(../images/gatehouse_bkgnd.jpg);
display:				block;
}

#window_image {
float:					left;
width:					171px;
display:				block;
padding:            	6px 15px 0px 15px;
}


#v_dots {
float:					left;
width:					40px;
height:					285px;
background-image:		url(../images/vertical_dotted_line.jpg);
display:				block;
background-repeat:		no-repeat;
}

#footerblank {
float:					left;
margin:					29px 0 0 0;
width:					100%;
background-image:		url(../images/footerbg.gif);
background-repeat:		repeat-x;
padding:	            0 0 22px 0;
}

#footer{
float:					none;
width:					1004px;
padding:	            0px;
margin:					0px auto;
}

#footerimg {
float:					left;
width:					1004px;
background-image: 		url(../images/footerimg.gif);
background-repeat:		no-repeat;
}

#footernav{
float:					left;
margin:					48px 0 0 0;
text-align:				center;
width:					1004px;
font-family: 			Arial;
font-size:				10px;
color: 					#e0d6a5;
font-weight:			normal;
}

#footernav a {
color: 					#e0d6a5;
text-decoration:		none;
}

#footernav a:hover{
color: 					#e0d6a5;
text-decoration: 		underline;
}

#footernav span{
padding:	            0 3px 0 3px;
}

#copyrights{
float:					left;
width:					1004px;
text-align:				center;
font-family: 			Arial;
font-size:				9px;
font-weight:			normal;
color: 					#a5a58a;
margin:					4px 0 0 0;
}	

#subpage_header{
float:					left;
width:					700px;
font-family:			"Times New Roman";
font-weight: 			bold;
font-size:				20px;
color: 					#333333;
padding:                10px 20px 0px 20px;
background-image:		url(../images/dotlines.gif);
background-repeat:		repeat-x;
background-position:	bottom;
}

#subpage_text{
float:					left;
width:					652px;
font-family:			Arial, Helvetica, sans-serif;
font-weight:			normal;
font-size:				12px;
color: 					#333333;
line-height:			16px;
font-style:				normal;
padding:                10px 20px 0px 20px;
}
	
.readmore {
font-family: 			"Times New Roman";
font-weight:			normal;
font-size:				11px;
color: 					#b35b1a;
text-decoration:		none;
font-style:				italic;
}

.readmore:hover	{
font-family: 			"Times New Roman";
font-weight:			normal;
font-size:				11px;
color: 					#b35b1a;
text-decoration: 		underline;
font-style:				italic;
}

.services_readmore {
font-family: 			"Times New Roman";
font-weight:			normal;
font-size:				16px;
color: 					#b35b1a;
text-decoration:		none;
font-style:				italic;
}

.services_readmore:hover	{
font-family: 			"Times New Roman";
font-weight:			normal;
font-size:				16px;
color: 					#b35b1a;
text-decoration: 		underline;
font-style:				italic;
}

.window_font{
font-family:			Arial, Helvetica, sans-serif;			
font-weight:			normal;
font-size:				11px;
color: 					#918e5a;
line-height:			12px;
text-align:				left;
}

.eventnews	{
float:left;
width:215px;
margin:19px 0 0 0;
}

.eventnewscalender {
float:					left;
width:					28px;
height:					31px;
background-image:		url(../images/culturalnewsbg.gif);
background-repeat:		no-repeat;
margin-top:				10px;
}

.date{
float:					left;
font-family:			Arial;
font-weight:			bold;
font-size:				12px;
color: 					#b35b1a;
margin:					4px 0 0 0;
text-align:				center;
width:					28px;
}

.month	{
margin:					1px 0 0 0;
float:					left;
text-align:				center;
width:					28px;
font-family: 			"Trebuchet MS";
font-size:				9px;
color:					#ffffff;
font-weight:			bold;
line-height:			9px;
}

.eventnewstext{
float:					left;
padding:	            0 0 0 10px;
width:					175px;
font-family: 			Arial;
font-weight:			normal;
font-size:				10px;
line-height:			12px;
color: 					#b35b1a;
margin-top:				10px;
}

.subtitle{
font-family:			"Times New Roman";
font-weight: 			bold;
font-size:				20px;
color: 					#b35b1a;
}
