body {
background: #000 url(images/01.jpg) top center repeat fixed;
font: 10px/1.6em normal Verdana, Helvetica, sans-serif;
color: #000;}

#holder {
margin: 10px auto 100px 10px;
padding:0px;
width: 930px;}

#floaterright {
margin: 0px;
padding: 0px 10px 10px 10px;
width:500px;
float:right;}

#news {
margin: 0px 0px 40px 0px;
padding: 0px 10px 5px 10px;
background: #FFF url(images/stripe.png) repeat;
border-left: 15px solid #000;
border-bottom: 1px solid #000;}

#musicplayer, #discog  {
margin: 0px 0px 40px 0px;
padding: 0px 10px 5px 10px;
background: #FFF url(images/stripe.png) repeat;
border-left: 15px solid #F06;
border-bottom: 1px solid #F06;}

#shows, #gigjournal {
margin: 0px;
padding: 0px 10px 0px 10px;
background: #FFF url(images/stripe.png) repeat;
border-left: 15px solid #A0C544;
border-bottom: 1px solid #A0C544;}



#listsignup{
margin: 5px auto 150px 600px;
padding: 0px 10px 10px 10px;
width:340px;
color:#FFF;
font: bold 22px Verdana, sans-serif;}

#leftOne{
margin: 10px 10px 0px 10px;
padding: 0px 10px 10px 10px;
width:340px;
background: #FFF url(images/stripe.png) repeat;
border-left: 15px solid #488AC7;
border-bottom: 1px solid #488AC7;}

#leftTwo{
margin: 50px 10px 0px 10px;
padding: 0px 10px 10px 10px;
width:340px;
background: #FFF url(images/stripe.png) repeat;
border-left: 15px solid #F06;
border-bottom: 1px solid #F06;}

#leftThree{
margin: 50px 10px 0px 10px;
padding: 0px 10px 10px 10px;
width:340px;
background: #FFF url(images/stripe.png) repeat;
border-left: 15px solid #A0C544;
border-bottom: 1px solid #A0C544;}

#contact {
margin: 50px 10px 0px 10px;
padding: 0px 10px 10px 10px;
width:340px;
background: #FFF url(images/stripe.png) repeat;
border-left: 15px solid #FF0;
border-bottom: 1px solid #FF0;}



















/* News */
.news_date {
margin: 10px 0px -4px 0px;
padding: 0; 
color:  #CCC;}

.news_title {
margin: 0;
padding:0;
font-size: 18px;}

.news_entry {
margin: 0px 0px 30px 0px;
padding: 0;}





/* Gregs Journal Archive nav */
#ggarchive{margin-left: auto;margin-right: auto;margin-bottom: 40px;border-top: 1px solid #000;z-index: 1;}#ggarchive ul{list-style-type: none;text-align: center;margin-top: -8px;padding: 0;position: relative;z-index: 2;}#ggarchive li{display: inline;text-align: center;margin: 0 5px;}#ggarchive li a{padding: 1px 7px;color: #000;background-color: #fff;border: 1px solid #000;text-decoration: none;}#ggarchiver li a:hover{color: #000;border: 1px solid #666;border-top: 2px solid #666;border-bottom: 2px solid #666;}#ggarchive li a#current{color: #000;border: 1px solid #000;border-top: 2px solid #000;border-bottom: 2px solid #000;
background:#FFFF00;}

.bold{font-weight:bold;}


#displayText{
padding:1px; 
color:#CC0000; 
text-decoration:none;}

ul {
padding: 0;
margin: 0;
text-align: left;
list-style-type: none;}


/* Navigation */
#navcontainer ul {
padding-left: 0;
margin: 40px 0px 10px 0px;
color: White;
background-color: #FFF;
float: left;
width: 100%;
font: bold normal small/2.1em Verdana, sans-serif;}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
padding: 0.2em 1em; 
background-color: #000;
color: White;
text-decoration: none;
float: left;
border-left: 1px solid #fff;}

#navcontainer ul li a:hover {
background-color: #ff0;
color: #000;}

#navcontainer ul li #current  {
background-color: #FFF;
color: #000;}








h1, h2, h3{
margin: 10px 0px 1px 0px;
font: bold 16px Verdana, sans-serif;
color: #000;}

p {margin: 0px 20px 20px 0px;}

ul {
padding: 0;
margin: 0;
text-align: left;
list-style-type: none;}


a{
font-weight: bold;
color: #F06;}

img{
margin: 0;
padding: 0;
border: 0;}


.hideme {
visibility : hidden;
}







