.hidden {display:none;}
h2,h4,h3,h5 {margin: 0;}
h1 {font-size: 140%;line-height: 1em;font-weight:normal;}
a {color: #15507e;text-decoration:none;border:none;}
a:hover {color: #375f87;text-decoration:underline;}
h3 {font-size:85%;margin: 0 0 .1em 0;text-transform:uppercase;padding: .3em 0;color: #000;font-family: arial;}
body {
font-size: 80%;
font-family: georgia,serif;	
margin: 0;
color: #fff;
padding:0;
background: #2a2727;
}
#leaderboard {
margin:auto;
text-align:center;
padding: .4em;
}
#nav ul li a.subscribe {
background: #a22a22;
border-left: 1px solid #fff;
}
#nav ul li a:hover.subscribe {
background: #ce433a;
}
#nav ul li a:hover {  
background: #a22921;
}
#header {
background: #fff url(images/city_bg.jpg) no-repeat right;
height:90px;
padding-top: 10px;	
}
#header_width {
margin:auto;
width:980px;
background:transparent;
}
#header form {
padding-top: 35px;
text-align:right;
}
#content {
width: 978px;
border:1px solid #ccc;
margin:auto;
background: #fff;
}
#slideshow_navigation {
padding: .5em 0;
}
#lc {
padding-top: .5em;
}
#lc {
width:83px;	
float:left;
font-family:arial;
font-size: 85%;
background: #fff;
padding: .8em 5px 0 2px;
}
#lc ul.features {
padding: .3em;
}
#lc ul {
margin:0;
padding-left:5px;
}
#lc ul li {
list-style:none;
padding: .3em 0;	
text-transform: uppercase;
}
#lc ul li a {
text-decoration:none;
color: #000;
}
#lc ul li a:hover {
text-decoration:underline;
}
#lc ul li ul {
padding: 3px  0 0 2px;
font-size: 105%;
}
#lc ul li ul li a {
color: #888;
text-transform:none;
padding:0em;
}
.alignleft {
float:left;
border: 1px solid #ddd;
padding: 2px;
margin: 0 5px 5px 0;
clear:both;
}
.alignright {
float:right;
}
.center {
text-align:center;
}
#footer {
border-top: 1px solid #ccc;
padding: 1em;
text-align:center;
line-height: 2em;
}
#footer ul {
margin: 0;
padding: 0
}
#footer ul li {
list-style:none;
display:inline;
padding: 0 .5em;
border-right: 1px solid #15507e;
}	
#most_read ul  li {
padding: .5em 0;
}
#search {
padding: .6em 0;
border-bottom: 1px dotted #ccc;
}
form {
margin: 0;
}
.number {
color: #c5c5c5;
font-family:arial;
font-size: 140%;
vertical-align:middle;
padding: 0 .3em;
}
.small_margin {
margin: .3em 0;
}
#content {
border:1px solid #535252;
background: #1a1a1a;
}
h4{
color:#1a671a;
margin:0;
font-size: 120%;
text-align:center;
}
a, h1 {
color: #ff473b;
text-decoration:none;
}
a:hover {
color: #f33b2f;
text-decoration:underline;
}
#footer ul li {
border-right: 1px solid #93c0c4;
}
#multimedia_section_title {
padding: .5em;
border-bottom: 1px solid #535252;
}
p.previous {
float: left;
}
p.next {
float:right;
}
#count {
float:left;
}
#count, p.next, p.previous {
width: 33%;
text-align:center;
}
.multimedia_logo {
float:left;
}
.slideshow_caption {
border-bottom: 1px solid #535252;
padding-bottom: 1em;
line-height: 1.3em;
}
h1 {margin: .5em 0;}
#left_column {float:left; width:580px;  padding: 10px;}
#left_column img {border:1px solid #ccc;}
#right_column {float:right; width:357px; border-left: 1px solid #535252; padding: 0 10px;}
#slideshow_336 {
text-align:center;
}
.slideshow_title {
float:left;
}
#more_slideshows {
position: absolute;
top:55px;
background: #636363;
width:960px;
padding: 10px;
}
#more_slideshows ul li {
list-style:none;
display:inline;
}
.close {
text-align:right;
}
table {
text-align:center;
margin:auto;
}
table td {
width: 160px;
text-align:center;
vertical-align:top;
}
table td img {
border:1px solid #fff;
}
table td a {
color: #fff;
}
table td a:hover {
text-decoration:underline;
}

