/* -------------------------------
 	  		TOP LEVEL
--------------------------------*/

#left_column { margin: 0 0 -12px 0; padding: 0 6px 24px 0; background-color: #FFFFFF; background-image: url(../images/_assets/grey.gif); background-repeat: repeat-y; background-position: right;}
#right_column { margin: 60px;}

body { font-family:Arial, Helvetica, sans-serif; font-size: 10px; margin: 6px 0 0 12px; padding: 0px; background-color: #9E938D; background-image:url(../images/_assets/background_tile.gif); background-repeat: repeat-y;}

p 	{ padding: 0; font-size: 11px; line-height: 17px; color: #666 ;}
td, tr, table	{ padding: 0; margin: 0;}
img 			{ padding: 0; margin: 0;}

h2	{ padding: 0; margin: 24px 0 12px 0; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic;}

h2.green	{ color: #98B000;}
h2.blue		{ color: #1B8099;}
h2.pink		{ color: #FF3366;}
h2.brown	{ color: #665247;}

h2.green_top	{ margin: 12px 0 24px 0; color: #98B000;}
h2.blue_top		{ margin: 12px 0 24px 0; color: #1B8099;}
h2.pink_top		{ margin: 12px 0 24px 0; color: #FF3366;}
h2.brown_top	{ margin: 12px 0 24px 0; color: #665247;}

h2.green_title	{ margin: 12px 0 -12px 0; font-size: 12px; color: #C7E600;}
h2.blue_title	{ margin: 12px 0 -12px 0; font-size: 12px; color: #92E3DB;}
h2.pink_title	{ margin: 12px 0 -12px 0; font-size: 12px; color: #FF9EBA;}
h2.brown_title	{ margin: 12px 0 -12px 0; font-size: 12px; color: #9E938D;}

h2.toplevel { margin: 12px 0 24px 0;}

h3	{ padding: 0; margin: 12px 0 -6px 0; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; color: #000000; }

a img			{ border: 0;}
a:hover img 	{ border: 0;}

a				{ text-decoration: none;}
h3 a, p a				{ text-decoration: underline; color: #000000; font-style: italic; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;}
h3 a:hover, p a:hover		{ text-decoration: none;}

/* -------------------------------
   			MODULES 
--------------------------------*/

.module_bar_image { margin: 0 0 0 5px;}

.green_module	{ padding: 6px; margin: 0 0 6px 5px; width: 198px; background: #EEE url(../images/_assets/green_corner.gif) no-repeat right bottom;}
.pink_module	{ padding: 6px; margin: 0 0 6px 5px; width: 198px; background: #EEE url(../images/_assets/pink_corner.gif) no-repeat right bottom;}
.blue_module	{ padding: 6px; margin: 0 0 6px 5px; width: 198px; background: #EEE url(../images/_assets/blue_corner.gif) no-repeat right bottom;}
.brown_module	{ padding: 6px; margin: 0 0 6px 5px; width: 198px; background: #EEE url(../images/_assets/brown_corner.gif) no-repeat right bottom;}


.module_green_header, .module_pink_header, .module_blue_header, .module_brown_header, .module_support_header {
	padding: 0;
	margin: 0 0 9px 0;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	}
	
.module_green_header 	{ color: #98B000;}
.module_pink_header 	{ color: #FF3366;}
.module_blue_header		{ color: #1B8099;}
.module_brown_header	{ color: #665247;}
.module_support_header	{ color: #000; margin: 10px 0 20px 0;}
.module_green_copy, .module_pink_copy, .module_blue_copy, .module_brown_copy, .module_green_image_copy, .module_pink_image_copy, .module_brown_image_copy {
	padding: 0;
	margin: 0 0 6px 0;
	font-size: 11px;
	line-height: 15px;
	color: #666 ;
}

.module_brown_title 		{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}

.module_green_image 		{ margin-left: -6px; float: left;}
.module_green_image_copy 	{ margin: 35px 0 0 12px; width: 70px; float: left;}
.module_green_price 		{ margin: 6px 0 0 0; height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-style: italic; color:#333333;}

.module_pink_image 			{ margin: 0 0 12px 0;}

.module_brown_image 		{ margin-left: -6px; float: left;}
.module_brown_image_copy 	{ margin: 35px 0 0 12px; width: 70px; float: left;}
.module_brown_price 		{ margin: 6px 0 0 0; height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-style: italic; color:#333333;}

.module_selection 			{ font-size: 10px; margin: 18px 0 18px 0;}

/* -------------------------------
   			BUTTONS 
--------------------------------*/

a.green_button, a.pink_button, a.blue_button, a.brown_button	{ font-size: 10px; color: #FFF; padding: 3px 6px 3px 6px; margin: 0 0 6px 0; border-bottom-width: thin; border-bottom-style: solid;	border-bottom-color: #333333; border-right-width: thin; border-right-style: solid; border-right-color: #333333;
}

a.green_button:hover	{ color: #333; border-bottom-color: #666; border-right-color: #666; background: #C7E600;}
a.pink_button:hover		{ color: #333; border-bottom-color: #666; border-right-color: #666; background: #FF9EBA;}
a.blue_button:hover		{ color: #333; border-bottom-color: #666; border-right-color: #666; background: #92E3DB;}
a.brown_button:hover	{ color: #333; border-bottom-color: #666; border-right-color: #666; background: #9E938D;}
	
a.green_button 	{ background: #98B000;}
a.pink_button 	{ background: #FF3366;}
a.blue_button 	{ background: #1B8099;}
a.brown_button 	{ background: #665247;}

/* -------------------------------
 SPECIAL (a.k.a. formating) 
--------------------------------*/
.spacer, .top_spacer{ height: 6px;}	
.store_button { clear: both; float: none; padding: 6px 0 0 0;}
.black { color: #000;}
.top_bar { margin: 0 -12px 0 0;}

.podcast_pink_background { padding: 1px 0 24px 12px; margin: 24px 0 0 0; background-color:#F7EBF0; }	
.podcast_brown_background { padding: 1px 0 24px 12px; margin: 24px 0 0 0; background-color:#E5DBD5; }	

#home_topleft_image a:hover img		{ border: 6px solid #98B000; padding: 0;}

#featured_artist_preview	{ margin: 0 0 0 -6px;}
#featured_artist_preview img	{ padding: 6px;}
#featured_artist_preview a:hover img { border: 6px solid #1B8099; padding: 0;}

/* ---------------------------------
jbn 2010-05-26 need to use "subscribe" link to get to store
---------------------------------*/
/* a.brown_button, */
/* jbn: commented out "#a_archives { display: none; }" 2010-06-11 because the printed journal archive
        works now and needs testing.
*/
/*
#a_archives
{
	display: none;
}
*/

/* jbn hacks for issue */
div.note p
{
	text-indent: 1.5em;
}

span.title
{
	font-style: italic;
}
span.art-plus-design
{
	white-space: nowrap;
}

p.sponsor-type {
	padding-left: 2em;
	font-style: italic;
}
ul.sponsor-list li {
	list-style-type: none;
	padding-left: 4em;
}
