html { padding: 0; background: #FFFFFF url(http://www.caponenetwork.com/images/background.jpg) }
body { 
    width: 1000px;
	padding: 0 5px 0 5px; margin: auto;
	font: normal 12px Verdana, Arial; color: #454545;
	background-color: #454545;
}


h1 { display: none }
h2 { background: #343434; padding: 5px; color: #FFFFFF; text-align: center; margin: 0 0 8px 0; font: bold 15px Verdana }
h3 { background: #000000; padding: 8px; color: #FFFFFF; text-align: center; margin: 0 0 8px 0; font: bold 27px Arial; letter-spacing: -1px }
h4 { color: #959595; text-align: center; margin: 0 0 8px 0; font: bold 22px Arial; }

.fr {float: right }
.c { clear: both }

p 		{ margin: 0; padding: 0 0 8px 0 }
a 		{ text-decoration: none; color: #FF5903 }
a:hover { text-decoration: underline }
form 	{ margin: 0; padding: 0 }


.c { clear: both }
.bg { padding: 5px; color: #FFFFFF; background: #343434; }
.small { font-size: 10px }
.bigred { font: bold 27px Verdana; color: #C92727 }

#upgrade { display: none; text-align: center }
#lighty  { width: 800px; height: 472px; text-align: center; margin: auto; background: #000000 }
#preview { width: 800px; height: 472px; text-align: center; font: normal 20px Arial, Verdana  }
.splash { margin-left: 275px; }


.nobg { border: 0; background: none }


#mainbox { background: #343434; padding: 5px 10px 7px 10px; margin-bottom: 10px }
#mainbox img { border: 1px solid #000000 }
.desclaimer { padding: 20px 100px 20px 100px; font-size: 10px }


.hw1 { font: bold 16px Arial; color: #FFFFFF; background: #131313; padding: 5px 10px 5px 10px; margin-bottom: 5px }
.hw2 { background: #131313; padding: 5px; color: #FFFFFF; text-align: center }
.space { margin: 1px;  }







.bookmark { font-size: 22px; margin: 15px }
.big {  font: bold 22px Verdana; letter-spacing: -1px }
.pagination { color: #FFFFFF; display: inline }
.pagination a { text-decoration: none; color: #FFFFFF; }  
.pagination a:hover { text-decoration: underline }
.selected { background: #666666; color: #FFFFFF; padding: 1px 5px 1px 5px } 


a.red  { text-decoration: none }  
a:hover.red { text-decoration: underline }


#bar { border: 1px solid #595B56; vertical-align: top; padding: 5px 3px 3px 3px; width: 185px; background: #D2D5D3 }
#bar a { color: #000000; text-decoration: none; }
#bar a:hover { text-decoration: underline }

#footer   { font: normal 12px Arial; color: #95A2AA; background: #333333; padding: 20px } 
#footer a { color: #95A2AA; font-weight: bold } 

form { margin: 0; padding: 0 }

.brd input, .brd select { border: 1px solid #000000; padding: 2px 5px 2px 5px; background: #FFFFFF }

#signup { font: normal 17px Helvetica, Arial }
#signup td { text-align: left; font: normal 17px Helvetica, Arial; padding-right: 10px } 
#signup_tr td { text-align: left; } 
#signup .big { color: #255BB1; font: bold 19px Helvetica, Arial }
#signup input { font: normal 13px Arial }
#signup p.small { font: normal 12px Arial; margin: 5px; text-align: center }
#join_sites td { text-align: center; color: #FD5500; font-weight: bold; padding: 0 12px 0 12px }
#join_sites p { padding: 0 0 10px 0; margin: 0 }
.join_error { font-size: 11px; color: #DA2222 }
.join_input { width: 200px }