table,hr,p,h1,h2,h3,h4,h5,blockquote{margin:0; padding:0;}
body{background:#000 url(../images/bg.gif); margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
form{display:inline;}

#rap{width:900px; margin:20px auto 40px;background:#fff url(../images/left-menu-rep.jpg) repeat-y left;}
#header{background:url(../images/header_01.jpg); height:144px;}
#header2{background:url(../images/header_02.gif); height:24px; border-bottom:2px solid #fff;}

#left-funs-top{background:url(../images/left-menu-top.jpg) no-repeat top; padding:0; width:188px; float:left; min-height:500px;}
#m1{padding:20px 15px 220px;}
#m1 a{padding:6px 0; border-bottom:1px dotted #5D5D5D; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CA0B0B; font-size:11px; font-weight:bold; text-decoration:none; display:block;}
#m1 a:hover{background:#E8E8E8; color:#ff0000;}

#main-squiggly{width:245px; float:right; min-height:146px; background:url(../images/main-squiggly.jpg) no-repeat top;}
#boxeyFuns{width:200px; border:1px solid #B3B3B3;  background:#F8F8F8; margin:10px auto 0; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6f6f6f; font-size:11px; text-align:center;}
#boxeyFuns p{display:block; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6f6f6f; font-size:11px; text-align:left;}
#boxeyFuns strong{display:block; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6f6f6f; font-size:11px; text-align:center;}
.boxNumber{font-family:Georgia, 'Times New Roman', Times, serif; font-size:18px; color:#cc0000;}
#boxeyFunsFooter{background: url(../images/right-box-footer.jpg) repeat-x top; margin:0 auto; height:20px; width:202px;}
#boxeyFuns strong a{text-decoration:none; color:#cc0000;}
#boxeyFuns strong a:hover{color:#ff0000;}

#boxeyHealth{width:200px; border:1px solid #B3B3B3;  background:#F8F8F8; margin:10px auto 0; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6f6f6f; font-size:11px; text-align:center;}
#boxeyHealth p{display:block; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6f6f6f; font-size:11px; text-align:left;}
#boxeyHealth strong{display:block; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6f6f6f; font-size:11px; text-align:center;}
#boxeyHealthFooter{background: url(../images/right-box-footer.jpg) repeat-x top; margin:0 auto; height:20px; width:202px;}
#boxeyHealth strong a{color:#cc0000;}
#boxeyHealth strong a:hover{color:#ff0000;}
#boxeyHealth span{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#cc0000; padding:10px; margin:0; font-weight:normal; text-transform:lowercase;}

#mainArea{background:url(../images/main-top-rep.jpg) repeat-x top; min-height:400px; width:467px; float:left;}
#mainAreaPadder{padding:20px; margin:0;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#cc0000; padding:5px 0; margin:0; font-weight:normal; border-bottom:1px solid #ccc; text-transform:lowercase;}
h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#595959; font-weight:normal; font-style:italic; margin:0; padding:20px 0 0;  line-height:150%;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#cc0000; padding:5px 0; margin:0; font-weight:normal; text-transform:lowercase;}
small{font-size:11px; color:#000; display:block; margin:0; padding:0 0 20px 0;}
#mainAreaPadder p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#262626; margin:0; padding:0 0 15px; line-height:190%;}
#mainAreaPadder a{font-size:11px; color:#E11616;}
#mainAreaPadder a:hover{text-decoration:none;}
#mainAreaPadder p a{font-size:11px; color:#E11616;}
#mainAreaPadder p a:hover{text-decoration:none;}
ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#262626; margin:0; padding:0 15px 15px; line-height:170%;}
ol {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#262626; margin:0; padding:0 15px 15px; line-height:170%;}

#footer{background:#6A0000; height:85px; clear:both; position:relative;}
#footer p{position:absolute; top:50px; left:20px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:11px; line-height:12px;}
#footer p span{width:12px; height:12px; background:url(../images/heart.gif);}
#siteBy{position:absolute; top:45px; right:10px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:11px; line-height:23px; background:url(../images/footer-bellevue.jpg) no-repeat left; width:150px; padding:0 0 0 14px; display:block;}
#left-menu-squiggle{position:absolute; top:-208px; height:208px; left:0; width:188px; background:url(../images/left-menu-squiggle.jpg);}
#footervalid{ display:block; width:500px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#737373; font-size:11px; position:absolute; top:96px; padding:0 0 34px 14px;}
#footervalid a{color:#fff;  border-bottom: 0; text-decoration:underline;}
#footervalid a:hover { color: #737373;  border-bottom: 0; text-decoration:underline;}

.alignleft {text-align:left;}

.alignright {text-align:right;}

.aligncenter {text-align:center;}

.red{
	color:#FF0000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;;
	font-size: 12px;
}
img.double-border { border:1px solid #ccc; padding:2px; background:#eee; }