/* CSS for Wired Musician Web Site
---------------------------------------------------------------------------------*/
/* overall content style initializations
---------------------------------------------------------------------------------*/
body{
background:url("../images/bg_bodybottom.gif") #CCCCCC repeat-x bottom left;
color:#6F686F;
font:11px/24px Verdana,Arial,Sans-Serif;
margin:0;
padding:0;
border:0;
text-align:left;
}
div.topbackgrounddiv{
z-index:1;
position:absolute;
top:0;
left:0;
width:100%;
height:123px;
background:url("../images/bg_bodytop.gif") #CCCCCC repeat-x top left;
}
td{
font:11px/24px Verdana,Arial,Sans-Serif;
background:#FFFFFF;
}
img{
border:0;
}
td,div,form,p,h1,h2,h3,h4,h5,h6{
border:0;
padding:0;
margin:0;
vertical-align:top;
}
h1,h2,h3{
color:#AB0000;
font-weight:bold;
font-size:14px;
line-height:20px;
margin:20px 0 5px 0;
text-align:left;
}
h1{
font-size:17px;
letter-spacing:normal;
}
h1 span.TM{
font-weight:normal;
font-size:14px;
}
h3{
font-size:13px;
color:#474347;
}
h4,h5,h6{
font-weight:bold;
font-size:12px;
line-height:20px;
margin:10px 0 10px 0;
text-align:left;
}
h4{
font-weight:bold;
font-size:16px;
font-family:Arial,verdana,geneva,Helvetica,sans-serif;
border-bottom:1px solid #9C979D;
padding-bottom:2px;
}
p, li{
font-size:12px/22px;
margin:0 0 10px 0;
}
/* bigtable
---------------------------------------------------------------------------------*/
div.bigtablediv{
z-index:20;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
table.bigtable{
width:800px;
height:100%;
background:#FFFFFF;
border:1px solid #FFFFFF;
}
/* row 1 - header panel
---------------------------------------------------------------------------------*/
td.header{
height:90px;/*
background:#AB0000 url("../images/bg_headerpanel.gif") repeat-x top left;
*/
background:url("../images/headerpanel3.gif") #AB0000 no-repeat top left;
text-align:center;
vertical-align:top;
padding: 0;
}

td.header .transpixel{
	width: 1px;
	height: 1px;
	margin: 0;
	border: 0;
}

td.header div.headerdiv{
	display: none;
}

div.headerdivMAC{
	height: 90px;
	width: 798px;
	margin: 0;
	padding: 0;
}


/* row 2 - top panel   row 4 - bottom panel
---------------------------------------------------------------------------------*/
td.toppanel,td.bottompanel{
height:30px;
background:url("../images/bg_toppanel.gif") repeat-x top left;
font-size:10px;
letter-spacing:1px;
line-height:30px;
text-align:center;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
/* row 3 - left panel
---------------------------------------------------------------------------------*/
td.leftpanel{
width:200px;
height:auto;
background:#6F686F;
color:#CCCCCC;
text-align:left;
border-right:1px solid #FFFFFF;
padding:0 5px 5px 5px;
}
div.leftpaneldiv p{
font-size:10px;
line-height:14px;
padding:0;
}
html>body div.leftpaneldiv p{
line-height:18px;
margin:0 5px 0 15px;/*decent browsers*/
}
div.contextmenu,div.featuredsite,div.othersites{
margin:5px;
padding:5px 0;
background:transparent;
}
div.featuredsite{
	margin-top: 50px;
}
div.leftpaneldiv h6,
div.rightpaneldiv h6,
div.logindiv p.loginheading{
font-size:12px;
font-weight:normal;
line-height:16px;
color:#FFFFFF;
margin:5px 0 7px 0;
padding:0 0 1px 0;
border-bottom:1px solid #DDDDDD;
}
td.leftpanel a:link,
td.leftpanel a:visited,
td.rightpanel a:link,
td.rightpanel a:visited{
text-decoration:none;
color:#F3F3F3;
border-top:1px solid #6F686F;
border-bottom:1px solid #6F686F;
padding:1px 2px 1px 2px;
}
td.leftpanel a:hover,
td.rightpanel a:hover{
border-top:1px solid #EEEEEE;
border-bottom:1px solid #EEEEEE;
}

div.featuredinfodiv a:link,
div.featuredinfodiv a:visited{
	font-weight: bold;
	border: 1px solid #6F686F;
	padding: 0 0 2px 0;
}

div.featuredinfodiv a:hover{
	font-weight: bold;
	border-bottom:1px solid #EEEEEE;
}


div.featuredinfodiv p.featuredfoto{
padding:5px 0 0 0;
margin: 0;
}

div.featuredinfodiv p.featuredfoto a:link,
div.featuredinfodiv p.featuredfoto a:visited,
div.featuredinfodiv p.featuredfoto a:hover{
	border: none;
	}
	
div.featuredinfodiv p.featuredinfoheader{
	font-weight: bold;
	line-height: normal;
	margin: 8px 0 10px 1px;
	padding: 0;
}

div.featuredinfodiv p.featuredinfo{
	font-weight: normal;
	line-height: 16px;
	margin: 0 0 3px 10px;
	padding: 0;
	color: white;
}

div.othersites p.othersiteinfo{
padding-bottom:3px;
}
div.othersiteslist p{
padding-left:18px;
background:url("../../images/menus/wm_notselected.gif") no-repeat top left;
}
html>body div.othersiteslist p{
background-position:center left;
padding-top:1px;
}
/* row 3 - content panel
---------------------------------------------------------------------------------*/
td.contentpanel{
background:#FFFFFF;
border:1px solid #CCCCCC;
padding:10px 30px 10px 30px;
}

td.contentpanel p,
td.contentpanel li{
text-align:justify;
line-height:20px;
}
/*
td.contentpanel li{
line-height: 18px;
margin-bottom: 10px;
list-style: url(../../images/menus/red-right-arrow2.gif);
}
*/

td.contentpanel a:link,td.contentpanel a:visited{
text-decoration:none;
/*
border-top:1px solid #FFFFFF;
*/
border-bottom:1px solid #FFFFFF;
font-weight:bold;
color:#6F686F;
}
td.contentpanel a:hover{
/*
border-top:1px solid #AB0000;
*/
border-bottom:1px solid #6F686F;
}
div.footnotes{
margin:20px 10px 10px 10px;
padding-top:4px;
border-top:1px solid #CCCCCC;
}
div.footnotes p{
font-size:10px;
line-height:normal;
letter-spacing:normal;
font-family:Arial,verdana,geneva,Helvetica,sans-serif;
}
div.footnotes a:link,
div.footnotes a:visited{
font-size:11px;
}
td.contentpanel p.contentimage{
margin:0 0 1px 0;
text-align:center;
padding:0;
}
td.contentpanel p.contentimagecaption{
margin:0;
text-align:center;
font-size:10px;
line-height:12px;
padding:0;
}
td.contentpanel p.photocredit{
margin:0 0 4px 0;
font-size:8px;
color:#565256;
text-transform:uppercase;
text-align:right;
line-height:normal;
}
/* row 3 - right panel
---------------------------------------------------------------------------------*/
td.rightpanel{
width:170px;
height:auto;
background:#6F686F;
color:#CCCCCC;
border-left:1px solid #FFFFFF;
}
/* row 5 - bottom panel
---------------------------------------------------------------------------------*/
td.wmfooter{
height:40px;
background:#800000;
vertical-align:middle;
font-size:10px;
}
td.wmfooter p{
color:#FFFFFF;
text-align:center;
letter-spacing:1px;
padding:0;
margin:0;
}
/* styles for the server-generated content blocks
---------------------------------------------------------------------------------*/
/* horizontal navigation bar
---------------------------------------------------------------------------------*/
div.navbarblock{
margin:0;
padding:0;
}
span.navbardivider{
display:none;
}
span.navbaritem a:link,span.navbaritem a:visited{
vertical-align:baseline;
padding:9px 20px 9px 20px;
border-right:1px #CCCCCC solid;
background-color:transparent;
color:#FFFFFF;
text-decoration:none;
}
span.navbaritem a:hover{
color:#FFFFFF;
background-color:#6F686F;
}
div.navbarblock span.first a:link,div.navbarblock span.first a:visited{
border-left:1px #CCCCCC solid;
}
/* previous-next links
------------------------------------------------------------*/
td.prevlink,td.nextlink{
width:50%;
}
td.prevlink p,td.nextlink p{
margin-left:0;
margin-right:0;
margin-bottom:10px;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
}
td.prevlink p{
text-align:left;
padding-left:0;
}
td.nextlink p{
text-align:right;
padding-right:0;
}
table.nextprev a:link,table.nextprev a:visited{
text-decoration:none;
color:#AB0000;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
padding:0 3px;
}
table.nextprev a:hover{
color:#AB0000;
border-top:1px solid #6F686F;
border-bottom:1px solid #6F686F;
}
/* log-in div
------------------------------------------------------------*/
div.logindiv{
margin:15px;
}
div.logindiv H6.loginheading{
margin:0 0 10px 0;
padding:0;
width:100%;
}
div.logindiv p.forgotpassword{
margin:5px 0 5px 0;
width:100%;
text-align:center;
}
div.logindiv a:link,
div.logindiv a:visited{
border-top:1px solid #6F686F;
border-bottom:1px solid #6F686F;
}
div.logindiv a:hover{
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
.inputfield{
display:block;
width:135px;
height:22px;
border:1px solid #CCCCCC;
color:#F3F3F3;
background-color:#800000;
font-size:10px;
line-height:10px;
padding:6px 5px 0 5px;/* grr IE */
}
html>body .inputfield{
padding:4px 5px 0 5px;
}
.loginbutton{
color:#6F686F;
font-size:10px;
background-color:#CCCCCC;
border:0;
margin:8px 0 4px 0;
padding:4px 4px 3px 3px;
}
table.passwordtable .loginbutton{
margin:8px 0 4px 25px;
}
div.logindiv p{
color:#F3F3F3;
margin:0;
font-size:10px;
line-height:15px;
text-align:left;
}
div.logindiv p.submitbutton{
margin:5px 0 5px 0;
text-align:center;
}
div.othersites p.othersiteinfo{
color:#FFFFFF;
line-height:normal;
}
div.floatboxright{
float:right;
}
div.floatboxleft{
float:left;
}
img.headerbgimage{
height:88px;
width:798px;
margin:0;
border:0;
}
div.copyrightinfo{
margin:0;
padding:10px;
}
div.copyrightinfo p{
line-height:normal;
text-align:center;
margin:0 0 5px 0;
color:#B5B5B5;
font-size:10px;
font-family:Arial,verdana,geneva,Helvetica,sans-serif;
text-transform:uppercase;
}
td.header p.logininfo{
text-align:right;
float:right;
color:#FFFFFF;
margin:5px 5px 5px 0;
line-height:normal;
}
td.contentpanel div.dropcap{
float:left;
color:#800000;
font-weight:bold;
font-size:48px;
line-height:normal;
padding:0;
vertical-align:top;
text-align:left;
margin:-5px 0 0 0;/*
height:40px;
position:relative;
vertical-align:top;
height:48px;
margin:0;
padding:0;
vertical-align:middle;
padding:0;
line-height:50px;
margin:0;
background-color:green;
vertical-align:middle;
*/
}
td.contentpanel p.pillars{
text-align:center;
color:#C0C0C0;
font-family:arial,helvetica,san-serif;
font-size:12px;
letter-spacing:5px;
clear:both;
}
div.contextmenu{
width:190px;
padding:0;
text-align:left;
}
html>body div.contextmenu{
	margin-top: 15px;
}
table.contextmenutable{
margin:0;
background-color:transparent;
width:100%;
}
table.contextmenutable td{
background-color:transparent;
padding: 3px 0 3px 0;
line-height: normal;
margin: 0;
vertical-align:middle;
/*
padding:1px 0 1px 0;
line-height:15px;
*/
}

HTML>BODY table.contextmenutable td{
padding: 6px 0 6px 0;
}

table.contextmenutable td a:link,
table.contextmenutable td a:visited{
	padding: 1px 0 1px 0;
	margin: 0;
	line-height: normal;
}

table.contextmenutable td a:hover{
background-color:#878087;
color:#FFFFFF;
}
td.contentpanel span.SuperScript{
vertical-align:super;
font-size:9px;
}
td.leftpanel p.printerfriendlylink{
text-align:center;
text-transform:uppercase;
margin:30px 0 0 0;
}
UL{
line-height:normal;
margin-bottom:20px;
}
td.menuheadingtopcurrent a:link,
td.menuheadingtopcurrent a:visited,
td.menuitemcurrent a:link,
td.menuitemcurrent a:visited,
td.menuitemtopcurrent a:link,
td.menuitemtopcurrent a:visited,span.lookatme{
font-weight:bold;
}
table.nextprev,table.contextmenutable td a:link,
table.contextmenutable td a:visited{
width:100%;
}

td.menuheadingtop{
	color: white;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 3px double #A9A6AB;
}
div.endorsement1{
	border-top: 1px solid #928D94;
	border-left: 1px solid #928D94;
	border-bottom: 1px solid #403F41;
	border-right: 1px solid #403F41;
	padding: 10px 5px 10px 5px;
	margin: 150px 10px 0 10px;
	background-color: #605C61;
}
html>body div.endorsement1{
	padding: 10px 1px 10px 1px;
}
div.endorsement1 p{
	font-size: 11px;
	color: white;
	line-height: 15px;
	margin: 0;
}

div.endorsement1 p.quoteright{
	text-align: right;
}

div.endorsement1 p.author{
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 11px;
	margin-bottom: 0;
	padding-left: 2px;
}

div.endorsement1 p.authordesc{
	padding-left: 2px;
}

div.endorsement1 span.lookatme{
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 1px;
}

div.endorsement1 p.authortarget a:link,
div.endorsement1 p.authortarget a:visited{
	font-weight: bold;
	letter-spacing: 1px;
	border-top: 1px solid #605C61;
	border-bottom: 1px solid #605C61;
}

div.endorsement1 p.authortarget a:hover{
	border-top: 1px solid #BFBDBF;
	border-bottom: 1px solid #BFBDBF;
}

div.sistersitelinks{
	display: none;
}

td.contentpanel p.ulitem{
font-size:11px;
font-weight:bold;
color:#AB0000;
line-height:20px;
margin-bottom:0;
text-align: left;
}

td.contentpanel p.ulitem2{
	font-weight: bold;
	line-height: normal;
	margin: 15px 0 0 0;
	text-align: left;
}


