body
{
color: #000;
background-color: #88ddff;
}

.small
{
font-family: sans-serif;
font-size: .8em;
}

img.news_img
{
border: 1px solid black;
margin-bottom: 2px;
width: 600px;
}

h1.news
{
font-family: arial, Myriad Pro, sans-serif;
font-size: 2em;
width: 600px;
margin-bottom: 0px;
padding-bottom: 0px;
text-align: left;
margin-left: 100px;
}

h2.news
{
font-family: myriad pro, sans-serif;
font-size: 2em;
width: 600px;
margin-left: 100px;
margin-bottom: 5px;
padding-bottom: 0px;
text-align: left;
first-line: 5px;
}

h3.news
{
font-family: myriad pro, sans-serif;
font-size: 18px;
width: 600px;
margin-left: 100px;
margin-bottom: 5px;
padding-bottom: 0px;
text-align: left;
first-line: 5px;
}

h3.center
{
font-family: myriad pro, sans-serif;
font-size: 21px;
padding-bottom: 0px;
text-align: center;
first-line: 5px;
}

h4.subhead
{ text-align: left;
margin-left: 100px;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;

}

p.byline
{
font-weight: bold;
text-align: left;
margin-left: 100px;
}

p.byline_front
{
font-weight: bold;
text-align: left;
margin-left: 100px;
}

p.copyright
{
font-size: .8em;
font-family: sans-serif;
}

p.cutline
{ font-family: myriad pro, arial, sans-serif;
font-size: 1em;
margin-bottom: 20px;
margin-top: 2px;
}

p.cutline2
{
font-family: myriad pro, arial, sans-serif;
font-size: .9em;
margin-left: 100px;
text-align: justify;
width: 600px;
margin-bottom: 20px;
margin-top: 2px;
color: #333;
}

p.cutline3
{
font-family: myriad pro, arial, sans-serif;
font-size: .9em;
margin-left: 100px;
text-align: justify;
width: 600px;
margin-bottom: 20px;
margin-top: -10px;
color: #333;
}

p.news
{
font-family: Times, Times New Roman, serif;
font-size: 1em;
margin-top: 3px;
margin-left: 100px;
width: 600px;
text-align: left;
}

p.narrow_news
{
font-family: Times, Times New Roman, serif;
font-size: 1em;
margin-top: 3px;
margin-left: 150px;
width: 450px;
text-align: left;
}

table#main_id
{
background-color: white;
height: 750px;
width: 800px;
margin-top: -10;
margin-bottom: -10;
}

table, tr, td
{ cellspacing: 0;
cellborder: 0;
border: 0;
}


h3
{
margin: 0 0 5 0;
}

tr, td
{
text-align: center;
vertical-align: center;
}

.odd {
 background: url('def.gif');
}

.even {
 background: url('fff.gif');
}

a:link, a:visited
{ color: #900;
}

a:hover
{ color: #f50;

}

.centered
{ text-align: center;
}

class.centered_img
{ text-align: center;
}

p.left_menu
{
background-color: #444;
font-size: 12px;
text-align: left;
vertical-align: top;
}

p.counter
{ font-family: arial, Verdana, sans-serif;
font-size: .7em;
font-weight: bold;
}

li
{
text-align: left;
margin-left: 120px;
width: 600px;
}

li.news
{
font-family: Times, Times New Roman, serif;
font-size: 1em;
margin-top: 3px;
margin-left: 100px;
width: 600px;
text-align: left;
}

a:link.news_index, a:visited.news_index
{
text-align: left;
}

p.photo_credit
{ margin: 0 50 0 0;
padding: 0 0 0 0;
color: #999;
font-family: arial, verdana, sans-serif;
font-size: .7em;
text-align: right;
}

p.photo_credit2
{ margin: 0 290 0 0;
padding: 0 0 0 0;
color: #999;
font-family: arial, verdana, sans-serif;
font-size: .7em;
text-align: right;
}

p.photo_credit3
{ margin: 0 150 0 0;
padding: 0 0 0 0;
color: #999;
font-family: arial, verdana, sans-serif;
font-size: .7em;
text-align: right;
}

p.photo_credit4
{ margin: 0 100 0 0;
padding: 0 0 0 0;
color: #999;
font-family: arial, verdana, sans-serif;
font-size: .7em;
text-align: right;
}


p.left_align, p.news_archive
{ text-align: left;
margin-left: 100px;
width: 600px;
}

a:link.site_top, a:visited.site_top
{ font-size: .7em;
color: #999;
text-align: right;
}

a:hover.site_top
{ font-size: .7em;
color: #f50;
}

a:link.img_link, a:visited.img_link, a:hover.img_link
{ border: 0px;
color: transparent;
}

em.embolden
{ font-style: normal;
font-weight: bold;
}

em.date
{ font-style: normal;
font-family: arial, verdana, sans-serif;
font-size: .8em;
color: #555;
}

blockquote
{
margin-left: 150px;
text-align: left;
font-family: Times, Times New Roman, Serif;
font-size: 1.2em;
}

.graybox
{
background-color: #dffcff;
text-align: center;
cellpadding: 0;
margin: 0;
padding: 20;
width: 320px;
}

.graybox_wide
{
background-color: #dfefff;
text-align: left;
cellpadding: 0;
margin: 0;
padding: 20;
}

.help
{ font-size: 1.1em;
font-weight: bold;
}

.logo_link
{ border: 0px solid black;
color: none;
 }

img
{ border: 0px}

.front_photo
{ border: 1px solid black;
margin: 0 0 0 0;
 }

.front
{
font-family: arial, myriad pro, sans-serif;
margin-left: 100px;
margin-bottom: 0px;
text-align: left;
width: 600px;
}

h2.front
{ font-size: 2em}

h3.front
{ font-family: myriad pro, arial condensed, arial, sans-serif;
font-size: 1.5em}

h3.headline
{ font-family: myriad pro, arial condensed, arial, sans-serif;
align: center;
font-size: 1.5em}

front_td
{ text-align: left;
}

.wrap_left
{ float: left;
margin: 0 10 10 0;
border: 1px solid black;
}


.story_wrap_left
{ float: left;
margin: 0 10 10 100;
width: 300px;
}

.story_wrap_right
{ float: right;
margin: 0 100 10 10;
width: 300px;
font-family: arial, sans-serif;
font-size: .9em;
}

.wrap_right
{ float: right;
margin: 0 100 10 10;
border: 1px solid black;
}

.cutline_story
{ text-align: justify;
font-family: arial, sans-serif;
font-size: .9em;
color: #555;
}

table.news
{
margin-left: 100px;
text-align: left;
}

cutline_table
{
font-family: myriad pro, arial, sans-serif;
font-size: .9em;
text-align: justify;
color: #333;
}

.news_photo
{ border: 1px solid black;
margin: 0 0 0 0;
width: 600px;
 }
