body { height: 100%; text-align: center; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; background-color: #ECF9FF; background-position:left top; margin-top: 10px; padding: 0; }
hr { border: 0; color: #c7dff4; background-color: #c7dff4; height: 1px; text-align: center; }
strong { font-weight: bold; }
a:link { color: #003a81; font-weight: bold; text-decoration: none; }
a:visited { color: #003a81; font-weight: bold; text-decoration: none; }
a:hover { color: #1176bc; font-weight: bold; text-decoration: underline; }
a:active { color: #003a81; font-weight: bold; }
a.black:link { color: #000000; font-weight: bold; text-decoration: none; }
a.black:visited { color: #000000; font-weight: bold; text-decoration: none; }
a.black:hover { color: #1176bc; font-weight: bold; text-decoration: underline; }
a.white:link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.white:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.white:hover { color: #ECF9FF; font-weight: bold; text-decoration: underline; }
.ahedsm { font-size: 0.8em; font-family: Arial, Verdana, "trebuchet ms", Helvetica, sans-serif; text-align: left; padding: 4px 0; }
.hedarrowz { color: #1176bc; font-size: 1.1em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding: 5px 0; }
.subhed { font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 125%; text-align: center; }
.bodyfront { font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.1; }
.bodystory { color: #000; font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.3; text-align: justify; padding: 3px 0; }
.bodystory2 { font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.3; text-align: left; padding: 3px 0;}
.byline { font-size: 0.8em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; text-align: center; padding: 3px 0;}
.bylineabout { font-size: 0.8em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; text-align: justify; padding: 3px 0px 3px 0px;}
.cutline { font-size: 0.7em; font-family: Verdana, Arial, "trebuchet ms", Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 1.2; text-align: left; }
.obitnames { color: black; font-size: 1.1em; font-family: Verdana, Arial, "trebuchet ms", Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: normal; text-align: center; }
.date { color: #333; font-size: 0.7em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; text-align: left; margin: 4px 4px 4px 4px;}
.headline{ font-size: 1.1em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding: 7px 0; }
.hedstory1_1 { font-size: 1.1em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-align: center; }
.headlinestory { font-size: 1.2em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-align: center; }
.headlinesubbigr { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 125%; text-align: center; }
.hedsm { font-size: 0.8em; font-family: Arial, Verdana, "trebuchet ms", Helvetica, sans-serif; text-align: left; padding: 4px 0px 4px 0px;}
.headlinesub { font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 125%; text-align: center; }
.hedsmitalic { font-size: 0.6em; font-family: Arial, Verdana, "trebuchet ms", Helvetica, sans-serif; font-weight: bold; font-style: italic; font-variant: small-caps; text-align: right; padding: 4px 0; }
.hedsmallc { font-size: 0.8em; font-family: Arial, Verdana, "trebuchet ms", Helvetica, sans-serif; text-align: center; padding: 4px 0px 4px 0px;}
.hed { font-size: 1em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-align: center; }
.hedlead { font-size: 2.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-align: center; }
.sublead { font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; }
.indent {margin: 0px 0px 0px 20px; }
.indentsmleft {margin: 0px 0px 0px 5px; }
.margin {margin: 5px 50px 5px 50px; }
.marginsm {margin: 3px 10px 3px 10px; }
.photocredit { font-size: 0.5em; font-family: Arial, Verdana, "trebuchet ms", Helvetica, sans-serif; line-height: normal; text-transform: uppercase; text-align: right; padding: 3px 0; }
.photocreditleft { font-size: 0.5em; font-family: Arial, Verdana, "trebuchet ms", Helvetica, sans-serif; text-transform: uppercase; text-align: left; padding: 3px 0;}
.serif { font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.3em; }
.serifsm { font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; }
.small { font-size: 0.7em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; }
.smallled { font-size: 0.7em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; line-height: 1.8em; }
.smallc { font-size: 0.7em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; text-align: center;  padding: 3px 0;}
.smallbold { font-size: 0.7em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; }
.smallbreak { font-size: 0.7em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; line-height: 0.7em; }
.sponsors { font-size: 0.7em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; text-align: center; padding: 5px 0px 5px 0px; }

.bodysan { font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; text-align: left; padding-top: 3px; padding-bottom: 3px; }
.bodystory { color: #000; font-size: .9em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.3; text-align: justify; padding: 3px 0px 3px 0px;}
.salthedserif { color: navy; font-size: 3.5em; font-family: serif; font-weight: bold; font-style: italic; }
.classifieds { font-size: 0.9em; font-family: Arial, "trebuchet ms", Helvetica, sans-serif; line-height: 1.2; text-align: left; padding: 3px 0;}
.classifiedsc { font-size: 0.9em; font-family: Arial, "trebuchet ms", Helvetica, sans-serif; line-height: 1.2; text-align: center; padding: 3px 0;}
.headlinecolumnists { font-size: 1.3em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-align: center; padding: 10px 0px 5px 0px;}
.hedads{ font-size: 0.9em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; text-align: left; padding: 3px 0px 3px 0px;}
.hedarrows { color: #1176bc; font-size: 1.1em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding: 5px 0px 5px 0px;}
.hedstandalone{ font-size: 1.1em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding: 7px 0; }
.hedstandalonesm{ font-size: .9em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding: 3px 0; }

.barbluecg2 {color: #ffffff; font-size: 1em; font-family: Trebuchet ms, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #7cb6d9; text-transform: uppercase; text-align: center; width: 550px; padding: 5px 0 5px 0; }

.boxblank {border-top: solid 0px #c7dff4; border-bottom: solid 0px #c7dff4; padding: 7px 0px 10px 0px;}
.boxbluecg3 {background-color: #C7DFF4; border: solid 1px #7CB6D9; padding: 0px 0px 7px 0px;}
.boxbluegray3 {background-color: #D2DCE2; border: solid 1px #AABCC7; padding: 0px 0px 7px 0px;}
.boxbluegray4 {background-color: #EBF3F6; border: solid 1px #D2DCE2; padding: 0px 0px 7px 0px;}
.boxgrayc {background-color: #dcdcdc; border: solid 1px #cccccc; padding: 0 0 7px;}
.boxsand3 {background-color: #eee8db; border: solid 1px #d8d0bf; padding: 0px 0px 7px 0px;}
.boxwhiteblack {background-color: #ffffff; border: solid 1px #000000; padding: 0px 0px 7px 0px;}

.boxbluegray4sm {background-color: #EBF3F6; border: solid 1px #D2DCE2; padding: 2px 4px 2px 4px;}
.boxwhiteblacksm {background-color: #ffffff; border: solid 1px #000000; padding: 2px 4px 2px 4px;}
.boxwhiteblackonerow { background-color: #ffffff; border: solid 1px #000000; }

.boxgoto {background-color: #C7DFF4; border-top: solid 2px #1176BC; border-bottom: solid 1px #1176BC; padding: 5px 5px 5px 5px; margin: 0px 0px 5px 5px; }
.boxgotoblue { background-color: #c7dff4; margin: 0 0 5px 5px; padding: 5px; border-top: 1px solid navy; border-bottom: 1px solid navy; }
.boxsidebarbluegray4 {background-color: #F3F9FC; border-top: solid 2px #7cb6d9; border-bottom: solid 1px #7cb6d9; padding: 5px 5px 5px 5px; margin: 0px 0px 5px 5px; }
.boxsidebarbluegray4left {background-color: #F3F9FC; border-top: solid 2px #7cb6d9; border-bottom: solid 1px #7cb6d9; padding: 5px 5px 5px 5px; margin: 0px 5px 5px 0px; }
.boxsidebarsand3 {background-color: #EEE8DB; border-top: solid 2px #d8d0bf; border-bottom: solid 1px #d8d0bf; padding: 5px 5px 5px 5px; margin: 0px 0px 5px 5px;}
.boxsiderightgray { background-color: #ffffff; padding: 5px; margin: 0 0 5px 5px; border: solid 1px #666; }

.boxtext380sandblue { background-color: #c7dff4; background-image: url(../zimgart/bg-380sandblue.jpg); background-repeat: no-repeat; background-position: left top; border-top: 2px solid #7cb6d9; border-bottom: 1px solid #cbb68b; padding: 2px 5px 5px; }
.boxtextbluegray4 {background-color: #F3F9FC; border-top: solid 2px #7cb6d9; border-bottom: solid 1px #7cb6d9; padding: 5px 5px 5px 5px;}
.boxtextsand3 {background-color: #eee8db; border-top: 2px solid #d8d0bf; border-bottom: 1px solid #d8d0bf; padding: 5px 5px 5px 5px;}

.boxhedblue { background-color: #ebf3f6; border-top: 2px solid #d8d0bf; border-bottom: 2px solid #aabcc7; }
.boxhedsand { background-color: #fdf9f1; border-top: 2px solid #aabcc7; border-bottom: 2px solid #d8d0bf; }

.imageleft {border: solid 1px #000000; margin: 0px 5px 5px 0px;}

div.sandbox2big{ background-color: #f7eedc; margin: 5px 50px 5px 50px; padding: 5px 5px 5px 5px; border: solid 1px #cbb68b; }

#container { margin-left: auto; margin-right: auto; text-align: left; width: 1000px; border: 1px solid #000000; background-color: #ffffff}
#header {
	position:relative;
	height:154px;
	background-color:#fffcf6;
	width: 1000px;
	background-image: url(../zimgart/bgretop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
} 
#tagline {
	position: absolute;
	left: 530px;
	width: 280px;
	height: 80px;
	text-align: center;
	float: left;
	top: 20px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .9em;
}
#weather {
	position: absolute;
	left: 840px;
	width: 160px;
	height: 80px;
	text-align: center;
	float: right;
	top: 30px;
}	
#navigation { width: 1000px; height: 28px; top: 128px; position: absolute; left: 0px;}
#content { float: left; }
#footer { height:126px; clear:both; background-image: url(../zimgart/bgrebottom.jpg); background-color: #000000; background-repeat: repeat-x; background-position: left top; position: relative; text-align: left; width: 1000px; padding-top: 5px; }
#search { width: 1000px; height: 30px; text-align: center;}
#copyright{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.7em; text-align: center; width: 1000px; }
.salthed { color: navy; font-size: 3em; font-family: helvetica, sans-serif; font-weight: bold; }
