/* CSS Style Sheet */

/* Site Colors
  body background - turquoise, #00FFFF
  content background - hot pink, #FF66CC
  		one shade lighter - #FF99CC
	Darker Accent Color - #CC3399
		one shade darker - #CC0099
	Really Dark Accent - #660033
  Press Paging Header - #800080 (Deep Purple)
  Press Table Header - #00F0F0 (one shade darker than body background - 00FFFF)
  
  (old) menu background - bright yellow, #FFFF66
  		medium yellow - #FFFF66
		light yellow (google ads) - #FFFFCC 
  page content area - light turquoise, #A8FFFF
  page content area - light yellow, #FFFFDD
  accent color - dark red, #CC0033
  accent color - light green, #DDFFEE
  basic text color - dark blue, #000080
		black - #000
		white - #FFF
*/  

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size: 100%;
	background-color: #00FFFF;
	margin-top: 10px;
	margin-left: 0; 
	margin-bottom: 10px;
	margin-right: 0;
	padding: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
/*	behavior:url("http://www.45rpmrecords.com/css/csshover.htc");  */
	}

.popupBody {
	background-color: #CC3399;
	padding: 6px;
	margin: 0;
	text-align: center;
}

/* START OF ONE COLUMN FIXED WIDTH PAGE CSS */

.oneColFixCtrHdr #container {
	width: 990px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FF66CC;
	border: 2px solid #660033;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
/*	border: 1px solid #000000;  */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	background-image: url(images/head2.jpg);
	height: 155px;
	width: 990px;
	margin: 0;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #header2 {
	background-image: url(images/head2.jpg);
	height: 155px;
	width: 990px;
	border-bottom: 2px solid #660033;
	margin: 0;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #header3 {  /* this is for the press and search pages (NOT IN USE) */
	background-image: url(images/head2.jpg);
	height: 155px;
	width: 990px;
	margin: 0 0 0 0;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #menu {
	width:100%; 	/* makes the div full width */
	float:left; /*makes the div enclose the list */
	margin-top: -15px;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	padding: 0 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FF66CC;
}
.oneColFixCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#FF66CC;
	}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
/* END OF ONE COLUMN FIXED WIDTH PAGE CSS */


/*  CSS FOR HORIZONTAL DROP-DOWN MENU  */ 
/* 
body {behavior:url(css/csshover.htc);}
 * {margin:0; padding:0;} */

/* the horizontal menu starts here */
div#listmenu {
	width:100%; 	/* makes the div full width */
	float:left; /*makes the div enclose the list */
	border-top:2px solid #660033;	/* draws line on top edge of div */
	border-bottom:2px outset #660033;	 /* draws line on bottom edge of div */
	font-family: verdana, arial, san serif;
/*	font-variant: small-caps; */
	font-size: 10pt;	/* SET FONT-SIZE HERE */
	font-weight: 400;
	background-color:#CC3399; /* colors the div */
	margin-top:0px; /* TEMPORARY - pushes the div away from the top of the browser for clarity in this example*/
	margin-bottom:0px;
	}
div#listmenu ul {margin:0 0 0 50px;/* indents ul from edge of container */
	}
div#listmenu li {
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative; /* positioning context for the absolutely positioned drop-down */
	list-style-type:none;	/* removes the bullet off each list item */
	background-color:#660033; /*sets the background of the menu items */
	border-right:1px solid #000; /* creates dividing lines between the li elements */
	}
div#listmenu li:first-child {
	border-left:1px solid #000; /*the first vertical line on the menu */
	}
div#listmenu li:hover { 
	background-color:#CC0033; /*sets the background of the menu items */
	}
div#listmenu a {
	display:block; /*makes list items in drop down highlight and wrapped lines indent correctly */
	padding:0 8px; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color:#FFFF00;	/* sets the type color */
	}
div#listmenu a:hover {
	color:#FFFF00;
	}
/* the horizontal menu ends here */

/* the drop-down starts here */
div#listmenu ul li ul {
	margin:0 0 0 0; /* prevents the TEMP value inheriting from the horiz menu - OK to remove if you remove TEMP above */
	position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */
	width:150px; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
	left:-1px; /*aligns the drop exactly under the menu */
	}
div#listmenu ul li ul li {
	width:100%; /* makes the list items fill the list container (ul) */
	border-left:1px solid #000; /*  three sides of each drop-down item */
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	padding:0 0 2px;
	text-align:left;
	}
div#listmenu ul li ul li:first-child {
	border-top:1px solid #000; /*the top edge of the dropdown */
	}
/* make the drop-down display as the menu is rolled over */
div#listmenu ul li ul {display:none;} /* conceals the drop-down when menu not hovered */
div#listmenu ul li:hover ul {display:block; } /* shows the drop-down when the menu is hovered */

/* pop-out starts here */
body div#listmenu ul li ul li ul  {
	visibility:hidden; /* same effect as display:none in this situation */
	top:-1px;
	left:10em;
	}
div#listmenu ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* second level popouts start here*/
div#listmenu ul li ul li:hover ul li ul {visibility:hidden;}
div#listmenu ul li ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* third level popouts start here*/
div#listmenu ul li ul li ul li:hover ul li ul {visibility:hidden;}
div#listmenu ul li ul li ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* THE HACK ZONE - */
/* hack for IE (all flavors) so the menu has a vertical line on the left */
* html div#listmenu ul {
	float:left; /* makes the ul wrap the li's */
	border-left:1px solid #000; /* adds the rightmost menu vertical line to the ul */
	margin-left:15px; /* IE doubles the given value above - why? */
	}
/* add a top line to drops and pops in IE browsers - can't read :first-child */
* html  div#listmenu ul li ul {
	border-top:1px solid #000;
	border-left:0px; /* stops the drop inheriting the ul border */
	}
/* the Tantek hack to feed IE Win 5.5-5.0 a lower value to get the pop-out to touch the drop-down */
* html  div#listmenu ul li ul li ul { 
  left:9.85em; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  left:10em;
  }
/* and the "be nice to Opera" rule */
html>body div#listmenu ul li ul li ul {
  left:10em;
  }

/* an Opera-only hack to fix a redraw problem by invisibly extending the ul */
/* the first-level drop stays open for 100px below the bottom but at least it works */
/* this can be reduced to as little as 22px if you don't have pop-outs */
/* the pop-out menu stays open for 22px below the bottom but at least it works */
	@media all and (min-width: 0px){
   body div#listmenu ul li ul {padding-bottom:200px;}
   body div#listmenu ul li ul li ul {padding-bottom:22px;}
   body div#listmenu ul li ul li ul li ul li:hover {visibility:visible;} /* same effect as display:block in this situation */

   }
/*end Opera hack */
/* end of hack zone */
/* END OF LIST-BASED MENU */

/* finally after feeding values to all others, we deal with MAc5 IE */
/* IE5 Mac can't do drop-downs so we need to present the info in a different way*/
/* we present the drop down choices in a row and never show any second-level drops */
 /* this stylesheet is read by IE5 Mac only - hack omits 'url' and leave no space between @import and ("   */
@import("ie51_menu_hack.css"); 

/* END OF DROP DOWN MENUS */

/* CSS Document */
/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

.drop_down {
	padding-top: 6pt;
	padding-bottom: 10pt;
}

.drop_down_header {
	padding-top: 6pt;
	padding-bottom: 0pt;
}
/*  END OF HORIZONTAL MENU CSS  */



/* Basic Links ************************************************************* */

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000080;
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000080;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFF00;
	font-weight: bold;
	background-color: #CC0033;
	text-decoration: none;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000080;
	font-weight: bold;
	text-decoration: none;
}


/* POP-UP PAGE LINK Styles ******************************************************** */
a.pop:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	font-weight: bold;
	text-decoration: none;
}

a.pop:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	font-weight: bold;
	text-decoration: none;
}

a.pop:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0033;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFF00;
}

a.pop:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0033;
	font-weight: bold;
	background-color: #FFFF00;
	text-decoration: none;
}

/* PAGE LAYOUT Styles ******************************************************** */

div.header {
	float: none;
	width: 1020px;
	height:auto;
	margin: 0px;
	padding: 0px;
	border: 8px ridge #CC3399; 
	background-color: #000000;
}

div.body {
	width: 1004px;
	height: auto;
	margin: 0px;
	padding: 8px;
	border-left: 8px ridge #CC3399; 
	border-right: 8px ridge #CC3399; 
	border-bottom: 8px ridge #CC3399; 
	background-color: #FF66CC;
} 

#body_new {
	width: 1000px;
	height: auto;
	margin: 0;
	padding: 0;
	background-color:#FF66CC;
	border-left: 4px outset #660033; 
	border-right: 4px outset #660033; 
	border-bottom: 4px outset #660033; 
}
	

div.body2 {
	float: none;
	width: 920px;
	height: auto;
	margin-top: 10px;
	padding: 0px;
	border-top: 8px ridge #CC3399; 
	border-left: 8px ridge #CC3399; 
	border-right: 8px ridge #CC3399; 
	border-bottom: 8px ridge #CC3399; 
	background-color: #FF66CC;
}

div.footer {
	float: none;
	width: 920px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFF66;
}

a.menu:link {
	font-family: "Arial Narrow, sans-serif"; 
	font-size: 9pt;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}

a.menu:visited {
	font-family: "Arial Narrow, sans-serif"; 
	font-size: 9pt;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}

a.menu:hover {
	font-family: "Arial Narrow, sans-serif"; 
	font-size: 9pt;
	font-weight: bold;
	color: #910000;
	background-color: #D5D5FF;
	text-decoration: none;
}

a.menu:active {
	font-family: "Arial Narrow, sans-serif"; 
	font-size: 9pt;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}

a.menu_bar:link {
	font-family: "Arial, sans-serif"; 
	font-size: 10pt;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}

a.menu_bar:visited {
	font-family: "Arial, sans-serif"; 
	font-size: 10pt;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}

a.menu_bar:hover {
	font-family: "Arial, sans-serif"; 
	font-size: 10pt;
	font-weight: bold;
	color: #CC0033;
	background-color: #00FFFF;
	text-decoration: none;
}

a.menu_bar:active {
	font-family: "Arial, sans-serif"; 
	font-size: 10pt;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}

/* END Page Layout Styles */


/* LEFT MENU STYLE FILES ******************************************************** */

div.left_yellow {
	width: 130px;
	height: 22px;
	text-align: left;	
	margin: 0px;
	padding: 0px;
	background-color: #FFFF66;
	overflow: hidden;
}

div.left_black {
	width: 130px;
	height: auto;
	text-align: left;	
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	overflow: hidden;
}

.left_head {
	font-family: Arial, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 6px;
	color: #66FFFF;
}

.no_link {
	font-family: Arial, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #000080;
}

a.left:link {
	display: block;
	line-height: 22px;
	min-width: 120px;
	color: #000080;
	font-family: Arial;	
	font-size: 9.5pt;
	font-weight: bold;
	text-decoration: none;
}

a.left:visited {
	display: block;
	line-height: 22px;
	min-width: 120px;
	color: #000080;
	font-family: Arial;	
	font-size: 9.5pt;
	font-weight: bold;
	text-decoration: none;
}

.left:hover {
	display: block;
	line-height: 22px;
	min-width: 120px;
	color: #CC0033;
	font-family: Arial;	
	font-size: 9.5pt;
	font-weight: bold;
	background-color: #00FFFF;
	text-decoration: none;
}

a.left:active {
	display: block;
	line-height: 22px;
	min-width: 120px;
	color: #000080;
	font-family: Arial;	
	font-size: 9.5pt;
	font-weight: bold;
	text-decoration: none;
}

/* END Left Menu Style Files */


/* LABEL Table Links ******************************************************* */

a.label:link {
	display: block;
	color: #000080;
	font-family: Arial;	
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.label:visited {
	display: block;
	color: #000080;
	font-family: Arial;	
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.label:hover {
	display: block;
	color: #CC0033;
	font-family: Arial;	
	font-size: 10pt;
	font-weight: bold;
	background-color: #00FFFF;
	text-decoration: none;
}

a.label:active {
	display: block;
	color: #000080;
	font-family: Arial;	
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

/* END Label Table Links */


/* YEAR Sub-Menu ************************************************************************* */

div.year {
	height: 18px;
	width: 43px;
	margin-right: 4px;
	margin-top: 4px;
	float: left;
	border-style: outset;
	border-color: #CC3399;
	border-width: 4px;
	background-color: #99FFFF;
}

a.year:link {
	display: block;
	line-height: 18px;
	min-width: 40px;
	color: #000099;
	font-family: Arial;	
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.year:visited {
	display: block;
	line-height: 18px;
	min-width: 40px;
	color: #000099;
	font-family: Arial;	
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.year:hover {
	display: block;
	line-height: 18px;
	min-width: 40px;
	color: #FFFF00;
	background-color: #FF66CC;
	font-family: Arial;	
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.year:active {
	display: block;
	line-height: 18px;
	min-width: 40px;
	color: #000099;
	font-family: Arial;	
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

div.next {
	height: 78px;
	width: 70px;
	margin-right: 4px;
	margin-top: 4px;
	border-style: outset;
	border-color: #CC3399;
	border-width: 4px;
	background-color: #99FFFF;
}

a.next:link {
	display: block;
	line-height: 39px;
	min-width: 70px;
	color: #000099;
	font-family: Arial;	
	font-size: 11.5pt;
	font-weight: bold;
	text-decoration: none;
}

a.next:visited {
	display: block;
	line-height: 39px;
	min-width: 70px;
	color: #000099;
	font-family: Arial;	
	font-size: 11.5pt;
	font-weight: bold;
	text-decoration: none;
}



a.next:hover {
	display: block;
	line-height: 39px;
	min-width: 70px;
	color: #FFFF00;
	background-color: #FF66CC;
	font-family: Arial;	
	font-size: 11.5pt;
	font-weight: bold;
	text-decoration: none;
}

a.next:active {
	display: block;
	line-height: 39px;
	min-width: 70px;
	color: #000099;
	font-family: Arial;	
	font-size: 11.5pt;
	font-weight: bold;
	text-decoration: none;
}

/* END Year Sub-Menu */


/* TEXT Classes **************************************************************************** */


p {
	font-family: Arial; 
	font-size: 11pt;
	font-weight: normal;
	color: #000080; 
}


.body {
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000080;
} 

.story {
	font-family: Trebuchet MS;
	font-size: 10.5pt;
	font-weight: normal;
	text-align: left;
	text-indent: 20pt;
	margin-top: 6px;
	margin-bottom: 6px;
	color: #000080;
}

.head3 {
	font-family: Trebuchet MS;
	font-size: 14pt;
	font-weight: bolder;
	text-align: left;
	margin-top: 12px;
	margin-bottom: 6px;
	color: #000080;
}

.subhead {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: oblique;
	font-weight: 500;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#FFFF00;
}

.subhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: oblique;
	font-weight: 900;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#000000;
}

.rpm {
	font-family: Courier New, Courier, monospace;
	font-size: 48pt;
	font-weight: 500;
	font-style: oblique;
	text-align: center;
	text-shadow:#99FF99;
	margin-top:0;
	margin-bottom:0;
	color:#FFFF00;
}

.rpm2 {
	font-family: Times New Roman;
	font-size: 60pt;
	font-weight: 700;
	font-style: oblique;
	text-align: center;
/*	text-shadow:#99FF99; */
	color:#000000;
}

.bold_11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000080;
}

.black_11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 6pt;
}

.title {
	font-family: Times New Roman;
	font-size: 32pt;
	font-style: oblique;
	font-weight: bolder;
	margin-top: 12px;
	margin-bottom: 12px;
	color: #000000;
}

.s_title {
	font-family: Times New Roman;
	font-size: 32pt;
	font-style: oblique;
	font-weight: bolder;
	margin-top: 12px;
	margin-bottom: 4px;
	color: #000000;
}

.title2 {
	font-family: Times New Roman;
	font-size: 20pt;
	font-style: oblique;
	font-weight: bolder;
	margin-top: 4px;
	margin-bottom: 16px;
	color: #000000;
}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
	color: #000080;
}

.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	text-align: left;
	font-style: oblique;
	font-weight: bolder;
	margin-top: 0px;
	margin-bottom: 6px;
	color: #000000;
}

.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.space {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
}

.results {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
}

.results_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
}
.results_cen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	text-align: center;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
}

.sheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000080;
}

.sheader_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000080;
}
.sheader_cen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: center;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000080;
}

.menu_labels {
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	font-weight: bolder;
	margin-top: 4px;
	margin-bottom: 12px;
	color: #000000;
} 

.menu_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000080;
}

/* Image gallery for sleeves */

.gallery {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.gallery li {
	margin: 0;
	padding: 0;
	float: left;
	width: 180px;
	margin-left: 7px;
	margin-right: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: auto;
	text-align: center;
}

.gallery2 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.gallery2 li {
	margin: 0;
	padding: 0;
	float: left;
	width: 180px;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 12px;
	margin-bottom: 12px;
	height: auto;
	text-align: center;
}

a.ImgBorder:link {
	display: block;
	border: 2px solid #2E2E2E;
	text-decoration: none;
}

a.ImgBorder:hover {
	display: block;
	border: 2px solid #F2F5A9;
	background-color: #2E2E2E;
	text-decoration: none;
}

/* MAIN Scroll Bar Files */
/*
html {
scrollbar-base-color: #CC3399;
scrollbar-arrow-color: white;
scrollbar-track-color: #FFFF66;

scrollbar-shadow-color: black;
scrollbar-lightshadow-color: black; 
scrollbar-darkshadow-color: gray;

scrollbar-highlight-color: white;
scrollbar-3dlight-color: black;
} */

/* PHP Menu Styles 
ul {
	list-style-type:none;
    padding:3px 0 20px 0;
    border-top:2px solid #E0E0E0;
    margin:10px 0;
}

ul li {
	float:left;
    margin:0 2px; 
}

ul li a {
    display:block;
    padding:2px 10px;
    background-color:#E0E0E0;
    color:#2E3C1F;
    text-decoration:none;
}

/* place the "current" pseudo class here 
ul li a.current {
    background-color:#40611F;
    color:#FFFFFF;
}

ul li a:hover {
    background-color:#3C72B0;
    color:#FFFFFF;
}
*/