/* CSS Document */
<style type="text/css">
/*####################################################################################################################
All Pages
####################################################################################################################*/
   .nothing {}   
   a { color:navy; text-decoration: underline; }
   a:hover { color:#00CCFF; text-decoration: underline; }
   .home { color: white; font-size: 12pt; }
   
   .title { color: navy; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; text-shadow: 0.2em 0.2em;  }
   .listmembers { list-style-image: url(../images/CSS/list.gif); }
   .h1 {}
   .h3 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; margin-left: 10px; border-color: black; border-width: 0; }
   .sidenote { color: #ba1b33; font-size: 10pt; font-family: "Courier New", Courier, Monaco, monospace; margin: 0 0 0 24px; padding: 0 0 0; }
   .textblock {}
   .subhead { color: navy; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: lighter; font-style: italic; text-shadow: 0.2em 0.2em; }
/*####################################################################################################################
NEWS CSS
####################################################################################################################*/
   .news { color: #000099; /* text color */
           padding: 10px;
           text-align: left;
           border: 0;
           }
   .news_entry {  }
   .news_date { color: black;
   				font-size:10px;
                padding: 0;
                line-height: 10pt;
                border: solid 0;
                }
   .news_text { color: black; font-weight: bold; background-image: url(../images/CSS/musicbkg.gif); background-repeat: repeat-y; text-align: top; margin: 0 0 35px; padding-top: 5px; padding-right: 15px; padding-left: 24px;
                /* text-align: left; */
                }
.news_title { color: black; font-weight: bold; font-style: italic; background-color: white; background-image: url(../images/CSS/measure.gif); background-repeat: no-repeat; background-position: left top; width: 550px; height: 44px; padding-top: 13px; padding-left: 18px; }
/*####################################################################################################################
Calendar CSS
####################################################################################################################*/

   .calendar { color: navy; /* text color */
               background-color: white;
               width: 450px;
               padding: 3px;
               text-align: center;
             }
.calendar_main { }
.calendar_today { background-color: pink; width: 98%; padding: 2px; margin: 4px; text-align: center; }
   .calendar_event_1 { background-color: gray; width: 98%; padding: 2px; margin: 4px; text-align: center; }
   .calendar_event_2 { background-color: silver; width: 98%; padding: 2px; margin: 4px; text-align: center; }
.calendar_date_table { color: white; }
.calendar_artist_text { color: navy; text-align: center; font-size: 16pt; font-weight: bold; }
.calendar_date_text { color: white; font-size: 8pt; text-align: center; }
   .calendar_event_title_text { color: red; font-size: 12pt; font-weight: bold; }
   .calendar_venue_text { color: indigo; font-size: 10pt; }
.calendar_venue_name { }
.calendar_notes_text { color: teal; font-size: 10pt; }
/*####################################################################################################################
Guestbook
####################################################################################################################*/   
   
.big { font-size: 24pt; font-weight: bold }

   .guestbook { font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                color: black; /* text color */
                }
   .guestbook_entry { }
   .guestbook_name { font-weight: bold; }
   .guestbook_date { }
   .guestbook_comment { }
/*####################################################################################################################
Top Frame Images
####################################################################################################################*/
#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:813px;
	height:150px;
}

#id01-peacetogether-title-topleft {
	position:absolute;
	left:0px;
	top:0px;
	width:262px;
	height:84px;
}

#id02-peacetogether-title-center {
	position:absolute;
	left:262px;
	top:0px;
	width:305px;
	height:84px;
}

#id03-peacetogether-title-topleft {
	position:absolute;
	left:567px;
	top:0px;
	width:246px;
	height:84px;
}

#id04-peacetogether-title-midleft {
	position:absolute;
	left:0px;
	top:84px;
	width:191px;
	height:20px;
}

#id05-peacetogether-home {
	position:absolute;
	left:191px;
	top:84px;
	width:71px;
	height:20px;
}

#id06-peacetogether-mission {
	position:absolute;
	left:262px;
	top:84px;
	width:86px;
	height:20px;
}

#id07-peacetogether--music {
	position:absolute;
	left:348px;
	top:84px;
	width:77px;
	height:20px;
}

#id08-peacetogether-events {
	position:absolute;
	left:425px;
	top:84px;
	width:107px;
	height:20px;
}

#id09-peacetogether-reviews {
	position:absolute;
	left:532px;
	top:84px;
	width:85px;
	height:20px;
}

#id10-peacetogether-gallery {
	position:absolute;
	left:617px;
	top:84px;
	width:86px;
	height:20px;
}

#id11-peacetogether-contact {
	position:absolute;
	left:703px;
	top:84px;
	width:85px;
	height:20px;
}

#id12 {
	position:absolute;
	left:788px;
	top:84px;
	width:25px;
	height:66px;
}

#id13-peacetogether-lighthouse-left {
	position:absolute;
	left:0px;
	top:104px;
	width:191px;
	height:46px;
}

#id14-peacetogether-flash-backgroung {
	position:absolute;
	left:191px;
	top:104px;
	width:157px;
	height:46px;
}

#id15-peacetogether-mailertitle {
	position:absolute;
	left:348px;
	top:104px;
	width:269px;
	height:46px;
}

#id16-peacetogether-mailinglist {
	position:absolute;
	left:617px;
	top:104px;
	width:171px;
	height:46px;
}
#mailinglist {
position:absolute;
	left:617px;
	top:104px;
	width:171px;
	height:46px;
	padding-top:7;
	background-color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-style:italic;
}
.mailingtext {
	font:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px
	}
.mailerbutton {
	background-color:#FFFFFF;
	border:'0' 'none' '000000';
	font:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	font-weight:600;
	}
	
/*####################################################################################################################
Left Frame Images
####################################################################################################################*/

#Lefttable {
	position:absolute;
	left:0px;
	top:0px;
	width:140px;
	height:545px;
}

#id01-peacetogether-leftframe-top {
	position:absolute;
	left:0px;
	top:0px;
	width:140px;
	height:200px;
}

#id05-peacetogether-leftframe-mid {
	position:absolute;
	left:0px;
	top:200px;
	width:140px;
	height:200px;
}

#id06-peacetogether-leftframe-bot {
	position:absolute;
	left:0px;
	top:400px;
	width:140px;
	height:145px;



