body  {
		margin: 0;
		padding: 0;
        background-color: black;
		font: 10pt/14pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        font-weight: normal;
		color: #ffffc0;
		}
        
body  {
        background-image: url("images/jwb_banner_back.jpg");
		background-position: 0px 0px;
   		background-repeat: repeat-x;
		}

h1, h2, h3, h4, h5, h6  {
	    margin: 10px 0 0px 0;
	    padding: 0px;
		font-face: "Verdana";
		color: #EAA526;
    }
	
blockquote  {
        border-left: 3px solid #EAA526;
		padding: 5px 15px;
}

div.main  {
        background-image: url("images/joker_head_5_left.jpg");
		background-position: bottom right;
   		background-repeat: no-repeat;
    }

div.main a  {
        border-bottom: 1px solid #ffff40;
        text-decoration: none;
        color: #F5DE40;
    }

div.main a:hover  {
        border-bottom: 1px solid #EAA526;
        text-decoration: none;
    }

div.merch a  {
        border-bottom: none;
        text-decoration: none;
    }

div.merch a:hover  {
        border-bottom: none;
        text-decoration: none;
    }

div.page  {
		position: relative;
		margin: 0px auto 0px auto;
		background-color: black;
		width: 780px;
		padding: 0px;
	}
    
div.banner  {
        margin: 0px;
        padding: 0px;
        width: 780px;
        height: 102px;
        background-image: url("images/jwb_banner_back.jpg");
		background-position: 0px 0px;
   		background-repeat: x-repeat;
    }
    
div.aboutus ul li  {
        list-style-type: circle;
        margin-bottom: 10px;
    }

div.news  {
        padding: 10px;
		margin: 20px 0 25px 0;
        border: 1px solid #900;
	    background: url(images/gray_black_gradient.jpg);
	    background-position: top left;
	    background-repeat: repeat-x;
    }

div.news h6  {
        margin-top: -4px;
    }

div.news a  {
        border-bottom: none;
        text-decoration: none;
        color: #EAA526;
    }

div.news a:hover  {
        border-bottom: 1px solid #EAA526;
        text-decoration: none;
    }

div.news a:hover img  {
        border-bottom: none;
        text-decoration: none;
    }

div.newsarticle  {
        padding: 15px 0;
        border-top: 1px dashed #666;
    }

div.newstitle  {
        background-color: #fff;
		border:     1px solid #ccc;
        padding: 1px 5px;
        font-family: verdana, sans-serif;
        font-size: 9px;
        text-transform: uppercase;
        letter-spacing: .2em;
        color: #333;
    }

div.newstitle2  {
        background-color: #eee;
		border-top:    1px solid #369;
        padding: 0px 0 0px 5px;
        font-weight: bold;
        color: black;
    }
    
div.musicdown  {
        padding: 10px;
		margin: 20px 0 25px 0;
        border: 1px solid #900;
	    background: url(images/gray_black_gradient.jpg);
	    background-position: top left;
	    background-repeat: repeat-x;
    }

div.musicdown h6  {
        margin-top: -4px;
    }

div.musicdown a  {
        border-bottom: none;
        text-decoration: none;
        color: #EAA526;
    }

div.musicdown a:hover  {
        border-bottom: 1px solid #EAA526;
        text-decoration: none;
    }

div.musicdown a:hover img  {
        border-bottom: none;
        text-decoration: none;
    }

div.musicdown table table th  {
        background-color: black;
		border: 1px solid #333;
		padding: 5px;
		margin: 0px;
    }

div.musicdown table table th h5  {
		padding: 0px;
		margin: 0px;
    }

div.musicdown table table td  {
        background-color: black;
		border: 1px solid #333;
    }

div.rightbar  {
        float: right; 
        width: 180px; 
        border: 1px solid red; 
	    background: url(images/gray_black_gradient_2.jpg);
	    background-position: top left;
	    background-repeat: repeat-x;
        background-color: #222;
        margin: 0px 0 15px 15px; 
        padding: 10px; 
		font: 7pt/9pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        font-weight: normal;
    }
    
div.rightbar a  {
        color: #F5DE40;
    }
    
div.sponsor  {
        text-align: center;
		font: 7pt/10pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
    }
    
div.footer_jwb  {
		border-top: 1px solid #800000;
        padding: 0 0 10px 0;
        margin-bottom: 30px;
		font: 8pt/11pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        text-align: right;
        font-weight: normal;
        color: #EAA526;
    }

div.footer_jwb td {
        background-color: #222222;
        padding: 5px 5px;
		font: 7pt/11pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        font-weight: normal;
        color: #F5DE40;
    }

div.footer_jwb a  {
        border-bottom: 1px solid #ffff40;
        text-decoration: none;
        color: #F5DE40;
    }

div.footer_jwb a:hover  {
        border-bottom: 1px solid #EAA526;
        text-decoration: none;
    }

div.footer  {
        display: none;
    }

span.bright  {
        color: #ffff40;
        }

span.red-text  {
        color: red;
        }

div.leftcontact  {
        margin: 20px 0 0 4px;
		font: 8pt/12pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
    }

span.small  {
		font: 7pt/10pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
    }

span.small a  {
        text-decoration: underline;
        color: #000066;
    }

span.small a:hover  {
        text-decoration: none;
    }
	
.bb  {
        border: 1px solid #ccc; 
        padding: 4px;
        margin: 0;			
	}

#normal  {
        margin: 20px 5px 0px 10px;

    }
    
#navcontainer ul  {
        padding-left: 0;
        margin-left: 0;
        background-color: #036;
        color: White;
        float: left;
        width: 100%;
        font-family: verdana, arial, helvetica, sans-serif;
    }

#navcontainer ul li  {
        display: inline; 
    }

#navcontainer ul li a  {
        padding: 0 .75em;
        background-color: #036;
        color: White;
        text-decoration: none;
        float: left;
        border-right: 1px solid #fff;
    }

#navcontainer ul li a:hover  {
        background-color: #69C;
        color: #fff;
    }

#navcontainer ul li a#current  {
        background-color: #369;
    }

#leftnavcontainer ul  { 
        list-style-type: none; 
        padding: 0;
        margin: 0;
    }

#leftnavcontainer li  { 
        margin: 0 0 5px 0;
        padding: 0;
    }

#leftnavcontainer a  {
        display: block;
        padding: 2px 5px 2px 0;
        margin: 0;
        background-color: #444444;
        border-left:   6px solid blue;
        color: yellow;
		font: 8pt/11pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        font-weight: bold;
        text-decoration: none;
        width: 120px;
    }

#centernavcontainer ul  { 
        list-style-type: none; 
        padding: 0;
        margin: 0;
    }

#leftnavcontainer a:hover  {
        background-color: red;
        border-left:   6px solid blue;
        border-right:  6px solid black;
    }
    
#centernavcontainer li  { 
        margin: 0 0 5px 0;
        padding: 0;
    }

#centernavcontainer a  {
        display: block;
        padding: 6px 0;
        margin: 0;
        background-color: #900;
        border:   1px solid blue;
        color: yellow;
		font: 8pt/11pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        font-weight: bold;
        text-decoration: none;
        width: 370px;
    }

#centernavcontainer a:hover  {
        background-color: red;
    }
    
p.posted {
	font-family: geneva, verdana, arial, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #666;
	margin-top: 10px;
	text-align: right;
	margin-bottom: 20px;
	padding-bottom: 10px;
	}

p.mainpostdate {
	font-family: arial, geneva, verdana, sans-serif;
	font-size: 7.5pt;
	line-height: 9px;
	color: gray;
	text-align: right;
    margin: 0px;
    padding: 4px 0 0 0;
	}

div.arctitle  {
	font: 7pt/10pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
    border: 1px dashed #ccc;
    padding: 5px 0;
    }

div.arctitle a  {
    text-decoration: none;
    color: #000099;
    }

div.arctitle a:hover  {
    text-decoration: underline;
    }

td.bio_header  {
    background-color: #444444;
    color: #EAA526;
    font-weight: bold;
    padding: 5px 10px 20px 10px;
    }
td.bio_detail  {
    background-color: #444444;
    color: #ffffc0;
    padding: 5px 10px 20px 10px;
    }
td.bio_header2  {
    background-color: #222222;
    color: #EAA526;
    font-weight: bold;
    padding: 5px 10px 20px 10px;
    }
td.bio_detail2  {
    background-color: #222222;
    color: #ffffc0;
    padding: 5px 10px 20px 10px;
    }

label  {
    width: 200px;
    float: left;
    text-align: right;
    margin: 0 1em 15px 0;
    clear: both
    }

legend  {
     background: #000;
    border: #26a solid 1px;
    padding: 1px 10px 3px 10px;
    color: #EAA526;
    font-weight: bold;
    margin-bottom: 20px;
    } 
    
form input.inputText, textarea  {
    border-left:   2px solid #900; 
    border-right:  2px solid #009; 
    border-top:    2px solid #900; 
    border-bottom: 2px solid #009; 
    background-color: #ddd; 
	font: 9pt/12pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
	color: black;
    padding: 0 5px 5px 5px;
    }
    
fieldset  {
    border: #26a solid 1px;
    padding: 15px 0px 15px 15px;
    margin-bottom: 25px;
	/* background-image: url(images/gray_black_gradient.jpg);
	background-position: 25px 0px;
	background-repeat: repeat-x; */
    }

fieldset p  {
   clear: both;
    }    

div.youtube  {
    width: 410px;
    padding: 8px 0 15px 8px;
    border: 1px solid #600;
	background: url(images/gray_black_gradient_2.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #222;
    }
 
div.youtube_text  {
    margin-right: 8px;
    }
 
table.video_clips td  {
    border: 1px solid #000;
	background: url(images/gray_black_gradient.jpg);
	background-position: top left;
	background-repeat: repeat-x;
    }
 
table.video_clips  {
    border: 1px solid #600;
    }
 
 
td.video_clips_desc  {
    background-color: #444;
    padding: 5px 10px 20px 10px;
    }
 
.foxworthy  {
	background: url(images/gray_black_gradient_2.jpg);
	background-position: top left;
	background-repeat: repeat-x;
    background-color: #222;
    width: 370px;
    padding: 5px 0;
    margin: 0 0 25px 0;
    border: 1px solid #999;
    } 
 
.foxworthy a img  {
        border: none;
    } 
 
.foxworthy_caption  {
    background-color: #222;
    width: 350px;
    text-align: left;
    padding: 0 0 3px; 0;
    margin: 0;
	font: 8pt/11pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
    } 
 
.foxworthy_caption a  {
        border-bottom: 1px solid #ffff40;
        text-decoration: none;
        color: #F5DE40;
    }

.foxworthy_caption a:hover  {
        border-bottom: 1px solid #EAA526;
        text-decoration: none;
    }

.gallery_060922  {
	    background: url(images/gray_black_gradient_2.jpg);
	    background-position: top left;
	    background-repeat: repeat-x;
        background-color: #222;
    width: 180px;
    padding: 5px;
    margin: 0;
    border: 1px solid #999;
    } 
 
.gallery_060922 a img  {
        border: none;
    } 
 
.gallery_060922_caption  {
    background-color: #222;
    width: 160px;
    text-align: left;
    padding: 8px 0 3px; 0;
    margin: 0;
	font: 8pt/11pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
    } 
 
.gallery_060922_caption a  {
        border-bottom: 1px solid #ffff40;
        text-decoration: none;
        color: #F5DE40;
    }

.gallery_060922_caption a:hover  {
        border-bottom: 1px solid #EAA526;
        text-decoration: none;
    }

#button ul  { 
        list-style-type: none; 
        padding: 10px;
        margin: 0;
    }

#button li  { 
        margin: 0 0 5px 0;
        padding: 0;
    }

#button a  {
        display: block;
        padding: 0;
        margin: 0;
        background-color: black;
        background-image: url("images/button_out.jpg");
        border:   2px solid #00a;
        color: yellow;
		font: 8pt/11pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        font-weight: bold;
        text-decoration: none;
        width: 400px;
		height: 100px;
    }

#button a:hover  {
        background-image: url("images/button_in.jpg");
        border:   2px solid #00f;
    }

/* phpList only */

.required  {
        color: #f00;
    }

font.required  {
        font-size: 10px;
    }
    
div.required  {
        padding-right: 10px;
    }
	
div#top  {
    }

.sonicbids a  {
        border-bottom: none;
        text-decoration: none;
		font-size: .8em;
        color: #EAA526;
    }

.sonicbids a:hover  {
        border-bottom: 1px solid #EAA526;
        text-decoration: none;
    }

.partners  {
	background: url(images/gray_black_gradient_2.jpg);
	background-position: top left;
	background-repeat: repeat-x;
    background-color: #222;
    width: 370px;
    padding: 15px 0;
    margin: 0 0 25px 0;
    border: 1px solid #999;
    } 
 

