body {
margin: 0; 
padding: 0; 
}
	
/* ----------------------- BEGIN CHANGE Alternate colors --------------------- */

	.pagetitle
	 {color: #000000;}

	.pagesubtitle
	 {color: #000000;}


/* DARK CELLS, usually same as BG */ 
	.alternatecelldark,
	.alternatecelldarkonly
	 {background-color: 	#333333;}
	 
	 /* Same as DARK CELLS above */
	 .specialcelllight
	 {border-left-color: 	#333333;
	  border-right-color: 	#333333;
	  border-top-color: 	#333333;
	  border-bottom-color: 	#333333;}

 
/* LIGHT CELLS */ 
	.alternatecelllight,
	.alternatecelllightonly,
	.button,
	.select,
	.input,
	.inputtextarea,
	.inputnosize,
	.captioncell
	 {background-color: #e4eaf1;}

	 
/* LIGHT GENERIC 2, usually usually lesser light grey */ 
	.alternatecelllight2,
	.alternatecelllight2only,
	.specialcelllight
	 {background-color: #d3dae1  ;} 


	 
/* HOT and TOP cells only */ 
	.hotcell,
	.hotcellonly
	 {background-color: #f3e39a  ;} 



/* HYPERLINKS */ 
	a {
		color: #003366;
		/* text-decoration: none; */ 
	}
	a:visited {color: #003366;}
	a:hover {
		color: #804040;
		text-decoration: underline;
	}


a img {
         border: 0 none;
           }

         img {
         border: 0 none;
           }




.input,.button	{border-style: none; border-width: 1px; padding: 1px; height: 20; text-align: center;}
.inputtextarea	{border-style: none; border-width: 1px; padding: 5px; text-align: left;}
.inputnosize	{border-style: none; border-width: 1px; padding: 1px; }


/* ----------------------- END CHANGE Alternate colors --------------------- */ 


/* MAIN STYLES */
	body 			{font-size: 10pt;color: #000000;}
	td   			{font-size: 10pt;color: #000000;}

	.pagetitle 		{font-size: 20pt;}
	.pagesubtitle	{font-size: 13pt;}

	.highlight 		{color: #003366;background: #FFFFC6;font-weight:bold;padding : 2px 0px 2px 0px;}

	.medium,
	.headline,
	.button,
	.inputtextarea,
	.input			{font-size: 8.5pt;}

	.small,
	.date			{font-size: 7.5pt;}

	/* --- For use in the TOP boxes only -- */
	.hottext1		{font-size: 8pt;}
	.hottext2		{font-size: 7.2pt;}

	
	.comments 			{font-size: 9.5pt;  font-family: Trebuchet MS, Century Schoolbook,Palatino,Times New Roman; font-style: italic; color: #804040;}
	.commentstitle		{font-size: 16pt; font-family: Century Schoolbook,Palatino,Times New Roman; font-style: italic; margin-left: 0; color: #003366;}
	.commentsdate		{font-size: 7.5pt; color: #aaaaaa;}
	.commentsnone		{font-size: 8pt;   color: #000000; font-weight:bold;padding : 2px 2px 2px 2px;}	

/* ------------------------------------- BEGIN MASTER FONTS ----------------------- */

/* Font BODY Family */
	body, 
	td, 
	.small,
	.backnext,
	.bodyoverdark, 
	
	.searchcount, 
	.searchresults, 
	.searchresultpages, 
	.highlight, 

	.button,
	.select,
	.inputtextarea,
	.input,
	
	.errorhead, 
	.errorbody
	
	{font-family: Century Gothic,arial,helvetica,sans serif,Trebuchet MS,tahoma,verdana;}
	
/* Bookman Old Style,Palatino,Times New Roman,Times,Serif; */	
	
/* Font TITLE Family */
	.pagetitle
		{font-family: Trebuchet MS, Century Gothic,tahoma,verdana,arial,helvetica,sans serif; text-transform: uppercase;}

	.pagesubtitle,
	.feedTitle
		{font-family: Century Gothic,arial,helvetica,sans serif,Trebuchet MS,tahoma,verdana;}	

	.authorbyline
		{font-family: Century Schoolbook,Palatino,Times New Roman; font-style: italic; font-size: 12pt;}

	.menu	
		{font-family: Century Gothic,arial,helvetica,sans serif,Trebuchet MS,tahoma,verdana; text-transform: uppercase; font-size: 10pt;}

	.pagesubsubtitle
		{font-family: Century Schoolbook,Palatino,Times New Roman; font-style: italic; font-size: 11pt; color: #804040; }

	.caption
		{font-family: Century Gothic,arial,helvetica,sans serif,Trebuchet MS,tahoma,verdana; font-style: italic; font-size: 7.5pt;}

	.breadcrumb
		{font-family: Century Gothic,arial,helvetica,sans serif,Trebuchet MS,tahoma,verdana; text-transform: uppercase; font-style: italic; font-size: 8pt;}

	.prevnext
		{font-family: Century Gothic,arial,helvetica,sans serif,Trebuchet MS,tahoma,verdana; text-transform: uppercase; font-size: 13pt;}


blockquote {
	background: url(http://www.andmagazine.com/assets/misc/quote_close.gif) no-repeat right bottom;
	padding-left: 18px;
	text-indent: -18px;
	font-family: Century Schoolbook,Palatino,Times New Roman; 
	font-style: italic; 
	font-size: 16pt; 
	margin-left: 0; 
	color: #003366;
}

blockquote:first-letter {
	background: url(http://www.andmagazine.com/assets/misc/quote_open.gif) no-repeat left top;
	padding-left: 18px;
	font-family: Century Schoolbook,Palatino,Times New Roman; 
	font-style: italic; 
	font-size: 26pt; 
	margin-left: 0; 
	color: #003366;
}


	.bodyquote
		{font-family: Century Schoolbook,Palatino,Times New Roman; 
		font-style: italic; 
		font-size: 16pt; 
		margin-left: 0; 
		color: #003366;
		}



/* THE DROPCAP CODE */

#drop:first-letter {
display:block;
float:left;
border: 1px  solid #000000;
padding:3px;
margin:0px 5px 5px 0px;
/* background-color:#cccccc; */
background:url(http://www.andmagazine.com/assets/misc/drop_bg75.jpg);
color : #000000;
font-family: Century Schoolbook,Palatino,Times New Roman; 
/* font-style: italic;
font-weight:bold; */
font-size:83px;
}
p + p:first-letter {
display:inline;
float:none;
border:none;
padding:0;
margin:0;
background:none;
font-size:inherit;
}


/* ------------------------------------- END MASTER FONTS ----------------------- */

/* ----------------------- TABLE STYLES --------------------- */

.generalcell {
	background-color: #FFFFFF;
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;			
	}

.hotcell {
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;			
	}

.emptycell {
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;			
	}

.captioncell {
	padding-top: 3px;	
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;	
	text-align: center;
	} 

.specialadcell1 {
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;			
	}

.specialadcell2 {
	padding-top: 5px;	
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;			
	}

.generalcellonly {
	background-color: #FFFFFF;
	}

.alternatecelllight {
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;			
	} 

.alternatecelllight2 {
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;			
	} 

	
.alternatecelldark {
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;			
	} 		

.specialcelllight {
	padding-top: 4px;	
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;	
	border-right-width: 2px;
	border-left-width: 2px;	
	border-top-width: 2px;
	border-bottom-width: 2px;		
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;	
	} 
	
.lrborders {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;	
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;	
	}

.generalcellallborders {
	background-color: #FFFFFF;
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;	
	border-right-width: 1px;
	border-left-width: 1px;	
	border-top-width: 1px;
	border-bottom-width: 1px;		
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	}	