/* ------------------------------------------------------------
	
	Title:	Castinemusic.com Style Sheet
	Author:  	matt@alazair.com
	Created:	August 14 2006
	
------------------------------------------------------------- */

body{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size:.85em;
	color:black;
	background-color:#FFF;
	background-image:url('../images/bg.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:bottom left; 
	margin:0px;
	padding:0px;
	}

/* ------------------------------------------------------------
	
	Layout 
	
------------------------------------------------------------- */

#header{
	width:745px;
	height:201px;
	margin:0px auto;
	}
	
#content{
	width:745px;
	margin:0px auto;
	}

#sidebar{
	float:left;
	width:165px;
	height:42px;
	margin:0px 2px;
	}
	
#player{
	width:165px;
	height:42px;
	background:#47636d;
	margin:10px 0px 0px 0px;
	text-align:center;
	}
	
#email_list{
	width:165px;
	height:69px;
	background:#47636d;
	text-align:center;
	margin:12px 0px 0px 0px;
	padding-top:10px;
	}
	
#myspace{
	width:165px;
	height:70px;
	background:#47636d;
	text-align:center;
	margin:12px 0px 0px 0px;
	padding-top:10px;
	}
	
#purevolume{
	width:165px;
	height:55px;
	background:#47636d;
	text-align:center;
	margin:12px 0px 0px 0px;
	padding-top:14px;
	}
	
#main{
	float:right;
	width:540px;
	height:288px;
	margin-top:10px;
	padding:0px 10px 10px 10px;
	font-size:.9em;
	overflow:auto;
	background-color:#FFF0E1;
	border:4px solid #47636d;
	}
	
#footer{
	clear:both;
	width:745px;
	margin:0px auto;
	}
	
#footercontent{
	float:left;
	width:743px;
	margin:10px 0px 0px 2px;
	padding-top:5px;
	text-align:center;
	font-size:.75em;
	border-top:3px solid #47636d;
	}

ul{
	margin:0px;
	padding:0px 0px 3px 0px;
	}

li{
	display:inline;
	list-style-type:none;
	padding:0px 5px 0px 5px;
	}
	
/* ------------------------------------------------------------
	
	Links
	
------------------------------------------------------------- */	
	
a:link{
	color:#47636d;
	text-decoration:none;
	}
	
a:visited{
	color:#20353c;
	text-decoration:none;
	}
	
a:hover{
	color:#000;
	text-decoration:underline;
	}
	
/* ------------------------------------------------------------
	
	Images
	
------------------------------------------------------------- */
img{
  border:0px;
  }
 
.rightimage{
text-align:right;
  }
  
.pictures{
	margin:5px 10px 3px 0px;
	border:3px solid #47636d;
	text-align:left;
	}

.news_pictures{
	margin:5px 5px 5px 0px;
	border:1px solid #000000;
	text-align:left;
	}	

.media_images{
	margin:0px 5px 5px 0px;
	border:2px solid #47636d;
	text-align:left;
	}	

/* ------------------------------------------------------------
	
	Fonts
	
------------------------------------------------------------- */	
.h2{
	font-weight:bold;
	font-size:1.1em;
	word-spacing:1px;
	letter-spacing:1px;
}

.big{
	font-weight:bold;
	font-size:1.7em;
}

.small{
	font-size.5em;
}

.centered{
	text-align:center;
	}
	
.italics{
	font-style:italic;
}
	
.bold{
	font-weight:bold;
	}
	
.form:focus {
	background-color:#FFF0E1;
	color:#000;
}

.form{
	font-size:.75em;
	color:#000;
	background: #FFF;
	border: 1px solid #000;
  }

.tour_header{
	color:#FFF;
	background: #47636d;
	text-align:center;
	font-weight:bold;
  }

.tour_center{
	width:100%;
	text-align:center;
	border:#000000;
}
 
.tour_table{
	width:100%;
	border:#000000;
}

.tour_listing{
	padding:2px;
	vertical-align:top;
	text-align:center;
}