html {
	color: #333;
	font: 65.0% Arial, Tahoma, Verdana, sans-serif;
	line-height: 180%;
}
* html #lsidebar {
	height: 660px;
}
* html #rsidebar {
	height: 660px;
}
body {
	background: #393939 url(images/bg.gif) repeat-x;
	font-size: 1.4em;
/* font-size:12pt;*/
	margin: 0 auto;
}
#container {
	background: #FFF;
	border: 1px solid #c0c0c0;
	margin-top: 0px;
	text-align: left;
	width: 1003px;
}
a, a:visited {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
.alignleft {
	float: left;
}
.aligncenter {
	display: block;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
clear:both;
}
.alignnone {
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}
.alignright {
	float: right;
}

#content {
	background: #FFF;
	border-left: 1px solid #c0c0c0;
	height: 100%;
	margin-bottom: 20px;
	margin-left: 201px;
	margin-right: 5px;
	margin-top: 0px;
	min-height: 660px;
	padding: 5px 10px 15px 10px;
	position: relative;
	width: 603px;
}
#content .alignleft {
	display: inline;
	float: left;
	margin-bottom: 5px;
	margin-right: 7px;
	margin-top: 5px;
	padding: 4px;
}
#content img.aligncenter {
	border: 1px solid #ccc;
	padding: 5px;
}
#content img.alignnone {
	border: 1px solid #ccc;
	padding: 5px;
}
#content img.alignleft {
	border: 1px solid #ccc;
	padding: 5px;
}
#content img.alignright {
	border: 1px solid #ccc;
	padding: 5px;
}

#content .aligncenter {
	display: block;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}
#content .alignright {
	display: inline;
	float: right;
	margin-bottom: 5px;
	margin-left: 7px;
	margin-top: 5px;
	padding: 4px;
}

#content .attachment {
	margin: auto;
	width: 100%;
}
#content blockquote p {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#content blockquote ul {
	border-left: 1px solid #c0c0c0;
	color: #666666;
	font-style: italic;
	margin: 0px 0px 15px 25px;
	padding: 0px 15px 0px 10px;
}
#content .centered img {
	display: block;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}
#content .date em {
	color: #003366;
	padding-bottom: 15px;
	text-decoration: none;
}
#content h1 {
	color: #006633;
/*	font-size: 1.6em; */
	font-size: 18pt;
	font-weight: bold;
	font-weight: normal;
	line-height: 115%;
	margin: 0px;
}
#content h1 a {
	color: #006633;
	text-decoration: none;
}
#content h1 a:hover {
	color: #006633;
	text-decoration: none;
}

#content .post h1 {
	color: #006633;
/*	font-size: 1.6em; */
	font-size: 18pt;
	font-weight: bold;
	font-weight: normal;
	line-height: 115%;
	margin: 0px;
}
#content .post h1 a {
	color: #006633;
	text-decoration: none;
}
#content .post h1 a:hover {
	color: #006633;
	text-decoration: none;
}

#content h2 {
	color:#000080;
	font-size: 11pt;
	line-height: 18px;
	font-weight: bold;
	font-style: italic;
margin-bottom: 5px;
}
#content h2 a {
	color: #003366;
	text-decoration: none;
}
#content h2 a:hover {
	color: #003366;
	text-decoration: none;
}
#content h2 img {
	border: none;
	margin-bottom: 8px;
	margin-left: 2px;
	margin-right: 14px;
}

#content h3 {
        background: #dfdfdf url("http://www.clarksvilleonline.com/wp-content/images/gray-grad.png") repeat-x left top;
        text-shadow: #fff 0 1px 0;
padding:5px;
	color: #006633;
/* 	font-size: 1.15em; */
font-size:12pt;
	font-weight: bold;
	line-height: 110%;
	margin-bottom: 10px;
clear:both;
}
#content h3 a {
	color: #006633;
	text-decoration: none;
}
#content h3 a:hover {
	color: #006633;
	text-decoration: none;
}
#content h3 img {
	border: none;
	margin-bottom: 8px;
	margin-left: 2px;
	margin-right: 14px;
}
#content h4 {
	color: #003366;
	font-size: 15px;
	font-weight: bold;
	line-height: 120%;
	margin-bottom: 10px;
clear:both;
}
#content h4 a {
	color: #006633;
	text-decoration: none;
}
#content h4 img {
	border: none;
	margin-bottom: 8px;
	margin-left: 2px;
	margin-right: 14px;
}

#content h5 {
	color: #006633;
	font-size: 8px;
	font-weight: bold;
	line-height: 120%;
	margin-bottom: 10px;
}
#content h5 a {
	color: #006633;
	text-decoration: none;
}
#content h5 img {
	border: none;
	margin-bottom: 8px;
	margin-left: 2px;
	margin-right: 14px;
}
#content .info a {
	border-bottom: 1px dotted #7d7d85;
	color: #0022AA;
}
#content .info {
	clear: both;
	color: #7d7d85;
	font-size: 1em;
	font-style: normal;
	padding: 4px;
}
#content .info img {
	background: none;
	border: none;
	display: inline;
}
#content .info li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 2px;
}
#content li {
	margin: 0px;
	padding: 0px;
}
#content .linkback a {
	font-size: 9px;
	font-style: italic;
}
#content .linkback p {
	font-size: 9px;
	font-style: italic;
}
#content .more-link {
	color: #006633;
	font-weight: bold;
line-height:115%;
/*font-size:14pt; */
}
#content ol {
	line-height: 18px;
	list-style-type: decimal;
	margin: 0px;
	padding: 0px 0px 10px 30px;
}
#content p {
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#content p a img {
/*	border: 0px; */
	margin-bottom: 8px;
	margin-left: 2px;
	margin-right: 14px;
}
#content p img {
	margin-bottom: 8px;
	margin-left: 2px;
	margin-right: 14px;
}
#content .postspace {
	background: #FFFFFF;
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: 480px;
}
#content .postspace2 {
	background: #ffffff;
	height: 6px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#content .postspace3 {
	background: #ffffff;
	height: 2px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#content .yarpp-related li a, .yarpp-related li a:visited {
	color: #003366;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
#content .yarpp-related li a, .yarpp-related li a:visited {
	color: #003366;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

#content table {
	margin-left: 2px;
	margin-right: 14px;
/*	padding-bottom: 20px; */
}
#content .topad {
	display: block;
	margin: auto;
	padding-left: 18px;
}
#content .topad img {
	border: 1px outset #ccc;
	padding: 5px;
}
#content .middlead {
	display: block;
	margin: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
}
#content .middlead img {
	border: 1px outset #ccc;
	padding: 5px;
}
#content .bottomad {
	display: block;
	margin: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
}
#content .bottomad img {
	border: 1px outset #ccc;
	padding: 5px;
}
#content ul {
	list-style: none;
	margin: 0px;
margin-left:25px;
	padding: 0px 0px 10px 0px;
}
#content ul li {
	list-style: square inside;
margin-left:10px;
margin-right:10px;
margin-bottom:5px;
margin-left:25px;
}
#content ul li a {
	color: #006633;
	text-decoration: none;
}
#content ul li a:hover {
	color: #006633;
	text-decoration: none;
}
#about img {
	border: 1px solid #ccc;
	padding: 5px;
        background:#eee;
	clear: both;
	margin-bottom: 8px;
	margin-left: 2px;
	margin-right: 14px;
}
#about p {
/* 	padding-bottom: 15px; */
}
a:hover {
	color: #003366;
	text-decoration: underline;
}
.alignment {
	border: 1px solid #000;
	display: block;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

#alt {
	background-color: #DDD;
	margin: 5px;
	padding: 10px;
}
#archives {
	background: #FFF;
	border: 1px solid #ccc;
	margin-bottom: 25px;
	padding: 10px;
}
#archives h2 {
	border-bottom: 1px solid #c0c0c0;
	color: #006633;
	font-size: 14px;
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
blockquote {
	border-left: 10px solid #c0c0c0;
	color: #666666;
	font-style: italic;
	margin: 0px 0px 0px 25px;
	padding: 0px 25px 0px 10px;
}
#blogroll {
	background: #fff;
	border: 1px solid #ccc;
	margin-bottom: 25px;
	padding: 10px;
}
#blogroll h2 {
	border-bottom: 1px solid #c0c0c0;
	color: #006633;
	font-size: 14px;
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
#blogroll ul li {
	font-size: 12px;
	font-weight: normal;
}
.children {
	left: 10px;
	position: relative;
}
.clear {
	clear: both;
	height: 2px;
}
.cloud li {
	display: inline;
	list-style-type: none;
	margin-right: 8px;
}
.cloud {
	text-align: center;
}
#commentlist {
	padding-left: 10px;
	padding-right: 10px;
}
#container {
	background: #FFF;
	border: 1px solid #c0c0c0;
	margin-top: 0px;
	text-align: left;
	width: 1003px;
}
#feeds {
	background: #FFF;
	border: 1px solid #ccc;
	margin-bottom: 25px;
	padding: 10px;
}

#feeds ul li img {
vertical-align:middle;
border:0;
float:left;
padding:2px;
}


#footer {
	background: #eee;
	border-top: 1px solid #c0c0c0;
	clear: both;
	padding: 20px 0px 20px 0px;
	text-align: center;
}
.functions a {
	border-bottom: none;
	text-decoration: none;
}
.functions img {
	border: none;
	margin: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 0px;
}
.functions ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
#header {
	background: #ffffff url(images/headerbackground.gif) top center repeat-x;
	margin-bottom: 0px;
	padding: 20px 0px 26px 25px;
}
#header h2 a:hover {
	color: #006633;
	text-decoration: none;
}
#header h2 a {
	text-decoration: none;
}
#header h2 {
	color: #ffffff;
	font-size: 35px;
	margin: 0px;
}
#header h3 {
	color: #006633;
	font-size: 18px;
	margin: 0px;
}
.hidden {
	display: none;
}

hr {
	clear: both;
	margin: 0;
	padding: 0;
margin-top:5px;
margin-bottom:15px;
/*	visibility: hidden; */
}

#infobox {
	background: #FFF;
	margin-bottom: 25px;
	padding: 2px;
}
#infobox fieldset legend {
	color: #006633;
	font-weight: bold;
}
#infobox ul li {
	border-bottom: none;
}
#infobox ul li img {
vertical-align:middle;
border:0;
padding:2px;
}

#infobox ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#lsidebar {
/* 	background: #006633; */
	background: #EEE; 
	margin-bottom: 20px;
	margin-top: 0px;
	min-height: 660px;
	padding: 10px 10px 10px 10px;
	width: 200px;
}
#lsidebar fieldset p {
	display: block;
	font-size: 10px;
	line-height: 16px;
	list-style: none;
	margin: 0px;
	padding: 5px 0px 10px 0px;
}
#lsidebar h1 {
	border-bottom: 1px solid #c0c0c0;
	color: #003366;
	font-size: 14px;
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
#lsidebar h6 {
	border-bottom: 1px solid #c0c0c0;
	color: #006633;
	font-size: 14px;
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
#lsidebar li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#lsidebar p {
	display: block;
	font-size: 10px;
	line-height: 16px;
	list-style: none;
	margin: 0px;
	padding: 5px 0px 10px 0px;
}
#lsidebar ul li a {
	border-bottom: 1px dotted #aaa;
	color: #003366;
	display: block;
	padding: 5px 0px 5px 5px;
	text-decoration: none;
}
#lsidebar ul li a:hover {
	background: #006633;
	color: #ffffff;
}
#lsidebar ul li {
	border-bottom: 1px dotted #aaa;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#lsidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
/* #menu {
	background: #006633;
	border-bottom: 2px solid #000;
	border-top: 2px solid #000;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding: 6px 25px 6px 25px;
	text-align: center;
}
#menu h2 {
	margin: 0px;
	padding: 6px 10px 6px 10px;
}
#menu li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menu ul li a {
	color: #FFFFFF;
	margin: 0px;
	padding: 6px 20px 6px 20px;
	text-decoration: none;
}
#menu ul li a:hover {
	background: #FFF;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
#menu ul {
	margin: 0px;
	padding: 0px;
} */

#meta {
	background: #FFF;
	border: 1px solid #ccc;
	margin-bottom: 25px;
	padding: 10px;
}
#meta h2 {
	border-bottom: 1px solid #c0c0c0;
	color: #006633;
	font-size: 14px;
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
#meta ul li {
	font-size: 12px;
	font-weight: normal;
}
.navigation {
	display: block;
	margin-bottom: 60px;
	margin-top: 10px;
	text-align: center;
}
p a img {
	border: 0px;
	max-width: 100%;
}
p img {
	max-width: 100%;
	padding: 0;
}
#post {
	background: #FFFFFF;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px;
	width: 100%;
}
#recentposts {
	background: #fff;
	border: 1px solid #ccc;
	margin-bottom: 25px;
	padding: 10px;
}
#recentposts h2 {
	border-bottom: 1px solid #c0c0c0;
	color: #006633;
	font-size: 14px;
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
#recentposts ul li {
	font-size: 12px;
	font-weight: normal;
}
#rsidebar {
/*	background: #006633; */
	background: #eee; 
	border-left: 1px solid #c0c0c0;
	margin-bottom: 20px;
	margin-top: 0px;
	min-height: 660px;
	padding: 10px 10px 10px 10px;
	position: relative;
	width: 200px;
}
#rsidebar .compact_archive .emptymonth {
	color: #ccc;
	visibility: hidden;
}
.compact_archive caption {
font-weight:bold;
}
#rsidebar .compact_archive ul li a {
	display: inline;
	font-size: 10px;
	padding: 0 0 0 0;
}
#rsidebar .compact_archive ul li {
	border: none;
	font-size: 10px;
}
#rsidebar .compact_archive ul li strong a {
	color: #336633;
	display: inline;
	font-size: 12px;
	padding: 0 0 0 0;
}
#rsidebar h6 {
	border-bottom: 1px solid #c0c0c0;
	color: #006633;
	font-size: 14px;
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
#rsidebar li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}
#rsidebar p {
	line-height: 16px;
	margin: 0px;
	padding: 5px 0px 10px 0px;
}
#rsidebar ul li a {
	color: #003366;
	display: block;
	padding: 5px 0px 5px 5px;
	text-decoration: none;
}
#rsidebar ul li a:hover {
	background: #006633;
	color: #ffffff;
}
#rsidebar ul li {
	border-bottom: 1px dotted #aaa;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#rsidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#sectionals img {
	background: #fff;
	border: 1px outset #ccc;
	display: block;
	margin: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
max-width:193px;
}

#sectionals {
	margin-bottom: 25px;
}
#sections h2 {
	border-bottom: 1px solid #c0c0c0;
	color: #006633;
	font-size: 10px;
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
#sections ul li a {
	color: #003366;
}
#sections ul li {
	display: inline;
	font-size: 10px;
	font-weight: normal;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.sociable_tagline {
	margin-bottom: 5px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.textleft {
	text-align: left;
}
.textright {
	text-align: right;
}
.thumb {
	clear: both;
	float: left;
	margin-bottom: 8px;
	margin-left: 2px;
	margin-right: 14px;
}
.vvqbox {
	clear: both;
	padding-bottom: 5px;
	padding-top: 5px;
}
#wp-calendar {
text-align: center;
}
#wp-calendar a {
	color: #006633;
}
#wp-calendar .caption {
	font: 10pt bold 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: 700;
	text-align: center;
}
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
}
#wp-calendar tbody {
	border-bottom: 1px solid #ccc;
}
#wp-calendar td {
	color: #ccc;
}
.wp-caption {
        background-color: #eee;
        border: 1px solid #c0c0c0;
        border-radius: 3px;
        khtml-border-radius: 3px;
        moz-border-radius: 3px;
        padding-top: 4px;
text-align:center;
        webkit-border-radius: 3px;
padding:5px;
margin-left:15px;
}
.wp-caption img {
        border: 1px solid #000;
        padding: 0;
margin-bottom: 5px;
}

.wp-caption-text {
position:relative;
left:5px;
text-align:left;
        font-size: 12px;
        font-weight: bold;
        margin: 10px; 
        padding: 10px 10px 10px 10px; 
        width: 95%;
}
#writeforus {
	background: #FFF;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 10px;
	padding: 4px;
	text-align: center;
	width: 147px;
}

#content .byline {
font-size:85%;
margin-top:5px;
}
#content img.byline {
vertical-align:baseline;
}

#content .sticky { background:#eee;padding:5px; margin-bottom:15px;margin-left:auto;margin-right:auto;border:1px outset #ccc;width:500px;}
#content .sticky .postspace2 { background: #eee; padding:0px;margin:0px;height:1px;}
#content .sticky .byline { display:none; }
#content .sticky .sections { display:none; }

#adminslist img {
	border: 1px solid #ccc;
	padding: 5px;
background:#eee;
}
#content .sections {
clear:both;
        background: #dfdfdf url("http://www.clarksvilleonline.com/wp-content/images/gray-grad.png") repeat-x left top;
        text-shadow: #fff 0 1px 0;
        border: 1px outset #ccc;
        padding: 5px;
margin-top:5px;
}

#content .postnav { 
font-size:10pt;
line-height:110%;
margin-bottom:15px;
}
.sociable {
clear:both;
}

#content .gde-frame {
        display: block;
        margin-bottom: 10px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 5px;
}

#content .wpa_container {
margin-bottom:10px;
margin-left:60px;
margin-right:auto;
}

#mappress0 {
margin-top:15px;
margin-bottom:15px;
}

#access {
background: #006633;
        border-bottom: 2px solid #000;
        border-top: 2px solid #000;
        color: #FFFFFF;
width:100%;
        margin: 0 auto;
        display:block;
        float:left;
}
#access .menu-header,
div.menu {
        font-size: 16px;
        margin-left: 12px;
}
#access .menu-header ul,
div.menu ul {
        list-style: none;
        margin: 0;
}
#access .menu-header li,
div.menu li {
        float:left;
        position: relative;
}
#access a {
        display:block;
        text-decoration:none;
        color:#fff;
        padding:0 10px;
        line-height:38px; 
}
#access ul ul {
        display:none;
        position:absolute;
        top:38px;
        left:0;
        float:left;
        box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
        width: 180px;
        z-index: 99999;
}
#access ul ul li {
        min-width: 180px;
}
#access ul ul ul {
        left:100%;
        top:0;
}
#access ul ul a {
        background:#333;
        height:auto;
        line-height:1em;
        padding:10px;
        width: 160px;
}
#access li:hover > a,
#access ul ul :hover > a {
        color:#ccc;
        background:#333;
}
#access ul li:hover > ul {
        display:block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
        color: #fff;
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
        color:#fff;
}
#access ul ul a:hover {
background:#000;
border-top:1px solid #000;

}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
        font-size:  12px;
        line-height: 18px;
        overflow: hidden;
        color: #888;
}
.navigation a:link,
.navigation a:visited {
        color: #888;
        text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
        color: #FF4B33;
}
.nav-previous {
        float: left;
        width: 50%;
}
.nav-next {
        float: right;
        width: 50%;
        text-align:right;
}
#nav-above {
        margin: 0 0 18px 0;
}
#nav-above {
        display: none;
}
.paged #nav-above,
.single #nav-above {
        display: block;
}
#nav-below {
        margin: -18px 0 0 0;
}

#sectionsmenu {
        background: #213a62;
        border-bottom: 2px solid #000;
        color: #FFFFFF;
width:100%;
        margin: 0 auto;
        display:block;
        float:left;
}
#sectionsmenu .menu-header,
div.menu {
        font-size: 16px;
        margin-left: 12px;
}
#sectionsmenu .menu-header ul,
div.menu ul {
        list-style: none;
        margin: 0;
}
#sectionsmenu .menu-header li,
div.menu li {
        float:left;
        position: relative;
}
#sectionsmenu a {
        display:block;
        text-decoration:none;
        color:#fff;
        padding:0 10px;
        line-height:38px; 
}
#sectionsmenu ul ul {
        display:none;
        position:absolute;
        top:38px;
        left:0;
        float:left;
        box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
        width: 180px;
        z-index: 99999;
}
#sectionsmenu ul ul li {
        min-width: 180px;
border-left:1px solid #000;
border-right:1px solid #000;
}
#sectionsmenu ul ul ul {
        left:100%;
        top:0;
}
#sectionsmenu ul ul a {
        background:#333;
        height:auto;
        line-height:1em;
        padding:10px;
        width: 160px;
}
#sectionsmenu li:hover > a,
#sectionsmenu ul ul :hover > a {
        color:#ccc;
        background:#333;
}
#sectionsmenu ul li:hover > ul {
        display:block;
}
#sectionsmenu ul li.current_page_item > a,
#sectionsmenu ul li.current-menu-ancestor > a,
#sectionsmenu ul li.current-menu-item > a,
#sectionsmenu ul li.current-menu-parent > a {
        color: #fff;
}

* html #sectionsmenu ul li.current_page_item a,
* html #sectionsmenu ul li.current-menu-ancestor a,
* html #sectionsmenu ul li.current-menu-item a,
* html #sectionsmenu ul li.current-menu-parent a,
* html #sectionsmenu ul li a:hover {
        color:#fff;
}
#sectionsmenu ul ul a:hover {
background:#000;
}



.ngg-navigation {
padding-bottom:10px;
}

#gallery-1 {
margin-left:auto;
margin-right:auto;
width:auto !important;
}

#gallery-1 .gallery-item {
width:auto !important;
margin-left:20px !important;
        background-color: #eee;
        border: 1px solid #c0c0c0;
        border-radius: 3px;
        khtml-border-radius: 3px;
        moz-border-radius: 3px;
        padding-top: 4px;
text-align:center;
        webkit-border-radius: 3px;
padding:5px;
}

#gallery-1 img {
        border: 1px solid #000 !important;
        padding: 0;
margin-bottom: 5px;
}

#gallery-1 .gallery-caption {
position:relative;
left:5px;
text-align:left;
        font-size: 12px;
        font-weight: bold;
        margin-left: 5px;
        margin-right: 5px;
width:200px;
}

.ngg-galleryoverview {
width:485px !important;
margin-left:auto;
margin-right:auto;
}

.slideshow object {
height:370px !important;
width:500px;
margin-left:auto;
margin-right:auto;
}
.mapp-canvas {
border:1px solid #000;
}
#movies {
	background: #fff;
	border: 1px solid #ccc;
	margin-bottom: 25px;
	padding: 10px;
}
#movies h2 {
	border-bottom: 1px solid #c0c0c0;
	color: #006633;
	font-size: 14px;
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
#movies ul li {
	font-size: 12px;
	font-weight: normal;
}

#weather {
	background: #fff;
	border: 1px solid #ccc;
	margin-bottom: 25px;
	padding: 10px;
}
#weather
#weather h2 {
	border-bottom: 1px solid #c0c0c0;
	color: #006633;
	font-size: 14px;
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
#weather ul li {
	font-size: 12px;
	font-weight: normal;
}

iframe { margin-bottom:10px;clear:both; }
.survey-question {font-weight:bold;}

.advisoryBoxnoactive {
  color: black;
  font-size: 12px;
  text-align: center;
  background-color: white;
  margin: 0 0 0 0;
  padding: .5em 0em .5em 0em;
  border: 1px dashed rgb(34,70,79);
}
.advisoryBox {
  color: black;
  font-size: 12px;
  text-align: center;
  background-color: #FFFF85;
  margin: 0 0 15px 0;
  padding: .5em 0em .5em 0em;
  border: 0px dashed rgb(34,70,79);
}
.watchBox {
  color: black;
  font-size: 12px;
  text-align: center;
  background-color: #B3F7FF;
  margin: 0 0 15px 0;
  padding: .5em 0em .5em 0em;
  border: 0px dashed rgb(34,70,79);
}
.warningBox {
  color: white;
  font-size: 13px;
  text-align: center;
  background-color: #E28080;
  margin: 0 0 15px 0;
  padding: .5em 0em .5em 0em;
  border: 0px dashed rgb(255,255,255);
}
.warningBox a {
  color: white;
}
.tornadowarningBox {
  color: white;
  font-size: 13px;
  text-align: center;
  background-color: #CC0000;
  margin: 0 0 15px 0;
  padding: .5em 0em .5em 0em;
  border: 1px dashed rgb(255,255,255);
}
.tornadowarningBox a {
  color: white;
}

#contentad-center img {
	background: #fff;
	border: 1px outset #ccc;
	display: block;
	margin: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
z-index:-1;
position:relative;
}
#contentad-center {
margin-left:auto;
margin-right:auto;
	margin-bottom: 5px;
	z-index:9999;
}



#contentad-left img {
	background: #fff;
	border: 1px outset #ccc;
	display: block;
	margin: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
z-index:-1;
position:relative;
}
#contentad-left {
	float:left;
margin-right:10px;
margin-bottom:5px;
	z-index:9999;
}



#contentad-right img {
	background: #fff;
	border: 1px outset #ccc;
	display: block;
	margin: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
z-index:-1;
position:relative;
}
#contentad-right {
	float: right;
	margin-left:10px;
	margin-bottom:5px;
	z-index:9999;
}

.wpaudio-container {
clear:both;
margin-bottom:5px;
}

.mapp-container {
margin-left:25px;
margin-top:5px;
margin-bottom:10px;
padding-bottom:10px;
clear:both;
}
#content ol { 
padding-top:8px; 
}

#content ol li {
margin-left:10px;
margin-right:10px;
margin-bottom:5px;
margin-left:25px;
}

.photo {float:left; margin-top:10px;}
snap_nopreview .sharing. robots-nocontent {
visibility:none;
}

.sharing { padding:0 !important}
.wpaudio {
padding-bottom:25px !important;

}
.sm2-container {
visibility:none;
}
.visual-form-builder fieldset ul li {list-style:none !important;} 

div.sharedaddy .sd-content {
    margin: -2px 0 0;
margin-top:10px;
    width: 100% !important;
}

div.sharedaddy .share-count {
border:1px solid #ccc;
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
}
.wp-pagenavi .extend{
    display: none;
}
.wp-pagenavi .pages{
    display: none;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi span.current{
    border: 1px solid #CCC;
    color: #666;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    -moz-box-shadow: inset 0 0 1px #fff;
    -ms-box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
    box-shadow: inset 0 0 1px white;
    background: #FAFAFA; /* For IE and older browsers */
    background-image: -moz-linear-gradient(top,#FAFAFA 0,#d5d4d4 100%);
    background-image: -ms-linear-gradient(top,#FAFAFA 0,#d5d4d4 100%);
    background-image: -o-linear-gradient(top,#FAFAFA 0,#d5d4d4 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FAFAFA),color-stop(100%,#d5d4d4));
    background-image: -webkit-linear-gradient(top,#FAFAFA 0,#d5d4d4 100%);
    background-image: linear-gradient(to bottom,#FAFAFA 0,#d5d4d4 100%);
    display: inline-block;
    line-height: 2.48em;
    height: 2.4em;
    text-decoration: none;
    margin: 0 .3em 12px;
    padding: 0 .85em;
    font-size: 12px;
    text-shadow: 0 1px 0 #fff;
}
.wp-pagenavi span.current{
    background: #d5d4d4; /* For IE and older browsers */
    background-image: -moz-linear-gradient(top,#d5d4d4 0,#FAFAFA 100%);
    background-image: -ms-linear-gradient(top,#d5d4d4 0,#FAFAFA 100%);
    background-image: -o-linear-gradient(top,#d5d4d4 0,#FAFAFA 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#d5d4d4),color-stop(100%,#FAFAFA));
    background-image: -webkit-linear-gradient(top,#d5d4d4 0,#FAFAFA 100%);
    background-image: linear-gradient(to bottom,#d5d4d4 0,#FAFAFA 100%);
    border: 1px solid #999;
    moz-box-shadow: inset 0 0 10px rgba(0,0,0,.35);
    -ms-box-shadow: inset 0 0 10px rgba(0,0,0,.35);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.35);
}
.wp-pagenavi a:hover{
    border: 1px solid #aeacac !important;
    -moz-box-shadow: 0 0 3px rgba(0,0,0,.25);
    -ms-box-shadow: 0 0 3px rgba(0,0,0,.25);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.25);
    box-shadow: 0 0 3px rgba(0,0,0,.25);
}
.pdf {
border:1px solid #ccc;
margin-left:35px;
}
.wpaudio-container { 
margin-bottom:15px !important;
}

#greybox {
width:200px;
border:1px solid #cacaca;
background-color:#f0f0f0;
padding:10px !important;
}

#textbox {
/* width:200px; */
/* border:1px solid #cacaca; */
/* background-color:#f0f0f0; */
padding:10px !important;
}


.mejs-container {
margin-bottom:15px !important;
}

object embed {
margin-bottom:15px;
}


span.contentjumplink { font-size: 2em;
       color: #aaa;
       vertical-align:middle;
       font-weight: bold;
       padding: 0 3px 0px 3px}
       
 a.contentjumplink {  font-size: 2em;
       color: #25A;
       vertical-align:middle;
       font-weight: bold;
       padding: 0 3px 0px 3px} span.contentjumptitle { vertical-align: middle ;
       color: #aaa;
       font-weight: bold;
       border:1px #ddd solid ;
       border-top-color: #a7a7a7;
       padding: 3px 3px 3px 3px }

 ol.contentlist { background-color:#f5f5f5; width: 20%; text-align:left; line-height: 3px; padding: 0px; }
 ol.contentlist li { padding: 0px; }
 span.contentlist { color: #aaa; font-weight: bold; }
 a.contentlist { padding: 0px; } 

 a.contentjumptitle {  vertical-align: middle;
       border:1px #ddd solid ;
       border-top-color: #a7a7a7;
       padding: 3px 3px 3px 3px} select.contentjumpddl { vertical-align: middle;
       margin: 0px 0px 0px 0px ;
       color: #25A;
       font-weight:bold;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       width: 160px }

#TB_caption {
  height: auto !important;
  padding: 5px 0 10px !important;
  text-align: left !important;
  width: 95% !important;
  font-size:12px;
padding-left:15px !important;
padding-right:15px !important;;
}
#TB_prev {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}

#acx-social-icons-widget-2 {
        background: #FFF;
        border: 1px solid #ccc;
        margin-bottom: 25px;
        padding: 20px 10px 20px 10px !important;
}
#acx-social-icons-widget-2 h2 {
        border-bottom: 1px solid #c0c0c0;
        color: #006633;
        font-size: 14px;
        list-style: none;
        margin: 0px;
        padding: 10px 0px 10px 0px;
}
#acx-social-icons-widget-2 ul li {
        font-size: 12px;
        font-weight: normal;
}

