		html, body, #wrapper 		{ margin: 0; padding: 0; }
		body 			{ color: #333; font: 0.8em Helvetica, Arial, sans-serif; background-color: #fff;}
		h2				{ color: #333; }
		a				{ color: #333; }
        a:hover          {color: #fc6; }
		#wrapper		{ float: right; width: 100%; margin-left: -160px; }
		
		/* Header */
		#header			{ position: relative; background: #000 url('../images/guitarCN__2636_cwtext.jpg') no-repeat center; height: 140px; border-bottom: 2px solid #ddd; }
          #header a  { text-align: right; position: absolute; top: 110px; right: 20px; font: 1.2em; font-weight: bold;  color: #fc6; }
          #header a:hover  { color: #fff; }
		
		/* Content Style */
		#events		{ background-color: #ffcc66; }
		#content		{ background-color: #ffffff; border: 1px solid #fff; }
        .intro   { font-size: 1.2em; font-weight: bold; }
        .subheading            { font-style: italic; }
        .event                 { padding: 0; margin: 10px 0; border-top: 1px dashed #999; }
        .eventcommand                { text-align: right;}
        #clickforartists  { font-family: Verdana, serif; font-size: 1.2em; }
        label             { font-weight: bold;}
        input, textarea  { background-color: #ffdd66; }
        
        img  { border-width: 0px;}
		
		/* Content Positioning & Size */
		#content		{ margin: 0 0 0 160px; padding-left: 18px; }
		#events		{ float: right; width: 175px; margin: -20px -10px 10px 10px; padding: 9px; }
        #events a:hover  { color: #fff; }
		#photos_right	 { width: 160px; float: right; margin: 0 0 10px 10px; }
		#photos_left		{ width: 160px; float: left; padding-left: 0px; }
		#content p { padding-right: 18px; }
        #admincontent      {width: 660px; padding: 30px 50px; }
        #adminlinks     {padding-left: 140px;}
		#footer			{ background: #333; clear: both; width: 100%; }
		#footer a		{ color: #eee; }
		#footer	div		{ color: #ccc; margin: 0; padding: 0 18px 10px; text-align: center;}
		#footer ul		{ border-bottom: 1px solid #555; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
		#footer li		{ display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }
        .error   { color: red; }
        
      /*  #riverside			{ position: relative; background: #FFF url('../images/header5.jpg') no-repeat; height: 140px; border-bottom: 2px solid #ddd; }
      */
      
      #riverside {text-align: center;}
