body {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:10px;
	background-color:#CDB689;
	list-style-image:url(images/fsbullet.png);

background-image:url(images/bg.png);
background-repeat:repeat-x;
background-position:top center;

}

h2 {
color:#990000;
}

a:link, a:hover, a:visited {
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006699;
font-size:10px;

}


.container {
/*
background-image:url(images/fsbkg.png);
background-position:top center;
*/
position:relative;
width: 800px;
margin: 15px auto 25px auto;
padding:25px 25px 25px 25px;
background-color: #000000;
border:2px solid #333333;
height:850px;
z-index:3;
}


#page {
background-image:url(images/fsbkg.png);
background-position:top center;
	background-color:#efefef;
	position:relative;
	width:700px;
	height:775px;
	padding:5px 5px 5px 5px;
	margin: 30px 25px 0px 50px;
	border:2px solid #333;
	text-align:left;
	}
	
#nav {

margin: 0px 0px 0px 0px;
width:750px;
}	
.blue #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(images/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#000000;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(images/redslate_backgroundOVER.gif) no-repeat top center;}


.player {
	position:absolute;
	margin-left:25px;
	width:413px;
	height: 400px;
}

.commentexp {
	position:absolute;
	margin-top:150px;
	margin-left:450px;
	width:135px;
	height: 200px;
	left: 6px;
	top: -96px;
}

.fullpage {
	padding: 10px 10px 10px 10px;
	position:relative;
	width:630px;
	height:725px;
	text-align:left;
	margin-left:25px;
	margin-top:25px;
	overflow:scroll;
	background-color:#efefef;
	border:2px solid #333;

	}
	
.images {
z-index:2;
padding: 15px 15px 15px 15px;
	position:relative;
	margin: 25px 20px 0px -0px;
	border:2px solid #990000;
	width:525px;
}

.imageslogo {
z-index:1;
position:absolute;
width: 200px;
height: 300px;
margin: -75px 0px 0px 400px;
}

.livecomments {
padding:5px 5px 5px 5px;
position:absolute;
margin-top:375px;
margin-left: 20px;
width: 560px;
height: 310px;
	border:2px solid #006699;
	overflow:scroll;

}
	
#fsnews {
/*background-image:url(images/newsbg.png);
background-repeat:no-repeat;
*/
border:2px solid #19120c;
background-color:#efefef;
color:#000000;
width: 290px;
height: 650px;
	margin: 10px 25px 0px 5px;
	padding: 25px 15px 75px 25px;

}
	
#fsschedule {
color:#000000;
width: 305px;
height: 520px;
	margin: -10px 0px -10px -20px;
	overflow:scroll;
	background-color:#CDB689;
	padding: 5px 5px 5px 5px;
border:2px solid #990000;


}

#fsnews2 {
/*background-image:url(images/newsbg.png);
background-repeat:no-repeat;
*/
border:2px solid #19120c;
background-color:#efefef;
color:#000000;
width: 290px;
height: 650px;
	margin: -754px 25px 0px 363px;
	padding: 25px 15px 75px 25px;
	overflow:scroll;
}

/*
.cowpeak {
	position:absolute;
	margin: -180px 0px 0px 500px;
	width:300px;
	height:296px;
	background-image:url(images/fscow.png);
	background-repeat:no-repeat;
}


.alpacapeak {
	position:absolute;
	margin: -168px 0px 0px 380px;
	width:200px;
	height:161px;
	background-image:url(images/fsalpaca.png);
	background-repeat:no-repeat;
}
*/

.onpcn {
position: absolute;
margin: 25px 0px 0px 500px;
width:215px;
height:80px;
}

.henpeak {
	z-index:5;
	position:absolute;
	margin: 45px 0px 0px 430px;
	width:200px;
	height:150px;
	background-image:url(images/henwalk.png);
	background-repeat:no-repeat;
}

/*
.rabbitpeak {
	position:absolute;
	margin: -173px 0px 0px 440px;
	width:75px;
	height:190px;
	background-image:url(images/fsrabbit.png);
	background-repeat:no-repeat;
}

.navigation {
margin: 80px 0px 10px 0px;
float:left;
width: 200px;
background-color: #d8d8bf;
height:500px;
}

.topinfo {
position:absolute;
border:3px solid #cccccc;
background-color:#FFFFFF;
	margin: -175px 0px 0px 5px;
	width:190px;
	height:150px;

}

*/
.footer {
position:relative;
height:100px;
width:850px;
background-color:#efefef;
border:2px solid #990000;
margin:15px auto 0px auto;
padding-bottom:10px;
}

.header {
background-color: #CDB689;
background-repeat:no-repeat;
position:relative;
width: 850px;
margin: 45px auto 10px auto;
background-image:url(images/headerfarmbg.png);
background-repeat:no-repeat;
border:2px solid #990000;
height:150px;
}

	
.logo {
width:280px;
height:250px;
position:absolute;
margin: -45px 2px 2px 30px;
background-image:url(images/fs2010logo.png);
background-repeat:no-repeat;
z-index:5;
}

.contact {
z-index:9;
width:230px;
height:40px;
position:relative;
margin: -43px 0px 0px 500px;
border:2px solid #990000;
background-color: #FFE198;
color:#000000;
}

.contact p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CDB689;
font-size:10px;
}

/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 100%; /* Set to gallery width, in px or percentage */
height: 100px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 3px solid #006699; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

