/* inclement weather overlay */
#blanket {background-color:#111;opacity: 0.65; position:absolute; z-index: 9001; /*whimpy*/ top:0px; left:0px;width:100%;}
#regPop {position:fixed;top:300px;z-index:998;background-color:#fff;padding:4px;border:4px solid #d60000;width:460px;font-size:14px;text-align:left;}
#regPop .inner {background:#bcc5cc url('../img/layer.png') no-repeat 0 0;padding:14px;margin:0;position:relative;}
#regPop h2 {background:none;height:auto;font-weight:normal;font-size:26px;line-height:30px;color:#20252b;margin:0 50px 0 0;padding:0;} 
#regPop h3 {font-family:Helvetica, sans-serif;font-weight:normal;font-size:15px;color:#0368cc;margin:5px 0 12px;}
#regPop ul {list-style-type:none;padding:0;margin:0 0 0 4px;}
#regPop li {background: url(16x16.gif) no-repeat 0 3px;padding:2px 0 4px 20px;}
#regPop p {margin:14px 0;}
#regPop img {border:none;}
#regPop #closeBtn {position:absolute;height:17px;width:16px;padding:0;margin:0;right:14px;top:14px;}
#regPop #regSignUp {margin-bottom:0;}
#regPop #regSignUp span {position:absolute;z-index:999;bottom:22px;right:18px;font-size:12px;}
#regPop #regSignUp a {text-decoration:underline;}
#regPop a:visited {color:#039;}
#regPop a:hover {color:#000;}
#regFix {position:fixed;top:300px;z-index:997;width:432px;height:350px;border:0;}
/* remove when ie6 style sheet is on all pages */
* html #regPop, * html #regFix {position:absolute;}
.centre{display:block;margin-left:auto;margin-right:auto;text-align: center}

