@charset "utf-8";
body { background:#fff url(/images/bg.jpg) repeat-x top; font-size:12px; font-family:Arial, Verdana, Verdana; }
a:link, a:visited { color:#2c9dbd}
#enclosure { width:100%; overflow:hidden; }
#wrapper { background:url(/images/kinces_jumping.jpg) no-repeat top right; width:865px; margin:0 auto; }
		   


/* top */
#top {  }
#top div.logo { margin:0 0 0 15px; width:230px; float:left; height:128px; background:url(/images/logo.jpg) no-repeat; }
#top div.mNav { width:370px; float:right; }
#top div.links { text-align:right; color:#fff; padding:3px; width:260px; background:#000; float:right; clear:right; text-align:center; font:11px Arial; margin:0 10px 0 0 }
#top div.links a { color:#fff; text-decoration:none; padding:0 7px 0 7px}
#top div.slogan {  margin:110px 40px 0 0;  text-align:right}
#top div.slogan h1 { color:#fff; font:normal 17px Arial, Tahoma; }
#top-lid { height:16px;background:url(/images/top_lid_index.png) no-repeat; }
#bottom-lid { height:20px; background:url(/images/bottom_lid_index.png) no-repeat; }

/*main */
#main { background:url(/images/main_bg_index.png) repeat-y; padding:0 10px; }
#main .left { position:relative; float:left; width:180px; margin:0 8px 0 0;  }
#main .middle { position:relative; float:left; width:543px;}
#main .right { position:relative; float:left; width:180px; }
#main .ext { width:733px !important; margin-right:0 !important;}
#main .nofloat { float:none !important; margin:0 auto !important; }
#main .full { width:865px !important; }

h1 { font:normal 32px Arial, Verdana; color:#000; }
h2 { color:#000; font:bold 15px Trebuchet MS, Arial;}
h3 { color:#3399cc; font:bold 15px Arial, Tahoma; margin:0;   }
p {  margin:0px 0 12px 0 }

#bottom { width:865px;  background:url(/images/bottom.png) no-repeat; }
#bottom div.links { width:55%; float:left; font:11px Tahoma, Verdana, Arial; color:#7c503c;  margin:20px 0 0 20px; }
#bottom div.links a { color:#7c503c; }


#footer { width:865px; margin:0 auto; }
#footer div.copyright { text-align:right; font:11px Arial; margin:10px 20px 10px 0; color:#000}
#footer div.copyright a { color:#000; }
#footer div.sponsorsA a { display:none }


/* general layout (blue right) */
div.left-content { float:left; width:558px; padding:10px }
div.right-content { float:left; width:267px; margin:10px 0 }

div.line-blue { padding:0 0 5px 0; border-bottom:1px solid #2b707f }

#signupFrm ul li.lbl {  font:normal 19px Arial; color:#333; list-style:none; float:left; width:35%; padding:5px; }
#signupFrm ul li.input {  float:left; list-style:none; width:60%; padding:5px 5px 10px 5px }
#signupFrm ul li.input input.text { border:1px solid #cfcfcf; height:30px; width:90%; font:normal 18px Arial; padding:3px; color:#333 }
#signupFrm div.button { text-align:center;  }
#signupFrm div.button input { font:bold 17px Arial; padding:5px; cursor:pointer}
