/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline;}
body {line-height: 1; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
/* END RESET */

p {line-height:1.4em; }

h1 {font-size:25px; color:#CC3300; margin:10px 0 10px 10px; font-family:Georgia, "Times New Roman", Times, serif;}

h2 {font-size:14px; color:#CC3300; font-family:Georgia, "Times New Roman", Times, serif;}

h3 {font-size: 22px; color:#CC3300; font-family:Georgia, "Times New Roman", Times, serif;  margin:0 0 15px 0; line-height:1em;}

h4 {font-size:12px; color:#575757; margin:0 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5em;}

h5 {font-size:12px; margin: 10px 0 20px 10px; color:#fff; line-height:1.2em;}
	h5 ul li {list-style-type:square; font-size:12px; margin-right:30px;}
	
h6 {font-size: 16px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif;  margin:0 0 8px 0; line-height:1em;}
	
.header-small {font-size: 14px; color:#fff;}

ul li {list-style-type:disc; margin:3px 0 3px 30px; font-size:14px;}
body { background:#121212; }
.content {width:980px; margin:0 auto; overflow:hidden; }

.header {width:610px; float:left; margin-top:10px;} 

.top {width:100%; float:left;}

.top-left {width:295px; padding:15px; float:left; height:115px;}

.top-mid {width:295px; padding:15px; float:left; height:115px;}

.top-right {width:295px; padding:15px; float:left; height:115px;}

.social {float:right; height:35px; font-size:13px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; margin-top:10px; padding:5px 10px 0 0;}

.left { padding:15px 15px 0 15px; width:295px; float:left; background-color:#0C0C0C; height:415px;}
	.left p {margin:5px 0 20px 15px;}
	
.right {padding:15px 30px 0 15px; width:610px; float:left; height:415px}
	.right p {margin:5px 0 10px 0;}
	
.first {font-size:37px; color:#CC3300; float:left; width:25px; height:30px; font-family:Georgia, "Times New Roman", Times, serif; margin-top:-3px;}

.invite {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.2em; color:#CC3300; clear:both; text-align:center; font-weight:bold; margin:10px; widht:100%;}

.works {width:295px; float:left; clear: both; background-color:#CC3300; color:#000000; margin-top:10px; padding:15px;}
	.works ul li {color:#FFFFFF; font-size:12px;}
	
.safe {width:295px; float:left; margin-top:10px; padding:15px; color:#fff; height:250px;}
	.safe ul li {color:#FFFFFF; font-size:12px; list-style-type:square;}
	.safe h2 {margin-bottom:10px;}
	
.final {clear:both; float:left; padding:15px; margin-bottom:10px; border-bottom:thin dashed #333333; border-top:thin dashed #333333; width:950px;}
	.final h2 {font-size:20px; margin-bottom:5px;}
	
.footer {width:100%; background-color:#CC3300; color:#FFFFFF; text-align:center; height:60px; margin-top:15px; padding-top:10px;}
	.footer a {font-weight:bold; color:white; text-decoration:underline; font-size:15px;}
	.footer a:hover {color:#000;}
	
form#paypal { padding-top:8px; float:left; }

.regbox {width:189px; height:38px; display:block; margin-top:11px; float:right;}
.register {width:189px; height:38px; background:url(../register.jpg) no-repeat 0 0; display:block; float:right;}
	.register:hover {background-position:0 -38px;}
	.register span {display:none;}