body {
	margin: 0px;
	font-size: 0.8em;
	color: #606337;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: left;
	background-color: #ffffff;
	background-image: url(../_img/elements/bg_left.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}

a			{ color: #afc655; text-decoration: none;} 
a:link		{ color: #afc655; text-decoration: none;} 
a:visited	{ color: #afc655; text-decoration: none;} 
a:active	{ color: #afc655; text-decoration: none;} 
a:hover		{ color: #ffffff; background: #afc655; text-decoration: none;}

a img {border:0;}

h2 {font: Verdana, Geneva, Arial, sans-serif; font-size:28px; font-style:normal; text-align:left; margin-top: 0px; margin-bottom: 10px; color: #606337;}

p {font: 10px/18px Verdana, Geneva, Arial, sans-serif;	color: #606337; margin-bottom:20px;}
p.description {font: 9px/12px Verdana, Geneva, Arial, sans-serif;color: #B1B480;}

td {font: 10px/18px Verdana, Geneva, Arial, sans-serif;	color: #606337; margin-bottom:10px;}


#siteframe
{
	margin: 0px;
	width: 100%;
	background-image: url(../_img/elements/bg_right.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
}

 #logo {
  width: 180px;
  position: fixed;
  top: 148px;
  left: 50px;
  color: 8C8655;
  border: 0px;
  }
  
div#logo h1 {background: transparent url(../_img/elements/gf_spring2006.gif) no-repeat center top; height: 180px; margin:0;}
div#logo h1 a {height: 180px; font: 18px Verdana, Geneva, Helvetica, sans-serif; display: block; text-indent: -9999px; border: 0px;text-decoration: none;b}
div#logo h1 a:hover {background: transparent;}


#navigation {
  overflow: auto;
  width: 125px;
  position: fixed;
  top: 153px;
  left: 235px;
  color: #FFF;
  }
  
#fawn {
  width: 230px;
  position: fixed;
  top: 340px;
  left: 130px;
  }

#content {
	display: block;
	width: 533px;
	margin: 0 0 0 360px;
	padding-top: 80px;
}

.halfopacity {background: url(../_img/elements/ffffff-80.png); padding: 20px;}
* html .halfopacity {background: url(../_img/elements/ffffff-80.gif); padding: 20px;}

#collectioncontent {
	display: block;
	width: 533px;
	margin: 0 0 0 360px;
	padding-top: 80px;
	text-align:right;
}

#collectioncontent img.collection {
 border: 1px solid #D3D1D2;
}

#collectionnav {
  position:absolute;
  width: 15px;
  top: 150px;
  margin: 0 0 0 894px;
  }

::selection {
	background:#d4f699;
	color:#7aa62f;
}

img.thumbs {padding:0; border:0;}

/* navigation styles */

#navigation ul { margin: 0;padding: 0;list-style-type: none;font: bold 9px/19px Verdana, Arial, Helvetica, sans-serif; text-align: left;}
ul#nav ul {margin:0;padding:0;list-style-type:none;}
ul#nav a {color: #989C56;text-decoration: none;padding:1px;}
ul#nav a:hover {color: #DAD7AB; background: #606337;text-decoration: none;}
ul#nav li#active, ul#nav li.parent{color: #DAD7AB; background: #606337;text-decoration: none; padding:1px; display:inline;}

/* navigation styles */

#collectionnav ul {margin:0; padding: 0;list-style-type: none;}
collectionnav li {padding: 0 0 1px 0; height:14px; width:14px;}


ul#collection a {color: #989C56; background: #989C56;text-decoration: none;}
ul#collection a:hover {color: #DAD7AB; background: #606337;text-decoration: none;}


ul#fwd a {color: #989C56; background: #d3d975;text-decoration: none;}
ul#fwd a:hover {color: #DAD7AB; background: #b9be68;text-decoration: none;}



