/*  
Theme Name: Tone of a Pitch
Author: Patricia Furtado
Author URI: http://www.patriciafurtado.com/
*/


/* =RESET
   ----------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size: 1em; font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*because legend doesn't inherit in IE */
legend{color:#000;}



/* =SET
   ----------------------------------------------------*/
   
body{ 
	text-align: center; 
	background-color: #f4f4eb; 
	}
#stage{ 
	text-align: left; 
	margin-right: auto; 
	margin-left: auto; 
	border-color: #fff; 
	border-style: solid; 
	border-right-width: 1px; 
	border-left-width: 1px; 
	border-bottom-width: 10px; 
	border-top-width: 10px; 
	width: 967px; 
	background-color: #f7f7f2; 
	position: relative; 
	}
.separator{
		clear: both;
		position: relative;
		background-color: #fff;
		height: 5px;
		width: 911px;
	}
        
                                                         
   .invisibleseparator{
		clear: both;
		position: relative;
		height: 1px;
		width: 911px;
	}
/* =TYPE
   ----------------------------------------------------*/
   h3{
	margin-bottom: 1px;
	clear: both;
	background-color: #fff;
	color: #a1980d;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Arial Narrow", Arial, sans-serif;
	margin-right: 1px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	}
h3 a{
	background-color: #fff;
	color: #a1980d;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Arial Narrow", Arial, sans-serif;
	margin-right: 1px;
	text-decoration: none;
	}
h3 a:hover{
		color: #dd7c09;
	}
h4{
	margin-bottom: 1px;
	clear: both;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Arial Narrow", Arial, sans-serif;
	margin-right: 1px;
	padding-left: 10px;
	padding-top: 5px;
	}
h5{
		font-size: 11px;
		font-weight: bold;
		font-family: Tahoma, Verdana, sans-serif;
	}
p{
		font-size: 11px;
		font-family: Tahoma, Verdana, sans-serif;
	}
/* =HEADER
   ----------------------------------------------------*/
strong{
		font-weight: bold;
	}
#header{ margin-left: 29px; border-bottom-color: #fff; 
	border-bottom-style: solid; 
	border-bottom-width: 5px; 
	height: 195px; 
	width: 911px; 
	}
#h_symbol{ 
	margin-right: 29px; 
	margin-top: 29px; 
	float: right; 
	}
#h_nav{ 
	margin-top: 50px; 
	font-size: 16px; 
	font-family: "Arial Narrow", Arial, sans-serif; 
	text-transform: uppercase; 
	position: relative; 
	}
#h_nav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	}

#h_nav ul li{ 
	display: inline;
	}

#h_nav ul li a.selected{
	margin-right: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
	text-decoration: none;
	color: #a1980d;
	background-color: #fff;
	}

#h_nav ul li a{
	margin-right: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
	text-decoration: none;
	color: #dd7c09;
	background-color: #fff;
	}

#h_nav ul li a:hover{
	color: #fff;
	background-color: #a1980d;
	}

#h_title{ 
	margin-top: 29px; 
	float: left; 
	position: relative;
	}
/* =MAIN
   ----------------------------------------------------*/	
#main{ margin-left: 29px; clear: both; position: relative; 
	width: 911px; 
	}
.m_featured{
		margin-bottom: 20px;
		margin-top: 20px;
		clear: both;
		margin-right: 1px;
		width: 683px;
		position: relative;
		float: left;
	}
.m_featured h4, .c_album h4{
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 10px;
		color: #3b6863;
	}
.m_featured h4 a, .c_album h4 a{
	color: #3b6863;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Arial Narrow", Arial, sans-serif;
	margin-right: 1px;
	text-decoration: none;
	}
.m_featured h4 a:hover, .c_album h4 a:hover{
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Arial Narrow", Arial, sans-serif;
	margin-right: 1px;
	text-decoration: none;
	}
.m_featured h5, .c_album h5{
		padding-right: 10px;
		padding-left: 10px;
		color: #3b6863;
	}
.m_featured p, .c_album p{
		padding-right: 10px;
		padding-left: 10px;
		color: #3b6863;
	}
.m_featured p a{
		color: #a1980d;
	}
.m_featured p a:hover{
		color: #fff;
	}


.m_feat_1, .m_feat_2, .m_feat_3{
		height: 341px;
		float: left;
		position: relative;
		width: 227px;
	}
.m_feat_1{
		margin-right: 1px;
		background-color: #e8e5bb;
	}
.m_feat_2{
		margin-right: 1px;
		background-color: #cad3b9;
	}
.m_feat_3{
		background-color: #b9d3cb;
	}
.m_news{
		margin-bottom: 20px;
		margin-top: 20px;
		width: 227px;
		position: relative;
		float: left;
	}
.m_news_item{
		position: relative;
		margin-bottom: 1px;
		width: 227px;
		height: 113px;
		background-color: #e2d8bf;
	}
.m_news_item h5{
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 5px;
		padding-top: 10px;
		color: #543;
	}
.m_news_item h5 a{
		text-decoration: none;
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 5px;
		padding-top: 10px;
		color: #543;
	}
.m_news_item h5 a:hover{
		text-decoration: none;
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 5px;
		padding-top: 10px;
		color: #dd7c09;
	}
.m_news_item p{
		padding-right: 10px;
		padding-left: 10px;
		color: #543;
	}
.m_news_item p a{
		color: #dd7c09;
	}
.m_news_item p a:hover{
		color: #fff;
	}


           
                                                         
/* =SIDEBAR
   ----------------------------------------------------*/
#sidebar{
	margin-left: 29px;
	clear: both;
	padding-top: 20px;
	position: relative;
	width: 920px; 
}
.s_latest{
		margin-bottom: 20px;
		width: 456px;
		position: relative;
		float: left;
	}
.s_latest_item{
		margin-right: 1px;
		float: left;
		position: relative;
		width: 113px;
		height: 113px;
		background-color: #e2d8bf;
	}
.s_latest_item img{
		height: 93px;
		width: 93px;
		margin: 9px;
		border-color: #fff;
		border-style: solid;
		border-width: 1px;
	}



.s_latest_item a img{
		border-style: solid;
		border-width: 1px;
	}



.s_latest_item a:hover img{
		border-color: #dd7c09;
	}



.s_events{
		height: 143px;
		margin-right: 1px;
		margin-left: 0px;
		width: 227px;
		position: relative;
		float: left;
		overflow: hidden;
	}
.s_events_item{
		margin-bottom: 1px;
		margin-right: 1px;
		position: relative;
		width: 227px;
		height: 56px;
		background-color: #cad3b9;
	}
.s_events_item h5{
		margin-left: 10px;
		padding-top: 5px;
		color: #3b6863;
	}
.a_content h5{
		padding-top: 5px;
		color: #3b6863;
	}
.s_events_item h5 a, .a_content h5 a{
		text-decoration: none;
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 10px;
		color: #3b6863;
	}
.s_events_item h5 a:hover, .a_content h5 a:hover{
		text-decoration: none;
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 5px;
		padding-top: 10px;
		color: #a1980d;
	}
.s_events_item p{
		padding-right: 10px;
		padding-left: 10px;
		color: #3b6863;
	}
.s_search{
		margin-left: 0px;
		width: 227px;
		position: relative;
		float: left;
	}
.s_search_item{
		text-align: right;
		float: left;
		position: relative;
		width: 227px;
		height: 113px;
		background-color: #b9d3cb;
	
	}
	
/* =FOOTER
   ----------------------------------------------------*/

.searchfield{
		margin-bottom: 10px;
		margin-top: 50px;
		margin-right: 10px;
		margin-left: 10px;
		width: 197px;
	}
.button{
		padding-right: 10px;
		border-width: 0;
		background-color: #b9d3cb;
		color: #3b6863;
		font-size: 14px;
		text-transform: uppercase;
		font-family: "Arial Narrow", Arial, sans-serif;
	}
.btnhov{
		padding-right: 10px;
		border-width: 0;
		background-color: #b9d3cb;
		color: #fff;
		font-size: 14px;
		text-transform: uppercase;
		font-family: "Arial Narrow", Arial, sans-serif;
	}
#footer{ 
	position: relative; 
	color: #a1980d; 
	font-size: 11px; 
	font-family: Tahoma, Verdana, sans-serif; 
	width: 967px; 
	height: 110px; 
	}
#footer p a{
		color: #a1980d;
	}
#footer p a:hover{
		color: #dd7c09;
	}
#f_ojm{ 
	margin-left: 29px; 
	margin-top: 20px; 
	position: relative; 
	float: left; 
	}
#f_symbol{ 
	margin-right: 10px; 
	position: relative; 
	float: right; 
	margin-top: 20px; 
	}
#f_info{ 
	text-align: right; 
	position: relative; 
	float: right; 
	margin-right: 29px; 
	margin-top: 20px; 
	}
#album, #artist, #catalog{ margin-left: 29px; clear: both; position: relative; 
	width: 938px; 
	}
.a_title{
		margin-bottom: 1px;
		margin-top: 20px;
		margin-right: 1px;
		width: 684px;
		position: relative;
		float: left;
	}
.cat_title{
		width: 684px;
		position: relative;
		float: left;
	}
.cat_bio{
		margin-bottom: 1px;
		width: 227px;
		position: relative;
		float: left;
	}
.e_title{
		margin-bottom: 1px;
		margin-top: 20px;
		margin-right: 1px;
		width: 911px;
		position: relative;
		float: left;
	}
.about_title{
		margin-bottom: 1px;
		margin-top: 20px;
		margin-right: 1px;
		width: 911px;
		position: relative;
		float: left;
	}
.a_tracklisttitle{
		margin-bottom: 1px;
		margin-top: 20px;
		width: 227px;
		position: relative;
		float: left;
	}
.a_info{
		margin-bottom: 20px;
		float: left;
		position: relative;
		width: 911px;
		background-color: #e8e5bb;
	}
.a_cover{
		padding-bottom: 20px;
		float: left;
		position: relative;
		width: 227px;
	}
.a_cover p, .a_cover ul li{
		font-size: 11px;
		font-family: Tahoma, Verdana, sans-serif;
		padding-top: 5px;
		padding-right: 10px;
		padding-left: 10px;
		color: #543;
	}
.a_cover p a, .a_cover ul li a{
		color: #543;
	}
.a_cover p a:hover, .a_cover ul li a:hover{
		color: #dd7c09;
	}
.a_content{
		border-left-color: #f7f7f2;
		border-left-style: solid;
		border-left-width: 1px;
		background-color: #cad3b9;
		float: left;
		position: relative;
		width: 683px;
	}
.e_content{
		border-left-color: #f7f7f2;
		border-left-style: solid;
		border-left-width: 1px;
		float: left;
		position: relative;
		width: 680px;
	}
.e_content ul li{
		width: 683px;
		border-bottom-color: #f4f4eb;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		background-color: #cad3b9;
	}
.a_content p, .e_content p{
		color: #3b6863;
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
	}
.a_content p a, .e_content p a{
		color: #543;
	}
.a_content p a:hover, e_content p a:hover{
		color: #dd7c09;
	}
.info{
		padding-bottom: 20px;
		position: relative;
		float: left;
		width: 454px;
	}
.about_info{
		padding-bottom: 20px;
		position: relative;
		float: left;
		width: 683px;
	}
.tracks, .discs{
		float: left;
		position: relative;
		width: 226px;
		border-left-color: #f7f7f2;
		border-left-style: solid;
		border-left-width: 1px;

	}
.tracks ol li, .tracks ul li, .discs ol li, .discs ul li{
		line-height: 25px;
		padding-right: 10px;
		padding-left: 10px;
		color: #3b6863;
		font-size: 11px;
		font-family: Tahoma, Verdana, sans-serif;
		background-color: #b9d3cb;
		border-bottom-color: #f7f7f2;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}
.tracks ol li a, .tracks ul li a{
		text-decoration: none;
		background-color: #b9d3cb;
		color: #3b6863;
	}
.discs ol li a, .discs ul li a{
		background-color: #b9d3cb;
		color: #3b6863;
	}
.a_album{
		margin-bottom: 20px;
		margin-top: 20px;
		clear: both;
		margin-right: 1px;
		margin-left: 29px;
		width: 683px;
		position: relative;
		float: left;
	}
.a_buy{
		clear: right;
		border-bottom-color: #cad3b9;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		background-color: #fff;
		width: 227px;
		position: relative;
		float: right;
	}
.a_buy_button{
		border-left-color: #f7f7f2;
		border-top-color: #f7f7f2;
		border-left-style: solid;
		border-top-style: solid;
		border-left-width: 1px;
		border-top-width: 1px;
		position: relative;
		float: left;
		padding: 5px;
	}
.a_buy_button a img{
		padding: 5px;
		border-width: 0;
		position: relative;
		float: left;
	}
.c_title{
		margin-bottom: 20px;
		margin-top: 20px;
		clear: both;
		margin-right: 1px;
		width: 912px;
		position: relative;
		float: left;
	}
.c_album{
		margin-bottom: 1px;
		margin-right: 1px;
		background-color: #cad3b9;
		height: 300px;
		float: left;
		position: relative;
		width: 227px;
	}
.c_artist{
		margin-bottom: 1px;
		margin-right: 1px;
		background-color: #b9d3cb;
		height: 300px;
		float: left;
		position: relative;
		width: 227px;
	}
#general{ margin-left: 29px; clear: both; position: relative; 
	width: 938px; 
	}
.g_catalog{
		margin-bottom: 20px;
		margin-top: 20px;
		clear: both;
		margin-right: 1px;
		width: 684px;
		position: relative;
		float: left;
	}
.g_artists{
		margin-bottom: 20px;
		margin-top: 20px;
		width: 227px;
		position: relative;
		float: left;
	}
.cat-item{
		height: 30px;
		position: relative;
		margin-bottom: 1px;
		width: 227px;
		background-color: #b9d3cb;
	}
.cat-item a{
		line-height: 26px;
		padding-top: 10px;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 11px;
		text-decoration: none;
		padding-right: 10px;
		padding-left: 10px;
		color: #3b6863;
	}
.cat-item a:hover{
		color: #fff;
	}
.a_cover img{
		margin-bottom: 1px;
	}
.linkcat h2{
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 5px;
		background-color: #fff;
		padding-bottom: 5px;
		margin-bottom: 1px;
		margin-right: 1px;
		position: relative;
		float: left;
	color: #a1980d;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Arial Narrow", Arial, sans-serif;
	margin-right: 1px;
	text-decoration: none;
	}
.b_bookmarks{
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: 29px;
	}
.b_bookmarks ul li{
		background-color: #fff;
		width: 227px;
		margin-bottom: 1px;
		margin-right: 1px;
		float: left;
		position: relative;
	}
.b_bookmarks ul li ul li{
		width: 227px;
		line-height: 25px;
		color: #3b6863;
		font-size: 11px;
		font-family: Tahoma, Verdana, sans-serif;
		background-color: #b9d3cb;
		border-bottom-color: #f7f7f2;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}
.b_bookmarks ul li ul li a{
		padding-right: 10px;
		padding-left: 10px;
		color: #3b6863;
	}
.gallery{
		margin-top: 20px;
		margin-bottom: 20px;
		float: left;
		position: relative;
		width: 682px;

		margin-right: 1px;
	}
.map{
		margin-top: 20px;
		margin-bottom: 20px;
		float: left;
		position: relative;
		width: 911px;

		margin-right: 1px;
	}
.gallery_item{
		margin-bottom: 1px;
		border-left-color: #f7f7f2;
		border-left-style: solid;
		border-left-width: 1px;
		background-color: #e2d8bf;
		float: left;
		position: relative;
		width: 683px;
	}
.map_item{
		margin-bottom: 1px;
		border-left-color: #f7f7f2;
		border-left-style: solid;
		border-left-width: 1px;
		background-color: #e2d8bf;
		float: left;
		position: relative;
		width: 911px;
	}
.gallery_content{
		padding-bottom: 20px;
		background-color: #cad3b9;
		border-left-color: #f7f7f2;
		border-left-style: solid;
		border-left-width: 1px;
		float: left;
		position: relative;
		width: 454px;
	}
.map_content{
		padding-bottom: 20px;
		background-color: #cad3b9;
		border-left-color: #f7f7f2;
		border-left-style: solid;
		border-left-width: 1px;
		float: left;
		position: relative;
		width: 682px;
	}
.gallery_content p{
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		color: #543;
	}
.gallery_info{
		float: left;
		position: relative;
		width: 227px;
	}
.gallery_info h5{
		margin-left: 10px;
		padding-top: 5px;
		color: #543;
	}
.gallery_info h5 a{
		text-decoration: none;
		color: #543;
	}
.gallery_info h5 a:hover{
		text-decoration: none;
		color: #dd7c09;
	}
.gallery_info p{
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		color: #543;
	}
.myGallery{
		margin-bottom: 10px;
		border-color: #f7f7f2;
		border-style: solid;
		border-width: 1px;
	}
.g_list{
		margin-bottom: 20px;
		margin-top: 20px;
		width: 227px;
		position: relative;
		float: left;
	}
.g_list_item{
		position: relative;
		margin-bottom: 1px;
		width: 227px;
		background-color: #e8e5bb;
	}
.g_list_item h5{
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-top: 5px;
		color: #543;
	}
.g_list_item h5 a{
		text-decoration: none;
		color: #543;
	}
.g_list_item h5 a:hover{
		text-decoration: none;
		color: #dd7c09;
	}
.g_list_item p{
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		color: #543;
	}
.news{
		margin-top: 20px;
		margin-bottom: 20px;
		float: left;
		position: relative;
		width: 682px;

		margin-right: 1px;
	}
.news_item{
		margin-bottom: 1px;
		border-left-color: #f7f7f2;
		border-left-style: solid;
		border-left-width: 1px;
		background-color: #e8e5bb;
		float: left;
		position: relative;
		width: 683px;
	}
.news_img{
		float: left;
		position: relative;
		width: 227px;
	}
.news_content{
		border-left-color: #f7f7f2;
		border-left-style: solid;
		border-left-width: 1px;
		float: left;
		position: relative;
		width: 454px;
	}
.news_item h5{
		margin-left: 10px;
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-top: 5px;
		color: #543;
	}
.news_item h5 a{
		text-decoration: none;
		color: #543;
	}
.news_item h5 a:hover{
		text-decoration: none;
		color: #dd7c09;
	}
.news_item p{
		margin-left: 10px;
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		color: #543;
	}
.n_news{
		background-color: #e2d8bf;
		margin-bottom: 20px;
		margin-top: 20px;
		width: 227px;
		position: relative;
		float: left;
	}
.n_news_item h5{
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 5px;
		padding-top: 10px;
		color: #543;
	}
.n_news_item h5 a{
		text-decoration: none;
		color: #543;
	}
.n_news_item h5 a:hover{
		text-decoration: none;
		color: #dd7c09;
	}
.n_news_item p{
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		color: #543;
	}
element{
	}
