/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */

#outer{
min-height:100%;
height:auto;
}
* html #outer{height:100%;}

body {
 font-family:Century Gothic, Arial, san-serif;
 font-size:14px;
 margin:0px;
 background-color:#666666;
 color:#000000;
 background-image:url(img/bg.gif);
 background-position:center top;
 background-repeat:repeat-y;
}

table { border-collapse:collapse; }
td { font-size:14px;padding:0px; }
.padded td, .padded th { padding:2px; }

th {
 font-weight:bold;
 text-align:left;
 background-color:#d9d9d9;
}

img { border:0px;margin:0px; }

p { margin-top:0px; }

h1 { font-size:14px;font-weight:normal;float:right;text-align:right;margin:76px 19px 0px; }
h2 { font-size:18px;margin:0px 0px 16px; }
h3 { font-size:14px;margin:16px 0px 0px;text-transform:uppercase; }
h4 { font-size:14px;margin:16px 0px 0px; }
h5 { font-size:12px;margin:0px; }

a:link { color:#5c7599; }
a:visited { color:#3d6399; }
a:active, a:hover { color:#296dcc; }

a:link translink { background-color:#5c7599; }
a:visited translink { background-color:#3d6399; }
a:active translink, a:hover translink { background-color:#296dcc; }

.m { font-size:14px; }
.s { font-size:12px; }
.xs { font-size:11px; }

#nav {
	background-color:#000000;
	text-align:center;
}

#nav .dot {
	width:4px;
	height:4px;
	background-color:#a1a1a5;
	margin:13px 20px;
 display:-moz-inline-box;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:middle;
}

#nav img {
	margin-top:9px;
	vertical-align:top;
}

.dropdown {
	position:absolute;
	visibility:hidden;
	top:166px;
	left:50%;
	background-color:#000000;
	padding:12px 12px 0px;
	text-align:center;
}

.darkRow {
 background-color:#e5e5e5
}

.gallery img {
 width:94px;
 height:62px;
}

.gallery div {
 background-color:#4D4D4D;
 color:#FFFFFF;
 font-size:11px;
 padding:0px 2px;
}

.gallery a { text-decoration:none; }
.gallery a:link div, .gallery a:visited div { text-decoration:none;color:#FFFFFF; }
.gallery a:active div, .gallery a:hover div { text-decoration:none;color:#5c7599;background-color:#000000; }

#big {
 width:408px;
 height:271px;
 margin-bottom:5px;
}

.thumb { /* For photos */
 width:190px;
 height:190px;
 background-position:center center;
 background-repeat:no-repeat;
 background-color:#ffffff;
}

.news_blurb {
 height:190px;
 padding-bottom:20px;
 border-bottom:1px solid #dddddd;
 margin-bottom:20px;
}
.news_blurb h3 { margin-top:0px; }
.date {
 font-size:11px;
 color:#666666;
}
.news_blurb img {
 background-color:#ffffff;
 width:190px;
 height:190px;
 background-repeat:no-repeat;
 background-position:center center;
 float:right;
 margin-left:20px;
}
.rss_link {
 padding-top:4px;
 float:right;
 font-size:11px;
}
.rss_link img {
 vertical-align:bottom;
 margin:0px 0px 1px 5px;
 width:10px;
 height:10px;
}
