/* CSS Document */

*{
	margin: 0px;
	padding: 0px;
}

html { min-height: 100%; margin-bottom: 1px; }

body{
	text-align: center;
	font-size:12px;
	background-color:#0F0F0F;
	color:#000;
	line-height: 1.6;
	font-family:Arial, Helvetica, sans-serif;
}

#wrapper{
	text-align:left;
	margin:30px auto;
	width:770px;
	padding:42px 2px 28px 2px;
	background-color:#000000;
}

.note{
	font-size:11px;
	font-style:italic;
}

#eyedesign{
	background: #000000;
	text-align:left;
	color:#75BB2E;
	padding-bottom:3px;
}

#eyedesign p{
	margin-right: 8px;
	font-size:10px;
}

#eyedesign2{
	background: #000000;
	text-align:left;
	color:#75BB2E;
	padding-bottom:3px;
	padding-top:20px;
}

#eyedesign2 p{
	font-size:10px;
}

#mainBody{
	background: #FFFFFF url(../images/logo.gif) no-repeat 220px 170px;
	padding-top:32px;
	padding-left:25px;
	padding-bottom: 20px;
	height:380px;
}
#mainBody p{
	width: 329px;
}
#navigation{
	padding-left:100px;
	height:20px;
	padding-bottom:7px;
	padding-top:7px;
	border-top: 3px solid #fff;
}

#navigation ul{
	list-style: none;
	font-size:15px;
}

#navigation ul li{
	float: left;
	width: auto;
	padding:0 15px;
}

#navigation ul li a{
	color:#FFFFFF;
	text-decoration:none;
}

#navigation li ul {
	position: absolute;
	left: -999em;
	width: 14.5em;
	w\idth: 14.0em;
	background-color:#000000;
	font-size:12px;
}

#navigation li li {
	padding-right: 1em;
	width: 13em;
}

#navigation li ul a {
	width: 13em;
	w\idth: 9em;
}

#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {
	left: -999em;
}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul {
	left: auto;
}

#navigation li li a:hover, #navigation li li a.sfhover {
	color:#77C22C;

}

#strapline li a:hover, #strapline li a.sfhover {
	color:#77C22C;

}

#navigation li a.currentpage{
	color:#77C22C;
	}
	

#bodyImg{
	height:262px;
}
#bodyImg p{
	color: #FFFFFF;
	margin-left: 150px;
	padding-top:170px;
	font-size:24px;
	width:320px;
}


/* default setup that everything sees */
.shadow {
  /* needed for Internet explorer */
  height: 1em;
  filter: Shadow(Color=#000, 
                 Direction=135, 
                 Strength=5);

  /* Needed for Gecko */
  line-height: 2em;
  white-space: nowrap;
}

/* 
 * used by browsers which know about
 * :before to create the shadow 
 */
.shadow:before {
  display: block;
  margin: 0 0 -2.12em 0.15em;
  padding: 0;
  color: #000000; 
}

#shadow_1:before { 
  content: 'Changing the way we think about livestock'; 
}
#second_2:before { 
  content: 'Changing the way we think about livestock'; 
}

/*\*/
html*.shadow {

  [color:black;/* required by Safari 
              * so that [] is correctly
              * begun. associated with
              * the property, yet hiding
              * it. Seen by IE6 */

    /* 
     * seen by IE6 and Safari, but hidden
     * from Gecko 
     */
    text-shadow: #000000 5px 5px 5px; 

  ]color:auto; /* resets color for IE6 */
}/**/

/* 
 * end hack using dummy attribute selector
 * for IE5 mac
 */
.dummyend[id]{clear: both;}

/*\*/
html*.shadow:before {

  [color:black;/* required by Safari. 
                seen by IE6 */

    /* 
     * seen by IE6 and Safari, but hidden
     * from Gecko 
     */
    display: none;

  ]color:auto; /* resets color for IE6 */
}/**/

/* 
 * end hack using dummy attribute selector
 * for IE5 mac
 */
.dummyend[id]{clear: both;}


#strapline{
	float: left;
	width:171px;
	margin-top:43px;
	color:#fff;
}

#strapline ul{
	text-decoration:none;
	list-style:none;
	margin-left:8px;
	margin-top:18px;
}

#strapline ul li a{
	text-decoration:none;
	list-style:none;
	color:#FFFFFF;
}

#content{
	margin-left: 180px;
	padding-left:33px;
	margin-top:13px;
	padding-bottom:40px;
	background: #FFFFFF url(../images/GZT-Logo1.gif) no-repeat 420px 10px;
	margin-right:4px;
}


#content p{
	width:423px;
	margin-bottom:10px;
}

#content img{
	margin-bottom:7px;
}

#content ul{
	margin-left:30px;
	width:420px;
}

#content h1{
	font-size: 15px;
	padding-top: 40px;
	padding-bottom:30px;
}

#content h2{
	font-size: 14px;
}
.strap{
	border-top: thin solid #75BB2E;
	border-right: thin solid #75BB2E;
	border-bottom: thin solid #75BB2E;
	padding-top:19px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:19px;
}

.bodyLinks{
	text-decoration:none;
	font-weight: bold;
	color:#77C22C;
	
}

.bodyLinks2{
	text-decoration:none;
	font-weight: bold;
	color:#FFFFFF;

	
}

.bodyLinks3{
	text-decoration:none;
	color:#fff;
	
}


ol{
	margin:5px;
}

.donate{
margin-left:10px;
}
