body {
margin: 0; 
padding: 0; 
}

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

	.pagetitle,
	.pagetitletall
	 {color: #000000;}

	.pagesubtitle,
	.pagetitletallover
	 {color: #333333;}


/* DARK CELLS, usually same as BG */ 
	.alternatecellmediumdark,

	.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,

	.select,
	.inputtextarea,
	.inputnosize,
	.captioncell
	 {background-color: #eeeeee;}

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

/* MEDIUM CELLS */ 
	.alternatecellmedium,
	.alternatecellmediumonly
	 {background-color: #8a8a8a;}

/* LIGHT GENERIC 3, light orange or red */ 
	.alternatecelllight3,
	.alternatecelllight3only
	 {background-color: #efe3c7  ;} 

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

/* HYPERLINKS */ 
	a {color: #003366; }
	a:visited {color: #003366; }
	a:hover {color: #804040; }

	div.article_body a {color: #003366; text-decoration: underline;}
	div.article_body a:visited {color: #003366; text-decoration: underline;}
	div.article_body a:hover {color: #804040; text-decoration: underline;}


a img {
         border: 0 none;
           }

         img {
         border: 0 none;
           }



.flickr_badge_image img {
		height: 73;
		width: 73
           }


.input,.button	{border-style: solid; 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,
	.phoenix_input_title
 					{font-size: 30pt;}

	.pagetitleover	{font-size: 20pt;}
	.pagesubtitle,
	.phoenix_input_subtitle
					{font-size: 13pt;}

	.d_title

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

	.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;}

	

	.commentstitle		{font-size: 16pt;  font-family: Century Schoolbook,Palatino,Times New Roman; text-transform: uppercase; color: #003366; }


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

/* Font embedding */

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('fonts/League_Gothic-webfont.eot');
    src: url('fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/League_Gothic-webfont.woff') format('woff'),
         url('fonts/League_Gothic-webfont.ttf') format('truetype'),
         url('fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

	.hugetall 				{font: 80px/74px 'LeagueGothicRegular', Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif;letter-spacing: 0;  text-transform: uppercase; color: #AA0000;}
	.pagetitletall 			{font: 60px/48px 'LeagueGothicRegular', Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif;letter-spacing: 0; text-transform: uppercase;}
	.pagetitletallover 		{font: 50px/48px 'LeagueGothicRegular', Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif;letter-spacing: 0; text-transform: uppercase;}
	.pagesubtitletall 		{font: 30px/30px 'LeagueGothicRegular', Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif;letter-spacing: 0; text-transform: capitalize;}
	.pagesubsubtitletall 	{font: 20px/18px 'LeagueGothicRegular', Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif;letter-spacing: 0; text-transform: uppercase;}
	.menutall				{font: 18px/20px 'LeagueGothicRegular', Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif; text-transform: uppercase; }
	.blogtitletall 			{font: 30px/30px 'LeagueGothicRegular', Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif;letter-spacing: 0; text-transform: uppercase; color: #AA0000;}



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

	.button,
	.select,
	.inputtextarea,
	.input,
	
	.errorhead, 
	.errorbody
	
	{font-family: Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif;}
	
/* Bookman Old Style,Palatino,Times New Roman,Times,Serif; */	
	
/* Font TITLE Family */
	.pagetitle,
	.pagetitleover,
	.phoenix_input_title
		{font-family: Rockwell,Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif; }

	.pagesubtitle,
	.feedTitle
		{font-family: Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif; }	

	.huge_title
		{font-family: Bookman Old Style,Palatino,Times New Roman,Times,Serif; text-transform: uppercase; font-size: 50pt ;color: #AA0000;}

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

	.authorsubbyline
		{font-family: Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif; font-size: 7.5pt; color: #AAAAAA;}

	.menu	
		{font-family: Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif; 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: Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif; font-style: italic; font-size: 7.5pt;}

	.breadcrumb
		{font-family: Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif; text-transform: uppercase; font-style: italic; font-size: 8pt;}

	.prevnext
		{font-family: Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif; text-transform: uppercase; font-size: 13pt;}

	.categorypage_title
		{font-family: Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif; text-transform: uppercase; font-size: 10pt;  color: #FFFFFF; line-height:94%}

	.reverse
		{
		text-transform: uppercase; 
		color: #FFFFFF;
		background: #777777;
		padding : 1px 3px 1px 3px;
		}

	.reverse_light
		{
		text-transform: uppercase; 
		color: #FFFFFF;
		background: #cccccc;
		padding : 1px 3px 1px 3px;
		}

	.reverse_dark
		{
		text-transform: uppercase; 
		color: #FFFFFF;
		background: #000000;
		padding : 1px 3px 1px 3px;
		}

	.reverse_color
		{
		text-transform: uppercase; 
		color: #FFFFFF;
		background: #336699;
		padding : 1px 3px 1px 3px;
		}

	.lefttitle{
	font-family: Century Gothic,tahoma,verdana,arial,helvetica,sans serif; 
	font-size: 10pt; text-transform: uppercase; font-weight:bold; 
	background-color: #817D69; color: #FFFFFF;
	letter-spacing: 1px; padding : 0px 3px 0px 3px;
	}
	
	.cover_banner_title{
	font: 60px/48px 'LeagueGothicRegular',Century Gothic,tahoma,verdana,arial,helvetica,sans serif; 
	text-transform: uppercase;
	color: #FFFFFF;
	text-shadow: 2px 2px 2px #000;
	}

	.cover_banner_subtitle{
	font: 25px/20px 'LeagueGothicRegular',Century Gothic,tahoma,verdana,arial,helvetica,sans serif; 
	text-transform: uppercase;
	color: #FFFFFF;
	text-shadow: 2px 2px 2px #000;
	}

	.reverse_darkc{
	font: 25px/25px 'LeagueGothicRegular',Century Gothic,tahoma,verdana,arial,helvetica,sans serif; 
	text-transform: uppercase;
	color: #FFFFFF;
		background: #000000;
		padding : 0px 3px 0px 3px;
	}

	.reverse_darkc_small{
	font: 15px/15px 'LeagueGothicRegular',Century Gothic,tahoma,verdana,arial,helvetica,sans serif; 
	text-transform: uppercase;
	color: #3399ff;
		background: #000000;
		padding : 1px 3px 1px 3px;
	}

	.reverse_darka_small{
	font: 15px/15px 'LeagueGothicRegular',Century Gothic,tahoma,verdana,arial,helvetica,sans serif; 
	text-transform: uppercase;
	color: #ffcc33;
		background: #000000;
		padding : 1px 3px 1px 3px;
	}





	.cover_banner_subsubtitle{
	font-family: Century Gothic,tahoma,verdana,arial,helvetica,sans serif; 
	font-size: 10pt;
	color: #FFFFFF;
	text-shadow: 2px 2px 2px #000;
	}

	.cover_banner_tags{
	font-size: 7pt;
	text-transform: uppercase;  
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #000;
	}

	.cover_banner_text{
	font-size: 8pt;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #000;
	}		

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;
		}






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



HR {
    height:1px;
   }


div.localguestrss img {
	max-width: 630px;
	height: auto;
	}


/* ----------------------- 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;			
	} 

.alternatecelllight3 {
	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;			
	} 

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


.alternatecellmediumdark {
	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;
	}	



/* PHOENIX ---------------------------------------------------------------------- */ 

	.phoenix_input,
	.phoenix_textarea,
	.phoenix_input_title,
	.phoenix_input_subtitle
	 {background-color: #d3dae1  ;} 


	/* Fonts --------------------------------- */

	.phoenix_input,
	.phoenix_input_medium,
	.phoenix_textarea,
	.phoenix_button,
	.phoenix_instructions
	{font-family: Verdana,Tahoma,Trebuchet MS,Century Gothic,Helvetica,Arial,sans serif;}

	/* phoenix_input_title phoenix_input_subtitle are font set witht he actual pagetitle and pagesubtitle sets above  */
	

	.phoenix_instructions {font-size: 7pt; text-transform: uppercase; font-style: italic; color: #888888}

	/* Forms --------------------------------- */

	.phoenix_input,
	.phoenix_input_title,
	.phoenix_input_subtitle
	{border-style: solid; border-width: 0px; padding: 2px; spacing: 5px; text-align: left;}

	.phoenix_textarea 
	{border-style: none; border-width: 1px; padding: 5px; text-align: left; font-size: 10pt;}

	.phoenix_button {}

	.phoenix_input			{height: 25; font-size: 10pt;}
	.phoenix_input_medium	{height: 40; font-size: 12pt;}
	.phoenix_input_large	{height: 50; font-size: 18pt;}







