/***************************************/
/***** FORSHAM CSS TEMPLATE ************/
/***************************************/

/***************************************/
/***** AARON 09-11-06 ******************/
/***************************************/

/***************************************/
/***** IE 6.x FF V2.0 ******************/
/***************************************/

/***** INDEX
 
1: Body Elements
2: Structure
3: Text and Headers
4: Images
5: Links
6: Left Hand Navigation
7: Center Content Div
8: Right Hand Column
9: Main and Sub Header Div
10: Footer
11: Forms
12: Tables
13: Related Products
14: Checkout Proceedure
15: Lightbox
16: Sub Menu Container
17: Table Elements (Cart)
18: OverseasPage
19: Lists
20: Agents Content
21: Specifications Table

*****/



/***** 1: Body Elements *****/

    html,body{
	         margin:0px;
	         padding:0px;
			 color: #333333;
			 background-color: #d3ee91;
	         background-image:url(/ControlFiles/Graphics/BGFade.jpg);
	         background-repeat: repeat-x;
	         }

             body{
	         font: 90% Verdana, Arial, Helvetica, sans-serif;
	         color: #333333;
	         background-color: #d3ee91;
	         } 



/***** 2: Structure *****/

div#dropShadow{
	width:880px;
	margin:0px auto;
	background-color: #ffffff;
	background-image: url(../Graphics/DS-Layer-BG.jpg);
	background-repeat: repeat-y;
             }


div#container{
	color: #333333;
	text-align:left;
	width:800px;
	margin:0px auto;
             }
        
  div#wrapper{
             float:left;
             width:100%;
			 color: #333333;
             }

  /** div#content{
	         margin: 0px 200px;
	         background-image: url("../Graphics/BGTemplate.jpg");
	         background-repeat: repeat-y;
             } **/
			 
			 div#fullPage{
	         /**margin: 0px 200px;**/
			 float: right;
			 width: 600px;
             }
			 
			  div#forum{
	         /**margin: 0px 200px;**/
			 float: right;
			 width: 800px;
             }
			 
			  div#fullPage img{
	         margin:0px 20px 0px 20px;
			 float:left;
			 border: 1px solid #999999;
             }
			 
				 div#fullWidthText {
	         margin: -330px 40px 0px 225px;
             }

div#contentTall{
	         margin: 0px 200px;
	         background-image: url("../Graphics/BGTemplate.jpg");
	         background-repeat: repeat-y;
             }

div#fullHeightContent{
	         margin: 0px 200px;
	         background-image: url("../Graphics/BGTemplate.jpg");
	         background-repeat: repeat-y;
             }
			 
			 div#frontPageContent{
	         margin: 0px 200px;
	         background-image: url("../Graphics/BGTemplate.jpg");
	         background-repeat: repeat-y;
             }

div#navigation{
             float:left;
             width:200px;
             margin-left:-800px;
             }
			 
			 div#fullPageNavigation{
             /**float:left;**/
             width:200px;
             /**margin-left:-800px;**/
             }

    div#extra{
              float:left;
             width:200px;
             margin:371px 0px 0px -200px;
             }
			 
div#extraTall{
             float:left;
             width:200px;
             margin:200px 0px 0px -200px;
             }
			 
div#fullHeightExtra{
             float:left;
             width:200px;
             margin:0px 0px 0px -200px;
             }
			 
			 div#brochureRequest {
			 width:200px;
			 margin-top:30px;
			 padding-top: 150px;
			 background-image: url("../Graphics/FrontPage/BrochureRequestPdf.jpg");
			 background-repeat: no-repeat;
			 background-position:top;
			 }
			 
			 div#madeInBritain {
			 width:200px;
			 margin-top:-20px;
			 padding-top: 190px;
			 background-image: url("../Graphics/FrontPage/UnionCote.jpg");
			 background-repeat: no-repeat;
			 }
			 
div#firstHeader h1{
margin-top: -20px;
}

div#fullWidthText h1{
margin-left: -8px;
}

div#iip {
text-align:left;
}

/***** 3: Text and Headers *****/

            p{
			 color: #333333;
	         margin:0px 30px 0px 25px;
	         line-height: 150%;
             }
			 
			 div#fullPage p{
	         line-height: 150%;
			 margin: 0px;
             }
			 
			 .mapPage p{
			 background: #ff0000;
	         line-height: 150%;
			 padding-left: 20px;
			 width: 80%;
             }
			 
			  div#fullWidthText p{
	         line-height: 150%;
			 margin: 0px;
             }

			 
div#fullHeightHeaderText p{
	         margin:0px 30px 70px 25px;
             }
			 
			 p.photoDetails {
			 font-size:80%;
			 color:#000000;
			 text-align:right;
			 margin-top:15px;
			 }
			 
			 h1.plainText{
			 background-image:none;
			 padding:0px 0px 0px 7px;
			 margin-bottom:10px;
			 font-size:120%;
			 line-height:140%;
			 }
			
			 
			 div#fullPage h1{
			 	padding: 25px 20px 0px 55px;
margin: 0px 10px 20px 18px;
			 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight:100;
	background-image:  url("../Graphics/BGH1.gif");
	background-repeat: no-repeat;
	}
			 
			 			 
			 div#fullHeightContent h1{
	padding: 25px 20px 0px 55px;
margin: 0px 10px 20px 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight:100;
	background-image:  url("../Graphics/BGH1-Cats.gif");
	background-repeat: no-repeat;
             }
			 
			 div#fullPage h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight:100;
	background-image:  url("../Graphics/BGH1.gif");
	background-repeat: no-repeat;
             }
			 
			 div#fullPage p{
			 color: #333333;
			 width:100%;
	         /**margin:0px 30px 0px 25px;**/
	         line-height: 150%;
             }
		
		.relatedProducts li{
		padding: 5px 0px 5px 0px;
		}	 
			 
div#contentTall h1{
	padding: 5px 0px 0px 55px;
margin: 200px 10px 20px 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight:100;
	background-image:  url("../Graphics/BGH1.gif");
	background-repeat: no-repeat;
             }

h1{
	padding: 5px 20px 0px 55px;
margin: 0px 10px 20px 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight:100;
	background-image:  url("../Graphics/BGH1.gif");
	background-repeat: no-repeat;
             }
			 
			  h2{
	         font-family:Verdana, Arial, Helvetica, sans-serif;
	         font-size: 130%;
	         font-weight:100;
	         margin: 0px;
	         padding: 2px 5px 5px 48px;
background-image:  url("../Graphics/BGH2.gif");
	background-repeat: no-repeat;
	}
	
	div#fullHeightContent .relatedProducts h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	         font-size: 110%;
	         font-weight:100;
			 color:#000000;
	         margin-left: 115px;
margin-bottom:10px;	
	         padding: 0px 5px 0px 36px;
background-image:  url("../Graphics/BGH3.gif");
	background-repeat: no-repeat;
	}
	
	div#contentTall .relatedProducts h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	         font-size: 110%;
	         font-weight:100;
			 color:#000000;
	         margin-left: 115px;
margin-bottom:10px;	
	         padding: 0px 5px 0px 36px;
background-image:  url("../Graphics/BGH3.gif");
	background-repeat: no-repeat;
	}
	
	div#fullHeightContentNoPics .relatedProducts h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	         font-size: 110%;
	         font-weight:100;
			 color:#000000;
	         margin-left: 15px;
margin-bottom:10px;	
	         padding: 0px 5px 0px 36px;
background-image:  url("../Graphics/BGH3.gif");
	background-repeat: no-repeat;
	}
			 
.productCategories h2{
	         font-family:Verdana, Arial, Helvetica, sans-serif;
	         font-size: 130%;
	         font-weight:100;
	         margin-top: 50px;
	         padding: 0px 5px 5px 48px;
background-image:  url("../Graphics/BGH2.gif");
	background-repeat: no-repeat;	
             } 
			 
			div#fullHeightContent .featuredProducts h2{
	         font-family:Verdana, Arial, Helvetica, sans-serif;
	         font-size: 130%;
	         font-weight:100;
	         margin: 40px 0px 0px 20px;
	         padding: 0px 5px 5px 48px;
background-image:  url("../Graphics/BGH2.gif");
	background-repeat: no-repeat;	
             } 
			 
			 div#robsThoughts{
	         font-family:Verdana, Arial, Helvetica, sans-serif;
	         font-size: 130%;
	         font-weight:100;
	         margin: 40px 0px 0px 20px;
	         padding: 0px 5px 5px 0px;
             } 
			 
			h3{
	         font-family:Verdana, Arial, Helvetica, sans-serif;
	         font-size: 110%;
	         font-weight:100;
			 color:#000000;
	         margin-bottom: 0px;
	         padding: 0px 5px 0px 36px;
background-image:  url("../Graphics/BGH3.gif");
	background-repeat: no-repeat;
             }
			 
			 div#notOptions h3{
			 font-size: 110%;
	         padding: 0px 5px 5px 0px;
             }
			 
			 .ast {
			 color: #ff0000;
			 font-size: 100%;
			 clear: left;
			 }
			 
			 .astGreen {
			 color:#00CC00;
			 font-size: 100%;
			 clear: left;
			 }
			 



/***** 4: Images *****/

#productphoto img{
	         float: right;
             }
			 
div#iip img {
margin:10px 0px 20px 20px;
}

div#formImage {
margin:-10px 0px -30px -20px;
}			 



/***** 5: Links *****/

            a{
             color: #84b80d;
			 text-decoration: none;
			 border: none;
             }
			 
	  a:hover{
             color: #666666;
			 text-decoration: underline;
			 border: none;
             }
			 
 		img{
             border: none;
             }


 #subheader a{
             color: #d3ee91;
			 background-color: #666666;
             text-decoration: none;
             }
			 
#subheader a:hover{
             color: #ffffff;
			 background-color: #666666;
			 text-decoration:underline;
             }
		
		div#downloadNow{
padding:0px;
margin:10px 40px 10px 15px;
border: 4px solid #f8757a;

}		
			 
div#downloadNow a{
display:block;
background-image:url(../Graphics/MiscGraphics/PDFDownload/ButtonBG.jpg);
padding:8px 5px 8px 15px;
color:#fff;
text-decoration:none;
}		

div#downloadNow a:hover{
background-image:url(../Graphics/MiscGraphics/PDFDownload/ButtonBGHover.jpg);
}			

div#frontpageTop p{
padding-bottom:8px;
}
	 



/***** 6: Left Hand Navigation *****/

#navcontainer{ 
             margin-left: 0px; 
             }

#navcontainer ul
             {
             margin: 0px;
             padding: 0px;
             list-style-type: none;
             font-family: verdana, arial, Helvetica, sans-serif;
             }

#navcontainer li{ margin: 0; }

#navcontainer a{
             display: block;
             padding: 5px 10px 5px 20px;
             width: 170px;
             color: #333333;
             background-color: #d3ee91;
             text-decoration: none;
             border-bottom: 1px solid #fff;
             }

#navcontainer a:hover{
             color: #333333;
             background-color: #999999;
             text-decoration: none;
             }
			 
	 #active #current{
             color: #ffffff;
             background-color: #999999;
             text-decoration: none;
             }

#navcontainer ul ul li{ margin: 0; }

#navcontainer ul ul a{
             display: block;
             padding: 5px 5px 5px 35px;
             width: 160px;
             color: #d3ee91;
             background-color: #666666;
			 border-right: #ffffff;
			 border-bottom: #666666;
             text-decoration: none;
             font-weight: normal;
             }

#navcontainer ul ul a:hover{
             color: #ffffff;
             background-color: #666666;
             text-decoration: underline;
             }
			 
#contactUs h2{
	         font-family:Verdana, Arial, Helvetica, sans-serif;
	         font-size: 130%;
	         font-weight:100;
	         margin: 0px;
	         padding: 30px 5px 0px 20px;

			 background-image:  url("../Graphics/ContactUsH2.gif");
			 }
			 
#contactUs h3{
	         font-family:Verdana, Arial, Helvetica, sans-serif;
	         font-size: 100%;
	         font-weight:125;
	         margin: 0px;
	         padding: 15px 20px 0px 20px;
			 background-image:  url("../Graphics/ContactUsH2.gif");
			 }
			 
 #contactUs p{
 color: #666666;
			 font-size: 75%;
			 margin: 0px;
	         padding: 0px 20px 5px 20px;
			 }
			 
			 .new{
			 background-image:url(../Graphics/MenuNew/MenuNewGreen.gif);
			 background-repeat:no-repeat;
			 background-position: right top;
			 }
			 
			  li a:hover.new{
			 background-image:url(../Graphics/MenuNew/MenuNewGrey.gif);
			 background-repeat:no-repeat;
			 background-position: right top;
			 }
			 
			 .xmas{
			 background-image:url(../Graphics/FrontPage/ChristmasButton.gif);
			 background-repeat:no-repeat;
			 background-position: left top;
			 }
			 
			  li a:hover.xmas{
			 background-image:url(../Graphics/FrontPage/ChristmasButton.gif);
			 background-repeat:no-repeat;
			 background-position: left top;
			 
			 }
			 
			
			 


/***** 7: Center Content Div *****/

#productDesc ul{
margin: 0px;
padding: 0px;
}

#productDesc li{
	width: 280px;
	line-height: 150%;
	list-style-position: inside;
	vertical-align:text-top;
	padding-bottom: 8px;
}




/***** 8: Right Hand Column *****/

   #options h2{
	padding: 2px 0px 5px 0px;
background-image: none;
margin: 0px 15px 10px 15px;
			 }
			 
			 div#extraTall h2{
padding: 2px 0px 5px 0px;
background-image: none;
margin: 15px 15px 5px 15px;
border-bottom: 1px dashed #ccc;
			 }
			 
  #options h3{
  font-size: 100%;
             padding: 0px 0px 0px 0px;
background-image: none;
margin: 25px 15px 3px 15px;

			 }
			 
   #options p{
			 margin-left: 15px;
			 padding: 0px 0px 25px 0px;
			 border-bottom: 1px dashed #ccc;
			 }
			 





/***** 9: Main and Sub Header Div *****/

   div#headerFCA{
             margin:0px;
             padding:0px 0px 0px 0px;
             height:150px;
             }

div#headerMenu{
             float:right;
             border: 1px solid #fff;
             padding: 5px;
             }

div#headercart{
             float:right;
             text-align: right;
             border: 1px solid #fff;
             padding: 5px;
             margin:0px 10px 0px 0px;
             }

div#headerLogo{
             float:left;
             }

div#subheader{
background-color: #666666;
background-image: url(/ControlFiles/Graphics/HeaderBot.gif);
background-repeat: no-repeat;
color: #ffffff;
             margin:0px;
             padding:10px 0px 10px 20px;
             height:65px;
             }
			 
			 /** I Hate Bill Gates Hack **/
			*html div#subheader{
				margin-top:-3px;
             }

  #breadcrumb{
  width: 550px;
	         float:left;
	         padding: 0px;
             }

  #headerCart{
	         text-align:right;
	         float:right;
	         text-decoration: none;
	         padding:5px 20px 0px 20px;
			 margin-right: 10px;
             }



/***** 10: Footer *****/

   div#footer{
clear: both;
background-image:  url("/ControlFiles/Graphics/FooterBG.gif");
background-position:top;
background-repeat: no-repeat;
             padding:20px 0px 50px 0px;
          
             }
			 
	
			 
			 div#footer p{
			 color: #ffffff;
	         margin:0px 20px 0px 15px;
	         line-height: 150%;
             }
			 
			  div#footer a{
             color: #d3ee91;
             text-decoration: none;
             }
			 
div#footer a:hover{
             color: #ffffff;
			 text-decoration:underline;
             }
			 
			 div#footerBox1 {
	color: #ffffff;
	margin:0px 40px 0px 0px;
	padding: 0px 20px 0px 20px;
	float:right;
	border-left: 1px solid #fff;
	width: 200px;
	text-align: right;
             }
			 div#footerBox2 {
			 color: #ffffff;
padding: 0px 20px 0px 20px;
             float:right;
             border-left: 1px solid #fff;
width: 278px;
             }
			 div#footerBox3 {
			 color: #ffffff;
    padding: 0px 20px 0px 20px;       
width:0px;
             }



/***** 11: Forms *****/

fieldset {
margin:80px 26px 0px 20px;
clear: both;
}

legend {
font-family:Verdana, Arial, Helvetica, sans-serif;
	         font-size: 100%;
color: #333333;
padding:10px 10px 10px 10px;
margin-left:10px;
}

#productDetails p{
font-family:Verdana, Arial, Helvetica, sans-serif;
	         font-size: 75%;
color: #333333;
padding: 15px 0px 15px 0px;
}


input:focus, textarea:focus {
background-color: #d3ee91;
}

div#multiBuy {
padding: 20px 0px 60px 35px;
}

label{
margin:0px 20px 0px 25px;
}

#multiForm {
margin: 0px 20px 0px 20px;
padding: 15px 0px 20px 20px;
line-height: 175%;
border-bottom: 1px dashed #999999;
}

#multiFormSub input{
margin:20px 0px 10px 40px;
}


div#books{
float:left;
padding:15px;
margin:10px 0px 10px 10px;
width:150px;

}

div#books img{
margin:0px;
}


/***** 12: Tables *****/




#productTable{
width:304px;
margin-left: 16px;
}


#productTable td{
padding: 10px 5px 10px 5px;
vertical-align: top;
text-align: left;
}

#productTable th{
color: #000000;
font-weight: 100;
padding: 10px 5px 10px 5px;
border-bottom: 1px #999999 dashed;
text-align: left;
}


#optionsTable{
width:304px;
margin-left: 16px;
}


#optionsTable td{
	border-bottom: 1px #d3ee91 dashed;
	padding: 10px 5px 10px 5px;
	vertical-align: top;
	text-align: left;
}


#optionsTable th{
color: #000000;
font-weight: 100;
padding: 10px 5px 10px 5px;
border-bottom: 1px #999999 dashed;
text-align: left;
}

#productTable tr td a img{
margin:3px 0px 0px -7px;
}

#optionsTable tr td a img{
margin:3px 0px 0px -7px;
}


/***** 13: Related Products *****/

	  .relatedProducts{
			 margin: 20px 33px 10px 24px;
			 padding-bottom: 10px;
			 clear: both;
			 border-bottom: 1px dashed #ccc;
			 }
			 
			 .relatedProductsPromo{
			 margin: 20px 33px 10px 24px;
			 padding-bottom: 30px;
			 clear: both;
			 border-bottom: 1px dashed #ccc;
			 }
			 
	 	  .relatedProducts img{
			 float: left;
			 width: 110px;
margin-top:-5px;
}
			 
	    .relatedProducts p{
			 margin:0px 0px 0px 120px;
			 }
			 
			 .relatedProductsPromo p{
			 margin:0px 0px 0px 0px;
			 }
			 
			 .relatedProducts p a{
line-height: 300%;
			 margin:0px 0px 0px 0px;
			 text-decoration: none;
			 }
			 
			 .relatedProducts p a:hover{
text-decoration: underline;
			 }
			 
	  .relatedProducts h2{
	         margin-bottom: 0px;	
			 }
			 
			 .relatedProductsPromo h2{
	         margin:-30px 0px 0px 0px;	
			 }
			 
	  .relatedProducts h3{
	         margin-left: 115px;
margin-bottom:10px;	
			 }

/***** 14: Checkout Proceedure *****/

/***** 15: Lightbox *****/

#photoBox {
width: 340px;
margin: 30px 0px 0px 25px;
}

#productSpecifications {
float: right;
width: 100px;
padding: 8px 15px 5px 50px;
background-image: url("../Graphics/Icons/Lightbox-Specifications.gif");
background-position:left;
background-repeat: no-repeat;
}

#productPhotos {
width: 110px;
border-right: 1px solid #999999;
padding: 8px 0px 5px 45px;
background-image: url("../Graphics/Icons/Lightbox-Camera.gif");
background-position:left;
background-repeat: no-repeat;
}



#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url("/ControlFiles/Graphics/Lightbox/Blank.gif") no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../Graphics/Lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../Graphics/Lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	padding-bottom:10px;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

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

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
	
	
	
/***** 16: Sub Menu Container *****/

div#subMenuContainer {
margin: 30px 0px 0px 0px;
}



/***** 17: Order Tables *****/

th td{
font: 100% Verdana, Arial, Helvetica, sans-serif;
font-weight:100%;
	         color: #333333;
}

table tr td img.single{
margin:5px 0px 0px 20px;
}

table tr td img.double{
margin:5px 0px 0px 40px;
}



/***** 18: Overseas *****/

.overseas {
width:560px;
padding: 20px 0px 30px 0px;
clear: both;
}

.overseasDesc {
float: left;
width: 340px;
padding: 5px 10px 0px 10px;
}

.overseasImage {
/** Causing error in Firefox **/
}


/***** 19: Lists *****/

ul.specials {
margin-left: 40px;
}

ul.specials li{
padding:5px 0px 5px 0px;
}

ul.dogList {
width:280px;
margin:0px 0px 30px 0px;
}

ul.dogList p{
margin:30px 0px 8px 0px;
}

ul.dogList li{
list-style:none;
margin:0px 0px 8px 0px;
}

ul.dogList li ul li{
list-style:circle;
margin:8px 0px 0px -10px;
}

/***** 20: Agents Content *****/

div#agentsContentContainer{
background-color:#ff0000;
padding: 0px 30px 0px 30px;
}

/***** 21: Specifications Table *****/

.specTable{
margin:50px 20px 20px 20px;
border: 1px #666666 solid;
}

.specTable td{
padding: 10px 5px 10px 5px;
vertical-align: top;
text-align: left;
border-top: 1px #999999 dashed;
}

.specTable th{
background-color: #d3ee91;
font-weight: 100;
padding: 10px 5px 10px 5px;
text-align: left;
}

/******************************************/
/********** Version 4 Overides ************/
/******************************************/


form#navbar_loginform{
margin-top:-80px;
}

div#forum{
margin-top:-17px;
}