/*  GoodNewsForPets.com
© Germinder & Associates

Document prepared by Craig Johnston Designer Web+Print
www.craig-johnston.com for Germinder & Associates

This document is used to affect styles that appear on every page in the site.

*/
html, body {margin: 0px;
			padding: 0px;
			font-family: lucida grande, arial, verdana, sans serif;}

a {color:#6E986A; 
	text-decoration: none;}
a:hover {color:#003366;}
a:visited {color:#6E986A;}
a:visited:hover {color:#003366;}
a:active {color:maroon;}

a img{border: none;
		padding:0px;
		margin:0px;}


h1, h2, h3, h4, {font-family: arial, lucida grande, sans serif;}

#content blockquote {color:#666;
			border-left: 3px solid #ccc;
			padding-left: 20px;
			margin-left: 0px;}

form {padding:0px; 
	margin:0px;
	}
 

	
	
div.hr {height:1px;
	background: url(images/hrbg.gif) repeat-x;
	margin:0px;
	margin-left:2px;
	margin-right:2px;
	padding:0px;
	}

div.hr hr {
  display: none;
}

/* Begin Home Page Elements */
#wrapper {width: 100%;
			}

#banner {width: 100%;
		background-color: #ddd;
		
		}
#banner div {padding:5px;
			padding-left: 30px;}

/* Header Contents */
#header {}
#logo a {
		float:left;
		width: 423px;
		height: 110px;
		}
#logo a {background: url(images/logo.gif) no-repeat;
		display:block;
		width: 423px;
		height: 110px;
		}
#logo a:hover {background-color: orange;}

/* Begin Search Elements */
#searchsection {float:left;
		width: 197px;

	    }
	    
#searchsection div {padding-top:40px;
					padding-left:20px;
					}
					
.searchfield {border: 1px solid #ccc;
			 width: 130px;
			 float:left;
			 font-size: 10px;
			 font-family: arial;
			 height:17px;
			 }
			 
#searchbutton {background: url(images/searchgo.gif) no-repeat;
				width:25px;
				height: 19px;
				border: none;
				display: block;
				margin-left:3px;
				float:left;
				}
#searchsection label {font-size: 9px;
		font-family: arial, verdana, sans-serif;
		color:#333;
		padding-bottom:2px;
		}	    
		
/* Begin Registration Elements */
#registration {float:left;
		width: 160px;
		padding-top:28px;
		}
#registrationpad {padding-left: 15px;
				border-left: 1px solid #ccc;}


#registration p, li, ol, ul {color:#333;
			   font-size:10px;}

#registration p{color:#6E986A;
				margin:0px;}
#registration a, a:visited{color:#003366;}
#registration a:hover, a:visited:hover{color:#6E986A;}


#header {background: url(images/navbg.gif) repeat-x;
	  height:140px;
	  width:100%}

#headerwidth {width:782px;}
	  
/* Footer Contents */

#footer {clear:both;
		}
 
#bottomnav {width: 100%;
			line-height:18px;
			border-top: 2px solid #003366;
			border-bottom: 2px solid #003366;
			font-family: lucida grande, arial, verdana, sans-serif;
			font-size: 9px;
			color: #000;
			}
#bottomnavpad {padding:5px;
				padding-left: 10px;
				width: 770px;}


#bottomnavitems a {color: #666;
			 text-decoration: none;
			 padding:2px;
			 border:1px solid #fff;}

#bottomnavitems a:hover {color:#003366;
				padding:2px;
			 	border:1px solid #ccc;}
				
#bottomnavitems a:active {color:maroon;
				padding:2px;
			 	border:1px solid #ccc;}				

#disclaimer {font-size:9px;
			width:780px;
			padding-top: 5px;}
			
#disclaimer p{font-size:9px;}
.clear {clear:both;}
.floatleft {float:left; margin-right: 20px;}
.floatright {float:right; margin-left: 20px;}

strong {color:#6E986A;}
#germinderbug {float:left;
				margin-right:10px;}
#printlogo {display: none;}
.caption{font-size:9px;
		color:#003366;
		line-height: 11px;}
		
#pitch {clear:both;
font-size:9px;
		color:#333;
		line-height: 10px;
		}
#pitch p{font-size:9px;
		color:#333;
		line-height: 10px;
		}
#printfoot {display:none;}