body {
    background-color: #BBFFBB;
    background-image: url("images/stripe.png");
    color: #000;
    padding: 0px;
    margin: 10px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica;
    font-size:10px;
}

#border1 {
    position: relative;
	background-color: #EEEEEE;
    width: 710px;
    padding: 5px;
    margin: 0px;
	border: #666666 1px solid;
    z-index: 1;
}

#google {
    top: 123px;
    left: 725px ! important;
    left: 720px;
    position: absolute;
}

table, td {
    vertical-align: top;
	border:0;
	margin:0;
	padding:0;
}

a { color: #008844; }


/************************************************************
	TITLE STYLES
 ************************************************************/
#title {
	background-position:620px 3px;background-image:url('images/shaneb.jpg');background-repeat:no-repeat;
    position: relative;
	font-family: Arial, Helvetica;
	font-size: 10pt;
	background-color: #004422;
    width: 705px;
    height: 94px;
    margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #E0E0E0;
}

#title h1 {
	color: #E0E0E0;
	font-family: Arial, Helvetica;
    font-size: 24pt;
	letter-spacing: 7px;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	display: block;
}

#title h2 {
	color: #E0E0E0;
	font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
	letter-spacing: 12px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
    font-weight:normal;
	display: block;
}

#title h1 strong { font-family: Arial Black; }


/************************************************************
	NAV BAR STYLES
 ************************************************************/
table.nav {
	position: absolute;
	top: 80px;
	left: 0px;
	border: 0px;
    width: 705px;
	margin: 0px;
	padding: 0px;
}

table.nav td {
    border: 0px;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
}

table.nav td a, table.nav td a:visited {
	font-family: Arial, Helvetica;
    display: block;
    font-size: 12px;
    height: 15px ! important;
    height: 19px;
    vertical-align: middle;
	padding: 2px 28px;
	text-decoration: none;
	letter-spacing: 3px;
	color: #EEEEEE;
	background-color: #008844;
}

table.nav td a:hover, table.nav td a.selected, table.nav td a:visited.selected
{
	color: #EEEEEE;
	background-color: #004422;
}

table.nav td a:hover
{
	text-decoration: underline;
}

/************************************************************
	MAIN STYLES
 ************************************************************/

#main *, #split * {
	font-family: Arial, Helvetica, Verdana;
    /*text-align: left; */
    color: #444444;
}

#main {
    position: relative;
    width: 703px ! important;
    width: 705px;
    padding: 0px;
    margin: 6px 0px 0px 0px;
	border: #AAAAAA 1px solid;
}


#split {
    position: relative;
    width: 698px ! important;
    width: 700px;
    height: 300px;
    padding: 0px;
    margin: 5px 0px 0px 0px;
	border: 0px;
}

#splitleft {
    position: absolute;
    top: 0px;
    left: -1px ! important;
    left: 0px;
    width: 335px ! important;
    width: 347px;
    height: 300px;
    padding: 5px;
    margin: 0px;
	border: #AAAAAA 1px solid;
}

#splitright {
    position: absolute;
    top: 0px;
    left: 352px ! important;
    left: 353px;
    width: 335px ! important;
    width: 347px;
    height: 300px;
    padding: 5px;
    margin: 0;
	border: #AAAAAA 1px solid;
}

#header
{
	padding:0;
	background-color: #008844;
	width: 100%;
}


#main h2, #main * h2, #main h2 a, #main * h2 a {
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica;
    /*background-image: url("images/stripe.png");*/
	letter-spacing: 3px;
	padding: 5px;
	margin: 0;
	color: #004422;
	color: #E0E0E0;
    font-weight:bold;
	text-decoration: none;
}

#main p {
	font-size:15px;
	padding:5px;
	margin:0;
	margin-top:5px;
}

#main a {
	color: #008844;
    font-weight:bold;
	text-decoration: none;
}

#main a:hover {
	color: #EE7300;
	text-decoration: underline;
}

#header a:hover {
	color: #EE7300;
	text-decoration: none;
}




/************************************************************
	STORE STYLES
 ************************************************************/
table.store, table.store a {
	text-align: center;
	font-size: 10px;
}

table.store td { width:100px; }


/************************************************************
	LYRICS STYLES
 ************************************************************/
table.lyrics { width: 100%; }

table.lyrics td {
	text-align: center;
    vertical-align: middle;
	font-size: 11px;
    font-weight:bold;
	background-color: #E0E0E0;
}

table.lyrics tr td a {
	vertical-align: middle;
	color: #E0E0E0;
}

.lheader {
	background-color: #999;
    background-color: #E0E0E0;
}

.lheader td {
	font-size: 12px;
	text-align: center;
    vertical-align: middle;
}

.ltitle {
	font-size: 14px;
    font-weight: bold;
}


/************************************************************
	MISC STYLES
 ************************************************************/

.invis { position:absolute; display:block; width:300px; top: 150px; left:35%; z-index: -1;}

.picframe {
    border: 3px solid #008844;
}

table {
    border: 0;
}


#viewonline {
	font-size: 10px;
	border:1px solid #AAA;
	margin:5px;
}

#viewonline * td, #viewonline td {
	font-size: 11px;
	background-color: #DDD;
}


/*



#guitarr {
    position: absolute;
	top: 95px;
	right: -42px;
	z-index: 0;
}


    opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8; */

	/* drop down menu example
	http://www.phoenity.com/newtedge/horizontal_nav/#update-2004-11-23T20:28
	*/

