/*  ===================================  */ 
/*            THIS STYLE SHEET           */  
/*            CONTROLS LAYOUT            */  
/*  ===================================  */ 


#canvas {
	margin: 0;
	background: transparent; 
	padding : 0; 
	margin-left : 16.0em;
   } 



/* Masthead */
#Masthead {
	position: relative; 
	height: 6.75em; 
	text-align: right; 
	margin: 0; 
	padding: 0; 
	background : transparent url(../gfx/af_logo.jpg) no-repeat right top; 
   } 

#Masthead #Antonio {
	margin : 0; 
   } 

#Masthead #Antonio img {
	border : none; 
	margin : 0.8625em 2.625em 0 0; 
   } 

#Masthead #Antonio a {
	text-decoration : none; 
   } 


/* #PrimaryNav */

#PrimaryNav { 
	margin : 0;
	padding : 0;
	border-bottom : solid 1px #635142; 
   } 
	
#PrimaryNav ul { 
	padding : 0; 
	list-style : none; 
	margin : 0; 
   } 

#PrimaryNav ul li { 
	display : inline; 
	width : *; 
	padding : 0.125em 0.375em 0 0.5em; 
	border : solid 1px #635142; 
	border-width : 0 1px 0 0; 
	font-size : 0.825em; 
	margin : 0; 
   } 

#PrimaryNav ul li a { 
	background : transparent; 
	color : #777; 
	font-weight : bold; 
   } 

#PrimaryNav a { 
	text-decoration : none; 
   }

#TimeandDate p { 
	font-size : 0.675em; 
	background : transparent; 
	color : #ffc10d; 
	text-align : right; 
   } 


/* teasers */

#teasers { 
	clear : both; 
	border-top : solid 1px; 
	padding-top : 0.75em; 
   } 


#teasers p { 
	font-size : 0.675em; 
	color : #eee; 
	padding : 0.75em; 
   } 

#teasers div { 
	position : relative; 
/* removed to accommodate change from 2 teasers to 1
	width : 48.25%; 
*/
   } 

#teasers div div { 
	background : #333; 
	width : 100%; 
	position : relative; 
	height : 10.0em; 
	overflow : auto; 


	scrollbar-3dlight-color: #333; 
	scrollbar-arrow-color: #eee;
	scrollbar-base-color: #333; 
	scrollbar-darkshadow-color: #999; 
	scrollbar-face-color: #000; 
	scrollbar-highlight-color: #eee; 
	scrollbar-shadow-color: #ccc; 

   } 

#teasers h3 { 
	color : #eee; 
	font-size : 0.825em; 
   } 

/* removed to accommodate change from 2 teasers to 1

#gigs { float : right; } 

*/


#gigs span.date { color : #ffc10d; } 
#gigs span.venue { } 
#gigs a  { color : #fff; text-decoration : underline; } 
#gigs span.with { } 
#gigs span.phone { } 

#guests span.caps { color : #ffc10d; } 
#guests a { color : #ffc10d; } 


/* footer */
#footer {
	clear: both;
	position: relative; 
	color: #bd4918;  
	text-align: left;
	padding-top : 0.75em; 
	margin: 0; 
   } 

#footer p {
	border-top : solid 1px; 
	font-size : 0.675em; 
	background : transparent; 
	color : #777; 
   } 

#footer p span {
	float : right; 
	background : transparent; 
	color : #ffc10d; 
   } 

#footer p a {
	background : transparent; 
	color : #fff; 
   } 
