body { background-color: #EEE; font-family: Verdana, Arial, Helvetica; margin: 0px; text-align: left; margin: 0 20px 0 20px;}
a { color: #00C; text-decoration: none;}
a:visited { color: #C00;}
a:hover { color: #7979F8; text-decoration: underline;}
a:active { color: #00F;}
hr { height: 1px; color: #CCC;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}

h1 { font: 22px Verdana, Arial, Helvetica; margin: 0 0 4px 0; padding: 0;}
h2 { font: 18px Verdana, Arial, Helvetica; margin: 0 0 3px 0; padding: 0;}
h3 { font: bold 15px Verdana, Arial, Helvetica; margin: 0 0 4px 0; padding: 0;}
h4 { font: bold 10px Verdana, Arial, Helvetica; margin: 0; color: #000;}
h5 { font: 10px Verdana, Arial, Helvetica; padding-left: 8px; background-image: url(/art/arrowred.gif); background-repeat: no-repeat; background-position: 0px 3px;}
h6 { color:#666; font: 10px Verdana, Arial, Helvetica; padding: 0; margin: 0 0 2px 0;}
h7 { font: bold 11px Verdana, Arial, Helvetica; line-height:16px; margin:0; padding:0; }
h8 { font: bold 8px Verdana, Arial, Helvetica; line-height:16px; margin:0; padding:0; }
p { font: 11px Verdana, Arial, Helvetica; line-height:16px; margin:4px 0 4px 0; padding:0; }
form { margin:0; padding:0 0 10px 0; }
input { font-family: Verdana, Arial, Helvetica; }
fieldset { margin:0; padding:0; border:1px solid #000; }
ul { list-style-type:none; margin:0; padding:0; }

.clear {clear: both;}
.rss-list {display: inline;}
.rss-item {list-style-type: none; font: 10px Verdana, Arial, Helvetica;}

.edition-list-thumbnail  { float: left; padding-right: 5px;}
.edition-list-thumbnail img { border: 1px solid #000; height: 50px; width: 40px;}
.edition-list-name {posiiton: relative;}
.edition-list-item {clear: both;}

.marquee { font: 11px Verdana, Arial, Helvetica; }

#datebar { border-bottom: 1px solid #4E69DE; margin: 5px 0 5px 0;}
#datebar table { width: 100%;}
#datebar .mainheader { font: bold 22px Arial, Verdana, Helvetica; margin: 0; padding: 0; color: #4E69DE; text-align: left; font-variant: smallcaps;}
#datebar .date { text-align: right; font: 10px Arial, Verana, Helvetica; color: #333; vertical-align: bottom;}

#breakingnews { border: 1px solid #BBB; padding:1px; margin-top: 3px;}
#breakingnews h1 { background-color: #0094DA; font: bold 11px Verdana, Arial, Helvetica; color: #FFF; margin: 0px; padding: 2px 0 2px 5px;}
#breakingnews td { font: bold 11px Verdana, Arial, Helvetica;} 

#ad-cat { border: 1px solid #BBB; padding:1px; margin-top: 3px; text-align: center;}
#ad-cat  h1 { background-color: #DD0000; font: bold 11px Verdana, Arial, Helvetica; color: #FFF; margin: 0px; padding: 2px 0 2px 5px;}
#ad-cat td { font: bold 11px Verdana, Arial, Helvetica;} 


.mainstoryphoto table { border: 1px solid #ccc; padding: 4px; margin-right: 10px; font: 10px Verdana, Arial, Helvetica; float: left; clear: both;}
.mainstorytext { position: relative; top: 0; }
.mainstorytext p { margin-bottom: 3px; line-height: 17px; font: 11px Verdana, Arial, Helvetica; }
.mainstorytext h1 { font: 20px Verdana, Arial, Helvetica; }

.headerbar { background-color: #E5E5E5; font: bold 11px Verdana, Arial, Helvetica; color: #585858; margin-top: 5px; padding: 2px 0 2px 5px;}
a.headlink { color: #000000; text-decoration: none;}
a.headlink:visited { color: #696969; text-decoration: none;}
a.headlink:active { color: #FF3300; text-decoration: none;}
a.headlink:hover { color: #0094DA; text-decoration: none;}
.text10 { font-size: 10px;} 

#main-table { border-right: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #000; margin: 0; padding: 0; background-color: #FFF;}
#main-table td { vertical-align: top;}

.mid-table { width: 100%;}
.main-right-col { width: 140px}

#top-row table { width: 100%; border-bottom: 1px solid #000; padding: 0px; margin: 0px;}
#top-row td { font: 10px Verdana, Arial, Helvetica;}
#top-row .right { text-align: right;}

#search { text-align: center; margin-top: 15px; font: bold 10px Verdana, Arial;}
#search input {padding: 1px 3px 1px 3px; margin: 2px; border: 1px solid #000; font: 10px Verdana, Arial, Helvetica;}
#search form {padding: 0px; margin: 3px;}
#search p { margin: 1px; font: bold 9px Verdana, Arial;}
#search a { color: #4E69DE;}

#nav-row table { width: 100%; margin: 0px; padding: 0px; border-bottom: 1px solid #000; border-top: 1px solid #000;}
#nav-row td { background-color: #DFDFDF; padding: 4px 5px 4px 5px; margin: 1px; font: bold 10px Verdana, Arial; text-align: center;}
#nav-row a { color: #000; text-decoration: none;}
#nav-row a:visited { color: #4E69DE;}
#nav-row a:hover { color: #000; text-decoration: underline;}
#nav-row a:active { color: #00F;}

#sub-nav table { width: 100%; margin: 0px; padding: 0px;}
#sub-nav td { background-color: #F9F18F; padding: 0px; margin: 0px; font: 10px Verdana, Arial; text-align: left;}
.sub-nav { font: 10px Verdana, Arial; text-align: left; padding: 2px 0 2px 5px;}

.food img {border: 1px solid #000; height: 50px; width: 50px; float: left;margin-right: 3px;}
#foodfeed p { font-size: 10px; margin: 0;}
#foodfeed h6 { color:#666; font: 10px Verdana, Arial, Helvetica; padding: 0; margin: 0 0 8px 0;}

#footer { font: 8px Verdana, Arial, Helvetica; text-align: center; margin: 5px;}

#right-col { text-align: center;}
#right-col table { border: 1px solid #000; text-align: center; padding: 0px; margin: 0px; font: bold 8px Verdana, Arial, Helvetica; width: 100%; line-height: 10px;}
#right-col td { text-align: left;}
#right-col .header { background-color: #DFDFDF; text-align: center; font: 12px Arial, Verdana, Helvetica; padding: 2px;}
#right-col .color2 td { vertical-align: middle;}
#right-col a.events { color: #000;}

#mid-col { text-align: center;}
#mid-col table { border: 1px solid #000; text-align: center; padding: 0px; margin: 0px; font: bold 8px Verdana, Arial, Helvetica; width: 100%; line-height: 10px;}
#mid-col td { text-align: left;}
#mid-col .header { background-color: #DFDFDF; text-align: center; font: 12px Arial, Verdana, Helvetica; padding: 2px;}
#mid-col .color2 td { vertical-align: middle;}

#poll { text-align: center;}
#poll table { border: 1px solid #000; text-align: left; padding: 0px; margin: 0px; font: 10px Arial, Verdana, Helvetica; width: 100%; line-height: 10px;}
#poll .header { background-color: #DFDFDF; text-align: center; font: 12px Arial, Verdana, Helvetica; padding: 2px;}

#center-col { text-align: center;}
#center-col .color2 { border: 1px solid #000; padding: 0px; margin: 0px; font: bold 8px Verdana, Arial, Helvetica; width: 100%; line-height: 10px;}
#center-col .header { background-color: #DFDFDF; text-align: center; font: 12px Arial, Verdana, Helvetica; padding: 2px;}
#center-col .color2 td { vertical-align: middle;}

#right-ads { background-color: #EEE; margin: 5px 0 0 0px;}
#right-ads p { font: 8px Arial, Verdana,  Helvetica; text-align: center;}
#mid-ad { text-align: center; margin: 4px;}

#topads { text-align: center;}
#topads table { border: 0px solid #000; text-align: center; padding: 0px; margin: 0px; font: bold 10px Arial, Verdana, Helvetica; width: 250; line-height: 10px;}
#topads td { text-align: left;}
#topads .header { background-color: #DFDFDF; text-align: center; font: 13px Arial, Verdana, Helvetica; padding: 2px;}
#topads .color2 td { vertical-align: middle;}

#index { margin-top:15px;  }
#index p { margin-bottom:3px; font-size:12px; line-height:17px; }
#index h2 { font: 18px Verdana, Arial, Helvetica; }
#index h6 { margin-bottom:12px; }
#index h8 { font: bold 8px Verdana, Arial, Helvetica; line-height:16px; margin:0; padding:0; }
#index table { margin-bottom:15px; }

.index-date { font: bold 11px Verdana, Arial, Helvetica; line-height:16px; margin:0; padding:0; }
.index-item ul { list-style-position: inside; margin-left: 4px;}
.index-item li { list-style-image: url(/art/liberty/arrow-red.gif); font: 10px Verdana, Arial, Helvetica;}

#article {  }
#article table { clear: both; }
#article h1 { font-size:30px; margin-bottom:8px; }
#article h5 { margin-bottom:6px; }
#article h6 { color:#000; padding:6px 0 6px 0; background-image: none; font-weight:normal; line-height:14px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; margin-bottom:10px; }
#article p { font-size:13px; line-height:20px; margin-bottom:12px; }
#article td { padding:2px; }
#article ul { margin-bottom:10px; }
#article ul li { font-size:11px; line-height:16px; margin-bottom:3px; color:#444; background-image: url(/art/liberty/arrows-red.gif); background-repeat: no-repeat; background-position: 0px 6px; padding:0 0 0 10px; }
#storyurl { display:none; }

.poll-default-table {padding: 2px 2px 2px 2px}
.poll-default-question {color: #000; font: bold 10px Verdana}
.poll-default-row1 {background-color: #EEE; color: #000; font: 10px Verdana}
.poll-default-row2 {color: #000; font: 10px Verdana}
.poll-default-view {color: #00F; font: 9px Verdana}

.poll-default-results { background-color: #FFF; border: 1px solid #666; padding: 2px 2px 2px 2px}
.poll-default-resultstitle {color: #000; font: bold 12px Verdana}
.poll-default-resultsanswers {color: #000; font: 10px Verdana}
.poll-default-resultspercent {color: #000; font: 10px Verdana}
.poll-default-close {color: #00F; font: 9px Verdana}

.simpleblog-form-label	{font: bold 12px Arial, Helvetica; display: block; }
.simpleblog-name { font: bold 11px Verdana, Arial, Helvetica;	color: #0094DA; }
.simpleblog-response { font: 12px Verdana, Arial, Helvetica; font-style: italic; display: block; text-indent: 20px; color: #666; margin-top: 5px; }
.simpleblog-form { background-color: #ECECEC; margin: 0px; padding: 5px; border: 1px dotted #999;}
.simpleblog-date {	font: 10px Verdana, Arial, Helvetica;}

.admarket-saved-ads-row {font: 10px Arial, Verdana, Helvetica;}
.admarket-ad-date {font: 10px Arial, Verdana, Helvetica; margin-right: 50px;}
.admarket-ad {font: 12px Arial, Verdana, Helvetica;}
.admarket-ad-extra {font: 10px Arial, Verdana, Helvetica; border-bottom: 1px solid #000; width: 100%; margin-bottom: 5px;}


