body {
background-color:#666;
margin:0px 0px 0px 0px;
}

h1 {
	text-align:center;
	color:#666;
	font:bold 24px verdana;
	margin:8px;
}

.mapColumn {
background-image:url(/images/common/map_column_bg.gif);
background-repeat:no-repeat;
background-color:#066;
font:12px verdana;
color:#000;
text-align:center;
padding:10px;
}

.mapColumnPiece {
background-image:url(/images/common/map_column_bg_piece.gif);
background-repeat:no-repeat;
background-color:#006666;
font:12px verdana;
color:#000;
text-align:center;
padding:10px;
}

.mapColumnPieceLong {
background-image:url(/images/common/map_column_bg_piece_long.gif);
background-repeat:no-repeat;
background-color:#006666;
font:12px verdana;
color:#000;
text-align:center;
padding:10px;
}

.locationText {
font:bold 14px verdana;
color:#600;
text-align:center;
padding:0px 0px 0px 10px;
margin-bottom:25px;
}

.signup {
background-image:url(/images/common/sign_up_bg.gif);
background-repeat:no-repeat;
padding:20px 0px 15px 10px;
}

.leadPhotoLeft {
float:left;
margin:0px 5px 5px 0px;
font:14px verdana;
color:#f00;
text-align:center;
}

.leadPhotoRight {
float:right;
margin:0px 0px 5px 5px;
font:14px verdana;
color:#f00;
text-align:center;
}

.rightSidePhoto {
border:1px #fff solid;
}

.rightPhotoCaption {
font:12px verdana;
color:#0f0;
margin:5px;
}

.redTitle {
font:bold 16px verdana;
color:#f33;
}

.officialDesc {
font:bold 12px verdana;
color:#000;
margin:3px 20px 10px 20px;
text-align:center;
}

.smallWhite {
font:12px verdana;
color:#fff;
}

.smallWhite a {
font:12px verdana;
color:#ff3;
text-decoration:none;
}

.smallWhite a:visited {
color:#ff3;
}

.smallWhite a:hover {
text-decoration:underline;
}

.medWhite {
font:14px verdana;
color:#fff;
}

.medWhite a {
font:14px verdana;
color:#ff3;
text-decoration:none;
}

.medWhite a:visited {
color:#ff3;
}

.medWhite a:hover {
text-decoration:underline;
}

.bigWhite {
font:bold 18px verdana;
color:#fff;
}

.tinyWhite {
font:9px verdana;
color:#fff;
}

.tinyWhite a {
font:9px verdana;
color:#ff3;
text-decoration:none;
}

.tinyWhite a:visited {
color:#ff3;
}

.tinyWhite a:hover {
text-decoration:underline;
}

.quickFacts {
background:#000;
font: 10px verdana;
color:#fff;
margin:5px 5px 0px 5px;
padding:4px;
border:3px #f00 dotted;
text-align:left;
}

.quickFacts a {
color:#f90;
text-decoration:none;
}

.quickFacts a:visited {
color:#f90;
}

.quickFacts a:hover {
text-decoration:underline;
}

.smallBlack {
font:12px verdana;
color:#000;
}

.medBlack {
font:14px verdana;
color:#000;
}

.bigBlack {
font:bold 18px verdana;
color:#000;
}

.tinyBlack {
font:9px verdana;
color:#000;
}

.grayBlock {
background:#999;
font:bold 16px verdana;
color:#fff;
text-align:center;
padding:4px;
}

.mainContent {
background-image:url(/images/common/main_content_bg.gif);
background-repeat:repeat-y;
background-color:#fff;
padding:0px 10px 30px 35px;
font:12px verdana;
color:#000;
}

.mainContent td {
font:12px verdana;
color:#000;
}

.mainContent th {
font: bold 12px verdana;
color:#000;
}

.mainContent a {
font:bold 12px verdana;
color:#f33;
text-decoration:none;
}

.mainContent a.teeny {
font:bold 10px verdana;
color:#f33;
text-decoration:none;
}

.mainContent a:visited {
color:#f33;
}

.mainContent a:hover {
text-decoration:underline;
}

.mainContent p {
font:12px verdana;
}

.dayTitle {
font:bold 16px verdana;
color:#06f;
}

.coord {
font:9px verdana;
}

.yesterday {
margin:0px 0px 0px 0px;
float:left;
}

.yesterday a {
font:bold 10px verdana;
color:#066;
}

.yesterday a:visited {
color:#066;
}

.yesterday a:hover {
text-decoration:none;
}

.tomorrow {
margin:0px 0px 0px 0px;
float:right;
}

.tomorrow a {
font:bold 10px verdana;
color:#066;
}

.tomorrow a:visited {
color:#066;
}

.tomorrow a:hover {
text-decoration:none;
}

.byline {
font:10px verdana;
color:#06f;
}

.byline a {
font:10px verdana;
color:#06f;
text-decoration:underline;
}

.byline a:visited {
color:#06f;
}

.photoBar {
background:#ccc;
margin:0px 10px 0px 10px;
font:10px verdana;
}

.photoBar a {
font:10px verdana;
}

.photoBar td {
font:10px verdana;
color:#000;
text-align:center;
padding:5px;
}

.moneyTable th {
border-bottom:2px #000 solid;
}

.moneyTable td {
font:9px verdana;
border-bottom:1px #000 solid;
padding:4px;
text-align:center;
}

.menu {
margin:10px 0px 0px 0px;
padding:5px 5px 5px 7px;
background-color:#666;
}

.menu a {
color:#fff;
text-decoration:none;
font:12px verdana;
}

.menu a:visited {
color:#fff;
}

.menu a:hover {
text-decoration:underline;
}

.underMenu {
padding:5px 5px 5px 5px;
text-align:center;
}

.underMenu a {
font:10px verdana;
color:#fff;
text-decoration:none;
}

.underMenu a:visited {
color:#fff;
}

.underMenu a:hover {
text-decoration:underline;
}

.copyright {
font: 10px verdana;
color:#999;
padding:2px;
border-top:1px #999 dashed;
border-bottom:1px #999 dashed;
border-right:1px #999 dashed;
margin-top:10px;
}

.flashMap {
border:3px #066 dashed;
}

.headline {
font:24px verdana;
color:#000;
margin-bottom:10px;
}

.dropCap {
font:bold 18px verdana;
}

.textlink a:hover {
text-decoration:none;
}

.toplinks a {
}

.toplinks a:hover {
text-decoration:none;
}

a.prevNext:hover {
text-decoration:none;
}

.subHead {
font:16px verdana;
color:#000;
}

.blackLine {
background:#000;
}

.weekDate {
font:9px verdana;
color:#000;
}

.centerPhoto {
text-align:center;
margin:10px;
}

.weekHeader {
font:bold 11px verdana;
color:#f90;
text-decoration:underline;
}

.smallDates {
font:10px verdana;
color:#000;
text-align:right;
}

a.dateLink {
font:9px verdana;
color:#066;
text-decoration:none;
line-height:10px;
}

a.dateLink:visited {
color:#066;
}

a.dateLink:hover {
text-decoration:underline;
}


