/* universal styles */
body,table,td,tr,div,p,ol,ul,li,h1,h2,h3,h4,h5,h6,h7	{ font: 11px/13px verdana,sans-serif; color: #333; }
body	{ background: #000 url('/Images/frame/pg.gif') top center fixed no-repeat; margin: 0; padding: 0; }

p .bare { padding: 0; border: 0; margin: 0;}

p { padding: 0 0 5px 0; border: 0; margin: 0;}

a { text-decoration: none; color: #2178A0; }
a:visited { color: #2178A0; }
a:hover { color: #0397DB; }

.lrlink,.lrlink,.lrlink:visited { font: 9px/11px verdana,san-serif; color:#f30; padding-right: 4px; }
.lrlink:hover { font: 9px/11px verdana,san-serif; color:#fc0; padding-right: 4px; }

/* basic text styles */
.micro { font: 9px/11px verdana,san-serif; }
.mini { font: 10px/12px verdana,san-serif; }
.microdim { font: 9px/11px verdana,san-serif; color:#666; }
.minidim { font: 10px/12px verdana,san-serif; color:#666; }
.microlit { font: 9px/11px verdana,san-serif; color:#f30; }
.minilit { font: 10px/12px verdana,san-serif; color:#f30; }
.dim { color:#666; }
.lit,.litlink,.litlink:visited { color:#f30; }
.litlink:hover { color:#fc0; }
.header { font: bold 12px/14px verdana,sans-serif; color:#012B5E; }
.black { color:#000; }
.subheader { font-weight: bold }

.navlink,.navlink:visited { font-weight: bold; color: #042346; }
.navlink:hover { color: #006BB6 }

/* content area bgcolors */
.crint,.tralt { background: #f0f0f0; }
.pgint,.trdef { background: #ddd; }
.apint { background: #fff; }

/* align classes using "float" */
.alignleft, .left, .floatleft, .al { float: left; }
.alignright, .right, .floatright, .ar { float: right; }

/* content recepatacle wrapper and divots */
.cr,.rm { padding: 0; margin: 0 0 8px 0; border: 0; }
.crnav { padding: 0; margin: 0 0 5px 0; border: 0; }
.advert, { padding: 0; margin: 0 0 5px 0; border: 0; }
.fartist { padding: 0; margin: 0 0 3px 0; border: #bbb solid 1px; }
.crtt,.rmtt { background-image: url('/Images/frame/Tt.gif'); height: 8px; }
.crbb,.rmbb { background-image: url('/Images/frame/Bb.gif'); height: 8px; }
.crnavbb { background-image: url('/Images/frame/Bb-fff.gif'); height: 8px; }
.rmll,.crll { background-image: url('/Images/frame/Ll.gif'); width: 8px; }
.rmrr,.crrr { background-image: url('/Images/frame/Rr.gif'); width: 8px; }
.dstl { background-image: url('/Images/frame/Ds-Tl.gif'); height: 4px; }
.dsbl { background-image: url('/Images/frame/Ds-Bl.gif'); height: 4px; }
.dsll { background-image: url('/Images/frame/Ds-Ll.gif'); width: 4px; }
.dsrr { background-image: url('/Images/frame/Ds-Rr.gif'); width: 4px; }
.hdrint { background: #fff; height: 12px; }
.divot-fff-dl-f0 { background-image: url('/Images/frame/Divot-fff-dl-f0.gif'); height: 9px; }
.divot-f0-dl-fff { background-image: url('/Images/frame/Divot-f0-dl-fff.gif'); height: 9px; }
.divot-f0-dl-f0 { background-image: url('/Images/frame/Divot-f0-dl-f0.gif'); height: 9px; }
.divot-f0 { background: #f0f0f0; height: 9px; }

/* page dropshadow */
.pgll { background-image: url('/Images/frame/Pg-Ll.gif'); }
.pgrr { background-image: url('/Images/frame/Pg-Rr.gif'); }
.pgtt { background-image: url('/Images/frame/Pg-Tt.gif'); }

/* artist photo dropshadow */
.apdstt { background-image: url('/Images/frame/ApDs/Tt.gif'); }
.apdsbb { background-image: url('/Images/frame/ApDs/Bb.gif'); }
.apdsll { background-image: url('/Images/frame/ApDs/Ll.gif'); }
.apdsrr { background-image: url('/Images/frame/ApDs/Rr.gif'); }

/* image dropshadow */
.dstl { background-image: url('/Images/frame/Ds-Tl.gif'); height: 4px; }
.dsbl { background-image: url('/Images/frame/Ds-Bl.gif'); height: 4px; }
.dsll { background-image: url('/Images/frame/Ds-Ll.gif'); width: 4px; }
.dsrr { background-image: url('/Images/frame/Ds-Rr.gif'); width: 4px; }

/*  textbox, textarea styles  */
.tb, .ta { font: 10px/12px verdana,sans-serif; color:#333; }

.pr23tb,.PR23TB { font: 10px/12px verdana,sans-serif; color:#333; width: 350px; }
.pr23ta,.PR23TA { font: 10px/12px verdana,sans-serif; color:#333; width: 350px; height: 28px; }
.pr23ta-2r,.PR23TA-2R { font: 10px/12px verdana,sans-serif; color:#333; width: 350px; height: 68px; }

.pr12tb,.PR12TB { font: 10px/12px verdana,sans-serif; color:#333; width: 310px; }
.pr12ta,.PR12TA { font: 10px/12px verdana,sans-serif; color:#333; width: 310px; height: 28px; }
.pr12ta-2r,.PR12TA-2R { font: 10px/12px verdana,sans-serif; color:#333; width: 310px; height: 68px; }

.dd,.DD { font: 11px verdana,sans-serif; color: #333; }
	
/* regroup/rename custom styles */
div .content { padding: 5px; }
div .rmcontent { padding: 3px; }
div .apwrap { float: right; padding: 0 0 3px 5px; }

.artistimg { padding-bottom: 9px; }

.alert,.error { font: 9px/14px verdana,san-serif; color:#f30; }

.big { font: 11px/13px verdana,sans-serif;}
