/* General Styles */

body {
margin: 0;
padding: 0;
background: #fff;
font-family: Arial, sans-serif;
}

h1,h2,h3,h4,h5,h6,p,form {
margin: 0;
padding: 0;
}

h1, h2, h3, h1 a, h2 a, h3 a {
font-family: "Trebuchet MS", Arial, sans-serif;
color: #000;
}

h1 {
font-size: 18pt;
}

h2 {
font-size: 16pt;
}

h3 {
font-size: 14pt;
}

h4 {
font-size: 12pt;
}

h5 {
font-weight: normal;
font-size: 8pt;
text-transform: uppercase;
color: #666;
padding-top: 5pt;
}

h6 {
font-size: 9pt;
color: #000;
font-weight: normal;
padding-bottom: 5pt;
}

form, td, p, li {
font-size: 10pt;
line-height: 120%;
}

a {
color: #000;
text-decoration: none;
}

a img {
border: none;
}

a.read {
display: none;
}

p.comments {
display: none;
}

/*
------------------------------------------------- Wrapper
*/
#wrap{
text-align: left;
}



/*
------------------------------------------------- Top Bar Above Header
*/
#pagetop {
display: none;
}



/*
------------------------------------------------- Header
*/
#hdr {
border-bottom: 4pt solid #000;
margin-bottom: 2pt;
padding-bottom: 5pt;
}

#hdr h1 {
font-size: 28pt;
}

#hdr h2 {
font-size: 12pt;
}

#hdr h1 a, #hdr h2 a {
display: block;
}

#hdr h1 a, #hdr h2 a {
color: #000;
text-decoration: none;
}

#hdr h1 a span, #hdr h2 a span {
}

/*
------------------------------------------------- Sub Header (Date + Search)
*/

#subhdr ul {
list-style: none;
margin: 0;
padding: 0;
position: absolute;
top: 10pt;
right: 0;
}

#subhdr ul li.date {
float: left;
font-size: 11pt;
font-weight: bold;
font-family: "Trebuchet MS", Arial, sans-serif;
}

#subhdr ul li.search {
display: none;
}

/*
------------------------------------------------- Navigation
*/

#nav ul {
list-style: none;
margin: 0;
padding: 0;
}

/*
------------------------------------------------- Content
*/
#content {
clear: both;
}

#content h1 {
border-bottom: 1px solid #ccc;
}

#content p {
padding-bottom: 10pt;
}

#content table {
border-collapse: collapse;
border-spacing: none;
}

#content table th, #content table td {
padding: 5pt;
border: 1pt solid #ccc;
}

#content table th {
vertical-align: bottom;
font-size: 12pt;
color: #333;
background: #f1f1f1;
}

#content form label {
display: block;
padding: 5px 0;
font-weight: bold;
}


/*
------------------------------------------------- Featured Story Area - Homepage
*/
#idx_feat {
clear: both;
border-bottom: 1pt solid #999;
padding-bottom:5pt;
margin-bottom: 5pt;
float: left;
width: 100%;
}


ul.idx_feat_tease {
list-style: none;
margin: 0;
padding: 0;
}

ul.idx_feat_tease li {
float: left;
}

ul.idx_feat_tease li.pic {
/* Image is 252px wide with 15px added for padding equals 267 below */
width: 267pt; 
}

ul.idx_feat_tease li.tease {
width: 300pt;
}

#idx_feat div.pad h1 {
padding: 2px 0 5px 0;
}
 
/* 
--------------------------------------------- Most Read/Emailed area 
*/

#idx_most {
display: none;
}


ul.link_list {
list-style: none;
margin: 0 10px 0 0;
padding: 0 20px 0 20pt;
}

ul.link_list li {
padding: 3px 0;
font-size: 11pt;
}

ul.link_list li a, div.feeds ul li a {
display: block;
color: #005596;
background: transparent url(img/ufr-bullet.png) no-repeat 0 6pt;
padding: 2px 2px 2px 10pt;
zoom: 1;
}

div.feeds {
display: none;
}

div.feeds ul li a {
color: #333;
}

ul.link_list li a span {
color: #999;
display: block;
}

/*
------------------------------------------------- Index Page General Content Block
*/

div.idx_gen_box {
clear: both;
}

div.idx_gen_box div.top {
border-top: none;
}

div.idx_gen_box div.adrow_3col {
display: none;
}

div.idx_gen_box div.adrow_3col div.col img {
padding: 0;
}


div.feeds div.row_3col, div.feeds div.row_3col div.pad, 
div.feeds div.row_4col div.pad {
	border: 0 !important;
}



div.idx_gen_box div.col img {
float: left;
padding-right: 10pt;
padding-bottom: 10pt; 
}

div.feeds h5 {
padding-top: 10pt;
}

div.feeds h3 {
color: #333;
padding-bottom: 5pt;
}

div.feeds ul {
list-style: none;
margin: 0;
padding: 0;
}

div.feeds ul li a {
padding-top: 5pt;
padding-bottom: 5pt;
padding-right: 30pt;
background-position: 0 10pt;
color: #005596;
zoom: 1;
}

/*
------------------------------------------------- Index Page - Bottom cap of white areas
*/
div.idx_cont_cap {
display: none;
}


/*
------------------------------------------------- Story Detail Page
*/

#content.story {
padding-top: 15pt;
border-top: 1pt solid #000;
}

#content.story div.lcol div.pad h1 {
border-bottom: none;
}


#content.story div.lcol div.story_top, #content.story div.lcol div.story_bot, #content.story div.lcol div.pad div.story_actions, #content.story div.lcol div.pad div.actions_top {
display: none;
}

#content.story div.lcol div.pad div.story_actions p img {
padding: 0 2pt;
}

#content.story div.lcol div.pad div.author {
width: 130px;
float: right;
margin-left: 5pt;
margin-bottom: 5pt;
padding: 2pt;
border: 1pt solid #999;
}

#content.story div.lcol div.pad div.author h3 {
font-size: 10pt;
padding-bottom: 2pt;
}

#content.story div.lcol div.pad div.author img {
padding-bottom: 2pt;
width: 130px;
}

#content.story div.lcol div.pad div.author p {
line-height: 100%;
padding-bottom: 10pt;
font-size: 9pt;
}

#content.story div.comments {
display: none;
}


/*
------------------------------------- Center Column
*/

#content.story div.ccol {
display: none;
}


/*
------------------------------------- Right Column Boxes
*/

div.rcol {
display: none;
}



/*
------------------------------------- Archive Page
*/

div.archcol {
width: 50%;
float: left;
}

div.archcol h2 {
font-size: 14pt;
color: #333;
}

div.archcol ul {
padding-bottom: 20pt;
padding-left: 10pt;
}

/*
------------------------------------------------- Footer
*/
#ftrwrap {
clear: both;
margin-top: 20pt;
border-top: 1pt solid #000;
}

#ftr {
border-top: 4pt solid #000;
margin-top: 2pt;
padding-top: 10pt;
clear: both;
}


#ftr ul {
list-style: none;
margin: 0;
padding: 0;
}

#ftr ul li.left h3 {
font-size: 12pt;
}

#ftr ul li.left p {
font-size: 10pt;
}

#ftr ul li.right {
display: none;
}