
.brill {
	font-family : verdana;
	font-size : 1px;
	font-weight: 1;
	color: #686868;
}


a.brill:link, a.brill:visited, A.brill:hover{color: #686868; text-decoration: none }


body 
{
  text-align: center;
  padding: 0;
  margin: 0;
  background: #cccccc;
}

a
{
  color: #ffffff;
}

h1
{
  font: 20px/20px  verdana, sans-serif;
  letter-spacing: -1px;
  margin: 0 0 7px 0;
  padding: 0;
}

h2
{
font: 14px/14px  verdana, sans-serif;
font-weight: 150%;
  letter-spacing: -0px;
  margin: 0 0 5px 0;
  padding: 0;
}

h3
{
  font: 12px verdana, sans-serif;
  text-align: left;
  margin: 2px 0 0 0;
  padding: 0;
}

h4
{
  font: bold 12px verdana, sans-serif;
  color: #ffffff;
  text-align: right;
}

p
{
  margin: 10px 0;
}

.clear
{
clear: both;
font: 0px/0px arial, sans-serif;
padding: 0;
margin: 0;
}

.noborder
{
  border: none;
}

#container{
position: relative;
margin: 20px auto 0;
padding: 0;
width: 751px;
background: #cccccc url(../images/bg.gif) repeat-y 0 0;
text-align: left;
}

#top_bg{
margin: 0; padding: 0;
background: url(../images/top_bg.gif) no-repeat 0 0;
width: 750px; height: 14px;
font: 0px/0px arial, sans-serif;
}

#bottom_bg{
margin: 0; padding: 0;
background: url(../images/bottom_bg.gif) no-repeat 0 0;
width: 750px; height: 14px;
font: 0px/0px arial, sans-serif;
clear: both;
}

#content_holder{
width: 720px !important; width: 700px;
background: #666666;
margin: 0 0 0 15px;
}


#title
{
position: relative;
width: 720px;
height: 55px;
background: #666666;
text-align: right;
}

#city_title
{
font: bold 40px/30px times, serif;
color: #8d70fe;
padding: 7px 10px 0 0
}

#subtitle
{
    font: bold 11px verdana, sans-serif;
  color: #ffffff;
  text-align: left;
}

.capital_letter
{
font: bold 60px/40px times, serif;
}


#flash
{
  position: absolute;
  top: 0;
  left: 0;
  width: 720px; height: 175px;
}

#main_image{
position: relative;
width: 720px; height: 175px;
background: url(../images/seattle.jpg) 0 0;
border-top: 1px solid white;
border-bottom: 1px solid white;
text-align: center;
}

#ie_hack{
width: 720px;
}

#center_content{
float: right;
width: 519px !important; width: 556px;
font: 12px arial, sans-serif;
color: #ffffff;
padding: 15px 15px 0 15px;
margin: 0;
}

.headline { margin: 10px 0 15px 0; }

.headline .title a { text-decoration: none; }

.headline .short{ font: 10px verdana, sans-serif; }

/*
  This is the formatting for the left navigation section
*/

#left_content{
float: left;
width: 150px;
font: 15px arial, sans-serif;
color: #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
padding: 5px 5px 15px 0;
margin: 15px 0 0 15px !important; margin: 15px 0 0 7px;
}

#left_content h1{
font: bold 12px verdana, sans-serif;
padding: 0;
margin: 0;
}

#left_content h1 a{
font: bold 12px verdana, sans-serif;
text-decoration: underline;
}

#left_content a {
font: 15px arial, sans-serif;
color: #ffffff;
text-decoration: none;
}

#left_content a {
text-decoration: none;
}

#left_content a:hover {
color: #ffffff;
text-decoration: underline;
}

#left_content ul {
margin: 5px 0 0 0;
padding: 0;
list-style: none;
}

#left_content ul li{
padding: 1px 0;
}

.line_break {
font: 0px/0px arial, sans-serif;
height: 1px;
border-top: 1px solid #ffffff;
margin: 10px 15px 10px 0;
}

/*
this is formatting for other stuff
*/
#all_articles {
border-top: 1px solid white;
width: 350px;
padding: 10px 0 0 0;
}

.articles{
margin: 10px 0 0 10px;
padding: 0;
list-style: none;
}

.articles li{
margin: 3px;
}

.articles li a{
font: 12px arial, sans-serif;
color: #ffffff;
text-decoration: none;
}

.articles li a:hover{
color: #ffffff;
text-decoration: underline;
}

.articles #article_title {
font: bold 14px arial, sans-serif;
}

.articles #article_description {
font: bold 14px arial, sans-serif;
}

#clear_div
{
clear: both;
font: 0px/0px arial, sans-serif;
padding-bottom: 10px;
}

#city_names
{
margin: 20px auto;
width: 600px;
text-align: center;
}

#telephone_operator
{
  float: right;
  margin: 0 0 0 0px;
  padding: 1px;
  border: 1px solid white;
}

#labels ul
{
  padding: 0;
  margin: 0;
  list-style: none;
}

#labels ul li
{
  padding: 0 0 9px 0 !important; padding: 0 0 10px 0;
  margin: 0;


#sitemap a
{
  text-decoration: none;
}

#sitemap a:hover
{
  text-decoration: underline;
}

#flash{ margin: 168px 0 0 0; }

#content_title{ font: bold 14px arial, sans-serif; }

#bottom_links{ font: 11px arial, sans-serif; padding: 5px 0 5px 0; text-align: center; color: #000000;}

#bottom_links a{ font: 11px arial, sans-serif; color: #000000;}

#keywords { text-align: center; width: 545px; font: 10px arial, sans-serif; color: #ffffff; margin: 5px auto 5px; padding: 5px 0 5px 0; border-top: 1px solid white; border-bottom: 1px solid white; }