/* West Port Styles */

/* Color Schem for West Port 

	Orange: #DB6A00;
	Dark Green: #475627;
	Yellow: #FAC70C;
	Dark Yellow: #C09908;
	Brown: #884609;
*/

/* General HTML Tag Styles */

body{
	margin:0;
	padding:0;
	background:url(../../Images/background.jpg) repeat;
}

#Body{
	background-image: url(../../Images/MainBackground.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

img{border:none;}

form{margin:0; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}

p {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	}
	
a:link { color: #475627; text-decoration: underline; font-weight:normal; }
a:visited { color: #C09908; text-decoration: underline; font-weight:normal; }
a:active { color: #475627; text-decoration:none; font-weight:normal; }
a:hover{color:  #DB6A00; text-decoration:none; font-weight:normal;}


/* Header Styles */


.HeaderImage{ 
	text-align:center;
	margin:0 auto;
	padding:0;
	}

/* Footer Styles */


.FooterImage{

text-align:center;
	margin:0 auto;
	padding:0;
	height:133px;
}

/* Middle Home Page Styles */

.MenuBackground{
width:277px;
background: url(../../Images/MenuBackground.jpg) repeat-y;
height: 241px;
}

.ContainerDiv{
	background-image: url(../../Images/NewBottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color:#884609;

}

#Container {background:url(../../Images/Content/container-bg.jpg) top left repeat-y; width:958px; margin:auto;}

.NewsAndEvents{
	width:400px;
	background-image: url(../../Images/BabyCowBottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.HomeLinks{
	width:558px;
	background-image: url(../../Images/CowLeft.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align:right;
	}
	
.WelcomeCell{
	background:url(../../Images/CentrePiece_01.jpg) no-repeat;
	width:261px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:0;
	padding-left:10px;
	padding-right:10px;
	line-height:15px;
	margin-top:0;
	height: 212px;
}
	.WelcomeCell p {margin: 20px 0 0 0; padding-top:30px; }

.PhotoCell{
	background:url(../../Images/CentrePiece_02.jpg) no-repeat;
	width:392px;
	padding-left:8px;
	padding-top:8px;
	height: 212px;

}


.MiddleContainter{
	background-image: url(../../Images/MiddleBackground.jpg);
	background-repeat: repeat-y;
	background-position: left;
}


/* Menu Items */


#nav, #nav ul { 
			padding: 0; 
			margin: 0; 
			list-style: none; 
		} 
			#nav a { 
				display: block;
				width: 277px;
			} 
			#nav li { 
				float: left; 
				width: 277px;
			}
				#nav li ul { 
					position: absolute;
					left: -999em; 
					width: 150px;
					margin-left: 277px;
					margin-top: -24px;
					background: #BEBC96;
					border-left: 10px solid #DFDDBB;
					border-right: 6px solid #8E8C6D;
					padding: 2px 2px 2px 0.5em;
				} 
					#nav li ul li { width: 150px; }
					#nav li ul a { width: 150px;border-bottom: 1px solid #979578; }
					#nav li ul a:hover{background-color: #FAF8DA; color:#000000;}
					#nav li ul a:link { color: #383838; text-decoration: none; font-weight:bold; }
					#nav li ul a:visited { color: #383838; text-decoration: none; font-weight:bold; }
					
					
				#nav li:hover ul { left: auto; }
				#nav li:hover ul, #nav li.sfhover ul { left: auto; }
				
.NewsItem{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:250px;
	padding-left:10px;
	padding-right:10px;}
.NewsDate{font-size:10px; font-weight:bold; color: #C09908;}
.NewsTitle{ font-weight:bold; padding-bottom:2px; padding-top:2px; }
.NewsText{ font-size:11px;}
.NewsDate, .NewsTitle, .NewsText { 
	margin-top: 0;
}

