@charset "iso-8859-1";
/* Ed's CSS Document */

/****************************** MAIN CONTENT *********************************/

body,td,th {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	line-height: 13px;
	padding-right: 0px;
}

body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

P {
   color: #333333;
   font-size: 11px;
   line-height: 13px;
   margin: 25 30 25 30; /* top, right, below, left */
}

/****************************** TOP MENU *********************************/

a.menu:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.menu:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.menu:hover {
	color: #DD7504;
	text-decoration: none;
	font-size: 11px;
}

.date{
	padding-top: 15px;
	padding-right: 25px;
}

/****************************** CONTENT LINKS *********************************/

a.content_link:link {
	color: #902910; /*#77220E*/
	text-decoration: none;
	font-size: 11px;
}

a.content_link:visited {
	color: #902910;
	text-decoration: none;
	font-size: 11px;
}

a.content_link:hover {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

/****************************** FOOTER MENU *********************************/

.bottom{
	margin: 3 35 12 0 ; /* top, right, below, left */
}

a.bottom_menu:link {
	color: #D7D9C4;
	text-decoration: none;
	font-size: 10px;
}

a.bottom_menu:visited {
	color: #D7D9C4;
	text-decoration: none;
	font-size: 10px;
}

a.bottom_menu:hover {
	color: #FF9900;
	text-decoration: none;
	font-size: 10px;
}

.copyright {
	font-size: 10px;
	color: #D7D9C4;
	margin: 5 0 10 30 ; /* top, right, below, left */
}

/****************************** FRONT PAGE *********************************/

.feature{
	color: #333333;
	font-size: 11px;
	visibility: visible;
	padding: 30 30 2 30;

}

.feature h3{
	color: #77220E;
	font-size: 15px;
	font-weight: normal;
	margin: 0 0 5 0 ;   /* top, right, below, left */
}


/* adjust margins to change separation between the feature image and text flowing around it */


.feature img{
	float: left;
	margin-right: 16px;
	margin-bottom: 5px;
	border: 0;
}

.feature a:link {
	color: #902910;
	text-decoration: none;
}

.feature  a:visited {
	color: #902910;
	text-decoration: none;
}

.feature  a:hover {
	color: #000000;
	text-decoration: none;
}

/****************************** EDITORIAL ON FRONT PAGE *********************************/

.frontpage{
	color: #fff;
	font-size: 11px;
	padding: 5 20 10 25
}

.frontpage_title {
   color: #DD7504;
   font-size: 11px;
   font-weight: bold;
   line-height: 13px;
   /*margin: 5 0 10 25 ;*/
}

a.frontpage_more_link:link {
	color: #DD7504;
	text-decoration: none;
	font-size: 10px;
	margin: 15 0 0 0 ; /* top, right, below, left */
}

a.frontpage_more_link:visited {
	color: #DD7504;
	text-decoration: none;
	font-size: 10px;
	margin: 15 0 0 0 ;
}

a.frontpage_more_link:hover {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	margin: 15 0 0 0 ;
}

/******************************* TITLE STYLES **********************************/

.title {
   font-family: Arial;
   color: #77220E;
   font-size: 13pt;
   margin: 25 20 0 30;  /* top, right, below, left */
   }

/****************************** BACK ISSUES *********************************/

.back_issues_titles {
	padding: 0 30 0 30;
}

.back_issues_titles h3{
	color: #77220E;
	font-size: 15px;
	font-weight: normal;
	margin: 20 0 3 0;   /* top, right, below, left */
}
.back_issues_titles h2{
	color: #77220E;
	font-size: 13px;
	font-weight: normal;
	margin: 20 0 3 0;   /* top, right, below, left */
}

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

.back_issues_content_1 {
	padding: 0 30 0 30;
}

.back_issues_content_1 td{
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	line-height: 13px;
	padding: 3 0 5 5;
	background-color: #ECEDDD;
}

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

.back_issues_content_2 {
	padding: 0 30 0 30;
}

.back_issues_content_2 td{
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	line-height: 13px;
	padding: 3 0 5 5;
	background-color: #C7C8B6;
}

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

.back_issues_years {
	padding: 0 30 30 30;
}

.back_issues_years td{
	font-family: Arial;
	font-weight: bold;
	color: #77220E;
	font-size: 13px;
	text-align: center;
	line-height: 14px;
	padding: 20 0 5 0;  /* top, right, below, left */
}

.back_issues_years img{
	float: top;
	border:1 solid #000000;
	margin: 0 0 12 0;
	}
	
	/* adjust margins to change separation between the feature image and text flowing around it */


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

.back_issues_footer {
	padding: 0 30 50 30;	/* top, right, below, left */

}

.back_issues_footer td{
	padding: 0 0 20 0;
	background-color: #77220E;
}

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

.back_issues_content_1 a:link {
	color: #000000;
	font-size: 11px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.back_issues_content_1  a:visited {
	color: #000000;
	font-size: 11px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.back_issues_content_1  a:hover {
	color: #77220E;
	font-size: 11px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.back_issues_content_2 a:link {
	color: #000000;
	font-size: 11px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.back_issues_content_2  a:visited {
	color: #000000;
	font-size: 11px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.back_issues_content_2  a:hover {
	color: #77220E;
	font-size: 11px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.back_issues_download_link a:link, .back_issues_download_link  a:visited {
	color: #77220E;
	font-size: 11px;
	padding: 0 0 0 0;
	text-decoration: none;
}
.back_issues_download_link a:hover {
	color: #000000;
	font-size: 11px;
	padding: 0 0 0 0;
	text-decoration: none;
}

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

.back_images{
	color: #FFFFFF;
	font-size: 12px;
	text-align:center;
	text-decoration: none;
	padding: 30 30 25 30;
}

.back_images h3{
	color: #FFFFFF;
	font-size: 15px;
	text-align:center;
	font-weight: normal;
	margin: 0 0 5 0 ;   /* top, right, below, left */
}

.back_images img{
	float: top;
	margin-bottom: 25px;
	border:1 solid #000000;
}

.back_images a:link {
	color: #FF9900;
	font-size: 12px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.back_images a:visited {
	color: #FF9900;
	font-size: 12px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.back_images a:hover {
	color: #FFFFFF;
	font-size: 12px;
	padding: 0 0 0 0;
	text-decoration: none;
}
.side_text{
	color: #FFFFFF;
	font-size: 12px;
	text-align:left;
	text-decoration: none;
	padding: 30 30 25 30;
}
.side_text a:link {
	color: #FF9900;
	font-size: 12px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.side_text a:visited {
	color: #FF9900;
	font-size: 12px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.side_text a:hover {
	color: #FFFFFF;
	font-size: 12px;
	padding: 0 0 0 0;
	text-decoration: none;
}

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

.back_nav {
	margin: 30 30 0 30;
}

	
.back_nav a:link {
	color: #77220E;
	font-size: 16px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.back_nav a:visited {
	color: #77220E;
	font-size: 16px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.back_nav a:hover {
	color: #FF9900;
	font-size: 16px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.back_nav h3 {
	color: #77220E;
	font-size: 15px;
	font-weight: normal;
}

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

.search {
	font-family: Arial;
	text-align: left;
	color: #333333;
	font-size: 11px;
	line-height: 13px;
	padding: 0 30 30 30;
}

.search td{
	font-family: Arial;
	text-align: left;
	color: #333333;
	font-size: 11px;
	line-height: 13px;
	padding: 3 0 3 10;
	background-color: #ECEDDD;
}

.search h4{
	font-family: Arial;
	text-align: left;
	color: #77220E;
	font-size: 12px;
	line-height: 13px;
	padding: 18 0 3 0;
}

/****************************** EDITORIALS *********************************/

.editorials {
   color: #333333;
   font-size: 11px;
   line-height: 13px;
   margin: 25 25 25 25; /* top, right, below, left */
}

.editorials td{
	border:0;
	valign:bottom;
	text-align:center;
}
.editorials a:link {
	color: #585B54;
	text-decoration: none;
}
.editorials a:visited {
	color: #585B54;
	text-decoration: none;
}
.editorials a:hover {
	color: #333;
	text-decoration: none;
}


.floatleft {
	float: left;
	margin-top: 6px; 
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 10px;
}

.floatright {
	float: right;
	
}

.txt_small{
font-family:Arial;
font-size:9px;
color:#333;
}

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

.results{
	color: #FEAE01;
}

/****************************  SHOPPING CART  ****************************/


.shopping_cart_title {
	font-family: Arial;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

.shopping_cart_item {
	font-family: Arial;
	text-align: center;
	color: #FFCC00;
	font-size: 11px;
}

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

a.remove:link {
	font-family: Arial;
	text-align: center;
	text-decoration: none;
	color: #FF9900;
	font-size: 11px;
}

a.remove:visited{
	font-family: Arial;
	text-align: center;
	text-decoration: none;
	color: #FF9900;
	font-size: 11px;
}

a.remove:hover {
	font-family: Arial;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
}

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

.shopping_cart_details {
	font-family: Arial;
	text-align: left;
	color: #FFFFFF;
	font-size: 10px;
}

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

a.checkout:link {
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}

a.checkout:visited{
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}

a.checkout:hover {
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
}

/****************************/
.checkout_table {
	font-family: Arial;
	text-align: left;
	color: #333333;
	font-size: 11px;
	line-height: 13px;
	padding: 0 30 30 30;
}

.checkout_table td{
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	line-height: 13px;

}

.checkout_table a:link {
	font-family: Arial;
	text-align: center;
	text-decoration: none;
	color: #902910;
	font-size: 11px;
}

.checkout_table a:visited{
	font-family: Arial;
	text-align: center;
	text-decoration: none;
	color: #902910;
	font-size: 11px;
}

.checkout_table a:hover {
	font-family: Arial;
	text-align: center;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}
/****************************  END SHOPPING CART  ****************************/

.cart {
	padding-right: 30;
}

.order {
	font-family: Arial;
	text-align: left;
	color: #333333;
	font-size: 12px;
	line-height: 13px;
	padding: 0 30 30 30;
}

.order td{
	font-family: Arial;
	text-align: left;
	color: #333333;
	font-size: 12px;
	line-height: 13px;
	padding: 3 0 3 10;
	background-color: #ECEDDD;
}

.order h4{
	font-family: Arial;
	text-align: left;
	color: #77220E;
	font-size: 13px;
	line-height: 14px;
	padding: 18 0 3 0;
}