body {
 font-family: palatino, serif /*'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif*/;
 font-size: 76%;
 color: #333333;
 line-height: 1.2;
 }
 
h1, h2, h3, h4, h5 { /* was 'a' also */
 font-family: Trebuchet, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
 
h1 { 
/* background:  transparent url(../pics/RJLogoWeb.png) top left no-repeat; */
 text-indent: -5000px;
 padding: 0 ;
 margin: 0 ;
 }
 
h2 {
margin: 4px;
/* color: red; */
}

h3 {
}

h4 {
padding: 6px;
/*color: #fbfbf3;*/
/* background-color:  #a9a9a9; */
}

/*ul {
list-style-type: none;
}*/

ul a, dl a {
 font-family: Trebuchet, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}

dd {
margin-left:1em;
}

a { color: #6666FF; }
/* a:visited { : ; } */
a:hover { color: #ff0000; }
/* a:active { : : } */


/**********************
*** MAIN NAVIGATION ***
**********************/

#nav {
font-size: 1.2em;
text-transform: uppercase;
}
	
#nav a {
text-decoration: none;
/* color: blue; */
}	

/* #nav a:hover {
color: red;
}	

.navlink { 
	font-family: 'lucida grande', 'lucida sans unicode', 'lucida sans', verdana, sans-serif;
	text-decoration: none;
	} */
		
.thispage {
	font-family: 'lucida grande', 'lucida sans unicode', 'lucida sans', verdana, sans-serif;	
	font-weight: bold;
	color: black;
	}	
	
/*************
*** FOOTER ***
*************/

#networking {
/*margin: 10px 4px;*/
}

#networking h4 {
margin: 0;
padding: 0 ;
}

#networking ul {
list-style-type: none;
}

#networking li {
float: left;
margin: 4px;
}

#networking li a {
display: block; 
width: 89px;
height: 29px;
padding: 0;
margin: 0 ;
border: 1px solid gray;
text-indent: -5000px;
}

#networking a {
}

#networking a:hover {
border: 1px solid red;
}
 
.facebook {
 background: transparent url(../pics/facebook.jpg) top left no-repeat;
} 
.myspace {
 background: transparent url(../pics/myspace.jpg) top left no-repeat;
} 
.flickr {
 background: transparent url(../pics/flickr.jpg) top left no-repeat;
} 
.twitter {
 background: transparent url(../pics/twitter.jpg) top left no-repeat;
} 
.youtube {
 background: transparent url(../pics/youtube.jpg) top left no-repeat;
}
.lastfm {
 background: transparent url(../pics/lastfm.jpg) top left no-repeat;
}

#footer {
 color:  black;
 font-size: .8em;
 } 
 
.date, .venue, .address, .start, .cost, .lineup  {
/*font-family: serif;*/
}

/***************
*** USERMENU ***
***************/

 #userMenu {
 margin: 10px 5px;
}

 #userMenu p {
 color: #ffff99;
} 

 #userMenu ul {
 padding: 5px;
 list-style-type: none;
}

 #userMenu li {
 border: solid 2px #ffff99;
 padding: 5px;
 background: #996600;
 margin: -2px;
}

 #userMenu a {
text-decoration: none;
color: white;
}

 #userMenu a:hover {
color: red;
}

#contact ul {
list-style-type: none;
}

.caption {
 color: #ffff99;
 }
 
.box {
/* border: solid 1px #a9a9a9; */
 margin: 0; 
 padding: 0;
 background-color: transparent;
/*  color: black;
font-size: .8em; */
} 
 
  .box a {
/* display: block;
background-color:silver;
color: black;
border: 1px solid black;
padding:3px 5px;
margin: 10px 0;
text-decoration: underline; */
 }
/* 
.box a:hover {
color: red;
}
*/
.box li {
/* margin: 10px 0px; */
}

.box h3 {
background-color:  #a9a9a9;
color: white;
margin: 0;
padding: 4px;
}
 
/***********
*** TEXT ***
***********/

#promo {
}

#promo ul {
list-style-type: none;
}

.notice {
color: red;
}

/***********
*** BLOG ***
***********/

#story {
padding: 0 5px;
}

#story p {
font-family: Trebuchet, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-size: 1em;
line-height: 1.2em;
}

#story h3 {
background-color: #c1d27e;
border: 1px solid gray;
padding: .5em
}

#story h4 {
/* font-family: Georgia, serif ; */
margin-left: -5px;
}

#story img {
float: left;
margin: 0 10px 0 0 ;
}

#blogList {
/*float:left;
clear: left;
width: 208px;
margin: 10px 10px;*/
}

#blogList ul {
/* margin: 0 0 0 0 ;
padding: 0 0 0 0 ; */
margin: 1em;
}

#blogList li {
/* margin: 1px 0 1px 0 ;
padding: 0 0 0 0 ; */
list-style-type: circle;
line-height: 1.6em;
}

#blogList a {
border: none;
padding: 0;
}

.quote {
border-bottom: 1px solid black;
font-family: monospace;
font-size: 1.2em;
}

.credit {
font-size: 0.8em;
}

.moreButton {
margin: .5em;
padding: .2em 1em;
background-color: #C2A9C5;
border: 1px solid gray;
}