/* CSS for WildBirdFeeder.com */

/* 
 ----------------------------------------------------------------------------
  Copyright Factory Hill Group 2007.                              
  May not be duplicated or reproduced.
 ---------------------------------------------------------------------------- 
*/

/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }

/
/*prevent firefox image outline bug*/
a {outline: none;}

/* clearfix hack */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* global styles */

body {
font-family: verdana, arial, helvetica, sans-serif;
background-color: #FFFFFF;
}


p {margin-bottom: 6px;} 
A:link, A:visited, A:hover {color:#ADB59C;}


#content {
	clear: both;
	width: 980px;
	margin: auto;
	text-align:center;
	font-size:12px;
	line-height: 1.5em;
	/*border: 1px #000000 solid;
	background-image: url(img/bg.jpg); 
	background-repeat: no repeat;*/
}

#subcontent {
	clear: both;
	width: 980px;
	font-size:12px;
	text-align:left;
	line-height: 1.5em;
	margin:0px 100px 20px 100px;
	}
UL {padding:0px 0px 0px 10px; margin:0px;}
LI {padding:0px 25px 7px 10px; margin: 0px 0px 0px 15px;}
		
h1 {font-size: 1.4em;color:#000000;font-weight: bold; font-family: arial, helvetica, sans-serif; margin-top:20px;}
h2 {font-size: 22px;color:#000000;font-weight: normal; margin-bottom: 10px;}
h3 {font-size: 18px; margin-top:20px;margin-bottom: 10px;}
h4 {font-size: 30px; font-weight: normal; margin-bottom: 10px;color:#cc0000;}
	
a.headernav:link, a.headernav:visited {font-size:.9em; color:#000000; }
a.headernav:hover {font-size:.9em;}
.rcopy {padding-left:0px;padding-right:20px;font-size:.9em;color: #000000;}
.lcopy {padding-top:10px;padding-left:30px;padding-right:0px;font-size:1.0em;color: #000000;}
.footernav {font-size: 16px; margin-left: 0 auto; margin-right: 0 auto; text-align:center; color: #ADB59C;width:1000px;}
			a.nav:link, a.nav:visited { font-size: 16px; font-weight: bold;text-decoration: none; }
			a.nav:hover {font-size: 16px; font-weight: bold;text-decoration: underline;}	



/* End form CSS */
