body {
	background-color: #ffffff;
	color: #000000;
	text-align:center;
	vertical-align: middle;
	width: 99%;
	font-family: "Trebuchet MS1", Helvetica, sans-serif
}

#wrapper {

text-align:left;
margin:0 auto;
width:690px;
min-height:100px;
border:1px solid #ccc;
padding:2px;
}

#titlewrapper {

    margin-left: auto;
    margin-right: auto;
	color: #999999;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
text-align:left;
margin:0 auto;
width:680px;
padding:0px;
}


#footer {

color: #999999;
font-family: "Trebuchet MS1", Helvetica, sans-serif;
text-align:left;
margin:0 auto;
width:680px;
padding:0px;
	font-size: 11px
}




#news {
border:1px solid #ccc;
background:#FFDFFB;
padding:10px;
width: 525px;
    margin-left: auto;
    margin-right: auto;
	color: #000000;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px
}

#tour {
border:1px solid #ccc;
background:#FFDFFB;
padding:10px;
width: 525px;
    margin-left: auto;
    margin-right: auto;
	color: #000000;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px
}


#lyrics {
border:1px solid #ccc;
background:#FFDFFB;
padding:4px;
width: 300px;
    margin-left: auto;
    margin-right: auto;
	color: #000000;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px
}

body.admin {
	background-color: #ffffff;
	color: #000000;
	text-align:center;
	vertical-align: top;
	width: 600px;
	font-family: "Trebuchet MS1", Helvetica, sans-serif
}

div.scroll {
	height: 382px;
	width: 365px;
	overflow: auto;
	font-size: 12px;
	text-align: left;
	color: #ffffff;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	z-index: 20;
	border: 1px solid #fff;
	background-color: #fff;
}

h1 {
	background-color: #ffffff;
	color: #666666;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	font-size: 26px
}

.title {
	background-color: #ffffff;
	color: #666666;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 14px
}

.newstext {
	background-color: #ffffff;
	color: #666666;
	text-align: left;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 12px
}

h2 {
	background-color: #ffffff;
	color: #000000;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px;
}

h2 a {
	background-color: #ffffff;
	color: #666666;
	text-decoration: none;
	font-family: Verdana, "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 12px;
}

h2 a:hover {
	background-color: #ffffff;
	color: #993333;
	text-decoration: none;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 12px;
}


h3 {
	background-color: #ffffff;
	color: #999999;
	padding-left: 10px;
	margin-left: 10px;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px
}

td, input {
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px
}

td a {
	background-color: #ffffff;
	color: #993333;
	font-family: Verdana, "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px
}

td a:hover {
	background-color: #ffffff;
	color: #999999;
	text-decoration: none;
	font-family: Verdana, "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px
}

h3 a {
	background-color: #ffffff;
	color: #999999;
	padding-left: 3px;
	margin-left: 3px;
	text-decoration: none;
	font-family: Verdana, "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px
}

h3 a:hover {
	background-color: #ffffff;
	color: #993333;
	padding-left: 3px;
	margin-left: 3px;
	text-decoration: none;
	font-family: Verdana, "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px
}

p.admin a {
	background-color: #ffffff;
	color: #5F0C36;
	padding-left: 0px;
	margin-left: 0px;
	text-decoration: none;
	font-family: Verdana, "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px
}

p.admin {
	background-color: #ffffff;
	color: #5F0C36;
	padding-left: 0px;
	margin-left: 0px;
	text-decoration: none;
	font-family: Verdana, "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px
}

p.admin a:hover {
	background-color: #ffffff;
	color: #F56FFF;
	padding-left: 0px;
	margin-left: 0px;
	text-decoration: none;
	font-family: Verdana, "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px
}


 
p.post a {
	background-color: #ffffff;
	color: #999999;
	padding-left: 0px;
	margin-left: 0px;
	text-decoration: none;
	font-family: Verdana, "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px
}

p.post a:hover {
	background-color: #ffffff;
	color: #993333;
	padding-left: 0px;
	margin-left: 0px;
	text-decoration: none;
	font-family: Verdana, "Trebuchet MS1", Helvetica, sans-serif;
	font-size: 11px
}


/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { 
	background: transparent url(http://jaymaymusic.com/lyricbox.png) no-repeat bottom right; 
} 
	
.cssbox { 
	width: 375px !important; /* intended total box width - padding-right(next) */ 
	width: 370px; /* IE Win = width - padding */ 
	padding-right: 10px; /* the gap on the right edge of the image (not content padding) */ 
	margin: 10px auto; /* use to position the box */ 
} /* set the top-right image */ 
	
.cssbox_head { 
	background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ 
	padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h2 { 
	background-position: top left; margin: 0; /* reset main site styles*/ 		
	border: 0; /* ditto */ 
	padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important; height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.cssbox_body { 
	background-position: bottom left; margin-right: 25px; /* interior-padding right */ 
	padding: 5px 0 5px 20px; /* mirror .cssbox_head right/left */ 
} 

/* Misc Text formatting */
.cssbox_head h2 {
    color: white;
    letter-spacing: 3px;
    font-size: 16px;      /* this is tricky if box width is in ems */
    text-align: center; 
    text-shadow: rgb(0,0,0) 0px 2px 5px; /* Safari-only, but I'm doing it just 'cause I can */
    font-family: "Trebuchet MS1", Helvetica, sans-serif;
}
.cssbox_body p {
    margin: 0 0 20px;
}
.cssbox_body a, .css_body a:hover {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    text-decoration: underline;
}