.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
body { margin: 0px; background-image: url(/melonhunter/images/mainbg.gif); background-repeat: no-repeat; background-position: center top; }
.main { height: 100%; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; }
.header { height: 800px; width: 1000px; position: relative; }
.topnav { background-image: url(/melonhunter/images/header_01b.jpg); float: left; height: 46px; width: 1000px; position: relative; }
.topnavbuttons { height: 46px; width: 286px; float: right; position: relative; }
.headerbigpic { /*	background-image: url(/images/header_02.jpg); */
	height: 506px; width: 1000px; float: left; position: relative; }
/*
.headerbigpic a { text-indent: -9999px;display: block;width: 1000px;height: 506px; }
*/
.headerbuttons { height: 56px; width: 1000px; float: left; position: relative; }
.headerbottomtext { background-image: url(/melonhunter/images/header_07.gif); float: left; height: 102px; width: 710px; position: relative; padding-top: 40px; padding-right: 250px; padding-bottom: 50px; padding-left: 40px; color: #666; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; }
.floatleft { float: left; }
.rating_off { background: url(/melonhunter/images/rating01.gif) repeat-x; height: 31px; width: 195px; position: relative; float: left; display: inline; margin-left: 30px; }
.rating_on { background: url(/melonhunter/images/rating02.gif) repeat-x; height: 31px; width: 195px; position: absolute; top: 0; left:0; }
.template { background-image: url(/melonhunter/images/templatebg.gif); height: 996px; width: 1000px; float: left; position: relative; }
.templatebox1 { margin: 5px; float: left; height: 436px; width: 487px; position: relative; background-color: #FFFFFF; border: 1px solid #CCCCCC; }
.templatebox2 { background-color: #666666; height: 426px; width: 477px; position: relative; margin-top: 5px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
.templatebox3 { float: left; height: 470px; width: 494px; position: relative; margin-left: 2px; }
.templatebox4 { background-color: #FFFFFF; height: 152px; width: 241px; position: relative; float: left; margin-top: 0px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; }
.templatebox5 { float: left; height: 470px; width: 494px; position: relative; margin-left: 2px; margin-top: 0px; }
.templatebox6 { float: left; height: 307px; width: 487px; position: relative; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }
.templatebox7 { background-color: #666666; height: 297px; width: 477px; position: relative; margin-top: 5px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
.templatebox8 { background-color: #666666; height: 142px; width: 231px; position: relative; margin-top: 5px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
.templatebottom { float: left; height: 77px; width: 1000px; position: relative; }
.templatetitle { float: left; height: 50px; width: 494px; position: relative; padding-top: 20px; padding-bottom: 0px; }
.templatetitle2 { float: left; height: 86px; width: 494px; position: relative; padding-top: 0px; padding-bottom: 0px; }
.smlwhitetext { font-family: Tahoma; font-size: 12px; color: #FFFFFF; }
.templatetitle3 { float: left; height: 155px; width: 494px; position: relative; padding-top: 0px; padding-bottom: 0px; }
.latestnews { background-attachment: fixed; background-repeat: no-repeat; background-position: left top; overflow: auto; visibility: visible; height: 150px; width: 494px; scrollbar-base-color: #bdbdbd; scrollbar-3dlight-color: #f0f0f0; scrollbar-arrow-color: #ffffff; scrollbar-darkshadow-color: #9a9a9a; scrollbar-highlight-color: #dadada; background-image: none; }
.latestnews h3 { margin: 0; padding: 0; font-size: 15px; }
.seperator { background-image: url(/melonhunter/images/seperator.gif); height: 74px; width: 970px; float: left; position: relative; padding: 15px; }
.footer { float: left; height: 156px; width: 1000px; position: relative; }
.footerhtml { float: left; width: 1000px; position: relative; background-image: url(/melonhunter/images/bg.gif); }
.titletext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFCC00; }
.text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; }
.text3 a { font-family: Impact, Helvetica, sans-serif; font-size: 28px; color: #FF9900; text-decoration: none; }
.text3 a span { font-family: Tahoma, Helvetica, sans-serif; font-size: 16px; color: #333333; font-weight: bold; }
.text3 a:hover { color: #00F; }
.tour2header { height: 350px; width: 1000px; position: relative;/*	background-image: url(/images/tour2header.jpg); */
}
.tour3header { height: 350px; width: 1000px; position: relative; }
.updates { float: left; width: 1000px; position: relative; background-image: url(/melonhunter/images/updatesbg.gif); }
.updatethumb { background-image: url(/melonhunter/images/update-thumb.gif); float: left; height: 470px; width: 310px; position: relative; margin-right: 11px; margin-left: 11px; }
.updatesthumb2 { background-color: #FFFFFF; height: 382px; width: 269px; position: relative; margin-top: 19px; margin-right: auto; margin-left: auto; }
.updatestext { height: 40px; width: 269px; position: relative; margin-top: 16px; margin-right: auto; margin-left: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight:bold; color: #FFCC33; }
.seperator2 { background-image: url(/melonhunter/images/updatesbg.gif); height: 74px; width: 970px; float: left; position: relative; padding: 15px; text-align: center; }
.seperator2 h2 { margin: 0; padding: 0; font-family: Impact, Arial, sans-serif; font-size: 46px; color: #FF9900; }
.whitetext { color: #FFFFFF; }
.sitesthumb { background-color: #3D3D3D; width: 380px; margin-right: 15px; margin-left: 15px; float: left; }
.sitestemplate { margin-right: auto; margin-left: auto; position: relative; width: 82%; }
.sitesthumb2 { width: 185px; margin-right: 17px; margin-left: 17px; float: left; margin-top: 4px; margin-bottom: 4px; }
.sitestemplate2 { width: 88%; margin-right: 60px; margin-left: 60px; float: left; position: relative; }
.orangetext { color: #FFCC33; }
.joinform { background-color: #FFFFFF; float: left; height: 450px; width: 380px; position: relative; margin: 5px; }
.selltext { background-color: #3D3D3D; float: left; height: 450px; width: 310px; position: relative; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 15px; background-image: url(/melonhunter/images/joinselltext.gif); }
.selltext2 { background-color: #3D3D3D; height: 200; width: 310px; position: relative; margin-top: 215px; }
#sites { text-align: center; color: #fff; background: #3D3D3D url(/melonhunter/images/updatesbg.gif) repeat-y; padding: 0 20px; font-family: Arial, Helvetica, sans-serif; }
#sites h2, #sites h4 { clear: both; text-align: center; margin: 0; padding:0; line-height: normal; font-size: 22px; }
#sites a { color: #FF9900; }
#sites a:hover { text-decoration: none; color: #00F; }
#sites .info_text { font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
#sites ul { list-style: none; padding: 0; margin: auto; width: 820px; }
#sites ul li { float:left; margin: 7px 5px 2px 5px; display: inline; text-align: center; padding:5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#sites ul li a { font-weight: bold; }
#sites ul li p { width: 181px; font-size: 12px; font-weight: normal; margin-top:6px; height: 46px; }
#sites ul li img { display: block; border: 1px solid #000; clear: both; }
#sites ul li a:hover img { border: 1px dotted #f90; }
#sites ul li a:hover { color: #00f; }
#sites ul.bigsites { clear: both; margin-bottom: 25px; font-weight: bold; }
#sites ul.bigsites li p { width: 385px; font-size: 14px; line-height: 1.1em; }
#sites ul.bigsites p a { display: block; font-size: 16px; padding: 5px 2px; }

#common_footer { color: #444; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; margin-top: 15px; }
#common_footer p { margin: 0; padding-bottom: 15px; }
#common_footer p.common_copyright { }
#common_footer p.comfortable { color: #000;font-size: 12px;font-weight: bold;font-family: Verdana, Geneva, sans-serif; }
#common_footer a { color: #f90; text-decoration: underline;font-weight:normal; }
#common_footer a:hover { color: #00f; text-decoration: none; }

