body {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:11px; margin:0; padding:0; color:#000000; background:#b6b6b6 url('/images/1275.gif') top left repeat-x; width:100%; height:100%;}
table, td {font-size: 1em; color:#000;}
.row1 	{background-color: #eeeeee;}
.row2	{background-color: #bbbbbb;}
.row	{color:#000000;}
a { font-weight:bold; color:#690003;}
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:active { text-decoration:underline; }
a:hover {text-decoration:underline; }
p {font-family: Tahoma,Arial,Helvetica,sans-serif; margin: 0 0 1em 0;}
h1 {font-size:26px; margin:0px; padding:0px; font-weight:bold; }
h1 a { color:#000; text-decoration:none; }
h1 a:hover { color:#000; text-decoration:none; }
h2 {font-size:1.1em; margin:0px; padding:0px; font-weight:bold; margin-bottom:10px; }
h3 {font-size:18px; margin:0px; padding:0px; font-weight:bold; }
h4 {font-size:14px;}
h5, h6 {font-size:12px;}
input, select, textarea {font-size: 1em;}
form {display:inline;}
img {border: none;}
.hide {display:none;}
.smallest {font-size: .8em;}
.smaller {font-size: .9em;}
.larger {font-size: 1.1em;}
.largest {font-size: 1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.required   {color: #ff0000;}
.underline{text-decoration: underline;}
.clearboth {clear: both; font-size: 0px; height: 0px; line-height: 0px;}
.clearleft {clear: left;}
.clearright {clear: right;}
.floatleft {float: left;}
.floatright {float: right;}


#links { float:right; margin-right:17px}
#sections { float:left; margin-left:17px; }
.bottomnav { background:#999999; border-top:1px solid #fff; width:617px; padding:5px 10px; position:absolute; bottom:0px; }
.byline { padding:0px 5px 5px 5px; text-align:right;}
.calendar { background:url('/images/1273.gif') top left repeat-y; padding: 0px 16px;}
.calendarwrap { border-top:1px solid white; padding:10px;}
.caption p { padding:5px 5px 0px 5px; }
.caption { background: url('/images/1271.png'); position:absolute; width:252px; bottom:1px; left:1px;} 
.dates a { padding:0px 5px; }
.dates { float:left; padding:0px 30px; width:492px; text-align:center;}
.divider { background: url('/images/1272.png'); height:1px; }
.feed ul li { padding-bottom:10px; }
.feed ul { list-style-type: none; margin:0px; padding:0px;} 
.feed { width:190px; margin:0px auto; overflow-x: hidden;}
.footer { text-align:right; font-weight:bold; }
.logo {  padding:12px 0px; text-align:center; }
.mainwrapper { width:896px; background: url('/images/1274.gif') top left repeat-y; text-align:left; padding:0px 17px; position:relative; }
.nav { background: url('/images/1270.gif') top left no-repeat; height:21px; position:relative; }
.nav ul li a { padding:0px 10px; display:block; height:18px; padding-top:3px;}
.nav ul li a:hover { background: url('/images/1276.gif') top left repeat-x; text-decoration:none;}
.nav ul li { display:block; float:left; }
.nav ul { margin:0px; padding:0px; list-style-type:none; } 
.rightrail { float:left; width:210px; }
.rss-title { font-size: 18px; font-weight:bold; color:#000; text-transform:lowercase; margin-bottom:5px; }
#search { position:absolute; right:16px; top:125px; z-index:100; padding:3px; background: #6f6f6f; border-bottom:1px solid #fff; border-left:1px solid #fff; display:none;}
#search input { width:200px; }
.spacer_20 { height:20px; display:block;}
.stories { float:left; width:642px; position:relative;}
.story { margin:10px 15px; position:relative; }
.story_img img { border:1px solid #fff }
.story_img { float:right; margin-left:5px;}
.story_img_wrap { position:relative; }

.story h2 a {color:#000;}

.tagline { text-align:center; }
.topstories { padding:10px; }
.white a { font-weight:bold; color:#fff;}
.white a:active { text-decoration:underline; }
.white a:hover {text-decoration:underline; }
.white a:link { text-decoration:none; }
.white a:visited { text-decoration:none; }
.white { color:#fff }
.wrapper { width:896px; margin:0px auto; position:relative; }
.staff table td { border-bottom:1px dotted black; }
input.self_reg{font-size:11px; background: #EEEEEE; border:1px solid #666666; padding:3px; width:200px; color:#666666; height: 20px;}