
H1 					{ color: black; font-size: 14px; font-weight: bold; font-family: verdana, arial, sans-serif; }
H2 					{ color: #d7d8e1; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }
TH.days				{ color: #063305; font-size: 14px; line-height: 14px; font-weight: bold; font-family: verdana, arial, sans-serif; }

.cal-day 			{ font-size: 10px; font-weight: bold; text-align: center; }
.cal-nullday 		{ background: #063305; }
.cal-oldday 		{ background: #006B0C; }
.cal-today 			{ background: #2e4166; background-image: url(/layout/Heathen_Harvest/theme-images/HHblue-block-bkgnd.gif); background-repeat: repeat-x; background-position: left top; background-attachment: scroll;}
.weekview-caltitle 	{ background: #006B0C; font-weight: bold; font-size: 14px; }
.weekview-curday 	{ background: yellow; }
.weekview-offday 	{ background: #006B0C; }
.weekview-dayformat { font-weight: bold; }
.weekview-addevent 	{ font-size: 9px; }
.weekview-daterange { font-size: 16px; font-weight: bold; }
.dayview-times 		{ font-weight: bold; text-align: center; }
.dayview-datecol 	{ font-weight: bold; background: #006B0C; font-size: 16px; }
.dayview-quickaddtitle 		{ font-weight: bold; background: #006B0C; font-size: 14px; }

.box				{ color: #000; scrollbar-face-color: #0066FF; scrollbar-highlight-color: #00ccff; scrollbar-shadow-color: #003366; scrollbar-track-color: #003366  }

body				{ background-color: #000000; }

A:link				{ color: #a5a464; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Verdana; text-decoration: none; }
A:visited			{ color: #a5a464; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Verdana; text-decoration: none; }
A:hover				{ color: #ffffff; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Verdana; text-decoration: none; }

TD.navbar			{	line-height: 11px; 		}
A.navbar:link 	   	{ color: #ffcc00; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }
A.navbar:visited    { color: #ffcc00; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }
A.navbar:hover    	{ color: #d7d8e1; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }

A.menuPick:link 	{ color: #00c; font-size: 10px; line-height: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }
A.menuPick:visited  { color: #606; font-size: 10px; line-height: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }
A.menuPick:hover 	{ color: #c03; font-size: 10px; line-height: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }

INPUT				{ color: #000000; font-size: 11px; font-family: Verdana, Helvetica, Arial; margin: 1px; padding: 1px } 

/*
SPAN { text-align: left; }
*/

TD					{ color: #d7d8e1; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }
TD.bold				{ color: #d7d8e1; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }


TD.loginError			{ 	background-color: #006B0C;
							background-image: url(/layout/Heathen_Harvest/theme-images/HHgreen-block-bkgnd.gif); 
							background-repeat: repeat-x; 
							background-position: left top; 
							background-attachment: scroll;
						}


/* Box Format - colors */
SPAN.articleTitleGrn	{ color: #008f00; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; }
SPAN.articleTitleBlk	{ color: #828282; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; }
SPAN.articleTitleGry	{ color: #999999; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; }
SPAN.articleTitleLft	{ color: #dfdf00; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; }
SPAN.articleTitleRed	{ color: #E01818; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; }
SPAN.articleTitleBlue	{ color: #637293; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; }
  TD.leftMenuContents	{ color: #007F00; font-family: Arial, Verdana, Helvetica, sans-serif; }

SPAN.articleFeature2	{ color: #008f00; font-weight: bold; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif }
SPAN.articleFeatureGrn	{ color: #008f00; font-weight: bold; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif }
/* END */
SPAN.articleTitle	{ color: #637293; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif }
SPAN.articleFeature	{ color: #637293; font-weight: bold; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif }
SPAN.title   		{ color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }
SPAN.quote			{ color: #000000; font-style: italic; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }

SPAN.welcomeName 	{ color: #555555; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }

SPAN.footerText 	{ color: #aaaaaa; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }
A.footerText:link 	{ color: #a5a464; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }
A.footerText:visited 	{ color: #a5a464; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }
A.footerText:hover 	{ color: #aaaaaa; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: underline }

SPAN.block			{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

SPAN.story			{ color: #000000; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
SPAN.admin-note		{ color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

SPAN.sitename		{ color: #000000; font-weight: bold; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif }
SPAN.postedBy		{ color: #000000; font-size: 8px; font-family: Arial, Verdana, Helvetica, sans-serif }
SPAN.copyRight		{ color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

input	{ 
	color: #000033; 
	background-color: #A9B2C6;  
	font-family: Verdana, Helvetica, sans-serif;  
	font-size: 10px;  
	font-weight: plain; 
}

TEXTAREA	{
	color: #000033; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial; 
	background-color:  #C8CEDA 
}

TEXTAREA.adminCode	{ color: #000033; font-size: 10px; 
	font-family: Lucida Console, Monaco, Courier, Helvetica, Arial; 
	background-color:  #ffcc00 }

select				{ color: #000033; font-weight: normal; font-size: 10px; font-family: Verdana, Helvetica, sans-serif; background-color: #6a7da3; text-indent: 10px; }
button 				{ font-family: Verdana, Helvetica, sans-serif;  font-size: 14px; font-weight: normal; border-color: #000033; border-style: solid; text-indent: 12px; }

.searchAuth { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: left;  
    color:#557755;
}
.searchDate { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right;  
    color:#557755;
}
.searchHits { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right; 
    color:#557755;
}
.highlight { 
	color: #000055;
	background-color: yellow; 
    text-decoration: none; 
    padding: 0;
} 

.mainBlockIcon 			{ 
	background-image: url(/layout/Heathen_Harvest/theme-images/WolfHead2.gif); 
	background-repeat: no-repeat; background-position: right bottom; background-attachment: scroll;
}

.topBarNavBg 			{ 
	background-image: url(/layout/Heathen_Harvest/theme-images/2006/titlebar.png); 
	background-repeat: repeat-x; background-position: left top; background-attachment: scroll;
}
.mainLeftMenu { 
font-size: 13px; font-weight: bold;
} 

.mainLeftMenu-active { 
color: #009B0C; font-size: 13px; font-weight: bold;
} 

HR.recentMenuLine { 
	color: #006B0C  ;
} 

/*
================================================================================
BETA STUFF...
================================================================================
*/
.testing {
	border-top: 1px #999999 solid; 
	border-bottom: 5px #000000 solid;
}

.cal_event, A.cal_event
{
	font-size: 10px;
	font-weight: normal;
	white-space: normal;
	text-transform: lowercase;
}



/*
================================================================================
LINK OVERRIDE
================================================================================
*/

.topSearch, A.topSearch:active, A.topSearch:link, A.topSearch:visited 	
{ color: #a5a464; font-size: 9px; line-height: 10px; font-weight: bold; padding: 2px 0px 2px 0px; }
A.topSearch:hover						
{ color: #00ff00; font-size: 9px; line-height: 10px; font-weight: bold; padding: 2px 0px 2px 0px; }
TD.topSearchSides {
	font-size: 20px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

.linkLabel			{ 
	color: #ddffdd; 
	font-family: Arial, Helvetica, Verdana; 
	text-decoration: none 
}
A.linkLabel:link ,A.linkLabel:visited 	{ color: #ddffdd; }
A.linkLabel:hover						{ color: #00ff00;}

span.linkTitleGrn { white-space: normal; }
.linkTitleGrn			{ color: #008f00; text-shadow: #000000 2px 2px 0px; font-weight: bold; font-size: 16px; line-height: 18px; padding: 0px 0px 6px 0px; font-family: Arial, Verdana, Helvetica, sans-serif; }
A.linkTitleGrn:link		{ color: #008f00; font-weight: bold; font-size: 16px; line-height: 18px; padding: 0px 0px 6px 0px; font-family: Arial, Verdana, Helvetica, sans-serif; }
A.linkTitleGrn:visited	{ color: #008f00; font-weight: bold; font-size: 16px; line-height: 18px; padding: 0px 0px 6px 0px; font-family: Arial, Verdana, Helvetica, sans-serif; }
A.linkTitleGrn:hover	{ color: #00ff00; font-weight: bold; font-size: 16px; line-height: 18px; padding: 0px 0px 6px 0px; font-family: Arial, Verdana, Helvetica, sans-serif; }

/*
================================================================================
EXTRA styles
================================================================================
*/

.stickOut, A.stickOut			{ 
	color: cyan; 
	font-family: Arial, Helvetica, Verdana; 
	text-decoration: none 
}
A.stickOut:link ,A.stickOut:visited 	{ }
A.stickOut:hover						{ color: #ffffff;	}


/*
================================================================================
PHPLINKS styles - /styleSheets/hh_links.css
================================================================================
*/
.mainCategory, .mainCategoryCount, A.mainCategory, A.mainCategory:visited {
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-shadow: #333333 3px 3px 3px;
}
 .mainCategoryCount {
	font-size: 10px;
	font-weight: normal;
    padding: 0px 3px 0px 3px;
	color: #00af00;
}
.subCategory {
	color: #ddffdd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	line-height: 12px;
	padding: 0 5 0 0;
}
A.subCategory:link, A.subCategory:visited {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	line-height: 12px;
	text-shadow: #000000 2px 2px 2px;
}
A.mainCategory:hover {
	color: #00ff00;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-shadow: #333333 3px 3px 3px;
}
 .subCategoryCount {
	font-weight: normal;
	font-size: 10px;
    padding: 0px 6px 0px 0px;
	color: #00af00;
}
A.regularText:link, .regularText, A.regularText:visited {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13;
	line-height: 15px;
	text-shadow: #000000 2px 2px 2px;
}
A.mainCategory:hover, A.subCategory:hover, .mainCategoryCount:hover , .subCategoryCount:hover, A.regularText:hover {
	color: #00ff00;
}

TD.whatText {
	padding-bottom: 7px;
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-shadow: #333333 3px 3px 3px;
}


/* section navigation  */
a.ttd, a.ttd:visited {
	color: #ddffdd;
	font-weight: bold;
	width: 100%;
	line-height: 20px;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-shadow: #000000 2px 2px 0px;
	padding-bottom: 10px;
}
a.ttd:hover {
	color: #00ff00;
	font-weight: bold;
	width: 100%;
	line-height: 20px;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-shadow: #000000 2px 2px 0px;
	padding-bottom: 10px;
}
.navbaroff {
}
.navbaron {
	color: #88ff88;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-shadow: #000000 2px 2px 0px;
	padding-bottom: 10px;
}
a.ttd2, a.ttd2:visited {
	font-weight: bold;
	width: 100%;
	color: #808080;
	line-height: 20px;
	text-decoration: none;
	font-size: 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.ttd2:hover {
	color: #808080;
}

/* Line stuff */
.LineCatOut {
}
.linecattitle {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
}
/*
breadcrumb line
*/
.lineCategoryText, .lineCategoryLink {
	padding-bottom: 7px;
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-shadow: #333333 3px 3px 3px;
}
.lineCategoryText {
	padding-left: 2mm;
}
.lineCategoryEnd {
	text-shadow: none;
	color: #008f00;
}
.lineCategoryEnd:hover {
	text-shadow: none;
	color: #00ff00;
}
.lineCategoryEndTxT {
	text-shadow: none;
	color: #008f00;
	font-size: 10px; 
	font-weight: normal; 
	vertical-align: 2px;
}
.lineCategoryEndTxt:hover {
	text-shadow: none;
	color: #00ff00;
	font-size: 10px; 
	font-weight: normal; 
	vertical-align: 2px;
}

a.lineCategoryLink:link, a.lineCategoryLink:visited, a.lineCategoryLink:active {
	text-decoration: none;
	font-size: inherit;
	font-family: inherit;
}
a.lineCategoryLink:hover {
	color: #00ff00;
}


/* Section Header table */
table.homebalkback, .tablebody
{
	border-bottom: #DDFFDD;
	border-width: 0 0 1 0;
	border-style: none none dotted none;
}
TABLE.catTable
{
	border: #006B0C;
	border-width: 1 0 1 0;
	border-style: dotted none dotted none;
}
TABLE.catTable:hover
{
	border: #DDFFDD;
	border-width: 1 0 1 0;
	border-style: dotted none dotted none;
}
.maincats {
}
.theader {
	color: #00ffff ;
	font-weight: bold;
	font-family: inherit;
}
td.rasherDesc {
padding: 0 25 0 25;
}

LI {
padding: 0 0 5px 0;
}

.tableSites {
}
.BgTable1 { 
/*
	--orig
	background-color: #006B0C; 
	--light
	background-color: #00850F;
*/
}
.BgTable2 {
	background-color: #00520A; 
}
.BgTable1:hover, .BgTable2:hover { 
	background-color: #073305; 
}
.BgTableX:hover { 
	background-color: #005B0C; 
}

.flagImage {
padding: 0 0 3 0;
}

A.siteName:visited {
	color: #00A1B3;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
A.siteName:link {
	color: #a5a464;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
A.siteName:hover {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.siteDescription {
}

.categoryText {
color: #ddffdd; 
font-size: 11px; 
line-height: 13px; 
	font-family: Arial, Helvetica, Verdana; 
	text-decoration: none 
}
A.categoryLink, A.categoryLink:link, A.categoryLink:visited, A.categoryLink:active {

font-weight: bold; 
font-size: 11px; 
line-height: 13px; 
text-shadow: #000000 2px 2px 0px;

	color: #ddffdd; 
	font-family: Arial, Helvetica, Verdana; 
	text-decoration: none 
	
}
A.categoryLink:hover {
color: #00ff00; 
font-weight: bold; 
font-size: 11px; 
line-height: 13px; 
text-shadow: #000000 2px 2px 0px;
	font-family: Arial, Helvetica, Verdana; 
	text-decoration: none 
}


.siteURL {
	font-size: 10px;
	color: #ABABAB;
}

A.reviewLink, A.reviewLink:active, A.reviewLink:link, A.reviewLink:visited  {
	font-size: 11px;
}
A.reviewLink:hover  {
	font-size: 11px;
	color: white;
}

.reviewCount {
	font-size: 10px;
}

.addedText {
	font-size: 10px;
	color: cyan;
}
.updateText {
	font-size: 10px;
	color: cyan;
}

TD.adHits {
	font-size: 10px;
}
TD.adLink {

}
TD.footerText, .footerText {
	color: #9C9C9C;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.psudo_link {
	color: inherit;
}
.psudo_link:hover {
	color: #ffffff;
	cursor: pointer; 
}

/*  Sorting and Pagination  */
DIV.rasherSortLinks {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;

	text-decoration: none;
}
A.rasherSortLinks {
	color: #a5a464;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
}
A.rasherSortLinks:hover {
	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
}
.navTextDim {
	color: #ABABAB;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-decoration: none;
}

TD.navText {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-decoration: none;
}
A.navLink {
	color: #a5a464;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
}
A.navLink:hover {
	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
}
.navTextPg, .pagenav {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
}
A.navLinkPg, A.pagenav {
	color: #a5a464;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: #000000 2px 2px 2px;
}
A.navLinkPg:hover, A.pagenav:hover {
	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: #000000 2px 2px 2px;
}


.articleImgOne, a.linkTitleGrn img, span.linkTitleGrn img, DIV#formatted_article img {
	border-top: #020; 
	border-right: #060; 
	border-bottom: #090; 
	border-left: #040; 
	border-width: 3px; 
	border-style: solid;
}
a.linkTitleGrn img, span.linkTitleGrn img {
	margin: 6px 8px 6px 8px; 
}
DIV.articleImg {
	padding: 20px 2px 3px 4px; 

/*
	float: center; 
	display: inline-block;
*/
}


.menuBox_blk {
	color: #333;
}
IMG.menuBox_blk-image {
	border-top: #333333;
	border-right: #333333; 
	border-bottom: #333333; 
	border-left: #333333; 
	border-width: 1px 3px 3px 1px; 
	border-style: solid outset outset solid;
}
IMG.menuBox_blk-image:hover {
	border-top: #449944;
	border-right: #2F6A2F; 
	border-bottom: #2D652D; 
	border-left: #449944; 
	border-width: 1px 3px 3px 1px; 
	border-style: solid outset outset solid;
}
SPAN.menuBox_blk-image {
	display: inline-block; 
	height: 75px;
}
A.menuBox_blk-albumTitle, A.menuBox_blk-albumTitle:visited {
	color: #a5a464;
	font-size: 11px; 
	line-height: 12px;
}
A.menuBox_blk-albumTitle:hover {
	color: #009B0C;
	font-size: 11px; 
	line-height: 12px;
}



A.menuBox_blk-artistTitle, A.menuBox_blk-artistTitle:visited {
	color: #007200;
	line-height: 13px;
	font-size: 13px; 
	font-weight: bold;
}
A.menuBox_blk-artistTitle:hover {
	color: #01FF15;
	line-height: 13px;
	font-size: 13px; 
	font-weight: bold;
}
.menuBox_blk-album {
	color: #a5a464;
	font-size: 11px;
	font-weight: normal;
}
.menuBox_blk-label {
font-size: 10px; 
color: #777;
font-style: oblique;
}
.menuBox_blk-genre {
font-size: 10px; 
color: #004d00;
}
.menuBox_blk-date {
font-size: 10px; 
color: #555; 
text-align: center;
font-style: oblique;
}

/* Box Links */
div.box_link {
	width: auto;
}
.box_link form {
	clear: both;
}
.box_link form select {
	font-size: 12px; 
	background: green;
}
.box_link form font {
	color: green;
    font-size: 12px;
	vertical-align: middle;
}

div.box_link strong {
	color: green;
	display: block;
	text-align: left;
    padding-bottom: 0.4em;
	padding-top: 0.5em;
    font-size: 12px;
}

.box_link {
    clear: left;
    font-size: 13px;
    font-weight: bold;
	line-height: 14px;
}

.box_link a, .box_link span {
	color: #008F00;
    border: 1px solid #9AAFE5;
    background: #073305;
	width: 1em;
	text-align: center;
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 6px;
    margin-bottom: 6px;
}
.box_link a.wide, .box_link span.wide {
	width: auto;
}

.box_link span.active {
    border: 1px solid #006B0C;
    background: #00BB00;
    color: #073305;
}

.box_link a {
    border: 1px solid #006B0C;
    text-decoration: none;
	text-shadow: #000000 2px 2px 0px;
    font-size: 13px;
    font-weight: bold;
}

.box_link a:hover {
    text-decoration: none;
	text-shadow: #000000 2px 2px 0px;
    font-size: 13px;
    font-weight: bold;

    border: 1px solid #ffffff;

    color: #00DD00;
}

DIV.menuBox {
	width: 100%;
	text-align: center;
	padding: 10px auto 10px auto;
	margin: 10px auto 10px auto;
	
}
DIV.menuBox_tbl {
	width: 545px;
	text-align: center;
	margin: 0px auto 0px auto;
}
#grnInset DIV.menuBox_tbl, SPAN.grnInset, IMG.grnInset {
    background:#000;
	border-bottom: 3px #4a4 inset;
	border-right: 3px #4a4 inset;
	border-top: 3px #282 inset;
	border-left: 3px #282 inset; 
}
DIV.menuBox_tbl DIV.menuBox_blk {
	height: 55px;
	width: 250px;
	float: left;
	padding: 12px 10px 10px 10px;
    border: 1px solid #071805;
/*	background: #071805;*/
}
DIV.menuBox_tbl DIV.menuBox_blk:hover {
    border: 1px solid #006B0C;
}
h1, h2, h3, h4 {
	color: #a5a464;
	text-shadow: #000000 2px 2px 0px;
	
}

TD.leftMenuContents TD {
	color: darkgreen;
}
TD.leftMenuContents TD A {
	color: #888752;
}
TD.leftMenuContents HR {
	color: #003700;
}
TD.leftMenuContents IMG, IMG.flag {
	color: #003700;
	border-color: #6F6F44;
}
DIV.jh_head {
	margin: 0px 7px;
}

DIV.heathenNewsletter * {
	color: black;
}
DIV.heathenNewsletter img {
	border-width: 0px; 
	border-style: none;
}
.hh_light { color: #ddffdd; }
.hh_medium { color: #66cc66; }
.hh_dark { color: #073305; }
DIV.hh_indent, TD.hh_indent {
	margin: 0px 20px 0px 20px;
}
form.input {
	border-color: #006b0c;
	border-width: 0px; 
	border-style: none;
}

