/****  desktop, laptop, and 10-inch tablet  screen  ****/
@charset "UTF-8";
* { margin:0; border:0; padding:0}
body 
{ font-size: 100%;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 120%; background-color: #005027;
}

div.container nav.mobile { display: none; }

.container
{ width: 960px; padding: 10px; margin: 0 auto;
  background-image: url(images/birdsongFarm-header.jpg);
  background-repeat: no-repeat;
  background-position: center top; height: 500px;
}

nav.header 
{ padding: 10px; margin: 310px 10px 0px 10px;
  position: relative;
}
nav.header .tabs 
{ margin: 0px -4px 7px 1px; float: left; }

a { text-decoration: none; }

nav.header .tabs a 
{ color: #FFF; padding: 10px; }

nav.header .tabs a#tab1:hover 
{ background-image: url(images/tab1.png);
  background-repeat: no-repeat;
  background-position: center top;	
}


nav.header .tabs a#tab2:hover {
	background-image: url(images/tab2.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
nav.header .tabs a#tab3:hover {
	background-image: url(images/tab3.png);
	background-repeat: no-repeat;
	background-position: center top;
}
nav.header .tabs a#tab4:hover {
	background-image: url(images/tab4.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
nav.header .tabs a#tab5:hover {
	background-image: url(images/tab5.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
nav.header .tabs a#tab6:hover {
	background-image: url(images/tab6.png);
	background-repeat: no-repeat;
	background-position: center top;	
}

/* div.container nav.mobile > select#mnav { display: none; }  */

nav.header div.tabs a.active1 {
	background-image: url(images/tab1.png);
	background-repeat: no-repeat;
	background-position: center top;	
}

.header .tabs a.active2 {
	background-image: url(images/tab2.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
.header .tabs a.active3 {
	background-image: url(images/tab3.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
.header .tabs a.active4 {
	background-image: url(images/tab4.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
.header .tabs a.active5 {
	background-image: url(images/tab5.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
.header .tabs a.active6 {
	background-image: url(images/tab6.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
.clearing {
	clear: both;
	height: 3px;
	line-height: 1px;
	font-size: 1px;
	background-color: #ffa500;
}
.section {
	padding: 10px 0px 10px 30px;
	background-color: #FFF;
}
.section h2 {
	font-size: 1.4em;
	color: #005027;
	font-weight: normal;
	margin-right: 300px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005027;
}

.section p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	width: 40em;
}

.section #image {
	float: right;
	width: 400px;
	margin: 34px 0px 10px 2em;
}

/*  pwang */
nav.header:hover div.tabs a.active1, nav.header div.tabs a.active1#tab1:hover { background-image: none; }
nav.header:hover div.tabs a.active2, nav.header div.tabs a.active2#tab2:hover { background-image: none; }
nav.header:hover div.tabs a.active3, nav.header div.tabs a.active3#tab3:hover { background-image: none; }
nav.header:hover div.tabs a.active4, nav.header div.tabs a.active4#tab4:hover { background-image: none; }
nav.header:hover div.tabs a.active5, nav.header div.tabs a.active5#tab5:hover { background-image: none; }
nav.header:hover div.tabs a.active6, nav.header div.tabs a.active6#tab6:hover { background-image: none; }

footer { clear: both;
	padding: 6px 0px 6px 30px;
	font-size: .8em;
	background-color: #ffa500;
}

span.floatright
{  float: right;
   margin-left: 2em;
   margin-bottom: 2em;
}

a:link, a:visited {  color: darkorange }
a:hover { color: #005027 }
div.section a { color: darkorange }
div.section a:hover { color: #005027 }

footer a:link, footer a:active, footer a:visited { color: #FFF; }
footer a:hover { text-decoration: underline;
                  color: #005027 }

footer a.admin:link,
footer a.admin:visited
{  color: #ffa500;  
   position: relative;  left: 7em;
}
   
footer a.admin:hover
{  color: #005027; 
   font-weight: bold;
}

div.q { font-weight: bold;
      color: #005027;
      font-size: larger;
}

.section article div.news 
{ font-size: larger;
  padding-top: 2em; padding-bottom: 2em;
  padding-left: 3em; padding-right: 12em;
  margin-right: 10em;
  line-height: 130%;
  border: thin dashed #005027;
}

.section article div.news p  { width: 34em }

div.slideshow { margin-bottom: 20px; }
div.slideshow > img.left {  margin-right: 30px; }
div.slideshow > img.right {  margin-left: 30px; }

