*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}

body { background: #4e0317 url(../images/fhg-bg.jpg) top left repeat-x; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }

#container { width: 935px; margin: 0 auto; padding: 10px; background: #fff; }

h1 { width: 935px; height: 210px; background: url(../images/fhg-header.jpg); }
h1 span { display: none; }

a.link { display: block; width: 100%; font: bold 24px Arial, Helvetica, sans-serif; color: #00f; margin: 20px 0; text-align: center; }

div.box { float: left; display: inline; width: 360px; height: 313px; padding: 10px; margin: 0 0 0 55px; background: url(../images/fhg-box-bg.jpg) top left repeat-x; }
	div.box img { position: relative; display: block; width: 361px; height: 262px; margin: 0 0 5px 0; }
	div.box a.download { position: relative; float: left; display: block; width: 130px; height: 38px; padding: 7px 0 0 35px; margin: 10px 0 0 0; background: url(../images/fhg-bg-download.gif) top left no-repeat; color: #fff; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
	div.box a.watch { position: relative; float: left; display: block; width: 150px; height: 38px; padding: 7px 0 0 40px; margin: 10px 0 0 0; background: url(../images/fhg-bg-watch.gif) top left no-repeat; color: #fff; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
	div.box a span { display: none; }
	div.box a:hover { text-decoration: underline; }
	
a.adlink { display: block; width: 100%; height: 68px; margin: 25px 0; background: url(../images/fhg-bg-subtitle.jpg) top left no-repeat; font: bold 26px/68px Arial, Helvetica, sans-serif; text-decoration: none; color: #fff; text-align: center; }
a.adlink:hover { text-decoration: underline; }

div.separator { display: block; width: 100%; height: 1px; margin: 20px 0; border-bottom: 1px solid #fc550f; }

h2 { background: url(../images/fhg-block-h2.gif) top left no-repeat; height: 30px; padding: 0 0 0 39px; margin: 0; font: bolder 20px/20px Arial, Verdana, Helvetica, sans-serif; color: #000203; }

div.thumbholder { position: relative; display: block; width: 840px; height: 515px; margin: 0 auto; padding: 18px 5px 18px 5px; background: #fad995 url(../images/fhg-bg-slide.jpg) top left repeat-x; overflow: auto; } 
	div.thumbholder div { position: relative; display: inline; float: left; width: 157px; margin: 0 5px 16px 5px;}
	div.thumbholder p { position: relative; width: 157px; text-align: center; font: bold 10px Arial, Helvetica, sans-serif; color: #000; }

div.footer { clear: both; width: 100%; background: url(../images/fhg-footer-bg.gif) bottom left repeat-x; margin: 0 0 30px 0; }
a.linkbutton { position: relative; float: right; padding: 0 37px 0 0; margin: 15px 0;  background: url(../images/fhg-link-btn.gif) top right no-repeat; color: #00a; text-decoration: none; font: bold 10px Verdana, Arial, Helvetica, sans-serif }

p.reciprocal { text-align: center; }