/* CSS definition file containing site wide stylesheets */

/* Reset */

body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, 
brockquote, pre, table, caption, th, td, address, 
form, fieldset, legend, object,
#main ul, #sub ul { margin:0; padding:0; }

h5, h6, pre, table, code, kbd, samp, acronym, input, 
textarea { font-size: 100%; }

a, ins { text-decoration: none; }

address, em, cite, dfn, var { font-style: normal; }

input, textarea {
  font-family: sans-serif;
  font-weight: normal;
}

img { vertical-align: middle; }

a img { border: none; }

/* Reset End */

body {
color:#fff;
background:#000 url("http://www.dougaldrich.com/img/back.jpg");
}

body, td, th {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size: 9pt;
line-height:1.5 }

h2 { font-family:Papyrus,'Hoefler Text','Palatino Linotype',Georgia,Palatino,serif; }

p { margin:3px 3px 15px 3px; }

a         { text-decoration: none;}
a:link    { color:#f90; }
a:visited { color:#f93; }
a:active  { color:#f90; }
a:hover   { color:#f90;text-decoration:underline;font-size:105%; }

strong, .strong { font-weight:bold }
.f_small { font-size:90% }


/* Top Menu/ Footer/ Fixed */

#menu      { margin:0;padding:0 }
#foot      { margin:9px 0 0 9px;padding-left:20px;
color:#999;font-size:80%;letter-spacing:1px;
border-top:1px dotted #c96;width:100% }

#foot a {color:#999}

#top_menu      { width:100%;}
#box           { width:760px }
#box_board     { width:100% }


/* index page */

h1 { font-size:150% }
h2 { font-size:150% }
div#top_text h2 { font-size:120% }
h3, h4  { font-size:100% }

/* div#top_text { 
margin:0 0 0 17px;
background-repeat:no-repeat; background-position:top left;
padding-left:455px;  } */

div.front_04 { background-image:url("http://www.dougaldrich.com/assets/images/da_rotate_01.jpg"); min-height:491px; _height:491px; }
div.front_05 { background-image:url("http://www.dougaldrich.com/assets/images/da_rotate_02.jpg"); min-height:491px; _height:491px; }
div.front_06 { background-image:url("http://www.dougaldrich.com/assets/images/da_rotate_03.jpg"); min-height:491px; _height:491px; }

h1 span  { display:none; }
div.date { color:#f60; font-weight:bold;margin:20px 3px 3px 0; text-align:right }

/* each page */
#main { padding:16px 9px 0 40px }
div.top_sub_menu { margin-top:-20px }

h2      { color:#f90; margin:0; padding:9px 3px 4px 9px; background: url("http://www.dougaldrich.com/img/back_h2_all.jpg"); }
div#top_text h2 { padding:9px 3px 6px;background: url("http://www.dougaldrich.com/img/back_h2.jpg"); }
h2.top  { margin-top:-15px }
h3      { color:#fc9; margin:9px 0 6px; }

/* Discography */

td { vertical-align:top; }

table.cd_index td { text-align:center;width:180px;padding-bottom:18px }
table.cd { margin-top:12px }
td.cd { text-align:center;width:330px; }
td.cd_info { width:410px; }

/* Links */
td.links { width:240px; }

/* Merchandise */
table.merch td { line-height:1.25;padding-bottom:18px }
td.merch { text-align:center;width:290px; }
td.merch_info { width:450px;}


/* List */
ol, ul  { margin:6px 3px 15px 11px; padding-left:11px; }
div#top_text ul { margin:3px 3px 15px 3px; padding-left:3px; }
ul li {list-style-type:none}
ul li { background: url(http://www.dougaldrich.com/img/star.png) no-repeat 0 2px;padding-left:16px }

/* img */
img { border:0px }
img.top { vertical-align:top }
img.bottom { vertical-align:bottom }
img.middle { vertical-align:middle }

img.f_right, p.f_right { float:right;margin:12px 0 6px 5px }
img.f_left,  p.f_left  { float:left;margin:12px 5px 6px 0 }

/* Txt Align */
.align_right  { text-align:right }
.align_left   { text-align:left }
.align_center { text-align:center }


span.date { font-family:'Consolas','Lucida Console',Courier,'Courier New',monospace; }

.cell_hide { display:none }