/* =ATM Default Styles  */
p { font-size: 1em; line-height: 1.5em; }

/************************************************
	Footer
************************************************/
/* Footer */
#footer {
	clear: both;
	float: left;
	width: 791px;
	text-align: left;
	margin: 5px 0 0 0;
	padding: 20px 5px 15px 5px;
	color: #333;
/*
	background: #d7d6cb url(images/footer-bg.gif) no-repeat 0 0;
*/
	}

#footer p { margin: 5px 0; line-height: 1.3em; }
#footer p.left, #footer p.right { width: 50%; }
#footer p.right { text-align: right; }


/* ----------------- Audio player styles --------*/
.flashplayer { float: right; font-family: Arial, Sans-Serif;  border: 5px ridge silver;  margin: 0 0 10px 0 ; padding: 0px;  background-color: silver ; width: 260px; text-align: center; } 
.flashplayer h3 { text-align: center; font-size: 2em; color: black;  } 
.flashplayer p {text-align: center; font-size: 1em;  color: #6B2A07;  } 

.audioplayer { width: 180px; height: 180px; text-align: center; font-family: Arial, Sans-Serif;  border: 3px ridge silver;  margin: 10px 0 10px 0 ; padding: 0px;  background-color: #163852; } 
.audioplayer h3 { text-align: center; font-size: 2em; color: black;  } 
.audioplayer p {text-align: center; font-size: 1em;  color: #6B2A07;  } 

.audioplayer_floatleft { font-family: Arial, Sans-Serif;  border: 5px ridge blue;  margin: 0 0 10px 0 ; padding: 0px;  background-color: silver ; } 
.audioplayer_floatleft h3 { text-align: center; font-size: 2em; color: black;  } 
.audioplayer_floatleft p {text-align: center; font-size: 1em;  color: #6B2A07;  } 

.atm-graphic-link { float: left; margin: 0 10px 0 10px;}



/*=================== Formatting for the Product Detail Windows =================================*/
.store_desc{
	margin: 0px;
	width: 99%;
	background-color: #fff;
	float: left; 
}

.store_menu {
}

.store_category {
	clear: both; 
	float: left;
	padding-bottom: 10px;  
	border: double #333;
	width: 99%;
	background-color: #EBE7DC; /*#778899;*/	
}

.store_category h2 { 
background-color: #8D562D;
	color: white;
	padding: 5px 20px 5px 20px;
	text-align: left;
	font-size: 1.5em; 
}

.store_menu_item {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 2px ridge gray; 
	padding-top: 10px;
	overflow: auto; 
}
	
.store_menu_item img {  
	float: left;
/*
	width: 100px !important; 
*/
	width: 24% !important; 
	padding: 0px;
} 


.store_menu_item_desc{
	float: right;  
	width: 74%;
}

.store_menu_item_desc p, h3 {
	font-size: 1em; 
	line-height: 1.2em; 
	margin-bottom: 0em;
	padding: 0px;
}

.store_menu_item_desc h3 {
	font-weight: bold;
}


.store_menu_item_shipping_dropdown{
	float: left;  
	width: 50%;
	font-size: .8em; line-height: 1.2em; margin-bottom: .6em;
}

.store_menu_item_shipping_dropdown select{
	margin: 0px;
	float: left;
}

.store_menu_item_addtocart_btn{
	vertical-align: middle; 
	margin: 1em;
	padding-right: 40px;

}


.transcription_item{
	border: solid blue; 
}

.transcription_item a img{ width: 40px;}





.store_ordering_info{

/*	float: right;  */
	padding: 5px; 
	width: 100%; 
/*	border: 1px solid gray;  
	background-color: #cfcfc7;
*/
}

.track-listing {
	font-size: .8em;
	line-height: 1.5em;
	text-align: left;
	padding-left: 0px;
}

.track-listing  ul{
	margin-left: 10px;
}

.track-listing ul li{
	color: #546078;
	list-style-type: decimal !important;
	padding-left: 10px;
	width: 90%;
	text-indent: 0%;
}

.track-listing ul li a { 	color: #6B2A07;  text-decoration:none; }
.track-listing ul li a:hover { text-decoration: underline; color: #FFF;}

/*============================== Detailed Item descriptions ==================*/

/* ===============================================
	2013-01-26 item-header
==================================================*/
.item-header {
	background-color: #f1f1f1;
	font-family: georgia, serif ;
	height: 1em;
	font-size: 26pt;
	text-align: center; 
	padding-top: 5px;
}

/* end item-header ===============================*/
div.itemdetail {
	/*position: relative; */
	/*float: left; */
	clear: both;
	margin-left: 0px;
	margin-right: 10px ; 
	margin-top:  10px;
	margin-bottom: 0px;
	width: 98%;
	background: url(../life-collage/images/light.gif) repeat 0 0;
	
/*
	border-top:  thick double #002643;
*/
	padding: 0px;
/*
	border: thin solid #A14A15;  #6B2A07 ;  
*/
/*	background-color: #ddd; */  /*#c9a665;  #D9A66F; */
	/*clear: both; */
	font-family: georgia, serif;
	font-size: 1em;
	color: #002643;
	padding: 0px 10px 20px  10px ;
	
/*
	filter:alpha(opacity=50); 
	-moz-opacity:0.5;
	opacity: 0.5;
*/
}

.clearboth{
	clear: both; 
}
	


.item_desc {
	float: left; 
	width: 47%;
	padding: 0px; 		
/*
	width: 55%;
	float: right; 
*/
	font-family: helvetica, arial, sans-serif; 
/*	line-height: 1.5em; */
}

.item_desc h3 {
	font-family: georgia, serif; 
	font-size: 2em;
	line-height: 1em ; 
/*
	color: 	#6B2A07; 
*/
	background-color: transparent;	
}

.item_desc a {
	font-family: georgia, serif; 
	font-size: 1em;
	line-height: 1em ; 
	color: 	#6B2A07; 
	background-color: transparent;	
}

.item_desc p {	
/*
	color: 	#6B2A07;
*/
	background-color: transparent;	
	border: none; /*thin solid 	#D2691E; 	*/
	font-size: 1em;
	line-height: 1.5em ;
}

.item_desc .title {
/*
	color: #6B2A07; 
*/
	font-size: 1em; 
	font-weight: bold;
}

.item_desc_2 {
	float: right;
	margin: 0 20px 0 0px;
	width: 47%;
	text-align: center; 
}

.item_desc_2 p{
	font-size: medium;
	line-height: 1.25em; 
	font-size: 1em; 	
}

.item_desc_2 img {
	margin-top: 10px;
	width: 150px;
/*
	border: double #002643; 
*/
	text-align: center; 
}


/*==============================================  ATM Quotation Deinfitions ==============================*/	


	
.pullquote{
	background-color: #fefef2;  
	width: 100%;
	padding: 0px 5px 0px 5px;
	margin: 20px ;
	border-top: solid 3px #bfb6ac;
	border-bottom: solid 3px #bfb6ac;
	color: #6B2A07; 
	line-height: 1.2em;
}

.pullquote p{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal; 
	font-size: .85em;
	margin: 1em;
}	

.floatright{
	float:right; 
}

.floatleft{
	float:left; 
}

.pullquote .source{
	font-weight: bold;
	font-style: italic;
	text-align: right; 
	font-size: .85em; 
}

.back_to_top{
	clear: both;
	text-align: center;
	margin: 10px; 
	font-size: .8em; 
}

.atm_award_frame {
	border: solid blue; 
	
}


.gig_list_link {
	text-align: center; 
	font-weight: bold; 
	font-size: 1.25em; 
}


/************************************************

	Sidebar

************************************************/



#sidebar2 {
	float: right;
	width: 240px;
	margin: 0px 0;
	padding: 0px 0px;
	background: #fff no-repeat 0 0;
/*
	border: 1px solid #F0E2D8;
*/
	}

#sidebar2 h2 {
	font-size: 1.2em;
	margin-bottom: 10px;
	padding: 5px 3px;
	background: #ede7d9;
	border-bottom: 1px solid #ccc;
	}

#sidebar2 .menu2 {
	float: left;
	clear: left;
	width: 100%;
	margin-bottom: 0px;
	}



/* Sidebar feed */

#sidebar2 .feed { font-family: helvetica, arial, sans-serif; }

#sidebar2 .feed .feed-count { padding: 0; margin-bottom: 15px; }

#sidebar2 .feed .feed-url, #sidebar2 .feed .feed-email {

	height: 22px;

	padding: 0 0 12px 30px;

	font-size: 1em;

	float: left;

	display: block;

	background: transparent;

	}

#sidebar2 .feed .feed-email { height: 22px; }
#sidebar2 .feed .feed-url { background: url(http://www.feedburner.com/fb/images/pub/feed-icon16x16.png) no-repeat 0 0; }
#sidebar2 .feed .feed-email { background: url(http://www.bobevansguitar.com/wp-content/uploads/2008/08/envelope.gif) no-repeat 0 0; }




#sidebar2 .feed form {

	clear: left;

	float: left;

	}

#sidebar2 .feed form p { padding: 0 0 5px 0; margin: 0; }

#sidebar2 .feed input#feed-email {

	float: left;

	width: 170px;

	color: #666;

	margin: 0;

	padding: 5px 3px;

/*
	border: 1px solid #666;
*/

	border-right: none;

	background: #fff;

	}

#sidebar2 .feed input.submit {

	float: left;

	width: 30px;

	margin: 0;

	padding: 4px 3px;

	border: 1px solid #666;

	border-left: none;

	background: #fff url(images/mail-icon-16x16.png) no-repeat 5px 5px;

	}

#sidebar2 .feed input.submit:hover { cursor: pointer; }



/* Sidebar list items */

#sidebar2 ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

	}

#sidebar2 li {

	font-size: .95em;

	padding: 4px 5px;

	margin: 3px 0;

	border-bottom: 1px solid #eee;

	}

#sidebar2 li a { display: block; }



/* Sidebar sponsors */

#sidebar2 .sponsors img { margin: 5px 0 5px 10px; }

#sidebar2#sidebar2 .sponsors img.first { margin-left: 0; }





/* Drop caps */
.drop-cap {
	float: left;
	margin-right: 3px;
	font: normal normal normal 48px/39px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif;
	color: #444;
	}

.rc_excerpt {
	font-size: .8em; 
	line-height: 1.2em;
}

.free {
	height: 15px;
	width: 35px; 
	border: none !important; 
}


/* provide a no-border alternative for post images  */
.free-item {
	background-color: #yellow; 
	color: red;
	padding: 2px 5px ;
	border: solid #8d562d 1px; 
	font-weight: bold;
	font-size: .8em;
}




/* Pop Up Info for Front Page - 2010-07-01 =====================================================*/
div#links {position: relative; top: 0px; left: 0; width: 470px; height: 300px; font: 16px Verdana, sans-serif; z-index: 100; border: solid red 1px;}
div#links a {display: block; text-align: center; font: bold 1em sans-serif; 
   padding: 0px 0px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: #FFC; background: transparent;
     width: 130px; height: 100px;}
div#links a:hover {color: #411; background: transparent;}

div#links a span {display: none;}
div#links a:hover span {display: block;
   padding: 5px; margin: 10px; z-index: 100; width: 150px; 
   color: black; background: #ffeee2;
   font: 10px Verdana, sans-serif; text-align: center;}


/**   Slideshow widget formats =====================================================**/
.atm-slideshow {
	float: right; 
	margin: 0px 0px 10px 10px; 
	border: solid 3px red;}

.atm-slideshow-content{
	margin-top: 30px; 

}

.atm-slideshow-content p {
	margin-bottom: 0px;
	width: 100%;
	}

.atm-slideshow-content  img {
	width: 100px;
	float: right;
}



/**  LOGIN INFO ===================================================================***/
.atm-login-header {
	float: right; 
	padding: 12px 0px 0px 0px; 
	font-size: 1.5em;
}



/** ATM ETicket Formatting =====================================================*/
.atm-event {
	border-top:  5px ridge gray; 
	border-bottom: 2px ridge gray; 
	overflow: auto;
	margin-top: 20px;
	padding-top: 10px;
}

.atm-event-title {
	font-size: 1.25em;
	font-weight: bold;
	margin: 0px !important;
	width: 100%;
}

.atm-event-description {
	font-size: 1em;
}	



/*=================== Overide twentyten/styles.css =================================*/
.home .sticky {  
	margin-left: 0px;
	margin-right: 0px;
}

#site-title {
	float: left;
	font-size: 3em;   /*30px;*/
	line-height: 1em; /*36px;*/
	margin: 0 20px 10px 0;
	width: auto;
}

#site-description {
/*
	clear: right;
*/
	float: left;
	font-size: 1.5em; 
	font-style: italic;
	margin: 12px 0 0px 0;
	width: auto;

}

#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
	font-size: 1em; 
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
	font-size: 1.25em;
}


#access .menu-header,
div.menu {
	font-size: 1.25em; /*13px;*/			/* override */
}


/*  ======================================================
	ATM Store purchase button 
	2013-01-24  purchase button for ATM store 
				Generated by Button Maker at 
				http://css-tricks.com/examples/ButtonMaker/	
	======================================================  */
	
.ATM-button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5.5px 11px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white !important ;  /* 2013-01-25  Had to use !important to prevent the style from being overridden by style.css */
   font-size: 11px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.ATM-button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.ATM-button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
/*  End ATM Purchase button ====================================================== */