﻿/*Music Page CSS layout */

a {
	color: #B1B4C5;
}
a:visited {
	color: #B1B4C5;
}
a:active {
	color: #777B84;
}
a:hover {
	color: #777B84;
}

img, div { behavior: url(/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:#446538;
	background-image: url('images/ranch_bg3.png')}

#page {
	margin-left: auto;
	margin-right: auto;
	width: 790px;
	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 5px 0px; 
	width: 100%;
	white-space: normal;
	margin: 0px 0px 0px 0px;
	min-height: 150px;
/*	height:150px */
}

.large_text {
	font-size:large;
	font-weight:bold
}

.large_text_fixed {
	font-size:18px;
	font-weight:bold
}

.brand_center {
/*	background: #556D4D;*/
	padding: 0px;
	text-align: left;
	height: 2.25em;
	line-height: 2.25em;
	float:left
}


.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 */
.ranch{display:block}
.ranch *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#556D4D}
.ranch1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #4b6841;
  border-right:1px solid #4b6841;
  background:#506b47}
.ranch2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #45653a;
  border-right:1px solid #45653a;
  background:#516b49}
.ranch3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #516b49;
  border-right:1px solid #516b49;}
.ranch4{
  border-left:1px solid #4b6841;
  border-right:1px solid #4b6841}
.ranch5{
  border-left:1px solid #506b47;
  border-right:1px solid #506b47}
.ranchfg{
  background:#556D4D;
  padding:15px}

.lt_blue{display:block}
.lt_blue *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#7b918e}
.lt_blue1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #657c68;
  border-right:1px solid #657c68;
  background:#71887d}
.lt_blue2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #587053;
  border-right:1px solid #587053;
  background:#738a81}
.lt_blue3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #738a81;
  border-right:1px solid #738a81;}
.lt_blue4{
  border-left:1px solid #657c68;
  border-right:1px solid #657c68}
.lt_blue5{
  border-left:1px solid #71887d;
  border-right:1px solid #71887d}
.lt_bluefg{
  background:#7b918e;
  padding:15px}


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

#title-block {
	height: 2em;
	line-height: 2em;
	}
#title-block2 {
	height: 1em;
	line-height: 1em;
	}

.title {
	font-family : 'Segoe UI', Trebuchet MS, Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	font-size: 1.25em;
	font-weight: bold;
	color: #B1B4C5;
	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: 20px;
	font-weight: bold;
	color: #B1B4C5;
	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: 20px;
	font-weight: bold;
	color: #B1B4C5;
	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: 20px;
	font-weight: bold;
	color: #777B84;
	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: 20px;
	font-weight: bold;
	color: #777B84;
	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: 20px;
	font-weight: bold;
	color: #B1B4C5;
	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:236px;
  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_240px.png") no-repeat fixed;
width:195px;
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_240px.png") 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  
   }  */

h2.widgettitle{
	font-family : 'Segoe UI', Trebuchet MS, Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	font-size: 1.25em;
	font-weight: bold;
	color: #B1B4C5;
	line-height: 25px;
	vertical-align: top;
}

.widget_links{
	font-family : 'Segoe UI', Trebuchet MS, Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	font-size: 1.25em;
	font-weight: bold;
	color: #B1B4C5;
	line-height: 25px;
	vertical-align: top;
}

.blogroll{
	font-family : 'Segoe UI', Trebuchet MS, Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	font-size: .80em;
	font-weight: normal;
	color: #B1B4C5;
	line-height: 25px;
	vertical-align: top;
}
