/* CSS Document */

body {

font: 1em Arial, Verdana, Helvetica, sans-serif;

background:#fff url(/images/mainbg_984.jpg) repeat-y top center;

}

* {margin:0px; padding:0px;}

p {

font-size: 0.8em;

color: #000;

margin: 3px 3px 5px 3px;

}



h1 {

font-size:1em;

color: #68a926;

letter-spacing: -0.04em;

clear:both;

}



h2 {

font-size: .9em;

}



h3 {

font-size: 0.9em;

color: #000;margin-top: 5px;

}



h4 {

font-size: 1em;

color: #07124A;

letter-spacing: -0.04em;

padding: 4px 4px 3px 5px;

}



/* ContentArea link color*/

#contentarea a, #footer a { color: #68a926; font-weight: bold; text-decoration: none;}



/* ContentArea link color*/

#contentarea a:hover, #footer a:hover { color: #f6811e;	font-weight: bold;	text-decoration: underline;}



/* Section Template Additions */



.sectionheader {

	font:Arial, Helvetica, sans-serif;

	background: #68a926;

	padding-left: 5px;

	height: 24px;

	color: #fff;

	clear:left;

}



.sectionheader h3 {

	color: #fff;

	float: left;

	margin: 2px 0 2px 0;

	font-size:1.0em;

}



.sectionheader h3 a {

	color: #68a926;

}



.sectionheader h1 {

	color: #fff;

}



.section_article_headline {

	font-family: Arial, Helvetica, sans-serif;

        font-size: 0.9em;

	font-weight: bold;

        color: #003366;

        clear:right;

        float:left;

}



.section_article_headline a {

	text-decoration: none;

        color: #003366;

}



.section_article_headline a:hover {

	/* text-decoration: underline; */

	color: #68a926;

}



#breakingnews {

	font:Arial, Helvetica, sans-serif;

	background: #ffe35e;

	font-size:1.1em;

	font-weight:bold;

	padding-left: 3px;

	color: #000;

	clear:left;

	margin-bottom:5px;

}



.rightcaption {

	float:right;

	margin: 5px;

	padding-left: 5px;

	padding: 5px;

	font-size:0.6em;

	font-style:italic;

	white-space: normal;

}



div#photoitemwrapper {

	width: 120px;

	float: left;

	margin-right: 4px;

	margin-left: 2px;

	/* background-color: #afa; */

}



div#headline {

	font-size:0.8em;

}



div#description {

	font-size:0.6em;

}



#pastissues {

	width:350px;

}



.section_pastissues {

	font-family: Arial, Helvetica, sans-serif;

        font-size: 0.9em;

	font-weight: bold;

        color: #003366;

        clear:right;

        float:right;

}



.section_pastissues a {

	text-decoration: none;

        color: #003366;

}



.section_pastissues a:hover {

	/* text-decoration: underline; */

	color: #68a926;

}



/*WRAPPER: Holds topstory and photo contents */

#sectiontopstorywrapper {width: 510px;	height:150px;	margin-top: 7px;	border-bottom:1px solid #ccc;}

/*DIV: Holds topstory photo contents */

#sectiontopstoryphoto {	width:210px; height: 142px; background:#CCF;	float:left;}

/*DIV: holds apheadlines

.squareul ul { font: 0.8em; list-style-type: square; list-style-image: url(/plumas/images/bullet.gif);	padding: 5px 5px 5px 20px; 	color: #000;	line-height: 1.09em;}

.squareul a:active, a:link, a:visited {font-size:0.9em;color: #000;}

.squareul a:hover {	color: #f6811e;	line-height: 1.09em;}

*/

/*DIV: Holds topstory contents */

#sectiontopstory {	height: 165px; width: 290px; float: right; overflow: auto; margin-left: 5px;}

#sectiontoparticles { width: 510px;	margin-top: 5px;}

#sectiontoparticles h4 { color: #999;	margin: -5px -5px -2px -5px;}

#sectiontoparticles h3  { color: #68a926 !important; font: arial, verdana, helvetica, sans-serif;	margin-left: 0px;	line-height: 1em;}

#sectiontoparticles h3 a { color: #68a926; font: arial, verdana, helvetica, sans-serif;	margin-left: 0px; line-height: 1em;}

#sectiontoparticles p {	margin-top: 3px; padding-bottom: 3px;}

#sectionrightwrapper { float:right;	width:466px; margin-top: 5px;}

#sectionarticletools { width:336px;	float:left;}

#sectionviewedwrapper {	width:318px; float:right; margin-bottom: 5px;}

#sectionviewedwrapper ul { margin: 5px 0 5px 5px; padding: 0 15px;}

#sectionviewedwrapper li { font-size: 0.8em; list-style: none;}

#sectionratedwrapper { width:318px;	float:right; margin-bottom: 5px;}

#sectionratedwrapper ul { margin: 5px 0 5px 5px; padding: 0 15px;}

#sectionratedwrapper li { font-size: 0.8em; list-style: none;}

#sectionoptionaltools {	height:200px; border: 2px solid #68a926; margin-top: 5px; clear:both;}

#sectioncommentedwrapper { width:318px;	float:right; margin-bottom: 5px;}

#sectioncommentedwrapper ul { padding: 5px 5px 5px 20px; list-style: none;}

#sectioncommentedwrapper li {font: .8em; list-style: none;}

/*End of Section Template Additions */

/* Article Template Additions */

#articlephoto1 {

	float:right;

}

#articleheadline h1 {

	font-size:1em;

	color: #68a926;

	letter-spacing: -0.04em;

}



.article_byline {

	font-family: Arial, Helvetica, sans-serif;

        font-size: 0.8em;

	font-weight: bold;

        color: #333333;

}

.article_byline a {

        color: #333333;

	/* color: #FF0000; */

	text-decoration: none;

}

.article_byline a:hover {

        color: #333333;

	color: #FF0000;

	text-decoration: none;

}



#articletools {

font-size: .7em;

}



div#articletext {

	margin-top: 10px;

	margin-right: 5px;

	text-align: justify;

}



.newstext {

	font-size: 0.75em;

}



.newsdate {

	font-size: 0.65em;

	margin-left:3px;

}



.byline {

	font-size: 0.7em;

	color: #999;

	margin-left:3px;

}



.subhead {

	font-size: 0.8em;

	font-style:italic;

	color: #000;

}



.source {

	font-size: 0.7em;

	color: #000;

	margin-left:3px;

}



div#morelink {

	color: #FFF;

	margin-top: 4px;

}



a.moretext {

	background: none;

	color: #fff !important;

	font-size: 0.8em;

	font-weight: bold;

	text-decoration: none;

	margin-top:2px;

}



#afcarticle {

clear:both;

}



#articlestorywrapper {

width: 510px;

margin-top: 7px;

}



#articlestorywrapper p {

margin:8px;

}



#articlephotowrapper {

width:184px;

float:right;

margin-left:8px;

}

#articletopstoryphoto {

width: 184px;

height: 142px;

background:#CCF;

}



/*DIV: holds Section More Headlines */

.squareul ul {

	font-size: 0.9em;

	list-style-type: square;

	padding: 5px 4px 5px 5px;

	margin-left:0px;

	color: #000000;

	line-height: 1.09em;

}



.squareul ul li a {

	color: #68a926;

	text-decoration: none;

	line-height: 1.09em;

}



.squareul ul li a:hover {

	color: #FF0000;

	line-height: 1.09em;

}



/* Style:  styles photo on section page */

.floatleft {

float:right;

margin: 0 10px 5px 0px;

background-color: #fff;

padding: 5px;

}



.articlebyline {

font: 0.8em Arial, Helvetica, sans-serif;

color: #333;

margin-bottom: -3px;

margin-left: 3px;

}



.articledate {

font: 0.7em Arial, Helvetica, sans-serif;

color: #999;

margin-bottom: -3px;

margin-left: 3px;

}



#articletoolset {

background:#FF9;

height:250px;

margin-top:7px;

}



#articleGoogleadsense {background:#FF9;

height:250px;

margin-top:7px;

}



#sectionGoogleadsense {

background:#FF9;

width:984px;

height:60px;

margin-top:7px;

}



#articlecutline { font: 0.8em Arial, Helvetica, sans-serif;	color: #333;	margin-top: 7px;}



/* End Template Additions */

.boxheader { font: Arial, Helvetica, sans-serif;	background: #68a926;	padding-left: 5px;	height: 24px;	color: #fff;	margin: 0;}



.boxheader a {	background: #68a926;	color: #f6811e;	font-size: 0.7em;	vertical-align: top;}



.boxheader h3 {	color: #fff;	float: left;	margin-top: 2px;}



.subboxheader {	font: Arial, Helvetica, sans-serif;	background: #68a926;	padding-left: 5px;	height: 18px;	color: #fff;	margin: 0;}



.subboxheader a {	background: #f6811e;	color: #000;	font-size: 0.7em;	vertical-align: top;}



.subboxheader h3 {	color: #FFF;	float: left;	margin-top: 2px;	font-size: 0.8em;}



/* Style:  styles "more" field */

.morediv {	background: none;	float: right;	margin-top: 1px;	padding-right: 5px;	padding-top: 1px;	vertical-align: top;}/* Style:  styles "more" field */



/* WRAPPER: holds whole page and allows for auto centering */

#mainwrapper {	width:985px;	margin-left:auto;	margin-right:auto;	background: #FFF;}



/* WRAPPER: holds logo and banner position 1 info */

#headerwrapper {	width:984px;	height: 90px;	background: #FFF;} /* DIV: holds logo info */

#logo {	width: 250px;	top: 0px;	left: 0px;	height: 90px;	float: left;}



/*DIV: Holds Google Search bar info*/

#searchwrapper {	width:984px;	height: 53px;	margin-top: 5px;}



/**** START Google searchbar style info ****/

div.padder {

	padding:12px 0px 0px 8px;

}

#content {

	position: relative;

	margin: 0px auto 0px auto;

	height: 53px;

	width: 984px;

}



#leftSection {

	position: absolute;

	top: 0px;

	left: 0px;

	height: 53px;

	width: 7px;

	text-align: left;

	background-image: url(../images/searchBox_left.gif);

}

#centerSection {

	position: relative;

	height: 53px;

	margin: 0px 7px 0px 7px;

	text-align: left;

	background-image:url(../images/searchBox_back.gif);

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	background-repeat: repeat-x;

}

#centerSection img {

	vertical-align:middle;

}

#centerSection b {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#666666;

}



#rightSection {

	position: absolute;

	top: 0px;

	right: 0px;

	height: 53px;

	width: 7px;

	margin-left:7px;

	background-image:url(../images/searchBox_right.gif);

	text-align: left;

}

.inputText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	width: 500px;

}

#poweredBy {

	font-size:10px;

	position:absolute;

	top:14px;

	left:810px;

	white-space:nowrap;

}



/**** END Google bar style info ****//* WRAPPER: holds search and naviation info */

#navwrapper {

	width:984px;

	height: 24px;

	margin-top: 4px;

	background: #ffe25e url(/images/headerBg.gif) right no-repeat;

}



#navwrapper a:visited {

	color: #FFF;

	text-decoration: none;

}



/*DIV: Holds page contents */

#contentarea {

	float:left;

	width:984px;

	margin-bottom:5px;

}



/*DIV: Holds page contents */

#contentarea2 {

	float:left;

	width:984px;

	margin-bottom:5px;

}



/* WRAPPER: holds left content info */

#leftwrapper {

	float:left;

	width:509px;

	margin-top:5px;

	background-color:7eb83a;

}



#leftwrapper a:link, a:active, a:visited {

	color: #68a926;

	text-decoration: none;

}



#leftwrapper a:hover {

	color: #f6811e;

}



#leftwrapper h3 {

	color: #fff;

}



/* WRAPPER: holds middle content info */

#middlewrapper {

	float:left;

	width:300px;

	margin:0px 0px 0px 7px;

}



#middlewrapper a:link, a:active, a:visited {

	color: #68a926;

	text-decoration: none;

}



#middlewrapper a:hover {

	color: #f6811e;

}

#middlewrapper h3 {

	color: #fff;

}



#rightwrapper {

	width:160px;

	height:600px;

	margin-top:3px;

	float:right;

}



#rightwrapperhome {

	width:325px;

	float:right;

}



#homegrown {

	width:170px;

	float:left;

}



.homegrowntext {

	font-family:Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 0.7em;

	/* letter-spacing: -0.04em; */

}



.homegrowntext a {

	color: #000000;

}



.homegrowntext a:hover {

	color: #000000;

	text-decoration:underline;

}



div#homegrownimage {

	margin-bottom: 3px;

}



div#homegrownwrapper {

	width:170px;

	float: left;

	margin-right: 4px;

	margin-top: 3px;

	/* background-color: #afa; */

}



div#homegrownswrapper {

	margin: 5px 0px 5px 0px;

	/* background-color: #aaf; */

}



#tipsrss1 a {

	font-size:0.9em;

	color: #68a926;

	width:150px;

	float:right;

	clear:right;

}



#tipsrss2 {

	width:150px;

	float:left;

}



/* WRAPPER: holds utility content info */

#utilitywrapper {

	float:left;

	width:810px;

	margin-top: 5px;

}



#utilityrightwrapper {

	float:right;

	width:160px;

	margin-top: 5px;

}



.archive {

	font-size:0.9em;

	font-weight:none;

}



/*WRAPPER: Holds topstory and photo contents */

#topstorywrapper {	float: left;	width: 246px;	margin-top: 5px;	border:1px solid #ccc;}

/*DIV: Holds topstory photo contents */

#topstoryphoto {	width:240px;	height: 150px;	margin: 2px;}

/*DIV: Holds topstory contents */

#topstory {	height: 165px;	width: 246px;	float: left;	overflow: auto;}/*DIV: Holds toparticles contents */

#toparticles {	width:254px;	height: 304px;	margin-top: 5px;	float: right;	overflow: none;}

#toparticles h4 {	color: #999999;	margin-bottom: -2px;	margin-left: -5px;	margin-top: -5px;}

#toparticles h3 a:link, a:visited, a:active {	color: #68a926;	font: arial, verdana, helvetica, sans-serif;	margin-left: 0px;	line-height: 1em;}

#toparticles h3 a:hover {	color: #f6811e;	text-decoration: underline;}#toparticles p {	margin-left: 0px;	margin-top: 3px;	padding-bottom: 6px;}

/*WRAPPER: Holds topstory and photo contents */

#topstorywrapper2 {	float: left;	width: 508px;	margin-top: 4px;

margin-bottom: 6px;}

#articlephoto_rt {	float: right;	clear: left;	padding-left: 5px;}

.created {	font-family: Arial, Helvetica, sans-serif;	margin-top: 2px;        margin-left:4px;        font-size: 0.7em;      color: #666;}

.article_headline {	font: Arial, Helvetica, sans-serif;	font-size: 0.9em;	font-weight: bold;        color: #68a926;}

.article_headline a {	text-decoration: none;        color: #68a926;}

.article_headline a:hover {	color: #f6811e;}

/*WRAPPER: Holds topstory contents */

#lowertoparticles {	width:510px;	margin-top: 5px;	height: 246px;	clear: left;	float: left;}

#lowertoparticles ul {	margin: 5px 0 5px 5px;	padding: 0 15px;}

#lowertoparticles li {	font-size: .8em;	list-style-image: url(/plumas/images/bullet.gif);}

/*WRAPPER */

#localStories {	width: 320px;	float: left;}

/* WRAPPER: holds right content info */

#mosthigh {	float:right;	width:318px;	margin-top: 0px;}



/* bannerposition1 is 728x90 topbanner */

#bannerposition1 {

	width: 728px;

	top: 0px;

	float: right;

	height: 90px;

}



/* bannerposition2 is first right skyscraper ad */

#bannerposition2 {

	width:160px;

	height: 600px;

	float: right;

	margin-top:4px;

}



/* bannerposition3 is middle ad */

#bannerposition3 {

	width:300px;

	height: 250px;

	float: left;

}



/* bannerposition4 through7 holds lower left ads */

#bannerposition4 {

	width:120px;

	margin-top: 5px;

	float: left;

	clear:both;

}



#bannerposition5 {

	width:120px;

	margin-top: 5px;

	float: left;

	clear:both;

}



#bannerposition6 {

	width:120px;

	margin-top: 5px;

	float: left;

	clear:both;

}



#bannerposition7 {

	width:120px;

	margin-top: 5px;

	float: left;

	clear:both;

}



/* bannerposition8 is second right skyscraper ad */

#bannerposition8 {

	width:160px;

	height: 600px;

	float: right;

	margin-top:5px;

}



/* DIV: holds additional sections within a section page */

.hp_subboxheader {

	height: 17px;

	padding-left: 3px;

	padding-top: 2px;

	background:#68a926;

	font-size: .9em;

	font-weight: bold;

}



.hp_subboxheader h3 {

	float: left;

	margin-top: 1px;

	padding-left: 5px;

	font-size: .9em;

	color: #fff;

}



/*WRAPPER: Holds photo gallery and community tips boxes */

#plumasboxwrapper {

	width:300px;

	height: 190px;

	float: right;

	overflow: none;

	margin-right: 10px;

}



/*DIV: Holds plumas lake life photo gallery contents */

#photogallery {

	width: 180px;

	margin-left:5px;

	margin-right: 0px;

	margin-top: 0px;

	background: #f3fadb;

}



#photogallery h3 {

	color: #68a926;

	margin-left: 5px;

}



#tips h3 {

	color: #68a926;

	margin-left: 5px;

	margin-top: 5px;

}



/*DIV: holds community tips form link */

#tips {

	width:300px;

	height: 80px;

	overflow: none;

	margin-top: 5px;

	text-align: center;

}



#calendar {

	width: 175px;

	background: #f3fadb;

	float:left;

	margin-bottom:50px;

/*	border: thin solid rgb(0,0,0) */

}



#calendar p {

	margin-left: 5px;

}



#poll {

	width: 300px;

	margin-top: 5px;

}



/* WRAPPER: holds lower content info */

#lowerwrapper {

	width:984px;

	margin-top: 5px;

	float: left;

}



/*DIV: Holds lower adsapce contents */

#loweradswrapper {

	width:120px;

	float: left;

	margin-right:5px;

}



/* SEO Page Description Formatting */

.pagedescription {

        font-size: 9pt;

        margin: .5em;

        padding: .5em;

        border-bottom: 1px solid #000;

}



#breadcrumb {

	border-bottom:1px solid #666;

	margin: 0 0 .5em 0;

	padding: .25em 0 .5em 0;

}



#breadcrumb h6, #breadcrumb h5, #breadcrumb h4, #breadcrumb h3, #breadcrumb h2 {

	display: inline;

	font-weight: bold;

}



#breadcrumb h6 a, #breadcrumb h5 a, #breadcrumb h4 a, #breadcrumb h3 a, #breadcrumb h2 a {

	color: #000000;

}



#breadcrumb h6 a:hover, #breadcrumb h5 a:hover, #breadcrumb h4 a:hover, #breadcrumb h3 a:hover, #breadcrumb h2 a:hover {

	text-decoration: underline;

}



#breadcrumb span {

	font-size:9pt;

}



/* AP Story Formatting */

.ap-story-p {

	margin: 1em 0;

}



.ap-story-p .byline {

	font-size: .85em;

}



a.ap_multimedia_link {

	font-size: .75em;

}



td.ap-smallphoto-td-image .apCaption {

	font-size: .7em;

	font-style: italic;

	text-align: right;

}



/* SiteMap Formatting Code */

#siteMapListRoot {

	margin: 1em;

	list-style-type: none;

	font-weight: bold;

        width: 500px;

}

#siteMapListRoot > li {

	width: 235px;

	font-weight: bold;

	margin: .75em 0 0 -5px;

}

#siteMapListRoot ul li {

	font-size: 9pt;

	list-style-image: url(/images/orangearrow.gif);

	font-weight: normal;

	margin-left: 15px;

}



.sectionnametext {

        font-size: 1.2em;

        font-weight: bold;

}



#sectionadswrapper { width:120px; float: right;}

/*DIV: holds more news content */

#more {

	margin-top: 0px;

	float: left;

	width:318px;

}



/*DIV: Holds Plumas Lake Tab Cover */

#tabcover {

	margin: 0 0 0 5px;

	/*width: 350px;*/

	height: 400px;

	float: left;

}



/*STYLE: Holds Us Profile photos*/

.floatright {

	float: right;

	width: 222px;

	margin: 0 0 10px 10px;

	background: #fff;

	padding: 10px;

}



/*DIV: Holds lower adspace1 contents */

#loweradspace1 {

	width:120px;

	height: 90px;

	float: left;

	margin-top: 5px;

}



/*DIV: Holds lower adspace2 contents */

#loweradspace2 {

	width:120px;

	height: 90px;

	float: left;

	margin-top: 5px;

}



/*DIV: Holds lower adspace3 contents */

#loweradspace3 {

	width:120px;

	height: 90px;

	float: left;

	margin-top: 5px;

}



/*DIV: Holds lower adspace4 contents */

#loweradspace4 {

	width:120px;

	height: 90px;

	float: left;

	margin-top: 5px;

}



/*DIV: Holds weather contents */

#weather {

	width: 300px;

	height: 175px;

	float: left;

	margin-top: 3px;

}



/*wrapper: Holds comment tool and google contents */

#commentgooglewrapper {

	width:510px;

	float: left;

}



/*wrapper: Holds Comment tool contents */

#commenttool {

	width:510px;

}



/*wrapper: Holds additional stories contents */

#additstorieswrapper {

	width:500px;

	float: left;

}



/*wrapper: Holds additional stories contents */

#additionalstories {

	width:510px;

	float: left;

	border-top: solid #999 2px;

}



#additionalstories_noborder {

	width:510px;

	float: left;

}



/*wrapper: Holds additional stories h3 style */

#additionalstories h3 {

	color: #003366;

}



/*DIV: Holds top Viewed contents */

#topviewed {

	width:186px;

}



#sectiontopviewed a {

	color:#68a926;

}



#sectiontopviewed h3{

	width:315px;

	margin-bottom: 5px;

	background-color:#f18f06;

}



#sectionmostcommented {

	width:318px;

	margin-bottom: 5px;

	list-style: none;

	background-color: #f3fadb;

}



.mostheader h3 {

	font: Arial, Helvetica, sans-serif;

	background-color: #d9e1e8;

	padding-left: 5px;

	height: 18px;

	color: #fff;

	margin: 0;

	border-bottom: 2px solid #68a926;

}



.orange li {

	margin:5px;

	margin-left:15px;

	font-size:0.7em; color:#000;

}



.orange h3 {

	height:30px;

	padding-left:10px;

	margin-top: 0px;

	background-image:url(/images/billboardBg.gif);

	background-repeat:no-repeat;

	background-position:left top;

	line-height:30px;

	font-weight:bold;

	text-transform:uppercase;

	font-size:12px; color:#fff;

}



.orangeflip h3 {

	height:30px;

	padding-left:5px;

	background-image:url(/images/billboardBg2.gif);

	background-repeat:no-repeat;

	background-position:left top;

	line-height:30px;

	font-weight:bold;

	text-transform:uppercase;

	font-size:12px;

	color:#fff;

}

#highestranked {

	width: 205px;

}


/*STYLE Us profile styles*/

.floatleft_usprofiles {

	float: left;

	height: 100px;

	margin: 0 10px 10px 0px;

	background: #fff;

	padding: 5px;

}

.floatleft_usprofiles_new {

	float: left;

	margin: 0 10px 10px 0px;

	background: #fff;

	padding: 5px;

}


/*WRAPPER: Holds topstory and photo contents */

#topstorywrapper2 {

	float: left;

	width: 508px;

	margin-top: 4px;

	margin-bottom: 6px;

}

/*Begin Footer information from here*/

#footer {

	width:984px;

	font-size:0.7em;

	clear:left;

}

/* float:left ensures the footer background displays correctly - below the container divs, not the header */

	margin-top: 6px;

	font-size:0.65em;

/* sets the font size of all links */

	text-align: center;


/* centers the ul elements in the div */
	background: #FFF;
}

#footer ul {

	margin:2px 0;

}

/* vertical spacing between the lists */

#footer li {
	display:inline;
}


/* the key CSS - makes the lists display horizontally */

color:black; /* sets the color of the vertical lines */

border-left:1px solid; /* creates the vertical line to the left of each list items */

color: black;

/* sets the color of the vertical lines  - links colored below */

padding:0 5px 0 9px;



/* horiz space between links and vert lines - needed diff l & r values to center */}

#footer li:first-child {border-left:0;}


/* removes the left border of the first list item - IDWIMIE */

#footer ul li a { 	text-decoration:none; /* removes the underlining off the links */

color: #000; /* the color of the links */}

#footer > a {	color: #000; /* the color of the links */}

#footer > a:hover {	text-decoration: none;}

#footer ul li a:hover {text-decoration:underline;} /* underlines the links when hovered */

#footer ul.fineprint li {color:#aaa;} /* color for copyright and vert dividers on last row */

#footer ul.fineprint li a {color:#aaa;}

/* had to explicitly color these or they inherit white from #footer li */

#footer ul.fineprint li a:hover {color:#000;}

/* turns bottom row white when hovered *//* End of footer info here */

/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */

/* simply add the clearfix class to any containter that must enclose floated elements */

/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {    content: ".";            /* the period is placed on the page as the last thing before the div closes */

display: block;

/* inline elements don't respond to the clear property */

height: 0;               /* ensure the period is not visible */

clear: both;             /* make the container clear the period */    visibility: hidden;	     /* further ensures the period is not visible */}

.clearfix {display: inline-block;}

/* a fix for IE Mac *//* next a fix for the dreaded Guillotine bug in IE6 *//* Hides from IE-mac \*/*

html .clearfix {height: 1%;}.clearfix {display: block;}

/* End hide from IE-mac */

/* end of "no-extra-markup" clearing method */



/* Current Temp Weather block */

#topstoryphoto {

	background: #CCF;

}

#utilitywrapper {
	background: #fff;
}

.imageholder {
	width: 210px;color: #999;
}

.categorytitle {
	font-weight: bold; background: #68a926; padding: 5px;
}

.topjump {
	line-height: 2em;
}

.name {
	font-weight: bold;margin-top: 10px;
}

.jobtitle {

	font-style: italic;

}

.linkstyle {

	text-decoration: none; color: #68a926;
}

#calendar table {

display: block; padding: 0px; width: 100%; font-family: Helvetica, sans-serif;

}

.calendar {

display: block; padding: 0px; width: 100%; font-family: Helvetica, sans-serif;

}

.calendar p {

text-align: center;

}

.calendar td a {

display: block; width: auto; text-decoration: none;

}

.calendar th {

background-color: #999966; font-size: 10px; padding: 2px; text-align: center;color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;

}

.calendar td {
background-color: #EAEAC6; font-size: 10px; ; margin: 1px 1px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.calendar #eventlabel {

padding: 5px 5px; ; width: 30%;

}

.calendar #eventinfo {

padding: 5px 5px; ; width: 70%;

}

.calendar #specialhead {

background-color: #DD0000; color: #FFFFFF; ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;

}

.calendar #speciallabel {

background-color: #003399; text-align: left; width: 30%; padding: 5px;

}

.calendar #specialbody {

background-color: #FFFFDD; text-align: left; padding: 5px;

}

.calendar #event {

border: 1px #000000 solid;

}

.calendar #specialevent {

width: 100%; border: solid 1px #DD0000;

}

.calendar #calhead {

background-color: #9999CC; color: #FFFFFF; text-align: center; ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 100%;

}

.calendar #sunday {

background-color: #E1CAE3;

}

.calendar #today {

background-color: #E6FABF; font-weight: bold;

}

.calendar #activecell {

background-color: #DDDDFF;

}

.calendarsubmit {

border: 1px #000000 solid; width: 100%;

}

.calendarsubmit th, .calendarsubmit td {

padding: 2px 5px 2px 5px;

}

.calendarsubmit input {

width: 100%; margin: 0px;

}

.calendarsubmit textarea {
width: 100%;
}

.calendarsubmit td {
background-color: #FFFFFF;
}

.calendarsubmit th {
background-color: #68a926; text-align: left; ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;

}

.calendarsubmit th#required {
background-color: #68a926; ; color: #FFF;
}

.calendarsubmit #submit { ; }

.calendarsubmit #submit:hover {
background-color: #DDDDFF;
}

.calendar #specialevent {
width: 100%; border: 1px #003399 solid;
}

.calendar #calhead {
background-color: #003399; color: #EAEAC6; text-align: center;
}

.calendar #sunday {

background-color: #9999FF;
}

.calendar #today {

background-color: #FFFF99;

}

.calendar #activecell {

background-color: #99CCFF;

}

.submit {

font-family: Arial, Helvetica, sans-serif; font-size: 12px;

}

#event p {
font-size: 10px;
}

h2 {
font-family: Georgia, "Times New Roman", Times, Serif; font-size: 20px; font-weight: bold;
}

form {
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
}

.floatLeft {float:left;margin-bottom:5px;clear:both;}
