﻿/*Music Page CSS layout */

a {
	color: #CCCCCC;
}
a:visited {
	color: #B4D0D9;
}
a:active {
	color: #5497AB;
}
a:hover {
	color: #5497AB;
}

img, div { behavior: url(http://www.bradleymeador.com/iepngfix.htc) }

body {
/*	background-image: url('../images/page/page_body_new.gif');
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: fixed; */
	text-align:center;
	background-color:#333333;
	background-image: url('images/music_bg2.gif')

}

#page {
	margin-left: auto;
	margin-right: auto;
	width: 890px;
	text-align: left;
}

#main {
	font-family : 'Segoe UI', Trebuchet MS, Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Arial,  Helvetica,  Sans-Serif;
	font-size: small;
	color: #FFFFFF;
	text-align: left;
	padding: 15px 0px 15px 0px; 
	width: 100%;
	white-space: normal;
	margin: 0px 0px 0px 0px;
	min-height: 150px;
/*	height:150px */
}

.full_width {
	/* border: 1px solid black; padding:0.5em; */ }

.full_width:after {content: ""; display: block; height: 0; clear:both; }



#topnav {
	width:100%;
	float:left
}

#footer_main {
	width: 100%;
	float: right;
	text-align: right;
	font-family : 'Segoe UI', Trebuchet MS, Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Arial,  Helvetica,  Sans-Serif;
	font-size: x-small;
	color: #FFFFFF;
}


/* from spiffycorners.com */
.gray{display:block}
.gray *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#3D3D3D}
.gray1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #373737;
  border-right:1px solid #373737;
  background:#3a3a3a}
.gray2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #343434;
  border-right:1px solid #343434;
  background:#3b3b3b}
.gray3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3b3b3b;
  border-right:1px solid #3b3b3b;}
.gray4{
  border-left:1px solid #373737;
  border-right:1px solid #373737}
.gray5{
  border-left:1px solid #3a3a3a;
  border-right:1px solid #3a3a3a}
.grayfg{
  background:#3D3D3D;
  padding: 15px;
}

.gray_lt{display:block}
.gray_lt *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#494c52}
.gray_lt1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #424346;
  border-right:1px solid #424346;
  background:#46484c}
.gray_lt2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #3e3e3f;
  border-right:1px solid #3e3e3f;
  background:#46494e}
.gray_lt3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #46494e;
  border-right:1px solid #46494e;}
.gray_lt4{
  border-left:1px solid #424346;
  border-right:1px solid #424346}
.gray_lt5{
  border-left:1px solid #46484c;
  border-right:1px solid #46484c}
.gray_ltfg{
  background:#494c52}
  
.rnd_blk_lg{display:block}
.rnd_blk_lg *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000}
.rnd_blk_lg1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #919191;
  border-right:1px solid #919191;
  background:#3f3f3f}
.rnd_blk_lg2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  background:#303030}
.rnd_blk_lg3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303030;
  border-right:1px solid #303030;}
.rnd_blk_lg4{
  border-left:1px solid #919191;
  border-right:1px solid #919191}
.rnd_blk_lg5{
  border-left:1px solid #3f3f3f;
  border-right:1px solid #3f3f3f}
.rnd_blk_lgfg{
  background:#000000}

.containers {
	margin-bottom: 10px;
	overflow: hidden; /* fixes IE's empty div bug */
	
}

.title {
	font-family : 'Segoe UI', Trebuchet MS, Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	font-size: medium;
	font-weight: bold;
	text-transform: lowercase;
	color: #B4D0D9;
	line-height: 25px;
	vertical-align: top;
}



a.menu {
	border-style: none;
	font-family : 'Segoe UI', Trebuchet MS, Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	font-size: 1.25em;
	font-weight: bold;
	text-transform: lowercase;
	color: #B4D0D9;
	line-height: 25px;
	vertical-align:bottom;
	text-decoration: none;
}
a.menu:visited {
	font-family : 'Segoe UI', Trebuchet MS, Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	font-size: 1.25em;
	font-weight: bold;
	text-transform: lowercase;
	color: #B4D0D9;
	line-height: 25px;
	vertical-align: bottom;
	text-decoration: none;
}
a.menu:active {
	font-family : 'Segoe UI', Trebuchet MS, Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	font-size: 1.25em;
	font-weight: bold;
	text-transform: lowercase;
	color: #5497AB;
	line-height: 25px;
	vertical-align: bottom;
	text-decoration: none;
}
a.menu:hover {
	font-family : 'Segoe UI', Trebuchet MS, Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	font-size: 1.25em;
	font-weight: bold;
	text-transform: lowercase;
	color: #5497AB;
	line-height: 25px;
	vertical-align: bottom;
	text-decoration: none;
}

.menu_no_link {
	border-style: none;
	font-family : 'Segoe UI', Trebuchet MS, Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	font-size: 1.25em;
	font-weight: bold;
	text-transform: lowercase;
	color: #B4D0D9;
	line-height: 25px;
	vertical-align:bottom;
	text-decoration: none;
}


fieldset {
/*  background-color:#3D3D3D; */
  border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
  width:246px;
  text-align:left;
 	overflow: hidden; /* fixes IE's empty div bug */


  }

.br {display:none;}  
  
.textfield {
/*font:1.1em  Verdana, Arial, Helvetica, sans-serif ;*/
color:white ; 
margin:0px;
height:20px;
border:solid 0 #fff;
padding: 3px 3px;
background: transparent url("images/sign_up_entry_bg_str_250px.gif") no-repeat fixed;
width:205px;
voice-family: "\"}\""; 
voice-family:inherit;
float:left;
	overflow: hidden; /* fixes IE's empty div bug */


}
fieldset>input.textfield {
background: transparent url("images/sign_up_entry_bg_str_250px.gif") no-repeat;
}


.rss-box-gigs .rss-items {
       list-style:none;
       margin:0;
       padding:0;

}

.rss-box-gigs .rss-item a {
       margin:0 0 0 0;
	            }
.rss-box-gigs .rss-item {
	   margin: 0 0 0 0;          
}


.rss-items {
       list-style:none;
       margin:0;
       padding:0;

}

.rss-item a {}
.rss-item {}


.pod-play-box {
	      margin:0 0 0.5em 0.5em;
}

 .pod-play {

      font-size:xx-small;

/*         _width:12em; 
   margin: 0 0.5em; padding: 0.5em 0;/* _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;*/
   }

/*.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;  
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;  
   }
.pod-play:hover em {
   background: black;
   color: white  
   }  */