h1, h2, h3, h4, h5, h6
{ font-family:Verdana, Arial, Sans 
  ; font-variant:normal
  ; font-style:normal
  ; font-weight:normal
  ; text-align:left
  ; font-size:x-large
  ; letter-spacing:0.2em
  ; line-height:120%
  ; margin:0
  ; border:0px dashed white
  ; padding:0
}
h1                     {letter-spacing:0.5em;}
h2                     {font-size: large; padding: 15px 0px 5px 25px}
h3                     {font-size: normal; padding:0.5em 0.5em 0.5em 1.5em;}
h4                     {font-size: small; padding:0.5em 0.5em 0.5em 1.5em;}
h5                     {font-size: medium; padding:1.0em 1.0em 0.0em 1.0em;}

a:link                 {text-decoration:underline; color: #fffacd;}
a:active               {text-decoration:underline; color: #fffacd;}
a:visited              {text-decoration:underline; color: #fffacd;}
a:hover                {text-decoration:underline; color: #fffacd;}

  @font-face {
    font-family: analog;
    font-style:  normal;
    font-weight: normal;
    src: url(fonts/ANALOG4.eot);
  }
  @font-face {
    font-family: analog;
    font-style:  normal;
    font-weight: bold;
    src: url(fonts/ANALOG3.eot);
  }
  @font-face {
    font-family: analog;
    font-style:  oblique;
    font-weight: normal;
    src: url(fonts/ANALOG2.eot);
  }
  @font-face {
    font-family: analog;
    font-style:  oblique;
    font-weight: bold;
    src: url(fonts/ANALOG1.eot);
  }
  
  @font-face {
    font-family: analog-ttf;
    font-style:  normal;
    font-weight: bold;
    src: url(fonts/ANALOG.TTF);
  }
  
span.logo
{
	font-family: analog, analog-ttf, 'Comic Sans MS', Impact, Charcoal, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 120%;
	color: #fffacd;
}

body
{
	margin:0px; border:0px solid red; padding:0px;
	background-color:#181818; color:#E0E0E0;
	font-family:Verdana, Arial, Sans; font-size:medium; font-variant:normal; font-style:normal; font-weight:normal; letter-spacing:0.1em; line-height:150%; text-decoration:none;
}
/* font-family:Arial,Helvetica,sans-serif
;  */
div.masthead_canvas
{
	z-index:8; position:absolute;
	top:0px;left:0px;
	width:1000px;height:90px; overflow:hidden;
	margin:0px; border:0px none transparent; padding:0px;
	background-color:#181818; 
}
body > div.masthead_canvas   {position: fixed; }

div.leftcol_canvas
{
	z-index:8; position:absolute;
	top:110px; left:0px;
	width:140px;
	margin:0px; border:0px none transparent; padding:0px;
	background:transparent; 
}
body > div.leftcol_canvas   {position: fixed; }

div.centrecol_canvas
{
	z-index:1; position: absolute;
	top:0px; left:140px;
	width:660px; overflow:hidden;
	margin:0px; border:0px solid blue; padding:0px;
	background:transparent; 
}

div.centrecol_topspacer
{
	width:980px; height:110px; overflow:hidden;
	margin:0px; border:0px none transparent; padding:0px;
	background: transparent; 
}

div.rightcol_canvas
{
	z-index:8; position:absolute;
	top:110px; left:820px;
	width:180px; overflow:hidden;
	margin:0px; border:0px none transparent; padding:0px;
	background:transparent; 
}
body > div.rightcol_canvas   {position: fixed; }

div.masthead_bg
{
	z-index:9; position:absolute;
	top:10px; left:10px;
	width:980px; height:70px; overflow:hidden;
	margin:0px; border:0px none transparent; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0px;
	background:#3e4d5e; 
}
/*  how to make a background semi-transparant   "background:#3e4d5e; opacity:0.9;filter:alpha(opacity=90); "  */

div.masthead_logo
{
	z-index:10; position: absolute;
	top:13px; left:25px;
	width:340px; height:64px; overflow:hidden;
	margin:0px; border:0px none transparent; padding:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/masthead_analog.png');
}
div.masthead_logo_img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	background:url(graphics/masthead_analog.png) no-repeat;width:340px;height:64px;
}
body > div.masthead_logo{position: fixed; }

div.masthead_Tagline
{
	position: absolute;
	bottom:16px; left:380px;
	margin:0px; border:0px dashed red; padding:0px;
}

div.subduct_top
{
	z-index:5; position:fixed;
	top:80px; left:140px;
	width:680px; height:64px;
	margin:0px; border:0px none transparent; padding:0px;
	filter:	progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#FF181818, endColorstr=#00181818, GradientType=0)
}

div.subduct_top_img
{
	width:680px; height:64px; overflow:hidden;
	background:url(graphics/fade_top.png) repeat-x;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	
}

/* Menu, side bar */
div.menu
{
	width:auto;
	margin:0px; border:0px none transparent; padding:0em 0em 0em 10px; overflow:hidden;
}
div.menuitem
{
	width:120px;
	margin:0px; border:0px none transparent; padding:0px; overflow:hidden;
	font-size:small;
}
a.menulink:link        {display:block; text-decoration:none; height:100%; color: #fffacd;}
a.menulink:active      {display:block; text-decoration:none; height:100%; color: #fffacd;}
a.menulink:visited     {display:block; text-decoration:none; height:100%; color: #fffacd;}
a.menulink:hover       {display:block; text-decoration:none; height:100%; color: #fffacd; background-color:#292929; }

/* Talent, side bar */
div.talent
{
	width:auto;
	margin:0px; border:0px none transparent; padding:0px; overflow:hidden;
}
div.talentitem
{
	width:auto;
	margin:0px; border:0px none transparent; padding:0px; overflow:hidden;
	font-size:small;
}
div.talent_floatl_thumb_sm
{
	float: left; width: 64px; height: 64px; overflow:hidden;
	margin:0px; border:2px solid #D0D0D0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding: 0px;
}
	
div.talent_floatl_text_sm
{
	float: left; width: auto;
	margin:0px; border:0px none transparent; padding: 5px 0px 0px 5px;
}
a.talent_menu:link     			{text-decoration:underline; color: #fffacd;}
a.talent_menu:active    		{text-decoration:underline; color: #fffacd;}
a.talent_menu:visited   		{text-decoration:underline; color: #fffacd;}
a.talent_menu:hover     		{text-decoration:underline; color: #fffacd;}

/* container for the slide show */
div.video_cont
{
	width:480px; height:240px;
	margin: auto; border:5px solid #D0D0D0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;padding: 0px 0px 0px 0px;
	background-color: #transparent; 
 }

div.prd_mainbox
{
	/*width:auto;*/
	width:660px;
	margin:0px 0px 0px 0px; border:0px dashed red; padding:0px;
	background-color: transparent; 
}

div.prd_mainboxheader 
{
	width:660px;
	margin:0px; border:0px none white; -moz-border-radius:5px 5px 0px 0px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius: 5px; border-radius:5px 5px 0px 0px; padding:0px;
	background-color: #3e4d5e; 
}
div.prd_mainboxcontent 
{
	width:660px;
	margin:0px; border:0px none white; -moz-border-radius:0px 0px 5px 5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius: 5px; border-radius:0px 0px 5px 5px; padding:0px;
	background-color: #292929; 
}

div.prd_subbox 
{
	width:100%;
	margin:0px; border:0px none white; padding:0px;
}
div.prd_subboxheader
{
	width:100%; 
	margin:0px; border:0px none white; -moz-border-radius:5px 5px 0px 0px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius: 5px; border-radius:5px 5px 0px 0px; padding:0px;
	background-color: #3e4d5e; 
}
div.prd_subboxcontent
{
	width:100%;
	margin:0px; border:0px none white; -moz-border-radius:0px 0px 5px 5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius: 5px; border-radius:0px 0px 5px 5px; padding:0px;
	background-color: #393939;
}

div.prd_sect_full
{
	width:auto;
	margin: 0px; border:0px none green; padding: 20px 60px 20px 40px; 
	font-size:small; letter-spacing:normal; line-height:normal;
	background-color: transparent; 
}
div.prd_sect_col
{
	width:100%;
	margin: 0px; border:0px dashed green; padding: 0px; 
	font-size:small; letter-spacing:normal;  line-height:normal;
	background-color: transparent; background-color: red; 
}

/* Listen to us */
div.playlist_left
{
	float: left; width: 290px;
	margin: 0px 0px 0px 0px; border:0px dashed white; padding: 0px 10px 0px 30px; 
	background-color: transparent;
	font-size:small; letter-spacing:normal; line-height:normal;
}
div.playlist_right
{
	float: right; width: 290px;
	margin: 0px 0px 0px 0px; border:0px dashed red; padding:0px 30px 0px 10px;
	background-color: transparent;	
	font-size:small; letter-spacing:normal; line-height:normal;
}
div.playlist 
{
	width: 290px;
	margin:0px; border:0px dashed red; padding:0px;
}
div.playlist_header
{
	width: 290px; 
	margin:0px; border:0px none white; -moz-border-radius:5px 5px 0px 0px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius: 5px; border-radius:5px 5px 0px 0px; padding:0px;
	background-color: #3e4d5e; 
}
div.playlist_content
{
	width: 290px;
	margin:0px; border:0px none white; -moz-border-radius:0px 0px 5px 5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius: 5px; border-radius:0px 0px 5px 5px; padding:0px;
	background-color: #393939;
}
div.playlist_content_canvas
{
	width:290px;
	margin: 0px; border:0px dashed green; padding: 0px; 
	font-size:small; letter-spacing:normal;  line-height:normal;
	background-color: transparent; 
}

/* Individual band member biogs */
div.talent_floatr_thumb_lg
 {
	float: right; width: 256px;
	margin:0px; border:0px none red; padding: 20px 20px 20px 60px;
}
div.talent_floatl_thumb_lg
 {
	float: left; width: 256px;
	margin:0px; border:0px none red; padding: 20px 40px 20px 20px;
}

div > div.prd_anchor_shift
{
	position: relative; visibility: visible; clear: both; height:1px;
	margin: 0px; border:0px none green; padding: 0px;
}
div > a.prd_anchor
{
	position: absolute; left: 0px; top:-110px;
	margin: 0px; border:0px none red; padding: 0px;
}
a.prd_anchor_x:link    {text-decoration:none; color:#E0E0E0; }
a.prd_anchor_x:active  {text-decoration:none; color:#E0E0E0; }
a.prd_anchor_x:visited {text-decoration:none; color:#E0E0E0; }
a.prd_anchor_x:hover   {text-decoration:underline; color:#E0E0E0; }

/* Gigs */
div.gigs
{
	width:480px;
	margin: auto; border:0px solid red; padding: 0px 0px 0px 0px;
	background-color: #transparent;
	font-size:small; letter-spacing:normal; line-height:normal;
}
div.gigs table
{
	width:100%;
}
div.gigs td
{
	margin:0px; border:0px dashed red; padding: 5px 10px 5px 10px;
}

/* useful general stuff */
div.clearboth		{clear: both; height:1px;}
div.clearboth4px		{clear: both; height:4px;}
div.spacer             	{clear: both; height:5px;}
div.spacer10            	{clear: both; height:10px;}
div.spacer20            	{clear: both; height:20px;}
div.spacer_runout     	{clear: both; height:1200px;}
p.small     {font-size:small; letter-spacing:normal; line-height:normal;}
p.indent    {padding-left: 2em;}
p.center    {text-align: center;}
p.right     {text-align: right;}
p.right_med	{text-align: right; font-size: medium;}
span.medium              {font-size:medium;}
span.small              {font-size:small;}
span.x-small              {font-size:x-small;}
span.italic              {font-style: italic;}

