/*

	Filename:          style.css
	Description:       Main style sheet
	Site:              Marina City Online
	Author:            Steven Dahlman, DCM Software
	Start date:        09-17-05
	Last modification: 01-31-12

*/

/* Body */
body {
	background-color: #ffffff;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

/*
 * TEXT
 */

/* Large */
.large1 { font-family: Georgia, Times; font-size: 14pt; color: #191970; }

/* General text */
.maintext1 { font-family: Helvetica, Arial; font-size: 11pt; color: #000080; }
.maintext2 { font-family: Helvetica, Arial; font-size: 10pt; color: #000080; }
.maintext3 { font-family: Helvetica, Arial; font-size: 9pt; color: #000080; }

/* White */
.white1 { font-family: Helvetica, Arial; font-size: 9pt; color: #ffffff; }

/* Menu header */
.menuhead { font-family: Helvetica, Arial; font-size: 8pt; color: #000000; }

/* Promotional copy */
.promo1 { font-family: Georgia, Times; font-size: 11pt; color: #0047ab; }

/* Invisible */
.tiny { font-family: Arial; font-size: 3pt; color: #ffffff; }

/*
 * NEWS
 */

/* General news text */
.newstext1 { font-family: Helvetica, Arial; font-size: 10pt; color: #191970; }

/* Photo captions */
.caption { font-family: Helvetica, Arial; font-size: 10pt; color: #000000; }

/*
 * Special articles
 */

.article_headline1 { font-family: Georgia, Times; font-size: 36pt; color: #000000; }
.article_headline2 { font-family: Georgia, Times; font-size: 18pt; color: #000000; }

.article_summary1 { font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #000080; }
.article_summary2 { font-family: Georgia, Times; font-size: 12pt; color: #000080; }

.article_byline { font-family: Georgia, Times; font-size: 10pt; font-weight: bold; color: #000000; }

.article_text { font-family: Georgia, Times; font-size: 12pt; color: #000000; }
.article_text11 { font-family: Georgia, Times; font-size: 11pt; color: #000000; }

/* Editorial text */
.editorial { font-family: Georgia, Times; font-size: 12pt; color: #000080; }

/* Other opinion text */
.comment { font-family: Georgia, Times; font-size: 11pt; color: #000080; }

/* Highlighted text */
.comment_high { font-family: Georgia, Times; font-size: 22pt; font-style: italic; color: #000080; }

/* Comment title */
.comment_title { font-family: Georgia, Times; font-size: 24pt; font-style: italic; color: #ffffff; }

/*
 * HISTORY
 */

/* Text */
.medium1 { font-family: Helvetica, Arial; font-size: 12pt; color: #000000; }
.small1 { font-family: Helvetica, Arial; font-size: 10pt; color: #191970; }
.fixed-dk { font-family: Courier; font-size: 10pt; color: #000000; }

/*
 * BUTTONS
 */

.button1 {
	font-family: Helvetica, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	border: 1px outset #f0f0f0 #000000 #000000 #f0f0f0;
}

/*
 * LINKS
 */

/* Main Menu */
A.mainmenu:link { font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #f5f5f5; text-decoration: none; }
A.mainmenu:visited { font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #f5f5f5; text-decoration: none; }
A.mainmenu:hover { font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: underline; }
A.mainmenu:active { font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #f5f5f5; text-decoration: none; }

/* News headlines */
A.newshead:link { font-family: Helvetica, Arial; font-size: 11pt; color: #191970; text-decoration: none; }
A.newshead:visited { font-family: Helvetica, Arial; font-size: 11pt; color: #191970; text-decoration: none; }
A.newshead:hover { font-family: Helvetica, Arial; font-size: 11pt; color: #191970; text-decoration: underline; }
A.newshead:active { font-family: Helvetica, Arial; font-size: 11pt; color: #191970; text-decoration: none; }

/* News headlines (smaller) */
A.newshead-sm:link { font-family: Helvetica, Arial; font-size: 10pt; color: #191970; text-decoration: none; }
A.newshead-sm:visited { font-family: Helvetica, Arial; font-size: 10pt; color: #191970; text-decoration: none; }
A.newshead-sm:hover { font-family: Helvetica, Arial; font-size: 10pt; color: #191970; text-decoration: underline; }
A.newshead-sm:active { font-family: Helvetica, Arial; font-size: 10pt; color: #191970; text-decoration: none; }

/* Red web link */
A.red:link { font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #ff0000; text-decoration: none; }
A.red:visited { font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #ff0000; text-decoration: none; }
A.red:hover { font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #ff0000; text-decoration: underline; }
A.red:active { font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #ff0000; text-decoration: none; }

/* General web link */
A.web:link { font-family: Helvetica, Arial; font-size: 10pt; color: #000080; text-decoration: underline; }
A.web:visited { font-family: Helvetica, Arial; font-size: 10pt; color: #000080; text-decoration: underline; }
A.web:hover { font-family: Helvetica, Arial; font-size: 10pt; color: #000000; text-decoration: underline; }
A.web:active { font-family: Helvetica, Arial; font-size: 10pt; color: #000080; text-decoration: underline; }

/* Larger web link */
A.webb:link { font-family: Helvetica, Arial; font-size: 11pt; color: #000080; text-decoration: underline; }
A.webb:visited { font-family: Helvetica, Arial; font-size: 11pt; color: #000080; text-decoration: underline; }
A.webb:hover { font-family: Helvetica, Arial; font-size: 11pt; color: #000000; text-decoration: underline; }
A.webb:active { font-family: Helvetica, Arial; font-size: 11pt; color: #000080; text-decoration: underline; }

/* Smaller web link */
A.webs:link { font-family: Helvetica, Arial; font-size: 9pt; color: #000080; text-decoration: underline; }
A.webs:visited { font-family: Helvetica, Arial; font-size: 9pt; color: #000080; text-decoration: underline; }
A.webs:hover { font-family: Helvetica, Arial; font-size: 9pt; color: #000000; text-decoration: underline; }
A.webs:active { font-family: Helvetica, Arial; font-size: 9pt; color: #000080; text-decoration: underline; }

/* White web link */
A.wweb:link { font-family: Helvetica, Arial; font-size: 10pt; color: #f5f5f5; text-decoration: underline; }
A.wweb:visited { font-family: Helvetica, Arial; font-size: 10pt; color: #f5f5f5; text-decoration: underline; }
A.wweb:hover { font-family: Helvetica, Arial; font-size: 10pt; color: #ffffff; text-decoration: underline; }
A.wweb:active { font-family: Helvetica, Arial; font-size: 10pt; color: #f5f5f5; text-decoration: underline; }

/* White web link */
A.white:link { font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #f5f5f5; text-decoration: underline; }
A.white:visited { font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #f5f5f5; text-decoration: underline; }
A.white:hover { font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: underline; }
A.white:active { font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #f5f5f5; text-decoration: underline; }
