/* CSS Document */

p#shop_nav {
	position			: absolute;
	right				: 20px;
	top					: -18px;
	z-index				: 99;
	color				: #FFF;
	line-height			: 100%;
	margin				: 0;
	padding				: 0; }
p#shop_nav a:link,
p#shop_nav a:visited { text-decoration:none;color:#FFF; }
p#shop_nav a:hover,
p#shop_nav a:active { text-decoration:none;color:#E6F0F8; }


/* Content area */
div#grand_staff div#middle_c {
	position			: relative;
	width				: 734px;
	min-height			: 517px;
	height				: auto !important;
	height				: 517px;
	background-color	: #FFF; }

div#middle_c div#half_rest {
	position			: absolute;
	left				: 2px;
	width				: 414px; }

div#middle_c div#half_note {
	position			: relative;
	width				: 314px;
	height				: 515px;
	margin				: 0 0 0 417px;
	background-color	: #6da1c3; }
div#middle_c div#half_note p {
	margin-top:0;
	padding:2px 7px 8px 7px; }


div#middle_c a:link,
div#middle_c a:visited { color:#0F4466;text-decoration:underline; }
div#middle_c a:hover,
div#middle_c a:active { color:#08645E;text-decoration:none; }

div#middle_c label { font-weight:bold;width:42px;clear:left;float:left;text-align:right;margin-right:4px; }
div#middle_c fieldset form label { width:64px; }
div#middle_c div#Berries input { margin-top:4px; }

div#middle_c table.tabularData td { padding-right:4px; }
div#middle_c table.tabularData td input { width:192px; }

div#half_note div#sharp { height:32px;background-color:#000;padding-left:8px; }
div#sharp h2 { margin:0;padding:4px; }
div#half_note div.music_scroll {
	position			: relative;
	width				: 94%;
	padding				: 0 3%;
	overflow			: auto;
	height				: 475px;
	background-color	: #6da1c3;
	clear				: left; }

div#middle_c div#half_note div.music_scroll ul { margin-bottom:8px; }

div#middle_c div#half_note div.music_scroll ul li {
	font-size			: 9pt;
	list-style-type		: disc;
	padding				: 0 0 4px 0;
	font-weight			: normal;
	margin-left			: 16px; }

div#half_note div.music_scroll div {
	padding:6px 0 6px 0;height:30px;border-bottom:#6da1c3 solid 2px; }
div#half_note div.music_scroll h4 { float:left;margin:6px 0 0 4px; }
div#half_note div.music_scroll img.btn { float:left; }
div#half_note div.music_scroll a:link,
div#half_note div.music_scroll a:visited { color:#000;text-decoration:none; }
div#half_note div.music_scroll a:hover,
div#half_note div.music_scroll a:active { color:#000;text-decoration:underline; }

div#album_list a {
	font-family			: Futura, "Gills Sans MT", Arial, sans-serif;
	font-size			: 10.5pt;
	padding				: 5px 0 0 0;
	font-weight			: normal; }

div#thumb_scroll img { cursor:pointer;clear:both;margin-top:6px;margin-bottom:1px; }

div#middle_c div#quarter_note {
	position			: relative;
	width				: 302px;
	height				: 380px;
	overflow			: auto;
	padding				: 10px 6px 0 6px;
	margin				: 0 0 0 417px;
	background-color	: #6da1c3; }

div#middle_c div#eighth_rest {
	background-color	: #9cd7d4;
	width				: 413px;
	height				: 293px;
	display				: block;
	margin-top			: 222px; }


div#middle_c div#eighth_rest div.music_scroll {
	width:413px;height:118px;position:relative;overflow:auto;border-top:#c1f2ef solid 2px;border-bottom:#c1f2ef solid 2px;margin:10px 0; }

div#eighth_rest div.music_scroll div {
	padding:6px 12px;height:26px;border-bottom:#C1F2EF solid 2px; }
div#eighth_rest div.music_scroll div p {
	float:left;margin:6px 0 0 4px; }
div#eighth_rest div.music_scroll img {
	float:right; }


div#middle_c div#Fat_Cows {
	position				: absolute;
	top						: 42px;
	left					: 3px;
	height					: 520px;
	overflow				: scroll;
	white-space				: nowrap;
	width					: 210px;
	padding:0 5px;
	background-color		: #e6f0f8;
	border					: #93b4ca solid 1px; }
div#Fat_Cows ul {
	margin					: 0;
	list-style-type			: none; }
div#Fat_Cows ul li { font-size:8.5pt;margin:0 0 6px 0;padding:0;line-height:110%; }

div#middle_c div#Get_Dizzy {
	position				: absolute;
	right					: 6px;
	top						: 6px;
	height					: 30px; }
div#middle_c #Search-keywords {
	padding					: 0;
	margin					: 0 3px 0 0;
	font-size				: 10pt;
	height					: 20px;
	width					: 230px;
	border					: #000 solid 1px;
	background-color		: #FFF;
	float					: left; }
div#middle_c div#After_Eating {
	position				: relative;
	margin					: 0 0 3px 232px;
	top						: 22px;
	width					: 480px; }
div#middle_c div#After_Eating p { margin:0;padding:0; }
div#middle_c div#After_Eating h1 { 
  padding-top:16px;
  font-size: 20px;
  color: #128780;
}
div#middle_c div#Berries {
	border-top				: #128780 solid 1px;
	border-bottom			: #128780 solid 1px;
	padding					: 8px 0 0 0;
	min-height				: 512px;
	height					: auto !important;
	height					: 512px;
	clear					: both;
	top						: 3px; }
div#middle_c div#Berries div.album {
	float					: left;
	margin					: 0 12px 12px 0;
	background-color		: #EEE;
	width					: 206px; }
div#Berries div.album h4 {
	background-color		: #d9f0ef;
	border-top				: #128780 solid 2px;
	padding					: 4px;
	margin					: 0 0 6px 0;
	height					: 50px; }

div#photo_nav p { 	line-height:20px; }
div#photo_nav p a:link,
div#photo_nav p a:visited {
	background-color		: #9CD7D4;
	text-decoration			: none;
	padding					: 0 2px;
	font-weight				: bold;
	margin					: 2px 0;
	border-bottom			: #125C87 solid 1px;
	border-right			: #125C87 solid 1px; }


div#middle_c div#main_projects {
	height				: 134px;
	width				: 728px;
	clear				: both;
	margin				: 0 0 0 3px;
	border-top			: #FFF solid 3px;
	z-index				: 99;
	background-color	: #9cd7d4; }


div#middle_c ul.sub_cat {
	border:0;
	padding:0;
	margin:0 0 4px 0; }
div#middle_c ul.sub_cat li {
	font-size:8.5pt;
	padding:0;
	margin:0 0 0 2px; }





