/*
	This file should contain ONLY those styles mapped from QuarkXPress documents
	in the WebZineXpress application.  All other styles go in glt.css.
	
	Do not delete styles from here, even if you delete a style's mapping from
	WebZineXpress -- if a style is in here, it IS required by stories already 
	published in the database.
	
	These styles should contain formatting instructions only, not layout/positioning.
	
*/

.bodytext, .socialbody, .bodynopad {
	font-size: 1.3em;
	line-height: 135%;
	padding-bottom: 12px;
}

.bodynopad {
	padding: 0;
}

.briefshead, .natbriefshead, .tvetc {
	font-size: 1.6em;
	padding-top: 12px;
	padding-bottom: 4px;
	color: #369;
	font-weight: bold;
}

.byline, .subbyline {
	font-size: 1.1em;
	color: #4A4553;
	padding-bottom: 4px;
	text-transform: uppercase;
}

.caption {
	font-size: 1.1em;
	color: #333;
	padding: 2px 5px 5px 5px;
}

.photocredit {
	font-size: 0.9em;
	color: #999;
	text-transform: uppercase;
	float: right;
	padding-top: 4px;
}

.clubbinghead {
	font-family: Impact, "Arial Rounded MT Bold", Helvetica, sans-serif;
	font-size: 2.5em;
	color: #ffffff;
	background-color: #669;
	margin: 15px 0px 5px 0px;
	padding: 4px 8px 4px 10px;
	border-left: 9px solid #9cf;
	border-right: 9px solid #9cf;
	text-transform: lowercase;
	text-shadow: #000 0px 0px 5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

.commauthorbio {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	color: #666;
	font-style: italic;
	padding-top: 8px;
	border-top: 1px solid #999;
}

.commbyline {
	font-size: 1.2em;
	color: white;
	background-color: #306;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px 0px 12px 0px;
}

.commname {
	font-size: 1.4em;
	color: white;
	font-weight: bold;
	background-color: #306;
	padding-top: 10px;
	padding-left: 10px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
}

.dishname {
	font-size: 1.8em;
	font-weight: bold;
	padding-bottom: 10px;
}

.dishtitle {
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 10px;
}

.dishtext {
	font-size: 1.4em;
	padding-top: 8px;
	font-weight: bold;
	color: #369;
}

.dishanswer {
	font-size: 1.4em;
	margin-top: -0.8em;
	padding-bottom: 1.5em;
	font-weight: bold;
	color: #369;
}

.f_subhead1 {
	font-size: 1.4em;
	padding-top: 6px;
	color: #369;
	font-weight: bold;
}

.f_subhead2 {
	font-size: 1.3em;
	padding-top: 8px;
	color: #369;
	font-weight: bold;
}

.headline {
	font-size: 2.2em;
	line-height: 1.05em;
	font-weight: bold;
	color: #369;
	padding-bottom: 10px;
}

.horohead, .natbriefsstate {
	color: #fff;
	background-color: #369;
	font-size: 1.0em;
	letter-spacing: 10px;
	padding: 6px 6px 4px 10px;
	margin-bottom: 6px;
	margin-top: 20px;
	text-transform: uppercase;
	border-left: 19px solid #69f;
	text-shadow: #000 2px 2px 7px;
}

.horobody {
	font-size: 1.3em;
	padding-top: 2px;
}

.letterpull {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height: 1.2em;
	color: #069;
	background-color: #D8E9F3;
	margin: 10px 0 10px 0;
	padding: 15px;
	text-shadow: #69f 0px 0px 3px;
}

.letterslink {
	font-size: 1.2em;
	color: gray;
	font-style: italic;
	margin-top: -12px;
	padding-bottom: 16px;
}

.movietimes {
	font-size: 1.4em;
	line-height: 140%;
	padding-bottom: 6px;
	margin-bottom: 6px;
	border-bottom: 1px solid #069;
}

.resourcebody {
	margin-left: 25px;
	margin-right: 25px;
	font-size: 1.4em;
	line-height: 120%;
	padding-bottom: 12px;
}

.resourcehead {
	font-size: 1.7em;
	font-weight: bold;
	color: #ffffff;
	background-color: #02854D;
	margin: 15px 0px 5px 0px;
	padding: 6px 8px 4px 10px;
	border-left: 15px solid #FF6633;
	text-transform: capitalize;
	text-shadow: #000 1px 1px 3px;
}

.socialhead {
	font-size: 1.8em;
	padding-top: 8px;
	padding-bottom: 0px;
	color: #60A;
	font-weight: bold;
}

.subhead, .spotlightsubhead, .spotlightsubheadpad {
	font-size: 1.6em;
	line-height: 1.2em;
	color: #369;
	padding-bottom: 10px;
}

.spotlightsubhead {
	padding-bottom: 0px;
}

/* Classifieds and Business Directory styles */

.BDhead {
	font-size: 1.4em;
	padding-top: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 25px;
	margin-right: 25px;
}

.CLtext {
	font-size: 1.2em;
	padding-bottom: 12px;
	margin-left: 25px;
	margin-right: 25px;
	text-align: left;
}

.CLtextNB {
	font-size: 1.2em;
	margin-left: 25px;
	margin-right: 25px;
	text-align: left;
}

.CLsmall {
	font-size: 1.3em;
	padding-bottom: 1px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 25px;
	margin-right: 25px;
}

.CLmedium {
	font-size: 1.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 25px;
	margin-right: 25px;
}

.CLlarge {
	font-size: 1.7em;
	padding-bottom: 1px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 25px;
	margin-right: 25px;
}

.CLsmall_sp {
	font-size: 1.2em;
	padding-bottom: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 25px;
	margin-right: 25px;
}

.CLmedium_sp {
	font-size: 1.5em;
	padding-bottom: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 25px;
	margin-right: 25px;
}

.CLlarge_sp {
	font-size: 1.7em;
	padding-bottom: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 25px;
	margin-right: 25px;
}

.CLhead {
	font-size: 1.7em;
	font-weight: bold;
	color: #ffffff;
	background-color: #8FA8C5;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-left: 15px solid #369;
	text-shadow: #000 1px 1px 3px;
}

.display_classified {
	margin-left: 25px;
	padding-bottom: 12px;
}

.display_classified IMG {
	border: 1px solid black;
}