body {
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #999;
	background: #fff;
	padding-top: 7px;
}

a { color: #999; text-decoration: none; }
a:hover { color: #0099ff !important; }

/*----- Start "Headers" -----*/
h2 { font-size: 18px; line-height: 23px; font-weight: bold; color: #333; padding-bottom: 15px; }
h2.nopad { padding-bottom: 0; }
h2 em { padding-left: 13px; background: url(/images/list_dot.gif) no-repeat 0 center; margin-left: 5px; }
h2 a { color: #333; }
h3 { font-size: 14px; line-height: 18px; font-weight: bold; color: #666; }
h3 a { color: #666; }
/*------ End "Headers" ------*/

/*----- Start "Paragraphs" -----*/
p.small { font-size: 10px; line-height: 14px; }
p.s-small { font-size: 9px; text-transform: uppercase; line-height: 12px; letter-spacing: 1px; }
p span.sep { padding: 0 10px; }
p span.big { font-size: 14px; color: #333; }
/*------ End "Paragraphs" ------*/

.line { font-size: 0; line-height: 0; height: 0; text-indent: -4000px; margin: 10px; border-top: solid 1px #ccc; display: block; clear: both; width: 940px; }

#page { width: 960px; margin: 0 auto; }

.smallnav { text-align: right; color: #000 !important; padding-bottom: 10px; font-size: 9px; text-transform: uppercase; line-height: 12px; letter-spacing: 1px; }
.smallnav a { color: #000; }

#slogan { text-transform: uppercase; font-style: italic; text-align: right; color: #666; padding: 16px 0 7px; }

#main-nav { font-size: 14px; color: #666; font-weight: bold; background: #ccc; padding-top: 6px; padding-bottom: 6px; margin-bottom: 10px; }
#main-nav a { color: #666; }
#main-nav span { padding: 0 18px; }

.article { margin-bottom: 10px; } 
.article a { color: #666; }

.gallery a.block { border: solid 1px #666; padding: 10px; height: 118px; display: block; }
.gallery a.block:hover { text-decoration: none; }
.gallery a.block h3 { color: #333; }
.gallery .grid-3 { margin-bottom: 20px; }
.gallery .grid-1 { margin-bottom: 20px; }

#footer { height: 130px; background: #ccc; padding-top: 10px; margin-top: 50px; }
#footer .smallnav { text-align: left; }

.contactnav { color: #fff; }
.contactnav a { color: #fff; }

.recently-posted p { font-size: 14px; font-weight: bold; color: #666; }
.recently-posted p.title { padding-bottom: 15px; }
.recently-posted p a { color: #666; }

.detailed .nfo { padding-bottom: 5px; }

.image-articles { padding-top: 10px; }
.image-articles .article { margin-bottom: 20px; font-size: 10px; line-height: 14px; }
.image-articles .article a { color: #999; }
.image-articles .article h2 a { color: #333; }
.image-articles .article .bot-link { padding-top: 14px; font-size: 12px; font-weight: bold; }

#flashcontent {
	height: 100%;
	border-top: 1px solid #AAAAAA;
}

.summary {display:none;}

.summary, .thumbnail {
min-height: 140px;
max-height: 140px;
overflow: hidden;
}