/* @override http://www.newportwaterfrontevents.com/_css/new_global.css */

/* @override 
	http://www.newportwaterfrontevents.com/_css/global.css
	http://www.newportwaterfrontevents.com/_css/new_global.css
*/

/********************************************
   HTML ELEMENTS
********************************************/ 

/* top elements */
* { padding: 0; margin: 0; }

body {
	margin: 0; 	padding: 0;
	font: normal .70em/1.6em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #444;
}


/* headers */ 
h1, h2, h3, h4 {
	font: normal 1em Helvetica, Verdana, Georgia, "Times New Roman", Times, serif;
	color:#111;
	letter-spacing:0px;
	font-size: 24px;
}

h5 {
	font: normal 1em Verdana, Georgia, "Times New Roman", Times, serif;
	color:#111;
	letter-spacing:0px;
	font-size: 15px;
}
h1 { font-size: 1.5em; font-weight: bold; }
h2 { font-size: 1.8em; color:#74743D; }
h3 {/*text-transform: uppercase; font-size: 14px*/ letter-spacing: .1em; border-left: 6px solid #6cc071; padding: 0 0 0 10px; color: #222222;  text-indent: 5px;}
h4 { font-size: 1.5em; font-weight: bold; }


p, h1, h2, h3 {
	margin: 0px 0px;
	padding: 0;
}

ul, ol {
	margin: 10px 30px;
	padding: 0 15px;	
}

img {
	padding: 0px;	
}

acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}
blockquote {
	margin: 15px;
 	padding: 0 0 0 30px;  	
  	font: bold 1.3em/1.5em 'Trebuchet MS', Sans-serif;   
	background: #FCFCF9;
   border: 1px solid #EFEFEF;
	color: #6C6E3A;
}

/* start - table */
tr.email {
	height: 0px;
}

td.email {
	padding-left: 0px;
	padding-right: 0px;
	color: #FFFFFF;
}

table {
	border-collapse: collapse;
	margin-top: 0px;
	margin-left: 0px;
	width: 140px;	
}
th strong {
	color: #FFF;
}
th {
	background: #882D2D;
	height: 29px;
	padding-left: 12px;
	padding-right: 12px;
	color: #FFF;
	text-align: left;
	border-left: 1px solid #EDC9C9;
	border-bottom: 1px solid #FFF;
}
tr {
	height: 0px;
}
td {
	padding-left: 11px;
	padding-right: 11px;
	border-left: 0px solid #fff;
	border-bottom: 0px solid #fff;
}

table.staff {
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: 0px;
	width: 625px;	
}

td.staffHeader {
	padding-left: 0px;
	padding-right: 11px;
	font: normal 1em Verdana, "Times New Roman", Times, serif;
	color:#0a558f;
	letter-spacing:-1px;
	font-weight: bold;
	font-size: 12px;
	
}

td.staffHeader2 {
	padding-left: 0px;
	padding-right: 11px;
	font: normal Verdana, "Times New Roman", Times, serif;
	color:#4a92c4;
	letter-spacing: 0px;
	font-weight: normal;
	font-size: 10px;
	
}

td.staffHeader3 {
	font: Verdana, "Times New Roman", Times, serif;
	color:#024f93;
	letter-spacing: 0px;
	font-weight: normal;
	font-size: 11px;
	
}

td.staff {
	padding-left: 0px;
	padding-right: 11px;
	font: normal 1em Verdana, "Times New Roman", Times, serif;
	color:#666666;
	letter-spacing: 0px;
	font-weight: normal;
	font-size: 11px;
	vertical-align: top;
	padding-bottom: 12px;
	
}

td.staff a{
	padding: 2px;
	font: normal 1em Verdana, "Times New Roman", Times, serif;
	color:#024f93;
	letter-spacing: 0px;
	font-weight: normal;
	font-size: 11px;
	vertical-align: top;
	text-decoration: none;
	
}

	
td.staff a:hover {
background-color: #024f93;
color: #FFFFFF;
padding: 2px;
}

table.cco {
	border: #FFFFFF 0px solid;
	margin-top: 10px;
	margin-left: 0px;
	width:200px;
}

td.ccoblue {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 11px;
	font: normal 1em Verdana, "Times New Roman", Times, serif;
	color:#FFFFFF;
	letter-spacing:-1px;
	font-weight: bold;
	font-size: 12px;
	background-color: #1377c2;
	border: #FFFFFF 0px solid;
	margin-left: 0px;
	width:200px;
	
}

tr.ccolightblue {
	margin-left: 5px;
	width:200px;
}

td.ccolightblue {
letter-spacing: 0em; border-left: 6px solid #1377c2; color: #222222;  text-indent: 5px;
margin-left: 5px; }

td.ccolightblue a{
	color:#1377c2;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	
}

td.ccolightblue a:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #1377c2;
	
}

td.ccoyellow {
letter-spacing: 0em; border-left: 6px solid #66ace1; color: #222222;  text-indent: 5px;
margin-left: 5px;}

td.ccoyellow a{
	color:#66ace1;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	
}

td.ccoyellow a:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #66ace1;
	
}
td.calendar {
	padding: 10px 0px 0px 50px;
	 }

table.iri {
	border: #FFFFFF 0px solid;
	margin-top: 10px;
	margin-left: 0px;
	width:600px;
}

td.irigreenmain{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 11px;
	font: normal 1em Verdana, "Times New Roman", Times, serif;
	color:#FFFFFF;
	letter-spacing:-1px;
	font-weight: bold;
	font-size: 12px;
	background-color: #1377c2;
	border: #FFFFFF 0px solid;
	margin-left: 0px;
	width:200px;
	
}

tr.irilightgreen {
	margin-left: 5px;
	width:200px;
}

td.irilightgreen {
letter-spacing: 0em; border-left: 6px solid #84d099; color: #222222;  text-indent: 5px;
margin-left: 5px; }

td.irilightgreen a{
	color:#84d099;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	
}

td.irilightgreen a:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #84d099;
	
}

td.irigreen {
letter-spacing: 0em; border-left: 6px solid #1aac43; color: #222222;  text-indent: 5px;
margin-left: 5px;}

td.irigreen a{
	color:#1aac43;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	
}

td.irigreen a:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #1aac43;
	
}

td.irigreen2 a{
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	
}

td.irigreen2 a:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #1aac43;
	
}

table.triexh {
	border: #FFFFFF 0px solid;
	margin-top: 10px;
	margin-left: 0px;
	width:400px;
}

td.trired2 a{
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	
}

td.trired2 a:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #b62025;
	
}

td.trired {
letter-spacing: 0em; border-left: 6px solid #b02024; color: #222222;  text-indent: 5px;
margin-left: 5px; }

td.trired a{
	color:#b02024;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	
}

td.trired a:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #b02024;
	
}

td.tripurple {
letter-spacing: 0em; border-left: 6px solid #762b7f; color: #222222;  text-indent: 5px;
margin-left: 5px;}

td.tripurple a{
	color:#762b7f;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	
}

td.tripurple a:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #762b7f;
	
}



table.sponsors {
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: 0px;
	width: 625px;	
}

table.sms {
	border-collapse: collapse;
	margin-top: 0px;
	margin-left: 50px;
	width: 580px;	
}

td.sms {
	padding-left: 10px;
	padding-right: 11px;
	padding-bottom:10px;
	font: normal Verdana, "Times New Roman", Times, serif;
	color:#444;
	font-weight: normal;
	font-size: 11px;;
	vertical-align: top;
	
}

table.smsreggae {
	border-collapse: collapse;
	margin-top: 0px;
	margin-left: 0px;
	width: 650px;	
}

td.smsreggae {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom:10px;
	font: normal Verdana, "Times New Roman", Times, serif;
	color:#444;
	font-weight: normal;
	font-size: 11px;;
	vertical-align: top;
	
}

table.smsIcons {
	border-collapse: collapse;
	margin-top: 0px;
	margin-left: 50px;
	width: 580px;	
}

.smsIcons a{
	text-decoration: none;
	}
	
.smsIcons a:hover{
	text-decoration: none;
	}
td.smsnote {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom:10px;
	padding-top:4px;
	font: normal Verdana, "Times New Roman", Times, serif;
	color:#444;
	font-weight: normal;
	font-size: 11px;;
	vertical-align: top;
	
}
.smstitle {
	font: Verdana, "Times New Roman", Times, serif;
	color:#570961;
	font-size: 14px;;
	vertical-align: top;
	font-weight: bolder;
	}
	
.smstitle a{
	font: Verdana, "Times New Roman", Times, serif;
	color:#570961;
	font-size: 14px;;
	vertical-align: top;
	font-weight: bolder;
	text-decoration: none;
	}
	
.smstitle a:hover{
	font: Verdana, "Times New Roman", Times, serif;
	color:#f06027;
	font-size: 14px;;
	vertical-align: top;
	font-weight: bolder;
	text-decoration: none;
	}
	
	
table.smslineup {
	border-collapse: collapse;
	margin-top: 0px;
	margin-left: 0px;
	width: 600px;	
}

td.smslineup {
	font: normal Verdana, "Times New Roman", Times, serif;
	color:#444;
	font-weight: normal;
	font-size: 11px;;
	vertical-align: top;
	border-bottom: 5px #FFFFFF solid;
	padding-top:5px;
	line-height: 24px;
	
}

td.smslineupPhoto {
	vertical-align: top;
	background-color: #FFFFFF;
	padding-top:0px;
}

.smstitle3 {
	font: Verdana, "Times New Roman", Times, serif;
	color:#444;
	font-size: 18px;
	vertical-align: top;
	font-weight: bolder;
	}
	
.smstitle2 {
	font: Verdana, "Times New Roman", Times, serif;
	color:#5a0d64;
	font-size: 20px;
	vertical-align: top;
	font-weight: bolder;
	}
	
	
.smstitle2 a{
	font: Verdana, "Times New Roman", Times, serif;
	color:#5a0d64;
	font-size: 20px;
	vertical-align: top;
	font-weight: bolder;
	text-decoration: none;
	}
	
.smstitle2 a:hover{
	font: Verdana, "Times New Roman", Times, serif;
	color:#f06027;
	font-size: 20px;
	vertical-align: top;
	font-weight: bolder;
	text-decoration: none;
	}
	
	
table.smsmedia {
	border-collapse: collapse;
	margin-top: 0px;
	margin-left: 50px;
	width: 500px;	
}

table.smsmedia a{
	color: #570961;
	text-decoration: none;
	padding: 2px;
	}
	
table.smsmedia a:hover {
background-color: #570961;
color: #FFFFFF;
padding: 2px;
}

table.irish {
	border-collapse: collapse;
	margin-top: 0px;
	margin-left: 0px;
	width: 650px;	
}

td.irishTitle {
	font: bold Verdana, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size: 11px;;
	vertical-align: top;
	background-color: #f79422;
	border-bottom: dotted #efefef;
	text-transform: uppercase;
	
}

td.irish {
	font: normal Verdana, "Times New Roman", Times, serif;
	color:#444;
	font-weight: normal;
	font-size: 11px;;
	vertical-align: top;
	border-bottom: dotted #efefef;
	padding: 5px 5px 5px 5px;
	background-color: #f8ede1;

	
}

table.cco {
	border-collapse: collapse;
	margin-top: 0px;
	margin-left: 0px;
	width: 650px;	
}

td.ccoTitle {
	font: bold Verdana, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size: 11px;;
	vertical-align: top;
	background-color: #1677bb;
	border-bottom: dotted #efefef;
	text-transform: uppercase;
	
}

td.cco {
	font: normal Verdana, "Times New Roman", Times, serif;
	color:#444;
	font-weight: normal;
	font-size: 11px;;
	vertical-align: top;
	border-bottom: dotted #efefef;
	padding: 5px 5px 5px 5px;
	background-color: #aac2d3;

	
}


table.okt {
	border-collapse: collapse;
	margin-top: 0px;
	margin-left: 0px;
	width: 650px;	
}

td.oktTitle {
	font: bold Verdana, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size: 11px;;
	vertical-align: top;
	background-color: #eb9034;
	border-bottom: dotted #efefef;
	text-transform: uppercase;
	
}

td.okt {
	font: normal Verdana, "Times New Roman", Times, serif;
	color:#444;
	font-weight: normal;
	font-size: 11px;;
	vertical-align: top;
	border-bottom: dotted #efefef;
	padding: 5px 5px 5px 5px;
	background-color: #ffffff;

	
}

td.okt a{
	color:#1377c2;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	
}

td.okt a:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #1377c2;
	
}

table.oktexh {
	border: #FFFFFF 0px solid;
	margin-top: 10px;
	margin-left: 0px;
	width:400px;
}

td.oktexh {
letter-spacing: 0em; border-left: 6px solid #b02024; color: #222222;  text-indent: 5px;
margin-left: 5px; }

td.oktexh a{
	color:#b02024;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	
}

td.oktexh a:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #b02024;
	
}

td.oktyellow {
letter-spacing: 0em; border-left: 6px solid #ee9031; color: #222222;  text-indent: 5px;
margin-left: 5px;}

td.oktyellow a{
	color:#ee9031;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	
}

td.oktyellow a:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #ee9031;
	
}

td.oktred {
letter-spacing: 0em; border-left: 6px solid #921f1f; color: #222222;  text-indent: 5px;
margin-left: 5px;}

td.oktred a{
	color:#921f1f;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	
}

td.oktred a:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #921f1f;
	
}


/* end - table */

/* form elements */
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
.formtext {
	padding: 2px;
	border: 1px solid #a3a3a3;
	font: normal 1em Verdana, 'Trebuchet MS', Tahoma, sans-serif;	
	color: #666666;
	font-size: 11px;
	margin-bottom:4px;
}
textarea {
	width: 280px;
	padding:2px;
	border: 1px solid #EFEFEF;
	font: normal 1em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	height:100px;
	display:block;		
	color: #666666;
}

/***********************
	  LAYOUT
************************/

#content-wrapAll {
	clear: both;	
	float: left;		
	margin-top: 0px;
	width: 100%;
}



#header-content, #footer-content, #content {
	width: 900px;	
}
#header-wrap, #footer-wrap, #content-wrap {
	min-width: 900px;
}

/* header */
#header-wrap {
	background: url(/_images/NWE_Header.jpg) repeat-x;
	margin-left: auto;
	height: 293px;
}

#header-content {
	position: relative;
	margin: 0 auto; 
	padding: 0;
}

#header-content #logo {
	position: absolute;
	color: #FFF;
	padding: 0 0px;
	top: -7px;
	left: 0px;
	margin: 104px 0 0 138px;
	width: 424px;
}

#header-content #logo a {
	text-decoration: none;
	background: transparent;
}

/* header menu */
#header-content ul {
	position: absolute;
	right: 0px;
	left: 0px;
	top: 235px;
	width: 900px;
	height: 32px;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	list-style: none;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
#header-content li {
	display: inline;
}
#header-content li a {
	float: left;
	display: block;
	padding: 0px 18px 7px 18px;	
	color: #F3A251; 
	text-decoration: none;
}
#header-content li a:hover {
	color: #F88F26;
}
#header-content li a#current  {	
	color: #FFF;	
}

#header-content #header-links {
	position: absolute;
	top: 5px; right:10px;	
	color: #fffeff;
	font-size: 90%;
}
#header-content #header-links P {
	margin: 0; padding: 0;
}
#header-content #header-links a {	
	color: #fffeff;
	text-decoration: none;
}
#header-content #header-links a:hover {
	color: #0a558f;
}

 #header-nav {
	position: absolute;
	top: 288px;
	background-color: #103c80;
	width: 100%;
}

#header-nav #qm0{
	margin-left: auto;
	width: 900px;
	margin-right: auto;
}

/* content */
#content-wrap {
	clear: both;
	width: 105em;
	margin-left: auto;
	margin-right: auto;
}
#content {
	text-align: left;	
	margin: 30px auto 36px;
	padding: 0;
	width: 930px;	
}

/* sidebar */
#sidebar {
	float: left;
	width: 230px;
	margin: 0 0 0px 0;
	padding: 0;	
}

#sidebar #box {
	width: 230px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-event411.gif) no-repeat;
}

#sidebar #box #wrap {
	padding-top: 80px;
	padding-left: 25px;
	padding-right: 55px;
}

#sidebar #box2 {
	width: 230px;
	height: 260px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-freshfeed.gif) no-repeat;
}

#sidebar #box2 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 45px;
}

#sidebar #box2 #wrap p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebar #box2 #wrap p.rss {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_rss.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebar #box2 #wrap p.rss a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebar #box2 #wrap p.rss a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebar #box2 p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebar #box2 p a{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	padding: 2px;
}

#sidebar #box2 p a:hover{
	background-color: #0a558f;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}


#sidebar #box3 {
	width: 235px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-thebuzz.gif) no-repeat;
}

#sidebar #box3 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 45px;
}

#sidebar #box3 p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebar #box3 p a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebar #box3 p a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebar #box3 #wrap p.facebook {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_facebook.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebar #box3 #wrap p.facebook a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebar #box3 #wrap p.facebook a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebar #box3 #wrap p.blog {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_blog.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:0px;
	padding-left: 27px;
	height: 20px;
	margin-top: 2px;
}

#sidebar #box3 #wrap p.blog a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebar #box3 #wrap p.blog a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebar #box4 {
	width: 230px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-calendar.gif) no-repeat;
}

#sidebar #box4 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 55px;
}

#sidebar #box4 #wrap p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebar #box4 #wrap p.calendar {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_calendar.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebar #box4 #wrap p.calendar a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebar #box4 #wrap p.calendar a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebar #box4 #wrap p.adobe {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_adobe.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebar #box4 #wrap p.adobe a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebar #box4 #wrap p.adobe a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebar h1 {
	font: normal 1.7em Georgia, "Times New Roman", Times, serif;
	color: #6C6E3A;
	padding: 0;
	margin: 0 0 10px 5px;	
	letter-spacing:-1px;	
}
#sidebar ul.sidemenu {
	margin: 5px 0 15px 0;
	padding: 0;	
	border-top: 1px dashed #E1E1E1;	
}
#sidebar ul.sidemenu li {
	list-style: none;
	border-bottom: 1px dashed #E1E1E1;
}
#sidebar ul.sidemenu a {
	display: block;
	color: #666666; 
	text-decoration: none;
	padding: .3em 0 .3em 10px;		
	width: 94%;
}
#sidebar ul.sidemenu a:hover {
	padding: .3em 0 .3em 10px;
	color: #CB4721;
	background: #FFF;	
}

/* sidebar CHOWDER */
#sidebarCCO {
	float: left;
	width: 230px;
	margin: 0 0 0px 0;
	padding: 0;	
}

#sidebarCCO #box {
	width: 230px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-CCO-411.gif) no-repeat;
}

#sidebarCCO #box #wrap {
	padding-top: 80px;
	padding-left: 25px;
	padding-right: 55px;
}

#sidebarCCO #box2 {
	width: 230px;
	height: 260px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-CCO-freshfeed.gif) no-repeat;
}

#sidebarCCO #box2 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 45px;
}

#sidebarCCO #box2 #wrap p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarCCO #box2 #wrap p.rss {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_rss.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarCCO #box2 #wrap p.rss a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarCCO #box2 #wrap p.rss a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarCCO #box2 p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarCCO #box2 p a{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	padding: 2px;
}

#sidebarCCO #box2 p a:hover{
	background-color: #0a558f;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}


#sidebarCCO #box3 {
	width: 235px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-CCO-buzz.gif) no-repeat;
}

#sidebarCCO #box3 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 45px;
}

#sidebarCCO #box3 p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}


#sidebarCCO #box3 p a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarCCO #box3 p a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarCCO #box3 #wrap p.facebook {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_facebook.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarCCO #box3 #wrap p.facebook a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarCCO #box3 #wrap p.facebook a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}
#sidebarCCO #box3 #wrap p.blog {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_blog.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:0px;
	padding-left: 27px;
	height: 20px;
	margin-top: 2px;
}

#sidebarCCO #box3 #wrap p.blog a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarCCO #box3 #wrap p.blog a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarCCO #box4 {
	width: 230px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-CCO-calendar.gif) no-repeat;
}

#sidebarCCO #box4 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 55px;
}

#sidebarCCO #box4 #wrap p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarCCO #box4 #wrap p.calendar {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_calendar.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarCCO #box4 #wrap p.calendar a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarCCO #box4 #wrap p.calendar a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarCCO #box4 #wrap p.adobe {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_adobe.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarCCO #box4 #wrap p.adobe a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarCCO #box4 #wrap p.adobe a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}


/* sidebar TASTE OF RHODE ISLAND */
#sidebarTRI {
	float: left;
	width: 230px;
	margin: 0 0 0px 0;
	padding: 0;	
}

#sidebarTRI #box {
	width: 230px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-TRI-411.gif) no-repeat;
}

#sidebarTRI #box #wrap {
	padding-top: 80px;
	padding-left: 25px;
	padding-right: 55px;
}

#sidebarTRI #box2 {
	width: 230px;
	height: 260px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-TRI-freshfeed.gif) no-repeat;
}

#sidebarTRI #box2 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 45px;
}

#sidebarTRI #box2 #wrap p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarTRI #box2 #wrap p.rss {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_rss.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarTRI #box2 #wrap p.rss a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarTRI #box2 #wrap p.rss a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarTRI #box2 p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarTRI #box2 p a{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	padding: 2px;
}

#sidebarTRI #box2 p a:hover{
	background-color: #0a558f;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}



#sidebarTRI #box3 {
	width: 235px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-TRI-buzz.gif) no-repeat;
}

#sidebarTRI #box3 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 45px;
}

#sidebarTRI #box3 p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}


#sidebarTRI #box3 p a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarTRI #box3 p a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarTRI #box3 #wrap p.facebook {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_facebook.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarTRI #box3 #wrap p.facebook a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarTRI #box3 #wrap p.facebook a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}
#sidebarTRI #box3 #wrap p.blog {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_blog.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:0px;
	padding-left: 27px;
	height: 20px;
	margin-top: 2px;
}

#sidebarTRI #box3 #wrap p.blog a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarTRI #box3 #wrap p.blog a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarTRI #box4 {
	width: 230px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-TRI-calendar.gif) no-repeat;
}

#sidebarTRI #box4 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 55px;
}

#sidebarTRI #box4 #wrap p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarTRI #box4 #wrap p.calendar {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_calendar.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarTRI #box4 #wrap p.calendar a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarTRI #box4 #wrap p.calendar a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarTRI #box4 #wrap p.adobe {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_adobe.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarTRI #box4 #wrap p.adobe a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarTRI #box4 #wrap p.adobe a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}
/* sidebar SUNSET MUSIC SERIES */
#sidebarSMS {
	float: left;
	width: 230px;
	margin: 0 0 0px 0;
	padding: 0;	
}

#sidebarSMS #box {
	width: 230px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-SMS-411.gif) no-repeat;
}

#sidebarSMS #box #wrap {
	padding-top: 80px;
	padding-left: 25px;
	padding-right: 55px;
}

#sidebarSMS #box2 {
	width: 235px;
	height: 260px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-SMS-freshfeed.gif) no-repeat;
}

#sidebarSMS #box2 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 45px;
}

#sidebarSMS #box2 #wrap p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarSMS #box2 #wrap p.rss {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_rss.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarSMS #box2 #wrap p.rss a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarSMS #box2 #wrap p.rss a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarSMS #box2 p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarSMS #box2 p a{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	padding: 2px;
}

#sidebarSMS #box2 p a:hover{
	background-color: #0a558f;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}



#sidebarSMS #box3 {
	width: 235px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-SMS-buzz.gif) no-repeat;
}

#sidebarSMS #box3 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 45px;
}

#sidebarSMS #box3 p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarSMS #box3 p a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarSMS #box3 p a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarSMS #box3 #wrap p.facebook {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_facebook.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarSMS #box3 #wrap p.facebook a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarSMS #box3 #wrap p.facebook a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}
#sidebarSMS #box3 #wrap p.blog {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_blog.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:0px;
	padding-left: 27px;
	height: 20px;
	margin-top: 2px;
}

#sidebarSMS #box3 #wrap p.blog a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarSMS #box3 #wrap p.blog a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarSMS #box4 {
	width: 230px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-SMS-calendar.gif) no-repeat;
}

#sidebarSMS #box4 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 55px;
}

#sidebarSMS #box4 #wrap p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarSMS #box4 #wrap p.calendar {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_calendar.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarSMS #box4 #wrap p.calendar a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarSMS #box4 #wrap p.calendar a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarSMS #box4 #wrap p.adobe {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_adobe.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarSMS #box4 #wrap p.adobe a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarSMS #box4 #wrap p.adobe a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}
/* sidebar IRISH FESTIVAL */
#sidebarIRI {
	float: left;
	width: 230px;
	margin: 0 0 0px 0;
	padding: 0;	
}

#sidebarIRI #box {
	width: 230px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-IRI-411.gif) no-repeat;
}

#sidebarIRI #box #wrap {
	padding-top: 80px;
	padding-left: 25px;
	padding-right: 45px;
}

#sidebarIRI #box2 {
	width: 235px;
	height: 260px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-IRI-freshfeed.gif) no-repeat;
}

#sidebarIRI #box2 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 45px;
}

#sidebarIRI #box2 #wrap p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarIRI #box2 #wrap p.rss {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_rss.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarIRI #box2 #wrap p.rss a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarIRI #box2 #wrap p.rss a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarIRI #box2 p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarIRI #box2 p a{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	padding: 2px;
}

#sidebarIRI #box2 p a:hover{
	background-color: #0a558f;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}



#sidebarIRI #box3 {
	width: 235px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-IRI-buzz.gif) no-repeat;
}

#sidebarIRI #box3 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 45px;
}

#sidebarIRI #box3 p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarIRI #box3 p a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarIRI #box3 p a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarIRI #box3 #wrap p.facebook {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_facebook.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarIRI #box3 #wrap p.facebook a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarIRI #box3 #wrap p.facebook a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}
#sidebarIRI #box3 #wrap p.blog {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_blog.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:0px;
	padding-left: 27px;
	height: 20px;
	margin-top: 2px;
}

#sidebarIRI #box3 #wrap p.blog a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarIRI #box3 #wrap p.blog a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarIRI #box4 {
	width: 230px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-IRI-calendar.gif) no-repeat;
}

#sidebarIRI #box4 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 55px;
}

#sidebarIRI #box4 #wrap p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarIRI #box4 #wrap p.calendar {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_calendar.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarIRI #box4 #wrap p.calendar a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarIRI #box4 #wrap p.calendar a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}
#sidebarIRI #box4 #wrap p.adobe {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_adobe.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarIRI #box4 #wrap p.adobe a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarIRI #box4 #wrap p.adobe a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}
/* sidebar OKTOBERFEST */
#sidebarOKT {
	float: left;
	width: 230px;
	margin: 0 0 0px 0;
	padding: 0;	
}

#sidebarOKT #box {
	width: 230px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-OKT-411.gif) no-repeat;
}

#sidebarOKT #box #wrap {
	padding-top: 80px;
	padding-left: 25px;
	padding-right: 55px;
}

#sidebarOKT #box2 {
	width: 230px;
	height: 260px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-OKT-freshfeed.gif) no-repeat;
}

#sidebarOKT #box2 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 45px;
}

#sidebarOKT #box2 #wrap p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarOKT #box2 #wrap p.rss {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_rss.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarOKT #box2 #wrap p.rss a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarOKT #box2 #wrap p.rss a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarOKT #box2 p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarOKT #box2 p a{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	padding: 2px;
}

#sidebarOKT #box2 p a:hover{
	background-color: #0a558f;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}


#sidebarOKT #box3 {
	width: 235px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-OKT-buzz.gif) no-repeat;
}

#sidebarOKT #box3 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 45px;
}

#sidebarOKT #box3 p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarOKT #box3 p a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarOKT #box3 p a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarOKT #box3 #wrap p.facebook {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_facebook.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarOKT #box3 #wrap p.facebook a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarOKT #box3 #wrap p.facebook a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarOKT #box3 #wrap p.blog {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_blog.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:0px;
	padding-left: 27px;
	height: 20px;
	margin-top: 2px;
}

#sidebarOKT #box3 #wrap p.blog a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarOKT #box3 #wrap p.blog a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}

#sidebarOKT #box4 {
	width: 230px;
	height: 224px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFF url(/_images/img_bg-OKT-calendar.gif) no-repeat;
}

#sidebarOKT #box4 #wrap {
	padding-top: 95px;
	padding-left: 25px;
	padding-right: 55px;
}

#sidebarOKT #box4 #wrap p {
	margin: 0; 	padding: 0;
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#sidebarOKT #box4 #wrap p.calendar {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_calendar.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarOKT #box4 #wrap p.calendar a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarOKT #box4 #wrap p.calendar a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}
#sidebarOKT #box4 #wrap p.adobe {
	font: normal .70em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(/_images/img_adobe.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
	padding-left: 25px;
	height: 20px;
}

#sidebarOKT #box4 #wrap p.adobe a{
	color: #0a558f;
	font-weight: bold;
	text-decoration: none;
}

#sidebarOKT #box4 #wrap p.adobe a:hover{
	background-color: #0a558f;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
}
/* main NWE */
#main {
	margin: 0 35px 10px 15px; 
	padding: 0;		
	width: 650px;
	float: left;	
}
#main h1 { 
	text-transform: font-size: 11px letter-spacing: .0em; border-left: 6px solid #1377c2; padding: 0 0 0 10px; color: #222222;  text-indent: 5px;
}

#main h3 {/*text-transform: uppercase; font-size: 14px*/ letter-spacing: .1em; border-left: 6px solid #1677bb; padding: 0 0 0 10px; color: #222222;  text-indent: 5px;}

#main h4 { 
	text-transform: font-size: 11px letter-spacing: .0em; border-left: 6px solid #024f93; padding: 0 0 0 10px; color: #222222;  text-indent: 5px;
}

#main h5 {
	font: normal 1em Verdana, "Times New Roman", Times, serif;
	color:#0a558f;
	letter-spacing:-1px;
	font-weight: bold;
	font-size: 12px;
	
}
#main h2{
font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
line-height: 16px;
border-bottom: dotted;
border-bottom-color: #829bb2;
border-bottom-width: thin;
margin-right: 50px;
}

#main h1 a {
	color: #111;
	text-decoration: none;
}
#main p, #main blockquote, #main form, #main table {
	margin-left: 0;
}
#main form p {
	margin: 15px;
}
	
#main p a{
	color: #024f93;
	text-decoration: none;
	padding: 2px;
	}
	
#main p.smalltype {
	line-height: 13px;
	font-style: italic;
	font-size: 10px;
	}
	
#main p.purple{
	color: #570961;
	text-decoration: none;
	padding: 0px;
	}
	
#main p a:hover {
background-color: #024f93;
color: #FFFFFF;
padding: 2px;
}

#main p.green a{
	color: #6fc170;
	text-decoration: none;
	padding: 2px;
	font-weight: bold;
	}
	
#main p.green a:hover {
background-color: #6fc170;
color: #FFFFFF;
padding: 2px;
font-weight: bold;
}

#main p.nocolor a{
	text-decoration: none;
	padding: 0px;
	}
	
#main p.nocolor a:hover {
background-color: #FFFFFF;
color: #FFFFFF;
text-decoration: none;
padding: 0px;
}

#main A.green2 { 	color: #6fc170;	text-decoration: none;	padding: 2px;	font-weight: bold;}
#main A.green2:active { COLOR:#6fc170;FONT-FAMILY:Verdana, Arial;FONT-SIZE:9pt; ; text-decoration: none ; font-weight: none}
#main A.green2:link { COLOR:#6fc170;FONT-FAMILY:Verdana, Arial;FONT-SIZE:9pt; text-decoration: none; font-weight: none}
#main A.green2:visited { COLOR:#6fc170;FONT-FAMILY:Verdana, Arial;FONT-SIZE:9pt; text-decoration: none ; font-weight: none}
#main A.green2:hover { background-color: #6fc170;color: #FFFFFF;padding: 2px;font-weight: bold;}


#main p.nav {
padding: 0px;
	}

#main p.nav a{
padding: 0px;
	}
	
#main p.nav a:hover{
padding: 0px;
background-color: #FFFFFF;
	}
	
#main p.bodyimage img {
padding: 5px 10px 5px 10px;
	}
	
#main p.time {
font:normal 9px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
	}
	
#main p.act {
font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
text-transform: uppercase;
	}


/* main CHOWDER */
#mainCCO {
	margin: 0 35px 10px 15px; 
	padding: 0;		
	width: 650px;
	float: left;	
}

#mainCCO #header {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	background-color: #2077bc;		
}

#mainCCO #header p{
	margin: 0 0px 0px 0px; 
	padding: 0;			
}

#mainCCO h1 { 
	text-transform: font-size: 11px letter-spacing: .0em; border-left: 6px solid #1377c2; padding: 0 0 0 10px; color: #222222;  text-indent: 5px;
}

#mainCCO h3 {/*text-transform: uppercase; font-size: 14px*/ letter-spacing: .1em; border-left: 6px solid #1677bb; padding: 0 0 0 10px; color: #222222;  text-indent: 5px;}

#mainCCO h4 { 
	text-transform: font-size: 11px letter-spacing: .0em; border-left: 6px solid #1377c2; padding: 0 0 0 10px; color: #222222;  text-indent: 5px;
}

#mainCCO h5 {
	font: normal 1em Verdana, "Times New Roman", Times, serif;
	color:#1377c2;
	letter-spacing:-1px;
	font-weight: bold;
	font-size: 12px;
	
}

#mainCCO h2{
font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
line-height: 16px;
border-bottom: dotted;
border-bottom-color: #829bb2;
border-bottom-width: thin;
margin-right: 50px;
}

#mainCCO h1 a {
	color: #111;
	text-decoration: none;
}

	
#mainCCO p a{
	color: #1377c2;
	text-decoration: none;
	padding: 2px;
	}
	
#mainCCO p a:hover {
background-color: #1377c2;
color: #FFFFFF;
padding: 2px;
}

#mainCCO p.nav {
padding: 0px 0px 0px 0px;
	}

#mainCCO p.nav a{
padding: 0px 0px 0px 0px;
	}
	
#mainCCO p.nav a:hover{
padding: 0px;
background-color: #FFFFFF;
	}
	
#mainCCO p.navblue {
background-color: #2077bc;
}

#mainCCO p.navblue a{
padding: 0px 0px 0px 0px;
background-color: #2077bc;
	}
	
#mainCCO p.navblue a:hover{
padding: 0px;
background-color: #2077bc;
	}
	
#mainCCO p.bodyimage img {
padding: 5px 10px 5px 10px;
	}
	
#mainCCO p.time {
font:normal 9px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
	}
	
#mainCCO p.act {
font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
text-transform: uppercase;
	}
	
	
	/* main TASTE OF RHODE ISLAND */
#mainTRI {
	margin: 0 35px 10px 15px; 
	padding: 0;		
	width: 650px;
	float: left;	
}
#mainTRI h1 { 
	text-transform: font-size: 11px letter-spacing: .0em; border-left: 6px solid #1377c2; padding: 0 0 0 10px; color: #222222;  text-indent: 5px;
}

#mainTRI h2{
font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
line-height: 16px;
border-bottom: dotted;
border-bottom-color: #829bb2;
border-bottom-width: thin;
margin-right: 50px;
}

#mainTRI h1 a {
	color: #111;
	text-decoration: none;
}
#mainTRI p, #main h1, #main h2, #main h3, #main blockquote, #main form, #main table {
	margin-left: 0;
}
#mainTRI form p {
	margin: 15px;
}
	
#mainTRI p a{
	color: #b62025;
	text-decoration: none;
	padding: 2px;
	}
	
#mainTRI p a:hover {
background-color: #b62025;
color: #FFFFFF;
padding: 2px;
}

#mainTRI p.nav {
padding: 0px;
	}

#mainTRI p.nav a{
padding: 0px;
	}
	
#mainTRI p.nav a:hover{
padding: 0px;
background-color: #FFFFFF;
	}
	
#mainTRI p.bodyimage img {
padding: 5px 10px 5px 10px;
	}
	
#mainTRI p.time {
font:normal 9px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
	}
	
#mainTRI p.act {
font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
text-transform: uppercase;
	}
	
#mainTRI h4 { 
	text-transform: font-size: 11px letter-spacing: .0em; border-left: 6px solid #b62025; padding: 0 0 0 10px; color: #222222;  text-indent: 5px;
}

#mainTRI h5 {
	font: normal 1em Verdana, "Times New Roman", Times, serif;
	color:#b62025;
	letter-spacing:-1px;
	font-weight: bold;
	font-size: 12px;
	
}


/* main SUNSET MUSIC SERIES */
#mainSMS {
	margin: 0 35px 10px 15px; 
	padding: 0;		
	width: 650px;
	float: left;	
}
#mainSMS h1 { 
	text-transform: font-size: 11px letter-spacing: .0em; border-left: 6px solid #1377c2; padding: 0 0 0 10px; color: #222222;  text-indent: 5px;
}

#mainSMS h2{
font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
line-height: 16px;
border-bottom: dotted;
border-bottom-color: #829bb2;
border-bottom-width: thin;
margin-right: 50px;
}

#mainSMS h5 {
	font: normal 1em Verdana, "Times New Roman", Times, serif;
	color:#570961;
	letter-spacing:-1px;
	font-weight: bold;
	font-size: 12px;
	
}

#mainSMS h5.green {
	font: normal 1em Verdana, "Times New Roman", Times, serif;
	color:#025046;
	letter-spacing:-1px;
	font-weight: bold;
	font-size: 12px;
	
}

#mainSMS h1 a {
	color: #111;
	text-decoration: none;
}
#mainSMS p, #main h1, #main h2, #main h3, #main blockquote, #main form, #main table {
	margin-left: 0;
}
#mainSMS form p {
	margin: 15px;
}
	
#mainSMS p a{
	color: #570961;
	text-decoration: none;
	padding: 2px;
	}
	
	#mainSMS p a.green{
	color: #025046;
	text-decoration: none;
	padding: 2px;
	}
	
#mainSMS p a:hover {
background-color: #570961;
color: #FFFFFF;
padding: 2px;
}

#mainSMS p a.green:hover {
background-color: #025046;
color: #FFFFFF;
padding: 2px;
}

#mainSMS p.smalltype {
	line-height: 13px;
	font-style: italic;
	font-size: 10px;
	}

#mainSMS p.nav {
padding: 0px;
	}

#mainSMS p.nav a{
padding: 0px;
	}
	
#mainSMS p.nav a:hover{
padding: 0px;
background-color: #FFFFFF;
	}
	
#mainSMS p.smslink a{
padding: 0px;
color: #FFFFFF;
	}
	
#mainSMS p.smslink a:hover{
padding: 0px;
color: #FFFFFF;
background: #f1592a;
	}
	
#mainSMS p.bodyimage {
padding: 5px 10px 5px 10px;
	}
	
#mainSMS p.bodyimage a{
text-decoration: none;
	}
	
#mainSMS p.bodyimage a:hover{
text-decoration: none;
	}
	
#mainSMS p.time {
font:normal 9px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
	}
	
#mainSMS p.act {
font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
text-transform: uppercase;
	}
	
#mainSMS p.purple {
font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #570961;
	}
	
#mainSMS p.purple a {
font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #570961;
	}
	
#mainSMS p.purple a:hover {
font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #FFFFFF;
background-color: #570961;
	}

#mainSMS h4 { 
	text-transform: font-size: 11px letter-spacing: .0em; border-left: 6px solid #570961; padding: 0 0 0 10px; color: #222222;  text-indent: 0px;
}

#mainSMS h4.green { 
	text-transform: font-size: 11px letter-spacing: .0em; border-left: 5px solid #025046; padding: 0 0 0 10px; color: #222222;  text-indent: 0px;
}

/* main IRISH FESTIVAL */
#mainIRI {
	margin: 0 35px 10px 15px; 
	padding: 0;		
	width: 650px;
	float: left;	
}
#mainIRI h1 { 
	text-transform: font-size: 11px letter-spacing: .0em; border-left: 6px solid #1377c2; padding: 0 0 0 10px; color: #222222;  text-indent: 5px;
}

#mainIRI h2{
font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
line-height: 16px;
border-bottom: dotted;
border-bottom-color: #829bb2;
border-bottom-width: thin;
margin-right: 50px;
}

#mainIRI h1 a {
	color: #111;
	text-decoration: none;
}
#mainIRI p, #main h1, #main h2, #main h3, #main blockquote, #main form, #main table {
	margin-left: 0;
}
#mainIRI form p {
	margin: 15px;
}
	
#mainIRI p a{
	color: #1aac43;
	text-decoration: none;
	padding: 2px;
	}
	
#mainIRI p a:hover {
background-color: #1aac43;
color: #FFFFFF;
padding: 2px;
}

#mainIRI p.nav {
padding: 0px;
	}

#mainIRI p.nav a{
padding: 0px;
	}
	
#mainIRI p.nav a:hover{
padding: 0px;
background-color: #FFFFFF;
	}
	
#mainIRI p.bodyimage img {
padding: 5px 10px 5px 10px;
	}
	
#mainIRI p.time {
font:normal 9px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
	}
	
#mainIRI p.act {
font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
text-transform: uppercase;
	}
	
#mainIRI h4 { 
	text-transform: font-size: 11px letter-spacing: .0em; border-left: 6px solid #1aac43; padding: 0 0 0 10px; color: #222222;  text-indent: 5px;
}

#mainIRI h5 {
	font: normal 1em Verdana, "Times New Roman", Times, serif;
	color:#1aac43;
	letter-spacing:-1px;
	font-weight: bold;
	font-size: 12px;
	
}
	/* main OKTOBERFEST */
#mainOKT {
	margin: 0 35px 10px 15px; 
	padding: 0;		
	width: 650px;
	float: left;	
}
#mainOKT h1 { 
	text-transform: font-size: 11px letter-spacing: .0em; border-left: 6px solid #1377c2; padding: 0 0 0 10px; color: #222222;  text-indent: 5px;
}

#mainOKT h2{
font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
line-height: 16px;
border-bottom: dotted;
border-bottom-color: #829bb2;
border-bottom-width: thin;
margin-right: 50px;
}

#mainOKT h1 a {
	color: #111;
	text-decoration: none;
}
#mainOKT p, #main h1, #main h2, #main h3, #main blockquote, #main form, #main table {
	margin-left: 0;
}
#mainOKT form p {
	margin: 15px;
}
	
#mainOKT p a{
	color: #ec9032;
	text-decoration: none;
	padding: 2px;
	}
	
#mainOKT p a:hover {
background-color: #ec9032;
color: #FFFFFF;
padding: 2px;
}

#mainOKT p.simpleview {
background-image: url(/_images/img_bg-white.gif);
height: 450px;
width: 650px;
	}

#mainOKT p.nav {
padding: 0px;
	}

#mainOKT p.nav a{
padding: 0px;
	}
	
#mainOKT p.nav a:hover{
padding: 0px;
background-color: #FFFFFF;
	}
	
#mainOKT p.bodyimage img {
padding: 5px 10px 5px 10px;
	}
	
#mainOKT p.time {
font:normal 9px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
	}
	
#mainOKT p.act {
font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #1377c2;
text-transform: uppercase;
	}

#mainOKT h4 { 
	text-transform: font-size: 11px letter-spacing: .0em; border-left: 6px solid #ec9032; padding: 0 0 0 10px; color: #222222;  text-indent: 5px;
}


#mainOKT h5 {
	font: normal 1em Verdana, "Times New Roman", Times, serif;
	color:#ec9032;
	letter-spacing:-1px;
	font-weight: bold;
	font-size: 12px;
	
}
/* footer */
#footer-wrap {
	position: relative;
	clear: both;
	padding: 2.5em 0;
	font: normal .95em 'Trebuchet MS', Tahoma, sans-serif;
	text-align: left;	
	background: url(/_images/img_bg-footer.gif) repeat-x 0 0;
	background-color: #829bb2;
	width: 100%;
	float: left;	
}
#footer-wrap p {
	margin-left: 0;
}
#footer-wrap h2 {
	font: bold 1.3em 'Trebuchet MS', Tahoma, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0px;
	color: #055194;
	margin-left: 5px;
}
#footer-content {	
	margin: 0 auto;		
}
#footer-content a {
	color: #055194;
}
#footer-content a:hover {
	color: #FFF;
	text-decoration: none;
}
#footer-content ul {
	list-style: none;
	margin: 0; padding: 0;	
	width: 98%;
}
#footer-content ul.columns li {
	border-bottom: 1px dashed #272727;	
}
#footer-content ul.columns li.top {
	border-top: 1px dashed #272727;	
}
#footer-content ul.columns li a {
	display: block;
	line-height: 2em;
	font-weight: normal;
	padding-left: 5px;
	width: 98%;
	color: #BDBDBD;
}
#footer-content ul.columns li a:hover {
	background: #055194;
	color: #FFF;
	text-decoration: none;
}

#footer-content ul.columns li.rss {
	display: block;
	line-height: 2em;
	font-weight: normal;
	padding-left: 25px;
	width: 90%;
	color: #BDBDBD;
	background-image: url(/_images/img_rss.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:0px;
}

#footer-content ul.columns li.rss a:hover {
	background: #055194;
	color: #FFF;
	text-decoration: none;
}

#footer-content ul.columns li.rss a:hover {
	background: #055194;
	color: #FFF;
	text-decoration: none;
}

#footer-content ul.columns li.facebook {
	display: block;
	line-height: 2em;
	font-weight: normal;
	padding-left: 25px;
	width: 90%;
	color: #BDBDBD;
	background-image: url(/_images/img_facebook.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:2px;
}

#footer-content ul.columns li.facebook a:hover {
	background: #055194;
	color: #FFF;
	text-decoration: none;
}

#footer-content ul.columns li.facebook a:hover {
	background: #055194;
	color: #FFF;
	text-decoration: none;
}

#footer-content ul.columns li.blog {
	display: block;
	line-height: 2em;
	font-weight: normal;
	padding-left: 25px;
	width: 90%;
	color: #BDBDBD;
	background-image: url(/_images/img_blog.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:0px;
}

#footer-content ul.columns li.twitter {
	display: block;
	line-height: 2em;
	font-weight: normal;
	padding-left: 25px;
	width: 90%;
	color: #BDBDBD;
	background-image: url(/_images/twittericon.jpg);
	background-position: left;
	background-repeat: no-repeat;
	margin-left:0px;
}

#footer-content ul.columns li.blog a:hover {
	background: #055194;
	color: #FFF;
	text-decoration: none;
}

#footer-content ul.columns li.blog a:hover {
	background: #055194;
	color: #FFF;
	text-decoration: none;
}
#footer-content .col {
	width: 270px;
	padding: 0 0 30px 0;			
}
#footer-content .space-sep {
	margin-right: 10px;
}
#footer-content .col2 {
	width: 240px;
	padding: 0 0 30px 0;	
	display: inline;	
}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  {	text-align: left; }
.align-right {	text-align: right; }

/* additional classes */
.clear { clear: both; }
.orange { color: #055194; }

.post-footer {
	font-size: 95%;
	border: 1px solid #EFEFEF; 
	background: #F8F8F8; 
	padding: 3px 10px;
	margin: 20px 15px 10px 15px;	
}
.post-footer .date {
	background: url('../images/clock.gif') no-repeat left center; 
	padding-left: 20px; margin: 0 10px 0 5px;	
}
.post-footer .comments {
	background: url('../images/comment.gif') no-repeat left center; 
	padding-left: 20px; margin: 0 10px 0 5px;	
}
.post-footer .readmore {
	background: url('../images/page.gif') no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;	
}

.inline_images {
position: relative;
width: 125px;
height: -148px;
}

.inline_images span {
	position: absolute;
	top: -135px;
	left: -113px;
	width: 125px;
	height: 148px;
	background-image:url(/_images/img_ticket.png);
	background-repeat:no-repeat;
}

#scrollup {
	position:relative;
	overflow: hidden;
	height: 20px;
	width: 900px;
	margin-bottom: -10px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7e99aa;
	font-weight: bold;
}

p.copy_photocredit {
	font: 8px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: right;
}

/* @group Home Page Layout */

#col-main {
	width: 475px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

#col-main a{
	text-decoration: none;
	color: #024f93;
	font-weight: bold;
	font-size: 11px;
}

#col-main a:hover{
	background-color: #024f93;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}

#header-content #bird-tickets {
	display: block;
	position: absolute;
	left: 525px;
	top: 50px;
}

#col-side{
	width: 195px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
}

#col-side.dot-border-left{
	border-left: 3px dotted #70c070;
}

#col-side .dot-border-bottom{
	border-bottom: 3px dotted #70c070;
	padding-bottom: 8px;
}

/* @group Main Col Elements */

#picture-placeholder img{
	
}

#qm0.qmmc{
	z-index: 3000;
	position: relative;
}
#qm0.qmmc div{
	z-index: 999;
	position: absolute;
}

#s3slider {
   width: 455px; /* important to be same as image width */
   height: 275px; /* important to be same as image height */
   position: relative; /* important */
   background-color: #d5d5d5;
   border-style: solid;
	border-color: #70c070;
	z-index: 1;
}

#s3slider ul{
	margin: 0;
	padding: 0;
	z-index: 1;
	position: relative;
}

li.s3sliderImage{
	display:none;
	list-style-type: none;
	z-index: 1;
	position: relative;
}



/* @end */


/* @group Column Side Elements */

#col-side h1 {
	background-color: #103c80;
	text-align: center;
	padding-top: 3px;
}

#col-side #cal-dates{
	margin-bottom: 15px;
	margin-top: 5px;
}

#col-side #cal-dates ul{
	padding: 0;
	margin: 0;
}

#col-side #cal-dates ul li{
	list-style-type: none;
	margin-bottom: 5px;
}

#col-side #cal-dates h2{
	color: #70bf6f;
	font-size: 12px;
	font-weight: bold;
	
}

#col-side a{
	text-decoration: none;
	color: #20558f;
	font-weight: bold;
	font-size: 11px;
}

#col-side a:hover{
	background-color: #024f93;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}

#col-side #cal-dates a:hover{
	background-color: #024f93;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}

#col-side #talk-town{
	color: #fffeff;
	
}

#col-side #talk-town #comment-box{
	font-size: 9px;
	text-align: justify;
	line-height: 12px;
	background-color: #103c80;
	height: 100px;
	padding: 2px 10px 10px;
}

#col-side #talk-town #comment-box a{
	color: #fffeff;
	font-size: 8px;
	text-align: center;
}

#col-side #talk-town img#tail{
	margin-top: 0;
	margin-left: 129px;
}



/* @end */

/* @group Column Right Elements */

#col-side.col-right h1{
	background-color: transparent;
	color: #20558f;
	text-align: left;
	font-weight: bold;
	font-size: 20px;
	margin: 0;
	padding: 0;
}


#col-side.col-right #fresh-feed h1, #col-side.col-right #the-buzz h1{
	margin-top: 5px;
} 

#col-side #event-411 input.email{
	width: 100%;
	border: 2px solid #20558f;
	background-color: #79a9d5;
	height: 18px;
	margin-bottom: 2px;
	margin-top: 5px;
	color: #fffeff;
}

#col-side #fresh-feed .headline a{
	font-size: 10px;
}
#col-side #fresh-feed .headline a:hover{
	background-color: #024f93;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}

#col-side #fresh-feed #rss-feed{
	margin-top: 26px;
	margin-bottom: 10px;
}

#col-side #fresh-feed #rss-feed img{
	float: left;
	margin-right: 10px;
	border-style: none;
}

#col-side #the-buzz #social-icons  {
	text-align: left;
}

#col-side #the-buzz #social-icons a{
	padding-left: 5px;
	padding-right: 5px;
}



/* @end */




/* @end */

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
p.storm {
	padding: 10px;
	background-color: #1eb23d;
	color: #FFFFFF;
}