/*
Auth: Steven Crawford
Edit: 2008-04-08

File 1 of 2:
	veneer_defaults.css
	veneer_navigation.css

Note: The following document is the default 
	default style sheet designed for BNI 
	and its partners. 

	DO NOT EDIT THIS FILE

Copyright 2006 Boone Newspapers, Inc., 
All Rights Reserved.
*/



/* ///// IMPORTs ///////////////
>	Include additional external
>	style sheets below. The listed
>	files should be to shared
>	elements among the BNI network.
>	
>	Use the following format:
>	@import url("stylesheet.css");
///////////////////////////// */
@import url("veneer_navigation.css");
@import url("natchez-ads.css");



body {
	margin:0px 0px 0px 0px;
	background:#DDDAD3 url(http://media.natchezdemocrat.com/img/core/natchezbg.jpg) repeat-y 50% 0;
	font-family:georgia, serif;
	font-size:11px;
	line-height:62.5%;
	}

A { color: #D2232A; text-decoration: none; font-weight:normal; }
A:link { color: #D2232A; text-decoration: none; border-bottom:0px dotted #72B45C; }
A:visited { color: #D2232A; text-decoration: none; border-bottom:0px dotted #72B45C; }
A:active { color: #D2232A; }
A:hover { color: #551719; text-decoration: none; }

h1, h2, h3, h4 {
	font-weight:normal;
	line-height:1;
	margin:0;
	padding:0;
	}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	padding:0;
	margin:0;
	background:none;
	color:#333 !important;
	text-decoration: underline;
	border-bottom:0;
	}

small {
	font-size:.7em;
	}

/* ///// IDs /////////////// */
body#printer {
	background: none;
	}

body#printer #header {
	padding: 20px 0 20px 40px;
	}

body#printer #header h1 {
	font-size:28px;
	}

body#printer #header form {
	font-size: 13px;
	font-weight:bold;
	margin: 20px 0;
	padding: 0;
	}

body#base_small {
	text-align:center;
	}

body#base_small p {
	padding:0 0 10px 0;
	margin:0 auto;
	}

body#about .b-left h2 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	color: #333;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:1;
	border:1px solid #4A5690;
	background:#E2E5F8;
	padding:3px 8px;
	margin:20px 0 10px 0;
	text-align:left;
	height:100%;
	}

body#about .b-left h3 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-weight:bold;
	color: #4A5690;
	font-size:18px;
	}

body#obits h1, body#obits h2, body#couples h1, body#couples h2 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-weight:bold;
	color: #4A5690;
	}

body#obits h1, body#couples h1 {
	font-size:26px;
	}

form.billing {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	color: #393938;
	}

form.billing p {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	color: #393938;
	font-size:12px;
	line-height:1.5;
	padding:0;
	margin:0;
	text-align:center;
	clear:both;
	}

form.billing .left p {
	margin:0 0 0 20px;
	text-align:left;
	clear:both;
	}

form.billing p span {
	width:10em;
	float:left;
	display:block;
	text-align:right;
	padding:4px 10px 0 0;
	}

form.billing p input[type="text"], form.billing p textarea, form.form p input[type="checkbox"], form.form p textarea, form.form li input[type="checkbox"] {
	display:block;
	float:left;
	}

form.form li label {
	padding:0;
	margin:0;
	}

body#registration form.form ul li {
	padding:0;
	margin:10px 0;
	clear:both;
	display:block;
	}

#minioptions {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size: 11px;
	letter-spacing:0;
	border:0px;
	background: #EAE9E7;
	color: #393938;
	margin:0;
	padding:6px 15px;
	text-align:left;
	line-height: 1.2;
	}

#minioptions p {
	margin: 0;
	padding: 0;
	}

#minioptions A { color: #393938; text-decoration: none; font-weight:normal; }
#minioptions A:link	{ color: #393938; text-decoration: none; border-bottom:0px }
#minioptions A:visited	{ color: #393938; text-decoration: none; border-bottom:0px }
#minioptions A:active	{ color: #393938;  }
#minioptions A:hover	{ color: #43390D; background:none; text-decoration: none; border-bottom:1px solid #43390D; }

#notification {
	background:#951510;
	border:8px solid #760f0b;
	padding:0;
	margin:0;
	line-height:1.3;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	color:#e69691;
	}

#notification h3 {
	display:block;
	background:#760f0b;
	padding:0 0 10px 0;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	}

#notification p {
	font-size:13px;
	padding:0;
	margin:10px;
	color:#e6b8b2;
	}

#header {
	position: relative;
	z-index: 100000000;
	padding: 0;
	margin: 0;
	line-height:1;
	}

#logo {
	line-height: 1.2;
	position: relative;
	top:15px;
	left:30px;
	margin:0;
	padding:0;
	text-align: left;
	display:inline;
	}

#logo img {
	width:532px;
	border-right:1px solid #333;
	padding:0;
	margin:0;
	}

#logo a:hover {
	border:0;
	}

#logo h1, #logo h2 {
	display:none;
	}

#photo-logo {
	margin:10px 0 20px 0;
	}

#promo {
	position:relative;
	right:15px;
	padding:0;
	margin:0;
	float:right;
	line-height:1;
	display:inline;
	height:137px;
	}

#promo a {
	padding:0;
	margin:0;
	}

#promo img {
	padding:0;
	margin:0;
	}

#weather {
	padding: 0;
	margin: 0;
	float: right;
	line-height: 1.2;
	text-align: center;
	font-size: 10px;
	color: #1F1E1C;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	display:inline;
	height:137px;
	width:150px;
	}

#weather a.weatherimg {
	display:block;
	font-size:1em;
	}

#weather img {
	z-index:-5;
	border:0;
	}

#weather h4 {
	font-size: 26px;
	line-height:1;

	z-index:5;
	font-weight: bold;
	letter-spacing:0;
	color: #fff;
	position:absolute;
	top:0;
	right:0;
	margin-top:10px;
	margin-right:10px;
	text-align: center;
	padding:0;
	display:block;
	}

#weather p {
	line-height:.5;
	color:#fff;
	position:absolute;
	top:0;
	right:0;
	text-align:center;
	margin: 40px 10px 0 0;
	letter-spacing:.03em;
	padding: 0;
	}

#blog_tools {
	margin:10px 0 20px 20px !important;
	background:#efefef;
	padding:10px;
	clear:both;
	border:1px solid #dedede;
	}

#blog_tools h4 {
	margin:0;
	padding:0;
	font-weight:bold;
	}
#blog_tools ul {
	margin:0 0 0 0;
	padding:0;
	}

#blog_tools li {
	margin:0 0 0 15px;
	padding:5px 0 0 0;
	line-height:1;
	}

#blog_tools .blog_tool_item {
	background:#dedede;
	position:relative;
	float:left;
	display:block;
	width:10em;
	padding:10px;
	margin:0 10px 0 0;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	line-height:1.5;
	font-size:13px;
	}

#content {
	background: url(http://media.natchezdemocrat.com/img/core/sidebarBG.jpg) repeat-y right;
	height:100%;
	margin: 0;
	padding: 0;
	clear:both;
	}

#main {
	border:0px solid #B1ADA3;
	width:720px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	clear:both;
	}

#bgfooter {
	position: relative;
	line-height: 1;
	color:#F4E3CD;
	font-size:9px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	background: #262626;
	clear:both;
	}

#story-tools {
	position:relative;
	border: 1px solid #D4D0C3;
	background:#F0EEE5;
	margin:25px 0px 10px 0;
	padding: 8px 8px 8px 8px;
	}

#story-tools	A 		{ color: #364174; text-decoration: none; font-weight:normal; }
#story-tools	A:link		{ color: #364174; text-decoration: none; border-bottom:0px dotted #72B45C; }
#story-tools	A:visited	{ color: #364174; text-decoration: none; border-bottom:0px dotted #72B45C; }
#story-tools	A:active	{ color: #364174;  }
#story-tools	A:hover		{ color: #551719; background:#FDF9E8; text-decoration: none; border-bottom:0px solid #7B6404; }

#story-tools ul {
	font-size:11px;
	color:#53574E;
	font-weight:normal;
	margin:0 0 0 18px;
	padding: 0;
	line-height: 1;
	}

#story-tools p {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size:11px;
	color:#53574E;
	font-weight:normal;
	padding:0;
	margin:0;
	line-height:1.2;
	}

#story-tools li {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size:11px;
	color:#53574E;
	font-weight:normal;
	margin:0 0 7px 7px;
	padding: 8px 3px 0 3px;
	line-height: 1;
	list-style-type:none;
	float:left;
	}

#about-section {
	margin:20px 0 0 0;
	}

#about-section p {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size:12px;
	}

#sidebar {
	border:0px solid #B1ADA3;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size:12px;
	line-height:1;
	padding:0;
	float:right;
	display:inline;
	margin:0;
	width:210px;
	right:0;
	}

#insidebar {
	border:1px solid #DBDAD6;
	border-top:0px solid #DBDAD6;
	background: #F5F4F2;
	float:right;
	position: relative;
	margin:-3px 0 0 0;
	padding: 0 8px 40px 8px;
	width:208px;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	}

#insidebar A { color: #364174; text-decoration: none; font-weight:normal; }
#insidebar A:link { color: #364174; text-decoration: none; border-bottom:0px dotted #72B45C; }
#insidebar A:visited { color: #364174; text-decoration: none; border-bottom:0px dotted #72B45C; }
#insidebar A:active { color: #364174;  }
#insidebar A:hover { color: #551719; background:#FDF9E8; text-decoration: none; border-bottom:0px solid #7B6404; }

#insidebar h3, #insidebar h3 a {
	font-size: 16px;
	line-height:1.1;
	font-weight:bold;
	margin: 0;
	padding: 0;
	}

#insidebar p {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1;
	}

#insidebar ul {
	margin: 0;
	padding: 0;
	}

#insidebar li {
	font-size: 12px;
	line-height: 1;
	padding: 5px 0 5px 0;
	}

#insidebar li a {
	display:block;
	}

#comments {
	margin-top:20px;
	}

#comments p {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size: 13px;
	margin: 10px 0 0 14px;
	}

#comments .comment-form span {
	font-size:14px;
	}

#photo_detail {
	margin: 10px;
	clear:both;
	}

#photo_detail h1 {
	clear:both;
	padding:0 0 20px 0;
	}

#ynatch-nav {
	margin:0 auto;
	text-align:center;
	}

#id_email {
	width:350px;
	}

#election_nav {
	position:relative;
	overflow:hidden;
	width:728px;
	padding:0;
	margin:0;
	}

#election_nav .list {
	z-index:3;
	position:absolute;
	bottom:20px;
	left:225px;
	}

#election_nav .list a {
	color:#fff;
	}

#election_nav .list a:hover {
	background:none;
	color:#ff8d87;
	text-decoration:underline;
	}

#election_nav .list .first, #election_nav .list .second, #election_nav .list .third {
	float:left;
	}

#election_nav img {
	z-index:-5;
	border:0;
	}



/* ///// CLASSes /////////////// */
.wrap {
	border:0px solid #B1ADA3;
	position: relative;
	margin: auto;
	width: 970px;
	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 970px;
	}

.highlight {
	background: #F9E8A6;
	}

.storyimg {
	padding-bottom: 10px;
	}

.R {
	display: block;
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
	padding:2px;
	background-color: #F2F2F2;
	border: 1px solid #999;
	}

.Rnoborder {
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
	}

.L {
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
	padding:2px;
	background-color: #F2F2F2;
	border: 1px solid #999;
	}
.Lnowrap {
	display: block;
	margin-bottom: 10px;
	margin-right: 10px;
	padding:2px;
	background-color: #F2F2F2;
	border: 1px solid #999;
	}

.C {
	display: block;
	margin: 0 auto;
	padding:2px;
	background-color: #F2F2F2;
	border: 1px solid #999;
	}

.Cnoborder {
	display: block;
	margin: 0 auto;
	}

.pullquote {
	font-family:Georgia,serif;
	font-size:34px;
	line-height:1;
	letter-spacing:-1px;
	color:#65745F;
	width:260px;
	display: block;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 0px;
	float: right;
	padding:9px;
	}

.above {
	margin-top:20px;
	}

.below {
	margin-bottom:20px;
	}

.partnered {
	margin:15px 0 10px 0;
	}

.mainpgimg {
	border:0px;
	float:right;
	padding:0px;
	margin-left:5px;
	}

.imgadv {
	border:0px;
	padding:0px;
	margin-left:5px;
	}

.todaydate h3 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	float:left;
	position:relative;
	color: #393938;
	margin: 8px 0 0 0;
	text-align:left;
	line-height: 1.2;
	}

.todaydate h3 {
	color: #2E2D2B;
	padding: 0 20px;
	font-size: 11px;
	text-transform: uppercase;
	}

#content .breadcrumbs {
	background:#F2F1EE;
	border: 1px solid #E2E0DD;
	margin: 10px 0;
	padding:3px;
	line-height:1.2;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size: 12px;
	}

.col1, .col2 {
	position:relative;
	float:left;
	width: 270px;
	padding: 0 20px 0 0;
	}

.post {
	float: left;
	padding:0 0 40px 20px;
	margin:0;
	line-height: 1;
	width:728px;
	}

.post h1 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size: 34px;
	line-height: 1;
	color:#383632;
	letter-spacing:-0.03em;
	font-weight:bold;
	margin:0px;
	margin-bottom:0px;
	padding-top:10px;
	border-bottom:0px solid #ACC8EA;
	}

.post h2 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size:18px;
	color:#383632;
	letter-spacing:-0.03em;
	font-weight:bold;
	margin:0;
	padding: 0;
	border-bottom:0px solid #ACC8EA;
	}

.post h1 a:link, h2 a:link {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	padding:0;
	color:#4A5690;
	font-weight:bold;
	letter-spacing:-0.02em;
	}

.post h1 a:visited, h2 a:visited {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	color:#4A5690;
	font-weight:bold;
	border-bottom:0px solid #ACC8EA;
	letter-spacing:-0.02em;
	}

.post h3 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	color: #383632;
	line-height:1;
	font-size:20px;
	font-weight:normal;
	padding:0;
	margin:5px 0 0 0;
	border-bottom:0px solid #EDEDED;
	letter-spacing:0;
	}

.post h4 {
	color: #333;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	margin-top:10px;
	margin-bottom:0px;
	padding:0px;
	}

.post h5 {
	font-size:11px;
	font-weight:normal;
	}

.post p {
	font-family:Georgia,serif;
	font-size:16px;
	color:#2E2D2B;
	font-weight:normal;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	line-height:1.5;
	}

.post ul {
	font-size:16px;
	color:#53574E;
	font-weight:normal;
	margin-top:20px;
	line-height: 1;
	}

.post li {
	font-size:16px;
	color:#53574E;
	font-weight:normal;
	margin-top:0px;
	line-height: 18px;
	list-style-type:none;
	list-style-image: url();
	}

.post dl {
	font-weight:bold;
	font-size:16px;
	line-height: 20px;
	color: #354430;
	z-index: 3;
	padding:0;
	margin:0 0 20px 0;
	}

.post dt {
	font-family:Georgia,serif;
	font-weight:normal;
	font-size:16px;
	color: #574B34;
	padding:0 0 0 20px;
	}

.post dd {
	color: #3F4D38;
	font-weight:normal;
	}

.post strong {
	font-weight:bold;
	}

.post blockquote {
	background:#eee;
	padding:10px 20px;
	margin:0 0 20px 0;
	border-left:5px solid #aaa;
	}

.post label {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	color: #333;
	display:block;
	line-height:14px;
	font-size:14px;
	font-weight:normal;
	padding:3px 0 0 0;
	margin:5px 0 0 0;
	border-bottom:0px solid #EDEDED;
	letter-spacing:0;
	}

.comment {
	margin:0 0 40px 0;
	}

p.comment-info {
	font-weight:bold;
	color:#474444 !important;
	}

form.searchform, form.searchform p {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	padding:10px 0 0 0;
	margin:0;
	line-height:1.5;
	}

form.searchform {
	margin:0 0 40px 0;
	clear:both;
	}

form.searchform ul.search-limits {
	padding:0;
	margin:0;
	clear:both;
	}

form.searchform ul.search-limits li {
	float:left;
	padding:10px 30px 0 0;
	}

form.searchform label {
	display:inline;
	}

.relatedstories {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	clear:both;
	background:#EEECE7;
	padding:10px;
	line-height:1.1;
	margin:20px 0 0 0;
	}

.relatedstories h4 {
	font-size:16px;
	margin:0 0 5px 0;
	padding:0;
	border-bottom:1px solid #DED9CC;
	}

.relatedstories p {
	font-size:11px;
	padding:0 0 10px 0;
	margin:0;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	line-height:1.1;
	}

.storylist {
	float: left;
	padding:0;
	margin:0;
	width: 450px;
	line-height: 1.5;
	}

.storylist h2 {
	font-family:Georgia,serif;
	font-size:18px;
	color:#383632;
	letter-spacing:-0.03em;
	font-weight:normal;
	margin:20px 0 0 0;
	padding: 0;
	border-bottom:0px solid #ACC8EA;
	}

.storylist h3 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	color: #383632;
	line-height:20px;
	font-size:18px;
	font-weight:normal;
	padding:0;
	margin:0 0 5px 0;
	border-bottom:0px solid #EDEDED;
	letter-spacing:0;
	}

.storylist p {
	font-family:Georgia,serif;
	font-size:16px;
	color:#2E2D2B;
	font-weight:normal;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	line-height:1.25;
	}

#main .storylist ul,
#main .storylist ul li {
	margin:0;
	padding:0;
	display:inline;
	}

#main ul a {
	color:#4A5690;
	font-weight:normal;
	border:0;
	}

#main .post ul.recent li {
	margin:0 0 20px 0;
	}

#main .post ul.recentphotos li {
	font-size:13px;
	padding:0;
	width:310px;
	clear:bottom;
	margin:0 20px 30px 0;
	}

#main .storylist ul li a {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size:12px;
	border-bottom: 1px solid #eee;
	display:block;
	margin:0;
	padding:5px 0 5px 10px;
	line-height:1.5;
	}

body#births .storylist h3 {
	margin:20px 0 0 0;
	}

body#births .storylist li {
	margin:0 0 10px 0;
	}

li.wedding {
	list-style-type:none;
	list-style-image: url(http://media.fergusfallsjournal.com/img/core/couples/couples_marriage.jpg);
	}

li.engagement {
	list-style-type:none;
	list-style-image: url(http://media.fergusfallsjournal.com/img/core/couples/couples_engagement.png);
	}
li.anniversary {
	list-style-type:none;
	list-style-image: url(http://media.fergusfallsjournal.com/img/core/couples/couples_anniversary.jpg);
	}

p.date {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-weight:normal;
	font-size: 13px;
	color: #918A72;
	padding: 0;
	letter-spacing:0;
	margin: 0;
	}

.byline, p.byline {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-weight:normal;
	color:#2E2D2B;
	font-size:14px;
	line-height:17px;
	letter-spacing:0;
	margin: 10px 0 0 0;
	padding: 0;
	}

dd.karma, dd.karmavote {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	color: #999;
	font-size:11px;
	}

p.storypubdate {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	color: #A09A88;
	font-size:12px;
	line-height:12px;
	letter-spacing:0;
	padding: 0;
	margin: 5px 0 20px 0;
	}

input[type="text"], input[type="password"], textarea, select, .formBorder {
	border: 1px solid #C6C6C6;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size: 14px;
	color:#333;
	background: #fff;
	font-weight:bold;
	margin:3px 0;
	}

input[disabled="true"] {
	color:#C6C6C6;
	}

input[type="radio"], input[type="checkbox"], input[type="image"] {
	border:0;
	background:none;
	}

#printer .formBorder {
	background: #F2F2F2;
	font-weight:normal;
	}

.leadstory {
	border-bottom: 1px solid #C6C6C6;
	padding: 0 !important;
	margin: 0;
	width: 450px;
	}

.leadstory img {
	border: 0px solid #111;
	margin: 0 !important;
	padding:0;
	line-height:1;
	}

.leadstory h2 {
	font-size: 28px;
	line-height: 1;
	margin: 0;
	padding: 0;
	}

.leadstory h3, .story h3 {
	font-size:14px;
	color:#777C95;
	font-weight:bold;
	line-height:1;
	}

.story h2 {
	font-size: 20px;
	line-height: 1;
	margin: 0;
	padding: 0;
	}

.leadstory h2 a:hover, .story h2 a:hover {
	border-bottom:1px solid #4A5690;
	padding:0;
	text-decoration: underline;
	border-bottom:0;
	}

h1.sectionheader {
	border-right:1px solid #DBDAD6;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size:23px;
	line-height:1.2;
	font-weight:bold;
	background: url(http://media.natchezdemocrat.com/img/core/natchezsectionheaderbg.jpg) repeat-x 0 0;
	padding: 5px 0 0 5px;
	margin: 0;
	height:35px;
	}

.terms {
	padding:10px;
	background:#FBF4D3;
	border:1px solid #FBEEB0;
	}

.terms p, .terms ul, .terms li {
	line-height:1.3;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size: 11px !important;
	padding:0 0 10px 0;
	margin:0;
	color:#2E280B;
	}

.terms h4 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size:14px;
	padding:0 0 10px 0;
	margin:0;
	line-height:1;
	}

.terms p a {
	font-weight:bold;
	}

.terms li {
	list-style-type:square;
	margin:0 0 0 20px;
	}

.searcharea {
	border-bottom:2px solid #DBDAD6;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size: 10px;
	color: #505050;
	margin: 0;
	padding:10px 15px 10px 3px;
	text-align:right;
	line-height: 1.2;
	background: #EEEDE9 url(http://media.natchezdemocrat.com/img/core/natchezsearchareabg.jpg) repeat-x 0 0;
	}

.searcharea form {
	margin: 0;
	padding:0;
	}

.searcharea p {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size: 10px;
	color: #505050;
	line-height: 1.2;
	text-align:right;
	}

.searcharea a:link, .searcharea a {
	font-weight:normal;
	color:#888;
	}

.searcharea a:hover {
	color:#333;
	}

img.leadphoto {
	margin: 0;
	padding: 0;
	}

p.photographer {
	padding: 0;
	margin: 0 0 5px 0;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size: 9px !important;
	line-height: 11px;
	color: #999;
	}

.photo-inline img, .photothumb-inline img {
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid #111;
	}

.inline {
	padding: 10px;
	margin: 10px;
	background: #eee;
	float: right;
	border: 2px solid #ddd;
	width:185px;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	}

.inline p {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size:13px;
	line-height:1.2;
	}

.inline h3 {
	font-weight:bold;
	}

.inline a:link img, .inline a:visited img {
	border: 1px solid #aaa;
	}

.inline-left {
	float: left;
	margin: 0 10px 0 0;
	}

.inline-right {
	float: right;
	margin: 0 0 0 10px;
	}

p.caption, #photo_detail p, span.caption {
	padding: 0;
	margin: 0 0 20px 0;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333;
	font-weight:bold;
	}

p.photographercapt {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size: 10px;
	line-height: .75;
	margin: 0 0 5px 0;
	padding:0;
	color:#666;
	}

p.leadphoto-vert{
	width:320px;
	}

#photo_detail p {
	width: 500px;
	margin:10px 0 10px 0;
	}

body#smallpage #photo_detail {
	width:100%;
	}

img.tease {
	float: right;
	border: 1px solid #111;
	margin: 30px 0 0 0;
	}

.couplesphoto {
	float: right;
	margin: 0 0 5px 10px;
	}

.couplesphoto img {
	border: 1px solid #111;
	}

a.readmore, #insidebar li a.readmore {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-weight:bold;
	display:inline;
	font-size:.7em !important;
	text-transform: uppercase;
	}

.gallery, .answer {
	display:block;
	margin: 0 20px 20px 0;
	clear:both;
	}

.gallery p.caption {
	float:left;
	width: 30em;
	}

.gallery-thumb {
	float:left;
	display:inline;
	}

.gallery img {
	margin:0 20px 20px 0;
	padding:2px;
	background-color: #F2F2F2;
	border: 1px solid #999;
	float:left;
	clear:both;
	}

ul.gallerylist, .gallerylist {
	padding:0;
	margin:0;
	}

ul.gallerylist li, .gallerylist {
	width:320px;
	line-height:1;
	padding:0;
	margin:0;
	}

ul.gallerylist li img, .gallerylist img {
	margin:20px 0 0 0;
	border:0;
	}

ul.gallerylist li a, .gallerylist a {
	border:0;
	background:none;
	}

h2.subhead {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	border-bottom: 1px solid #aaa;
	}

.area_sports_list {
	text-align:center;
	margin:0 auto;
	}

.area_sports_list h3 {
	font-weight:bold;
	}

.area_sports_list ul {
	clear:both;
	margin:0 auto;
	padding:0 0 0 20px;
	}

.area_sports_list ul li {
	float:left;
	padding:10px 0px;
	font-size:11px;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	text-align:center;
	}

.area_sports_list ul li.team_right {
	float:right;
	padding:10px 0px;
	font-size:11px;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	text-align:center;
	}

.area_sports_list ul li img {
	width:90px;
	display:block;
	}

.stream_left {
	position:relative;
	float:left;
	width:420px;
	}

.stream_left embed {
	margin:5px 0 0 20px;
	}

.stream_right {
	position:relative;
	float:right;
	width:310px;
	}

.stream_bottom {
	clear:both;
	padding:20px 0 0 0;
	}

.none {
   padding:0px;
   }

.none img {
   padding:0px;
   margin:0;
   }

.none a, .none a:link, .none a:hover {
   padding:0px;
   }

a.footerhide, a:hover.footerhide {
	color: #262626;
	background:none;
	}

.sidebar-content {
	padding:10px;
	}

.sidebar-content A { color: #364174; text-decoration: none; font-weight:normal; }
.sidebar-content A:link { color: #364174; text-decoration: none; border-bottom:0px dotted #72B45C; }
.sidebar-content A:visited { color: #364174; text-decoration: none; border-bottom:0px dotted #72B45C; }
.sidebar-content A:active { color: #364174;  }
.sidebar-content A:hover { color: #551719; background:#FDF9E8; text-decoration: none; border-bottom:0px solid #7B6404; }

.sidebar-content ul {
	font-size:11px;
	color:#53574E;
	font-weight:normal;
	margin:0;
	padding: 0;
	line-height: 13px;
	}

.sidebar-content li {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size:11px;
	color:#53574E;
	font-weight:normal;
	margin:0 0 7px 0;
	padding: 0;
	line-height: 13px;
	list-style-type:none;
	}

.sidebar-content h3 {
	color: #2E2D2B;
	line-height:16px;
	font-size:16px;
	font-weight:bold;
	margin: 15px 0 5px 0;
	padding: 0;
	}

div.clearer {
	clear: left;
	line-height: 0px;
	height: 0;
	}

p.pagination {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size:13px;
	margin:10px 0;
	}

p.pagination .off {
	color:#ccc;
	}

.Section1 p.RecordsCrimereport-headline1 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 0;
	color:#4A5690;
	}

.Section1 p.RecordsCrimereport-headline2 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
	}

.contact-item {
	padding:5px;
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
	min-height:110px;
	clear:both;
	}

.contact-item h2 {
	color:#4A5690;
	}

.editorial h5 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	}

.editorial h3 a {
	color:#4A5690;
	font-weight:bold;
	}

body#videos .post h1 {
	margin:0 0 10px 0;
	}

body#videos .post img {
	margin:0 20px 0 0;
	padding:2px;
	background-color: #F2F2F2;
	border: 1px solid #999;
	}

form ul li {
	padding:10px 0 0 0;
	}

table.election {
	font-size:24px;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif !important;
	font-weight:bold;
	width:728px;
	}

table.election th {
	color:#49558E;
	font-size:28px;
	}

table.poll-results {
	width:600px;
	padding:4px;
	}

table.poll-results tr.row1 {
	background:#ededed;
	}

table.poll-results td.votepercent {
	width:300px;
	}

body#alerts table, body#alerts table tr td ul li, body#alerts table p {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif !important;
	font-size:12px;
	padding:0;
	margin:0;
	}

body#alerts table tr td ul {
	margin:0;
	padding:0;
	}

body#alerts table {
	width:100%;
	margin:30px 0 0 0;
	}

body#alerts table {
	padding:10px;
	}

body#alerts table thead th {
	background:#4A5690;
	padding:5px 0;
	color:#fff;
	}

body#alerts table tbody td {
	background:#eee;
	margin:5px;
	padding:5px;
	}

body#alerts table, body#alerts table tr td {
	border:0px solid #333;
	}

body#weathersection #weatherpage {
	width:400px;
	float:left;
	position:relative;
	}

body#weathersection #weather_right {
	margin:20px 0 0 20px;
	width:300px;
	float:left;
	position:relative;
	}

body#weathersection #weatherpage h2 {
	font-size: 22px;
	padding:20px 0 0 0;
	margin:0;
	}

body#weathersection #weatherpage h3 a {
	font-size:16px;
	font-weight:bold;
	}

body#weathersection #weatherpage ul {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	padding:0;
	margin:0;
	}

dl.weatherAlert dt {
	padding:30px 0 0 0;
	}

body#event h1 {
	margin:20px 0 20px 0;
	}
body#event .event_sidebar {
	width:200px;
	background:#F7F1D9;
	border:3px solid #F1E9C9;
	float:right;
	padding:10px;
	}

body#event .event_sidebar ul {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	padding:0;
	margin:0 0 0 10px;
	}

body#event .event_sidebar ul li {
	font-size:13px;
	margin:0 0 7px 7px;
	padding: 3px 3px 0 3px;
	line-height: 1;
	list-style-image: url(http://media.natchezdemocrat.com/img/core/natchezstorytoolslibullet.jpg);
	}

.clearfix:after {
	content:".";
	display: block;
	height:0;
	clear:both;
	visibility:hidden;
	}


/* Hide from IE-Mac \*/
* html .clearfix { height:1%;}
/*End hide from IE-Mac

/*
Alt Style  --------------------- */

#altstyle .b-left {
	float:left;
	width:403px;
	border-right:1px solid #aaa;
	padding:0;
	margin:0;
	}

#altstyle .story {
	border-bottom:1px solid #aaa;
	margin:0 0 20px 0;
	padding:0;
	}

#altstyle .more-news {
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	line-height:1;
	border-top:1px solid #C5C9E6;
	border-bottom:1px solid #7D84B0;
	background:#E2E5F8;
	color:#4A5690;
	padding:3px 8px;
	margin:20px 0 10px 0;
	text-align:left;
	height:100%;
	}

#altstyle .more-news h1, #altstyle .more-news h2, #altstyle .more-news h3, #altstyle .more-news h4 {
	float:left;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-weight:bold;
	padding:3px 0 0 0;
	margin:0;
	}

#altstyle .more-news p {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	padding:3px 0 0 0 !important;
	margin:0;
	float:right;
	text-transform:lowercase;
	font-size:11px !important;
	}

#altstyle .more-news a {
	color:#4A5690;
	font-weight:bold;
	}

#altstyle #other-columns ul {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	padding:0;
	margin:0;
	}

#altstyle #other-columns h5 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	color:#2E2D2B;
	font-size:15px !important;
	font-weight:bold;
	padding:0;
	margin:0;
	}

#altstyle .b-right {
	float:right;
	width:300px;
	padding:0;
	}

#altstyle .b-right p {
	font-size:15px;
	line-height:1.25;
	}

#altstyle .b-right h3{
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
 	color:#2E2D2B;
	background-color: #DDDAD3;
	font-size:15px;
	float:right;
	margin: 0;
	width:294px;
	text-align:center;
	padding:3px;
	}

#altstyle .leadstory {
	border-bottom: 1px solid #C6C6C6;
	padding: 15px 0;
	margin: 0 0 20px 0;
	width: 380px;
	}

#altstyle .storylist {
	padding:0;
	margin:0;
	width: 380px;
	line-height: 24px;
	}

#altstyle .listright {
	width: 300px;
	}

#altstyle .listright h2 {
	padding:0;
	margin:0;
	}

#altstyle .listright ul h4 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-weight:bold;
	}

p.RecordsCrimereport-headline1 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-weight:bold;
	font-size:20px;
	padding:20px 0 0 0;
	margin:0;
	}

p.RecordsCrimereport-headline2 {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-weight:bold;
	font-size:16px;
	padding:0;
	margin:0;
	color:#4A5690;
	}

.preprint {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	width:200px;
	float:left;
	position:relative;
	text-align:center;
	}

.preprint h4, .preprint h5 {
	font-weight:bold;
	padding:0;
	margin:10px 0 0 0;
	}

.preprint h3 {
	margin:20px 0 5px 0;
	font-weight:bold;
	}

.padding {
	padding:15px;
	}

ul.errorlist li {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", verdana, arial, "bitstream vera sans", sans-serif;
	font-weight:bold !important;
	color:#D80D0D !important;
	}