/*  general  */

body {
	background: url(images/landscape-bg.jpg) left top;
	font-size: 9pt;
	font-family: Georgia, serif;
	color: #444;
	line-height: 1.5em;
}

img {
   border:0px;
}

table {
border-collapse: collapse;
}

table td,
table th {
padding: 0; 
} 

#landscape {
	position: absolute;
	width: 100%;
	height: 282px;
	margin-left: -10px; margin-top: -10px;
	background: url(http://www.seattlepridefest.org/images/landscape.jpg) no-repeat left top;
	padding: 1px 0 0;
}

font {color: #222;}

h3.month {font-size: 19px; font-weight: bold; margin-bottom: -10px;}
h2.artist {font-size: 22px; font-weight: bold; margin-bottom: -10px;}

p {font-size: 11pt; color: #3F3F3F; margin-right: 15px; margin-left: 4px;}

p.smallercopy {font-size: 9.5pt; color: #3F3F3F; margin-right: 15px; margin-left: 4px;}

p.vendors {font-size: 11pt; color: #111; font-family: Arial, Helvetica, Sans-Serif; margin-right: 15px;}

p.small {color: #000000; font-size: 9pt;}

p.caption {color: #333; font-size: 8pt; font-style: italic; margin-left: 0px;}

p.smaller {color: #000000; font-size: 7.5pt;}

p.footer-sm {color: #000000; font-size: 7.5pt; font-family: Century Gothic, Arial, Sans-Serif;}

p.content {color: #000000; font-size: 10pt; margin-left: 22px; margin-right: 22px; line-height: 24px;}

p.content2 {color: #000000; font-size: 9pt; margin-left: 22px; margin-right: 22px; line-height: 17px;}

p.content3 {color: #000000; font-size: 9pt; line-height: 17px; margin-top: 7px;}

p.content3head {color: #000000; font-size: 9pt; line-height: 17px; margin-top: 7px; margin-bottom: 0px;}

p.med {color: #000000; font-size: 10.5pt;}

p.large {color: #000000; font-size: 13pt;}

p.label1 {color: #2D67B1; font-family: Century Gothic, Arial, Sans-Serif; font-weight: bold; font-size: 120%; margin-top: 0px; margin-bottom: 0px;}


A:link { font-family: Century Gothic, sans-serif; font-weight: bold; font-size: 10pt; color: #2D67B1; text-decoration: none;}
A:active { font-family: Century Gothic, sans-serif; font-weight: bold; font-size: 10pt; color: #BA0000; text-decoration: none; }
A:visited { font-family: Century Gothic, sans-serif; font-weight: bold; font-size: 10pt; color: #BA0000;  text-decoration: none;} 
A:hover { font-family: Century Gothic, sans-serif; font-weight: bold; font-size: 10pt; color: #444; text-decoration: none; }

A:link.large { font-family: Century Gothic, sans-serif; font-weight: bold; font-size: 16pt; color: #2D67B1; text-decoration: none;}
A:active.large { font-family: Century Gothic, sans-serif; font-weight: bold; font-size: 16pt; color: #BA0000; text-decoration: none; }
A:visited.large { font-family: Century Gothic, sans-serif; font-weight: bold; font-size: 16pt; color: #BA0000;  text-decoration: none;} 
A:hover.large { font-family: Century Gothic, sans-serif; font-weight: bold; font-size: 16pt; color: #444; text-decoration: none; }

A:link.menu { color: #555; text-decoration: none; font-size: 10pt; letter-spacing: .1em;}
A:active.menu { color: #555; text-decoration: none; font-size: 10pt; letter-spacing: .1em; }
A:visited.menu { color: #555;  text-decoration: none; font-size: 10pt; letter-spacing: .1em;} 
A:hover.menu { color: #2d67b1; text-decoration: none; font-size: 10pt; letter-spacing: .1em;}

ul {margin-left: 0px;}
li { margin-left: 15px;
font-size: 8.5pt; line-height: 18px;}

input {color: #333;}

.news_post, .news_post p {color: #000000; font-size: 9pt; margin: 0px;}
.news_post { margin: 10px 0px 20px 0px;}
