/* CSS Document */

body { background-color:#ffffff; margin-top: 0; width:100%;}

/* Containers & Columns */
#container { width:990px; margin:0 auto;}

#container1 { width:990px; height:260px; margin-left:auto; margin-right:auto; border-bottom:solid 2px #ecef54; background:#fefefe  url(../assets/2014/GayPDX-Site-Header.jpg) no-repeat; }

#Page_Content { font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#666666;  width:990px; margin:0 auto; vertical-align:top; background-image:url(../assets/2010/R-Back.jpg); background-position:right; background-repeat:repeat-y;}
#Page_Content a:link  {  color:#547f9a;  text-decoration:none; }
#Page_Content a:visited  { color:#547f9a; text-decoration:none; }
#Page_Content a:hover  { color:#ff9900;  text-decoration:underline; }
#Page_Content_Column1 { width: 230px; max-width:230px; vertical-align:top;float:left; padding:20px 10px 0 10px; }
#Page_Content_Column2 {  width: 400px; max-width:400px; float:left; vertical-align:top; padding:20px 0 0 0;  }
#Page_Content_Column3 {  width: 320px; max-width:320px; vertical-align:top;float:right; padding:20px 0 0 20px;  }
#Page_Content_Column4 {  width: 630px; max-width:630px; vertical-align:top; padding:20px 0 10px 10px;  }


#container3 { width:990px; height:260px; margin:0 auto; background:#fefefe  url(../assets/2010/Footer-Back.jpg) no-repeat; border-top:solid 2px #ecef54;}

/* header */
#header { position: absolute; width:900px; height:260px;  margin: 8px 0 0 40px; } 

/* Top 728x90 Ad Container */
#TopAdContainer  { position: absolute; width:900px; text-align: center; margin: 153px 0 0 1px;}

/* Search Container */
#SearchContainer  { position: absolute; width:320px; height:44px; margin: 0px 0 0 485px; padding: 0px 0px 0px 0px; }
.ssearch  {background-color:#fafafa; color:#333333; vertical-align:middle; font-family:Helvetica,Arial, sans-serif; font-size:9pt; width: 155px; height:29px; border:1 px solid #999999;}
.form_field  {padding-left:5px; line-height:15pt; background-color:#fafafa; color:#333333; font-family:Helvetica,Arial,sans-serif; font-size:9pt; width: 210px; border:1 px solid #999999;}

/* nav - OLD
#nav  {  position: absolute; width:728px; letter-spacing:1pt;  font-family:Helvetica,Arial,  sans-serif; font-size:9pt; color:#666666; text-transform:uppercase;  text-align: center; margin: 160px 0 0 0px; }
#nav a:link  { font-family:Helvetica,Arial,sans-serif; font-size:9pt; font-weight: bold; color:#666666; Padding: 10px 20px 10px 20px;  text-align:center; text-decoration:none; }
#nav a:visited  { font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#666666;font-weight: bold; Padding: 10px 20px 10px 20px;   text-align:center; text-decoration:none; }
#nav a:hover  { font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#ffffff;font-weight: bold; padding: 5px 20px 10px 20px;  text-align:center; text-decoration:none;  
}
 */

/* nav */
#nav  {  position: absolute; width:910px; letter-spacing:1pt;  font-family:Helvetica,Arial,  sans-serif; font-size:9pt; color:#fff; text-transform:uppercase;  text-align: center; margin: 116px 0 0 2px;  Padding: 4px 0px 4px 0px; }
#nav a:link  { border-left: 1px #999 solid;  border-right: 1px #666666 solid; font-family:Helvetica,Arial,sans-serif; font-size:9pt; font-weight: bold; color:#fff; Padding: 4px 9px 4px 9px;  text-align:center; text-decoration:none; }
#nav a:visited  { border-left: 1px #999 solid;  border-right: 1px #666666 solid;  font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#fff;font-weight: bold; Padding: 4px 9px 4px 9px;   text-align:center; text-decoration:none; }
#nav a:hover  { font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#fff;font-weight: bold; padding: 4px 9px 4px 9px;  text-align:center; text-decoration:none; background-color:#7b9d53; border-left: 1px #999 solid;  border-right: 1px #666666 solid; 
}

#admin  {  position: absolute; width:990px; letter-spacing:1pt;  font-family:Helvetica,Arial,  sans-serif; font-size:9pt; color:#fff; text-transform:uppercase;  text-align: center; margin: 0px 0 10px 0px; border: 1px #666666 solid; background:#666 url(2010/nav-bg.jpg) repeat-x; Padding: 3px 0px 3px 0px; }
#admin a:link  { border-left: 1px #999 solid;  border-right: 1px #666666 solid; font-family:Helvetica,Arial,sans-serif; font-size:9pt; font-weight: bold; color:#fff; Padding: 3px 24px 3px 24px;  text-align:center; text-decoration:none; }
#admin a:visited  { border-left: 1px #999 solid;  border-right: 1px #666666 solid;  font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#fff;font-weight: bold; Padding: 3px 24px 3px 24px;   text-align:center; text-decoration:none; }
#admin a:hover  { font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#fff;font-weight: bold; padding: 3px 24px 3px 24px;  text-align:center; text-decoration:none; background-color:#7b9d53; border-left: 1px #999 solid;  border-right: 1px #666666 solid; 
}

/* Copy */
.CopyHeaders { font-weight:bold;text-transform:uppercase; font-size:10pt; color:#7b9d53; border-bottom:1px dotted #666666; width:96%;}
.ListHeaders { font-weight:bold;text-transform: capitalize; font-size:9pt; color:#f5c814; border-bottom:1px dashed #cdcece; width:96%;}
.copy  {   padding:10px; line-height:15pt; text-align:left;}
.td_spacer {padding-top:10px;}
.ltgrey {background-color:#fafafa;}

.rssHeader {display: none;}

/* RSS */
.rssincl-itemtitle { font-weight:bold; }
.rssincl-itemdate {
		font-size: 9px; /* set date smaller than normal text */
		color: #333333; /* dark grey again */
		border-bottom:1px solid #dadada;
	}
.weather {
		font:normal 9pt Helvetica,Arial, sans-serif;
		color: #333333; /* dark grey again */
	}
/* FOOTER */
#footer { /* background: left no-repeat url(../assets/footer.jpg); */				
margin:0 auto;
	color:#666666;
	width:800px;
	font:normal 9pt Helvetica,Arial, sans-serif;
	line-height:13pt;
	text-align:center;
}
#footer a:link, a:visited  { font-family:Helvetica,Arial,  sans-serif; font-size:9pt; color:#547f9a; Padding: 4px 24px 4px 24px;   text-decoration:none; text-transform:capitalize; }
#footer a:hover  { font-family:Helvetica,Arial,  sans-serif; font-size:9pt; color:#ff9900; Padding: 4px 24px 4px 24px; text-decoration:underline;text-transform:capitalize; }







  
    .eventItem a {
        color:#ff9900 ;
    }
    .eventItem a:visited {
        color:#ff9900 ;
    }
  
    .eventItem {
        font-weight: normal;
        padding-left: 12px;
        line-height: 17px;
        list-style: none;
    }

   