/* ----- Site Theme & Layout ----- */
html,body{background:#fff;font:small Arial;height:100%;margin:0;padding:0;text-align:center;}
img{border:0;}
form,script,h1,h2,h3,h4,h5,h6,h7,.header,.subheader{margin:0;padding:0;}

/* Status Text */
.nowrap{white-space:nowrap;}
.grayed{color:#666;}
.status-good{color:#060;}
.status-bad{color:#c00;}
.status-pending{color:#36f;}

/* Default Links */
a:link,a:hover{color:#f60;}
a:visited,a:active{color:#f90;}

/* Callout Links */
a.c{text-decoration:none;}

/* Navigation Links */
a.n:link,a.n:visited,a.n:active,a.n:hover{color:#f60;text-decoration:none;}
a.ni:link,a.ni:visited,a.ni:active{color:#000;text-decoration:none;}
a.ni:hover{color:#000;text-decoration:underline;}

/* Side Navigation Links */
a.s{text-decoration:none;}
a.si:link,a.si:visited,a.si:active,a.si:hover{color:#000;text-decoration:none;}

/* ??? Links */
a.l:link,a.l:visited,a.l:active,a.l:hover{color:#f60;text-decoration:none;}

/* Local Area Links */
a.local:link,a.local:visited,a.local:active{color:#c00;text-decoration:none;}
a.local:hover{color:#c00;text-decoration:underline;}

/* Member Links */
a.member:link,a.member:visited,a.member:active{text-decoration:none;}
a.member:hover{text-decoration:underline;}

/* Sort Links */
a.sort:link,a.sort:visited{color:#000;text-decoration:none;}
a.sort:active{color:#f90;text-decoration:none;}
a.sort:hover{color:#000;text-decoration:underline;}

/* Hidden Links */
a.h:link,a.h:visited,a.h:active,a.h:hover{color:#000000;text-decoration:none;}

/* Input Elements */
input,select,textarea{font-size:13px;}
.post_error font{color:#c00;}
.error .label font{color:#fff;}
.error .content font{color:#900;}
input.text, input.password, input.text-required, input.password-required{background:#fff;border:2px inset #ccc;padding:1px 1px 1px 1px;}
input.text-error, input.password-error{background:#fff url(http://www.stephenarnoldmusic.com/i1/r.gif) no-repeat left;border:2px inset #c00;color:#c00;padding:1px 1px 1px 6px;}

/* Button Elements */
.f-button,.f-button-d,.b-button,.b-button-d,.c-button,.c-button-d,.a-button,.a-button-d{font:bold 11px Arial,Geneva;text-align:center;text-decoration:none;margin:0px 0px 0px 0px;white-space:nowrap;}
.f-button,.b-button,.c-button,.a-button{cursor:pointer;}
.i-button,.i-button-d,.t-button,.t-button-d{font:bold 10px Arial,Geneva;text-align:center;text-decoration:none;margin:0px 0px 0px 0px;white-space:nowrap;}
.i-button,.t-button{background:#f60;border:2px solid #f30;border-top-color:#f90;border-left-color:#f90;color:#fff;cursor:pointer;}
.i-button-d,.t-button-d{background:#66a;border:2px solid #99c;border-top-color:#006;border-left-color:#006;color:#fff;}
.i-button,.i-button-d,.t-button,.t-button-d{width:16px;height:16px;padding:0px 3px 0px 3px;}
.i-button-s,.i-button-s-d{background:#f60;border:1px solid #f30;border-top-color:#f90;border-left-color:#f90;font:bold 10px/6px Arial,Geneva;color:#fc0;text-align:center;text-decoration:none;width:10px;height:10px;padding:0px 1px 0px 1px;cursor:pointer;}
a.i-button:link,a.t-button:link,a.i-button-s:link{color:#fff;text-decoration:none;}
a.i-button:visited,a.t-button:visited,a.i-button-s:visited{color:#fff;text-decoration:none;}
a.i-button:active,a.t-button:active,a.i-button-s:active{color:#fff;text-decoration:none;}
a.i-button:hover,a.t-button:hover,a.i-button-s:hover{color:#fff;text-decoration:none;}
a.i-button-d:link,a.t-button-d:link,a.i-button-s-d:link{color:#fff;text-decoration:none;}
a.i-button-d:visited,a.t-button-d:visited,a.i-button-s-d:visited{color:#fff;text-decoration:none;}
a.i-button-d:active,a.t-button-d:active,a.i-button-s-d:active{color:#fff;text-decoration:none;}
a.i-button-d:hover,a.t-button-d:hover,a.i-button-s-d:hover{color:#fff;text-decoration:none;}

/* Side Navigation Lists */
.side-nav{line-height:1em;list-style:none;margin:0 .48em 0 .48em;padding:0;text-indent:-.48em;}
.side-nav li{margin:0 0 .48em 0;}

/* Listing Elements */
.listing-headercallout-image, .listing-storefront-logo{border:1px solid #000;}

/* Site Overall */
.site-position{text-align:center;height:100%;}
.site-overall{margin:0 auto;text-align:left;width:760px;height:100%;}
.site-overall-print{margin:0 auto;text-align:left;width:640px;height:100%;}

/* Site Header */
.site-header{margin:0;padding:10px;}
.site-header .logo{text-align:left;vertical-align:middle;padding:0 0 10px 0;}
.site-header .disclaimer{text-align:right;vertical-align:middle;padding:0 0 10px 0;}

/* Site Body */
.site-body{margin:0;padding:10px;text-align:center;}

/* Site Footer */
.site-footer{border-top:3px solid #ccc;margin:0 10px 10px 10px;padding:10px 0 0 0;}
.site-footer .credits{text-align:left;vertical-align:middle;}

/* Site Nav */
.site-nav{text-align:left;}
.site-nav .primary{font:bold 13px Arial;}
.site-nav .primary ul{margin:0px;padding:3px 0px 3px 0px;}
.site-nav .primary li{display:inline;list-style:none;}
.site-nav .primary li a{background:#f60;border-bottom:1px solid #fff;border-right:1px solid #fff;color: #fff;padding:3px 10px 3px 10px;text-decoration:none;}
.site-nav .primary li.on a{background:#ccc;border-bottom:1px solid #ccc;color:#000;}
.site-nav .primary li a:hover{text-decoration:underline;}
.site-nav .secondary{border:1px solid #ccc;background:#eee;font:13px Arial;margin:1px 0px 0px 0px;padding:5px 10px 5px 10px;}
.site-nav .secondary span{display:block;float:left;padding:0px 20px 0px 0px;white-space:nowrap;}
.site-nav .secondary span.login{float:right;padding:0px 0px 0px 20px;}
.site-nav .secondary a{color:#f60;text-decoration:none;}
.site-nav .secondary a.on{color:#000;font-weight:bold;}
.site-nav .secondary a:hover{text-decoration:underline;}
.site-nav .bar2{background:#ccc;height:3px;line-height:3px;width:100%;}

/* Control Panel */
.control-panel{text-align:left;}
.control-panel a{float:left;margin:0;padding:0;text-decoration:none;}
.control-panel .link{background:#ffe;border:1px solid #fb7;color:#f60;display:block;height:53px;margin:0;padding:10px;width:218px;cursor:pointer;overflow:hidden;}
.control-panel .title{font-size:1.3em;font-weight:bold;text-decoration:underline;}
.control-panel h3{text-decoration:underline;}
.control-panel a:hover{background:#fec;}
.control-panel a:hover .link{background:#fec;border:2px solid #f60;color:#f60;padding:9px;}

/* ----- Member Name & Status ----- */
span.member, span.member a{text-decoration:none;white-space:nowrap;}
span.member a .name{text-decoration:underline;}
span.member .membership{color:#0c0;font-weight:normal;}
span.member .rating, span.member .unrated{color:#f60;font-weight:normal;}
span.member .invisible{display:none;}
span.member .mark, span.member .universe, span.member .test, span.member .cc{background:#006;color:#fff;font-weight:normal;padding:0px 1px 0px 1px;text-align:center;}
span.member .universe{background:#f60;}
span.member .test{background:#006;}
span.member .cc{background:#c00;}
span.member, span.member a:link{color:#006;}
span.member a:visited{color:#66c;}
span.member .standard .mark{background:#006;}
span.member .standard, span.member .standard a:link{color:#006;}
span.member .standard a:visited{color:#66c;}
span.member .byrequest .mark{background:#666;}
span.member .byrequest, span.member .byrequest a:link{color:#666;}
span.member .byrequest a:visited{color:#ccc;}
span.member .suspended .mark{background:#c00;}
span.member .suspended, span.member .suspended a:link{color:#c00;}
span.member .suspended a:visited{color:#f66;}
span.member .disabled .mark{background:#c06;}
span.member .disabled, span.member .disabled a:link{color:#c06;}
span.member .disabled a:visited{color:#f6c;}
span.member .marked .mark{background:#c0c;}
span.member .marked, span.member .marked a:link{color:#c0c;}
span.member .marked a:visited{color:#f6f;}
span.member .frozen .mark{background:#36f;}
span.member .frozen, span.member .frozen a:link{color:#36f;}
span.member .frozen a:visited{color:#9cf;}
span.member .good .mark{background:#060;}
span.member .good, span.member .good a:link{color:#060;}
span.member .good a:visited{color:#6c6;}
span.member .ipok .mark{background:#006;}
span.member .ipok, span.member .ipok a:link{color:#006;}
span.member .ipok a:visited{color:#66c;}
span.member .unknown .mark{background:#666;}
span.member .unknown, span.member .unknown a:link{color:#666;}
span.member .unknown a:visited{color:#ccc;}
span.member a:active, span.member a:hover,
span.member .standard a:active, span.member .standard a:hover,
span.member .byrequest a:active, span.member .byrequest a:hover,
span.member .suspended a:active, span.member .suspended a:hover,
span.member .disabled a:active, span.member .disabled a:hover,
span.member .marked a:active, span.member .marked a:hover,
span.member .frozen a:active, span.member .frozen a:hover,
span.member .good a:active, span.member .good a:hover,
span.member .ipok a:active, span.member .ipok a:hover,
span.member .unknown a:active, span.member .unknown a:hover{color:#f60;}

/* ----- Box Theme & Layout ----- */
.tgl-content{border-left:1px solid #ffffff;}
.tgl-content-i{border-left:1px solid #ffffff;}
.box-featured-tab{padding:5px 11px 5px 11px;} /* Needs to fix in box */

/* Box Ending */
.b-end{line-height:10px;}

/* Box HRs */
.hr{background:#ccc;}
.c-information .hr, .c-question .hr, .c-pending .hr,.c-unbound .hr{background:#ccc;}
.c-action .hr, .c-important .hr, .c-warning .hr{background:#fec;}
.c-sponsor .hr, .c-success .hr{background:#cec;}
.c-error .hr, .c-mature .hr{background:#ccc;}
.c-markety .hr{background:#fce;}
.c-standard .hr{background:#cce;}
.c-byrequest .hr{background:#ccc;}
.c-suspended .hr{background:#fcc;}
.c-disabled .hr{background:#fce;}
.c-marked .hr{background:#fcf;}
.c-frozen .hr{background:#cce;}
.c-good .hr{background:#cec;}
.c-ipok .hr{background:#cce;}

/* Header Callout Box */
.b-header-callout{text-align:left;}

/* Intro Box */
.b-intro{text-align:left;}

/* SubIntro Box */
.b-sub-intro{text-align:left;}

/* Callout Box */
.b-callout{text-align:left;}

/* Legend Box */
.b-legend{text-align:left;}

/* Filter Box */
.b-filter{text-align:left;}

/* Content Box */
.b-content{text-align:left;}

/* Markety Box */
.b-markety{text-align:left;}

/* Message Box */
.b-message{text-align:left;}

/* Status Box */
.b-status{text-align:left;}

/* Sidebox Box */
.b-sidebox{text-align:left;}

/* Form Box */
.b-form{text-align:left;}

/* Results Box */
.b-result{text-align:left;}
.b-result .body .label{background:#ccc;font-weight:bold;text-align:center;vertical-align:bottom;white-space:nowrap;}
.b-result .body .content{background:#eee;}
.b-result .body .alt .content{background:#f6f6f6;}
.b-result .body ul.msgs{margin:0;padding:0;}
.b-result .body ul.msgs li{list-style:none;margin:0 .64em 0 .64em;padding:0;text-indent:-.64em;}

/* Action Box */
.b-action{text-align:left;}

/* Text Content */
.txt-content{padding:0px 10px 0px 15px;text-align:left;}

/* ----- Special Overwrites ----- */
#hq-login-agreement .b-content{color:#666;font-size:.8em;text-align:center;}

/* ----- Soon to be deleted ----- */
pre{font-family:Verdana,Geneva,Arial;font-size:10px;}
sup{font-family:Verdana,Geneva,Arial;font-size:6px;}
.i{font-family:Arial,Helvetica;font-size:18px;text-decoration:none;}
.i2{font-family:Verdana,Geneva,Arial;font-size:12px;text-decoration:none;}
.i3{font-family:Verdana,Geneva,Arial;font-size:14px;text-decoration:none;}
.l2{font-family:Verdana,Geneva,Arial;font-size:12px;text-decoration:none;color:#000066;}
.l3{font-family:Verdana,Geneva,Arial;font-size:14px;text-decoration:none;color:#000066;}
.intro-header{font-family:Arial,Helvetica;font-size:18px;text-decoration:none;}
.sub-header{font-family:Verdana,Geneva,Arial;font-size:10px;text-decoration:none;}
.nav{font-family:Verdana,Geneva,Arial;font-size:10px;text-decoration:none;}
.nav2{color:#000000;font-family:Verdana,Geneva,Arial;text-decoration:none;}
/*
.side-nav{font-family:Verdana,Geneva,Arial;font-size:10px;text-decoration:none;}
.side-nav:hover{color:#000066;font-family:Verdana,Geneva,Arial;font-size:10px;text-decoration:none;}
*/
.box-header{font-family:Verdana,Geneva,Arial;font-size:10px;text-decoration:none;}
.box-footer{font-family:Verdana,Geneva,Arial;font-size:10px;text-decoration:none;}
.copyright{font-family:Verdana,Geneva,Arial;font-size:10px;text-decoration:none;}
.pagenav{font-family:Verdana,Geneva,Arial;color:#000000;text-decoration:none;}
.company{font-family:Verdana,Geneva,Arial;color:#ff9900;text-decoration:none;}
.inx-header{font-family:Verdana,Geneva,Arial;color:#999999;text-decoration:none;}
.inx-content{font-family:Verdana,Geneva,Arial;color:#000066;text-decoration:underline;}
.inx-content2{font-family:Verdana,Geneva,Arial;color:#000000;text-decoration:none;}

