@import url("reset.css");


/*---------------------------
main styles
---------------------------*/

body {font-size: 62.5%;line-height:1.3;font-family: Arial, Helvetica, sans-serif;background:#C50000;margin:30px 0 0 0;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
p {margin:9px 0 9px 0;}
.imgfloatleft {float:left;margin:0 15px 15px 0;}
.imgfloatright {float:right;margin:0 0 15px 15px;}

#wrapper {font-size:1.3em;line-height:1.4;width:890px;height:auto;position:relative;clear:both;margin:0 auto 10px auto;padding:0 15px 0 15px;background:#FFF url(../images/header-img.png) no-repeat;color:#333;}
#header {clear:both;width:890px;height:150px;}
#main {width:890px;padding:17px 0 17px 0;}
#main a {color:#F00;}
#main a:hover {text-decoration:underline;}

.intro {width:590px;margin:30px;font-size:115%;clear:both;}

#logo {width:300px;height:130px;float:left;background:url(../images/huntamate-logo.png) no-repeat;}
#logo span, .fitness span, .telno span, .friendly span {display:none;}

h1 {font-size:270%;line-height:130%;margin:0 0 10px 0;}
h2  {font-size:140%;margin:0 0 10px 0;}
h3  {font-size:120%;margin:0 0 10px 0;}

.darkred {color:#920000;}
.red {color:#C50000;}
.darkgrey {color:#333;}

form.searchform {float:right;margin-left:25px;width:302px;height:194px;background:url(../images/searchback.png) no-repeat;}
.searchform fieldset {padding:10px 18px 5px 18px;}
.searchform h3 {font-size:175%;color:#FFF;margin:0;padding:0;}
.searchform p {display:block;margin:4px 0 3px 0;}
.searchform .button {cursor:pointer;padding:0 0 0 8px;margin:0;text-align:left;border:none;float:left;width:130px;height:36px;background:url(../images/submit_btn.png) no-repeat;color:#FFF;font-size:16px;}
.searchform label.left {display:block;width:70px;text-align:right;margin-right:5px;float:left;padding-top:2px;}
.searchform label {color:#FFF;font-size:90%;}
.searchform input, .searchform select {border:#999 solid 1px;padding:2px;font-size:12px;color:#666;}

.login {height:40px;width:890px;background:#333;border-bottom:#C50000 solid 9px;padding:15px 0 10px 0;margin-bottom:15px;}
.login h3 {color:#FFF;float:left;padding:5px 0 15px 15px;}
.login fieldset {float:right;padding-right:15px;}
.login .inputs {width:140px;}
.login .button {cursor:pointer;margin:0;padding:0 0 0 8px;font-size:16px;text-align:left;color:#FFF;width:112px;height:36px;background:url(../images/login_btn.png) no-repeat;border:none;}
.login p {margin:0;padding:0;}
.login input {border:#999 solid 1px;padding:2px;font-size:13px;color:#666;margin:0;}

#wld_badge_wrapper {float:left;border: 0px solid black; width: 362px; overflow: hidden;height:380px;background:#F0F0F0;margin:0;padding:0; }
#wld_badge_wrapper h3 {padding:20px 0 0 20px;font-size:150%;color:#C50000;}
#wld_badge_inner { padding: 20px 0 20px 20px; }

.wld_badge_item { float: left; margin: 0 10px 20px 0; padding: 0; }
.wld_badge_item img { border: 1px solid black; }
.wld_badge_item_detail { margin-top: 5px; font-size: 65%; width: 90px; overflow: hidden; }
.wld_badge_clear { clear: both; }

form.signup {width:510px;height:380px;float:right;background:#F0F0F0;margin:0;padding:0;}
.signup fieldset {padding:0 20px 0 20px;}
.signup h3 {padding:20px 0 0 20px;font-size:150%;color:#C50000;}
.signup label {padding-top:2px;display:block;width:120px;text-align:right;margin-right:5px;float:left;}
.signup .inp {width:230px;}
.signup input, .signup select {border:#999 solid 1px;padding:2px;font-size:12px;color:#666;}
.signup .button {cursor:pointer;margin:0 0 0 125px;padding:0 0 0 8px;text-align:left;border:none;float:left;width:130px;height:36px;background:url(../images/submit_btn.png) no-repeat;color:#FFF;font-size:16px;}

.signup .clear {width:470px;margin:6px 0 4px 0;clear:both;position:relative;}
p.note {position:absolute;top:0;right:0;width:97px;padding-bottom:10px;font-size:70%;padding-left:10px;margin:2px 0 0 0;background:url(../images/point.png) 0 0 no-repeat;}

.dating {width:560px;padding:30px 300px 30px 30px;clear:both;position:relative;}
.logos {position:absolute;right:0;top:30px;width:212px;padding-right:50px; text-align:center;}
.logos a {color:#F00;}

.footer {position:relative;clear:both;color:#FFF;text-align:right;width:920px;margin:0 auto 0 auto;padding:10px 0 25px 0;}
