/* css Zen Garden default style - 'Tranquille' by Dave Shea - http://www.mezzoblue.com/ */
/* css released under Zen Garden License - http://www.mezzoblue.com/zengarden/license/  */
/* All associated graphics copyright 2003, Dave Shea */


/* IMPORTANT */
/* This design is not a template. You may not reproduce it elsewhere without the designer's written permission. */
/* Please view the Zen Garden License for more information. http://www.mezzoblue.com/zengarden/license/ */


/* The Zen Garden default was the first I put together, and almost didn't make the cut. I briefly flirted with using
    'Salmon Cream Cheese' as the main style for the Garden, but switched back to this one before launch.

    All graphics in this design were illustrated by me in Photoshop. Google Image Search provided inspiration for
    some of the elements. I did a bit of research on Kanji to come up with the characters on the top left. Anyone who
    can read that will most likely tell you it makes no sense, but the best I could do was putting together the
    characters for 'beginning' 'complete' and 'skill' to roughly say something like 'we're breaking fresh ground.'

    It's a stretch. */


/* basic elements */

	html {
		margin: 0px;
		padding: 0px;
	}
	body {
		font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0px;
		text-align: left;
		background: #eeeeee;
	}
	p {
		font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 0px;
		margin-top: 2px;
		margin-bottom: 4px;
		padding:0px;
	}
	h2 {
		font: 20px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		margin: 0px;
		margin-top: 2px;
		padding:0px;
	}
	acronym {
		border-bottom: none;
	}
	hr {
		border: 0;
		width: 100%;
		color: #002F55;
		background: #002F55;
		height:2px;	
		text-align: left;
		margin: 0 auto 0 0;
}
	.dr { 
		background: #002F55;
		width:100%;
		height:2px;	
	}
/*    	.dr HR { 
		width: 0; 
		line-height: 2px;
		height: 2px;
	}*/

	.dr40 { 
		background: #002F55;
		width:40%;	
		height:2px;

	}
/*    	.dr40 HR { 
		width: 0; 
		line-height: 2px;
		height:2px;
	 }*/
	/* specific divs */
	#container {
		padding: 0px;
		margin: 0px;
	}

	#topNavBar {
		background: #002F55;
		height: 24px;
		position:absolute;
		top:0px;
            left:0px;
		width:100%;
	}

	#topNavBar a {
		font-weight: bold;
		color: #EBD2A0;
	}
	#topNavBar img {
		vertical-align:middle;
	}

	#toplogo {
		background: #ffffff url(images/band775.jpg) no-repeat top left;
		position:absolute;
            top:24px;
            left:0px;
		width:100%;
		height:198px;
	}
	#footer {
		width:100%;
		position:relative;
		height:200px;
		bottom:0px;
		left:0px;
	}

	#footer p {
		font: 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding:2px;
	}

	#infoline {
		height:18px;
	}

	#whatsupdated {
		background: #eeeee;
		position:absolute;
            top:222px;
            left:0px;
		width:100%;
		text-align:center;
	}

	#date {
		background: #eeeee;
		position:absolute;
            top:222px;
            left:0px;
		width:100%;
		text-align:right;
	}

	#hlntoday {
		background: #eeeee;
		position:absolute;
            top:222px;
            left:0px;
		width:100%;
	}

	#hlntoday p {
		font-style: italic;
		font-weight: bold;
	}

	#date p {
		font-weight: bold;
	}

	#othernewstitle h3, #linktotitle h3, #affiliatetitle h3, #bandistitle h3, #contacttitle h3 {
		font: 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #EBD2A0;
		margin: 2px;
		padding:0px;

	}
	#othernews p, #linkto p, #affiliate p, #bandis p, #contacttitle p, #caption p {
		margin: 2px;
	}
	#maincontent {
		position: relative;
		top: 0;
		margin: 240px 164px 0px 304px;
		min-width: 315px;
		z-index: 2; 
	}
	#maincontentwide {
		position: relative;
		top: 0;
		margin: 240px 164px 0px 164px;
		min-width: 455px;
		z-index: 2; 
	}
	#maincontentnorightsidebar {
		position: relative;
		top: 0;
		margin: 240px 2px 0px 164px;
		min-width: 315px;
		z-index: 2; 
	}
	#maincontent p, #maincontentwide p, #maincontentnorightsidebar p, #maincontentnorightsidebar li {
		font: 14px/18px Georgia, Times, sans-serif;
		margin: 0px;
		margin-top: 2px;
		margin-bottom: 10px;
		padding:0px;
	}
	#maincontentnorightsidebar td {
		font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	#rightsidebar {
		position: absolute; 
		top: 246px; 
		right: 0px;
		width: 160px;
		border: 0px;
		z-index: 1; 
	}

	#albumbuybox {
		position: absolute;
		top: 25px;
		left: 304px;
	}

	#affiliatetitle {
		background: #002F55;
	}

	#affiliate {
		background: #EBD2A0;
	}

	#affiliate p {
		font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding:0px;
	}
	
	#bandistitle {
		background: #002F55;
	}

	#bandis {
		background: #EBD2A0;
	}

	#contacttitle {
		background: #002F55;
	}

	#contact {
		background: #EBD2A0;
	}

	#leftsidebar {
		position: absolute;
		top:248px;
		left: 0px;
		padding:0px;
		margin:0px;
		width: 300px;
	}

	#leftsidebarthin {
		position: absolute;
		top:248px;
		left: 0px;
		padding:0px;
		margin:0px;
		width: 160px;
	}

	#picture {
		/*background: transparent url(/images/ron-crop.jpg) no-repeat top left;*/
		width: 300px;
		height:260px;
	}

	#caption {
		background: #EBD2A0;
	}

	#othernewstitle {
		background: #002F55;
	}

	#othernews {
		background: #EBD2A0;
	}

	#linktotitle {
		background: #002F55;
	}

	#linkto {
		background: #EBD2A0;
	}

	#othernews ul, #affiliate ul, #bandis ul {
		margin: 0px;
		padding: 0px;
		margin: 0px;
		list-style-type: none; 
	}
	
	#othernews li, #bandis li {
		list-style-type: none;
		display: block; 
		padding-top: 0px; 
		padding-left:16px;
		margin-bottom: 2px;
		margin-left: 4px;
		margin-right: 2px;
		background: transparent url(/images/ministar.gif) 0 2px no-repeat;
	}
		
