/* 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:#e8e5dc;
background:#000 url("http://www.dougaldrich.com/img/back-2011.jpg") fixed;
}

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

h2 { font-family:'Emblema One',Papyrus,'Hoefler Text','Palatino Linotype',Georgia,Palatino, cursive;font-weight:normal; }

p { margin:3px 3px 15px 3px; }
#main p,
#main div.div-p { margin: 9px 12px 9px 16px; }


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%; }

#main a[href^="http:"]:after { content:url(http://www.dougaldrich.com/img/link_yellow.png); vertical-align:middle;margin:0 2px; }

#main a[href^="http://www.dougaldrich.com/"]:after,
#main a[href^="http://theofficialdougaldrichmessageboard.yuku.com/"]:after,
#main a[href^="http://www.burningrain.net/"]:after,
#main a[href^="http://dougaldrich.burningrain.net/"]:after,
#main a[href^="http://ianmayo.burningrain.net/"]:after,
#main a[href^="http://forum.burningrain.net/"]:after,
#main a[href^="http://forums.burningrain.net/"]:after,
#main a[href^="http://community.burningrain.net/"]:after,
#main a[href^="http://merchandise.burningrain.net/"]:after,
#main a[href^="http://links.burningrain.net/"]:after,
#main a[href^="http://lion.cool-rock.com/"]:after,
#main a[href^="http://bmr.cool-rock.com/"]:after,
#main a[href^="http://astore.amazon"]:after,
#main div.addthis_place a:after,
#main a.noimg:after { content:"";margin:0;}

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

/* Top Menu/ Footer/ Fixed

#da_body { width:960px;margin:0 auto} */

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

#footer a {color:#999;text-decoration:underline}

body {width:960px; margin-right:auto;margin-left:auto}

#top_menu      { top:0;
                 z-index:2;
                 _position:absolute;
                 background:#000 url("http://www.dougaldrich.com/img/back.jpg");
             _position: absolute;
             _top: expression(eval(document.documentElement.scrollTop+0)+'px');}

#box           { z-index:1;padding-bottom:110px;;
min-height: 100%;
height: auto !important;
height: 100%; }

#box_board     { z-index:1;padding-top:90px;padding-bottom:110px;width:100% }

#main_big      { z-index:1; top:130px; position:absolute;
            width:940px; padding-left:15px; padding-bottom:110px; }  /* contents */ 

#main      { z-index:1; top:130px; position:absolute;
            width:600px; padding-left:15px; padding-bottom:110px; }  /* contents */ 

#sub       { z-index:1; position:absolute; top:130px;
             width:310px; margin-left:630px; padding-bottom:110px; }  /* contents */ 

#footer        { z-index:2;width:960px;
               background:#000 url("http://www.dougaldrich.com/img/back.jpg") bottom;
               bottom:0;height:85px; }

*:first-child+html #footer { position: absolute;  }

div.footer-in {margin-left:9px}

div#backtotop  { z-index:3; bottom:65; left:800px; position: absolute;position:fixed;font-size:80% }
div#backtotop_date  { z-index:3; bottom:65; width:960px; 
margin-right:auto;margin-left:auto; text-align:right;
position: absolute;position:fixed;font-size:80%;color:#666 }
div#backtotop_date a { margin-left:12px;margin-right:12px }

html>/**/body #footer { position:fixed; }

/* index page */

h1 { font-size:150% }
h2, .xlarge { font-size:150% }
div#top_text h2, 
div#top_text_left h2, 
h3.em, .large { font-size:120% }
h3, h4  { font-size:100% }

div#top_text_left { 
margin:0 0 16px 20px;text-align:left;
width:400px;  }

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



div.front    { background-image:url("http://www.dougaldrich.com/dougclass.jpg"); min-height:660px; _height:660px; } /* 2010 */
div.front_01 { background-image:url("http://www.dougaldrich.com/img/da_rotate_01.jpg"); min-height:491px; _height:491px; } /* 2009 */
div.front_02 { background-image:url("http://www.dougaldrich.com/img/da_rotate_02.jpg"); min-height:491px; _height:491px; } /* 2006 */
div.front_03 { background-image:url("http://www.dougaldrich.com/img/da_rotate_03.jpg"); min-height:491px; _height:491px; } /* 2002 */
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; }
div.front_07 { background-image:url("http://www.dougaldrich.com/assets/images/da_rotate_04.jpg"); min-height:491px; _height:491px; } /* 2004 */
div.front_08 { background-image:url("http://www.dougaldrich.com/img/da_rotate_08.jpg"); min-height:580px; _height:580px; }

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

#main span.date,
#main a.date { font-family:'Consolas','Lucida Console',Courier,'Courier New',monospace;font-size:110% }

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

#main ul.flag   { margin:9px 0px 9px 11px; }
#main ul.flag li,
#main h3.flag,
#main h4.flag    { padding-left:31px; background-position:5px 2px; }

#main h4.icon,
#main ul.icon li { padding-left:20px; background-position:2px 0 }
#main ul.icon li.dot  { background-position:7px 0.4em; }

#main ul.icon li.photo,  
#main ul.photo li,
#main h4.photo  { background-image: url(http://www.burningrain.net/img/icon/photo.png); }
#main ul.icon li.review, 
#main ul.review li,
#main h4.review { background-image: url(http://www.burningrain.net/img/icon/review.png); }
#main ul.icon li.mail,   
#main ul.mail li,
#main h4.mail   { background-image: url(http://www.burningrain.net/img/icon/sendmail.png); }
#main ul.icon li.web,    
#main ul.web li,
#main h4.web    { background-image: url(http://www.burningrain.net/img/icon/web.png); }
#main ul.band li.music, 
#main ul.icon li.music,  
#main ul.music li,
#main h4.music  { background-image: url(http://www.burningrain.net/img/icon/music.png); }
#main ul.icon li.map,  
#main ul.map li,
#main h4.map  { background-image: url(http://www.burningrain.net/img/icon/map.png); }
#main ul.icon li.video,  
#main ul.video li,
#main h4.video  { background-image: url(http://www.burningrain.net/img/icon/video.png); }

/* 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, div.f_right { float:right; }
img.f_left,  p.f_left,  div.f_left  { float:left; }
#main p.f_left,
#main p.f_right { margin: 0px 8px 9px 16px; }
p.f_left_news, div.f_left_news  { float:left;margin:0 5px 6px 15px }
p.f_right_news, div.f_right_news  { float:right;margin:0 5px 6px 9px }

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

/* each page */
div.top_sub_menu { margin-top:-20px }

h2 { color:#f90; margin:0; padding:9px 3px 4px 12px; background: url("http://www.dougaldrich.com/img/back_h2_all.jpg"); }
div#top_text h2,
div#top_text_left h2 { padding:9px 3px 6px 12px;background: url("http://www.dougaldrich.com/img/back_h2.jpg"); }
h2.top  { margin-top:-15px }
h2.no_top  { margin-top:15px }
#main ul#portfolio li.music,
#main h3      { color:#fc9; margin:9px 0 6px; padding:2px 0 2px 9px }
#main h4      { color:#ffdf80;border-bottom:solid 1px #bb7000;margin: 4px 3px 6px; padding:2px 0 2px 9px }
#main ul#portfolio li.music,
#main h3.up { background:#000;padding:2px 9px }
#sub h3   {  color:#fc9;background: #333 url(http://www.burningrain.net/2010ver/img/side_br.jpg);padding:2px 6px; margin:5px 0 2px }
div.disc h3.up   { margin-left:-9px; }

/* each NEWS page */
div.div-p { margin: 9px 12px 9px 16px; }
div.div-div { margin: 9px 0; }
div#main div.news   { margin-top:-15px }
div#main div.news p { margin:3px 12px 15px 12px;font-size: 10pt; }
div#main div.news div.date { margin:0 3px 3px 0; }
div#main div.news h3       { padding-left:6px; }
div#main div.news ul,
div#main div.news ol { margin:6px 3px 15px 15px; padding-left:15px; }
div#main div.disc ul { margin:6px 3px 15px 11px; padding-left:11px; }
div#main div.disc ol { margin:6px 3px 15px 20px; padding-left:20px; }

p.see_more a { background:#000;border:1px solid #c96;padding:1px 12px }
div.see_more span { color:#f90 }
div.see_more a,
div.see_more span { background:#000;border:1px solid #c96;padding:1px 12px }
div.see_more span { cursor: pointer; }
div.see_more a:hover   { text-decoration:none; }
div.see_more { margin:9px 0 }

/* 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:280px; }
td.fb-act    { width:205px; }
td.fb-findus { width:310px; }

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


/* MAP */

img.image{display: none;}

ul#imagemap{ margin:0; padding:0; width:800px; height:80px;
             position: relative;
             background: transparent url(http://www.dougaldrich.com/img/top_logo_menu.png) top left no-repeat; }

ul#imagemap li {margin: 0; padding: 0; position: absolute; font-size: 85%; list-style:none}

ul#imagemap a { border:none }

ul#imagemap li#index{top: 0px; left: 0px;}
ul#imagemap li#index a{position: absolute; width: 290px; height: 75px; text-decoration: none;}
ul#imagemap li#index a span{display: none;}
ul#imagemap li#index a:hover{position: absolute; background: transparent url(http://www.dougaldrich.com/img/top_logo_menu.png) 0px -74px no-repeat; top: 0px; left: 0px;}

ul#imagemap li#bio{top: 0px; left: 340px;}
ul#imagemap li#bio a{position: absolute; width: 90px; height: 30px; text-decoration: none;}
ul#imagemap li#bio a span{display: none;}
ul#imagemap li#bio a:hover{position: absolute; background: transparent url(http://www.dougaldrich.com/img/top_logo_menu.png) -340px -70px no-repeat; top: 0px; left: 0px;}

ul#imagemap li#tour{top: 0px; left: 430px;}
ul#imagemap li#tour a{position: absolute; width: 85px; height: 30px; text-decoration: none;}
ul#imagemap li#tour a span{display: none;}
ul#imagemap li#tour a:hover{position: absolute; background: transparent url(http://www.dougaldrich.com/img/top_logo_menu.png) -430px -70px no-repeat; top: 0px; left: 0px;}

ul#imagemap li#disc{top: 0px; left: 515px;}
ul#imagemap li#disc a{position: absolute; width: 95px; height: 30px; text-decoration: none;}
ul#imagemap li#disc a span{display: none;}
ul#imagemap li#disc a:hover{position: absolute; background: transparent url(http://www.dougaldrich.com/img/top_logo_menu.png) -515px -70px no-repeat; top: 0px; left: 0px;}

ul#imagemap li#merch{top: 0px; left: 610px;}
ul#imagemap li#merch a{position: absolute; width: 95px; height: 30px; text-decoration: none;}
ul#imagemap li#merch a span{display: none;}
ul#imagemap li#merch a:hover{position: absolute; background: transparent url(http://www.dougaldrich.com/img/top_logo_menu.png) -610px -70px no-repeat; top: 0px; left: 0px;}

ul#imagemap li#calendar{top: 0px; left: 705px;}
ul#imagemap li#calendar a{position: absolute; width: 70px; height: 30px; text-decoration: none;}
ul#imagemap li#calendar a span{display: none;}
ul#imagemap li#calendar a:hover{position: absolute; background: transparent url(http://www.dougaldrich.com/img/top_logo_menu.png) -705px -70px no-repeat; top: 0px; left: 0px;}

ul#imagemap li#photos{top: 30px; left: 415px;}
ul#imagemap li#photos a{position: absolute; width: 55px; height: 30px; text-decoration: none;}
ul#imagemap li#photos a span{display: none;}
ul#imagemap li#photos a:hover{position: absolute; background: transparent url(http://www.dougaldrich.com/img/top_logo_menu.png) -415px -100px no-repeat; top: 0px; left: 0px;}

ul#imagemap li#gear{top: 30px; left: 470px;}
ul#imagemap li#gear a{position: absolute; width: 45px; height: 30px; text-decoration: none;}
ul#imagemap li#gear a span{display: none;}
ul#imagemap li#gear a:hover{position: absolute; background: transparent url(http://www.dougaldrich.com/img/top_logo_menu.png) -470px -100px no-repeat; top: 0px; left: 0px;}

ul#imagemap li#download{top: 30px; left: 515px;}
ul#imagemap li#download a{position: absolute; width: 90px; height: 30px; text-decoration: none;}
ul#imagemap li#download a span{display: none;}
ul#imagemap li#download a:hover{position: absolute; background: transparent url(http://www.dougaldrich.com/img/top_logo_menu.png) -515px -100px no-repeat; top: 0px; left: 0px;}

ul#imagemap li#board{top: 30px; left: 605px;}
ul#imagemap li#board a{position: absolute; width: 110px; height: 30px; text-decoration: none;}
ul#imagemap li#board a span{display: none;}
ul#imagemap li#board a:hover{position: absolute; background: transparent url(http://www.dougaldrich.com/img/top_logo_menu.png) -605px -100px no-repeat; top: 0px; left: 0px;}

ul#imagemap li#links{top: 30px; left: 715px;}
ul#imagemap li#links a{position: absolute; width: 45px; height: 30px; text-decoration: none;}
ul#imagemap li#links a span{display: none;}
ul#imagemap li#links a:hover{position: absolute; background: transparent url(http://www.dougaldrich.com/img/top_logo_menu.png) -715px -100px no-repeat; top: 0px; left: 0px;}


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

.pc_hide { display:none }
p.front_show { margin-left:-10000px;margin-top:-661px }
p.front_01_show { margin-left:-10000px;margin-top:-491px }
p.front_02_show { margin-left:-10000px;margin-top:-491px }
p.front_03_show { margin-left:-10000px;margin-top:-485px }
p.front_07_show { margin-left:-10000px;margin-top:-491px }
p.front_08_show { margin-left:-10000px;margin-top:-579px }

#shadowbox_title_inner, #shadowbox_info_inner,
#sb-title-inner, #sb-info-inner { background-color:#261804; }

div.flash_old { margin-left:-50px; }
div.facecomment { background-color:#F8E0C6;padding:6px }
div.facecomment_dark { padding:6px }
div.face_like { padding:6px }
div.addthis_place { margin:12px 0 1px 350px; }


#main ul.news_menu    { margin:3px 9px 6px 6px; border-width:1px; }
#main ul.news_menu li { background:none; display:inline; padding-left:3px; padding-right:5px;  }
#main ul.news_menu li { border-right-width:1px; border-right-style:solid; border-right-color:#c96; }

#main ul.news_menu li.migi a:after { content:url(http://www.dougaldrich.com/img/arrow-right.png); vertical-align:middle;margin:0 2px; }
#main ul.news_menu li.hidari a:before { content:url(http://www.dougaldrich.com/img/arrow-left.png); vertical-align:middle;margin:0 2px; }

/* For modern browsers */
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
 
.clearfix:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    zoom:1;
}


div.dabbs { margin:3px 3px 15px 3px;padding:3px 9px;background:#000;border:1px solid #fc9 }

ul.live_doug li:hover  { background-color: #3d2003; cursor: pointer;font-size:105%; }
ul.live_doug li  { border-bottom:1px solid #630 }

/* TAB */

div#main div.disc div#ui-tab ul { margin:0; padding-left:0; }

.ui-tabs-nav a, 
.ui-tabs-nav a span { background: url(http://www.burningrain.net/jv/tab/tab_dacom.png) no-repeat; }
.ui-tabs-nav a { color: #f93; }
.ui-tabs-nav 
.ui-tabs-selected a { color: #fc0; }
.ui-tabs-loading em { background: url(http://www.burningrain.net/jv/tab/loading.gif) no-repeat 0 50%; }


#main ul.bbs_menu { border-color:#c78000;background:#3d2501; }

/* E-mail */
#main ul.bbs_menu,
#main ul.member_menu { margin:3px 9px 6px 6px; border-width:1px; }
#main ul.member_menu { text-align:right }
#main ul.bbs_menu li,
#main ul.member_menu li { display:inline; padding-left:1px; padding-right:2px;  }
#main ul.bbs_menu li    { border-right-width:1px; border-right-style:solid }
#main ul.bbs_menu li,
#main ul.member_menu li { background: none; }

#main ul#portfolio li { margin:1px 0;padding:4px 0 4px 30px;background-position:left top; }
#main ul#portfolio li.music { padding:4px 0 4px 20px;margin-top:9px;margin-bottom:6px }

#main ul#portfolio li span.date { font-style:italic;padding-right:6px;font-weight:bold }
#main ul#portfolio li span.date_2 { font-style:italic;padding-right:6px;font-weight:bold }

#main ul#portfolio li:hover { background-color: #3d2003; }
#main ul#portfolio li div.cd  { padding:8px 0 12px 40px;background-repeat:no-repeat; } 
#main ul#portfolio li div.cds { padding:2px 0 0 40px;background-repeat:no-repeat; } 
#main ul#portfolio li div.dot { background-image: none;padding-left:6px; margin-left:6px; }


/* Band */
#main ul.band li,
#main div.band,
#main h4.band  { background-repeat:no-repeat;background-position:0 0.4em; }
#main ul.band li,
#main h3.band,
#main h4.band,
#main div.band,
#main dl.hist dt    { padding-left:30px; background-position:left center; }
#main ul.band li.line1 { padding-top:7px; }

.doug  { background-image: url(http://www.burningrain.net/2010ver/img/member/doug.jpg); }
.br       { background-image: url(http://www.burningrain.net/2010ver/img/member/br_k.jpg); } /* BGD black */
.d_k     { background-image: url(http://www.burningrain.net/2010ver/img/member/d_k.jpg); }  /* Doug Keith */
.d_k_i { background-image: url(http://www.burningrain.net/2010ver/img/member/d_k_i.jpg); } /* Doug Keith Ian */
.ws   { background-image: url(http://www.burningrain.net/2010ver/img/member/ws.jpg); }
.dio  { background-image: url(http://www.burningrain.net/2010ver/img/member/dio.jpg); }
.bmr  { background-image: url(http://www.burningrain.net/2010ver/img/member/bmr.jpg); }
.lion { background-image: url(http://www.burningrain.net/2010ver/img/member/lion.jpg); }

/* News feed */

#feedControl { 
    width : 440px;
  }

.gfg-root {
  width : 100%;
  height : 250px;
  position : relative;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 12px;
  border: 1px solid #000;margin-bottom:9px
}

.gfg-title {
  font-size: 14px;
  font-weight : bold;
  color : #ccc;
  background-color: #000;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-subtitle {
  display : none;
}

.gfg-root .gfg-entry .gf-result {
  position : relative;
  float : left;
  background-color : #1e1505;
  width : 40%;
  height : 100%;
  padding : 5px 5px 5px 10px;
  text-align : left;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
  padding-top : 5px ;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

.gfg-listentry-odd {
  background-color : #1e1505;
}

.gfg-listentry-highlight { 
  background-image : url('http://www.google.com/uds/solutions/dynamicfeed/garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

.gfg-root .gfg-entry .gf-result .gf-title {
  font-size: 13px;
  margin-bottom : 3px;
}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  height : 3.8em;
  color: #ccc;
  margin-top : 3px;
}


/* Sub TABBED MENU */

#content1 { display:block; }
#content2 { display:none; }

#content3 { display:block; }
#content4 { display:none; }
#content5 { display:none; }

div.tab_sub_menu span { padding:2px 4px }
div.tab_sub_menu span:hover {background: #333;cursor:pointer;}

@-webkit-keyframes TabSwitch {
	0% {background: #fff;}
	100% {background: #000;}
}
div.tab_sub_menu span {
	-webkit-animation-name: TabSwitch;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	color: #fff;
	font-weight: bold;
	background: #000;
}

@-webkit-keyframes ContentsSwitch {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
div.tab_sub_menu_item div {
	-webkit-animation-name: ContentsSwitch;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-iteration-count: 1;
	opacity: 1;
	z-index: 15;
}
