/**************************************************************************
 Start!
**************************************************************************/
body {
	background-color:#0096FF;
	background-image:url(http://www.goodpeoplestories.com/images/layout-bg.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0; margin:0 0 20px 0;
}

h3, h4 {
	padding:0; margin:0;
}

img {
	border:0;
}

/**************************************************************************
 Header
**************************************************************************/
div#headerWrapper {
	width:900px; margin:0 auto;
}

/**************************************************************************
 Navigation
**************************************************************************/
div#navWrapper {
	/*background-image:url(http://www.goodpeoplestories.com/images/nav-wrapper-bg.gif);
	background-position:top;
	background-repeat:repeat-x;*/
}

div#nav {
	background-image:url(http://www.goodpeoplestories.com/images/nav-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:0; margin:0 auto;
	width:900px; height:42px;
}

div#nav ul.main {
	list-style:none;
	padding:0; margin:0;
	float:left;
}

div#nav ul.main li,
div#nav ul.user li {
	display:inline;
}

div#nav ul.user {
	list-style:none;
	padding:0; margin:0;
	float:right;
}

div#nav a {
	text-decoration:none;
	font-size:9pt; color:#FFF;
	padding:13px 15px;
	float:left;
	display:block;
}

div#nav li.current a {
	background-image:url(http://www.goodpeoplestories.com/images/nav-current-bg.gif);
}

.subNav {
	border-bottom:1px solid #1E44BB;
	padding:0 5px 30px 5px;
	margin:0 0 15px 0;
}

.subNav ul {
	display:inline;
	margin:0;
	padding:0;
}

.subNav li {
	background-image:url(http://www.goodpeoplestories.com/images/subnav-tab-left.gif);
	background-repeat:no-repeat;
	background-position:0% -55px;
	padding:0 0 0 15px; margin:0;
	list-style:none;
	display:inline;
	float:left;
	height:30px;
}

.subNav li a {
	background-image:url(http://www.goodpeoplestories.com/images/subnav-tab-right.gif);
	background-repeat:no-repeat;
	background-position:100% -55px;
	padding:8px 15px 8px 0;
	margin:0 10px 0 0;
	text-decoration:none;
	font-size:9pt;
	color:#FFF;
	float:left;
}

.subNav li a:hover {
	color:#FFF;
}

.subNav li.current {
	background-position:left top;
	height:31px;
}

.subNav li.current a {
	background-position:right top;
	padding:8px 15px 9px 0;
	color:#0096FF;
}

.subNav li.current a:hover {
	color:#0096FF;
}

.inlineMenu {
	font-size:8pt; color:#C1C1C1;
	border-bottom:1px solid #DCDCDC;
	padding:0 0 10px 0; margin:0 0 10px 0;
}

/**************************************************************************
 Content
**************************************************************************/
div#contentWrapper {
	background-color:#FFFFFF;
	background-image:url(http://www.goodpeoplestories.com/images/content-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	width:890px; margin:0 auto;
	padding:5px;
}

div#content {
	width:609px; float:left;
	padding:7px 12px 7px 7px;
}

div#sidebar {
	background-image:url(http://www.goodpeoplestories.com/images/content-vert-sep.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:240px; float:left;
	padding:10px;
}

div#content h3,
div#sidebar h3 {
	font-size:14pt;
	font-weight:normal;
	color:#0096FF;
}

div#content h4,
div#sidebar h4 {
	font-weight:normal;
	font-size:13pt;
	color:#7F7F7F;
	margin:10px 0 0 0;
}

div#content h3:hover,
div#sidebar h3:hover {
	color:#0083DF;
}

div#content p,
div#sidebar p {
	font-size:9pt; color:#333333;
	line-height:15pt;
}

div#sidebar ul {
	padding:0; margin:5px;
	list-style:none;
}

div#sidebar li {
	background-image:url(http://www.goodpeoplestories.com/images/sidebar-bullet.gif);
	background-position:0 8px;
	background-repeat:no-repeat;
	padding:4px 0 4px 15px;
	font-size:9pt; color:#333333;
}

div#sidebar li span {
	font-size:8pt; color:#737373;
}

div#copyright {
	background-color:#1E44BB;
	background-image:url(http://www.goodpeoplestories.com/images/copyright-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:10px; margin:0 auto;
	text-align:center;
	font-size:9pt; color:#FFF;
	width:880px;
}

div#content .paginate {
	margin:0 0 10px 0;
	font-size:9pt; color:#333333;
}

div#content .paginate .count {
	float:left;
}

div#content .paginate .links {
	float:right;
}


.listing .pic {
	background-color:#FFF;
	border:1px solid #DCDCDC;
	margin:0 0 5px 10px;
	float:right;
}

.listing .pic img {
	/*width:200px !important;
	height:200px !important;*/
}

ul.list {
	padding:0; margin:5px;
	list-style:none;
}

ul.list li {
	background-image:url(http://www.goodpeoplestories.com/images/sidebar-bullet.gif);
	background-position:0 8px;
	background-repeat:no-repeat;
	padding:4px 0 4px 15px;
	font-size:9pt; color:#333333;
}

/**************************************************************************
 Forms
**************************************************************************/
div.form form {
	padding:0; margin:0;
}

div.form .inputLabel {
	font-size:9pt !important;
	padding:5px 0;
	/*width:150px;
	float:left;*/
}

div.form .inputLabel label {
	cursor:pointer;
}

div.form .inputBox {
	font-size:9pt !important;
	padding:5px 0;
}

div.form .inputBox .input,
div.form .inputBox .textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(http://www.goodpeoplestories.com/images/input-bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:1px solid #868686;
	font-size:9pt; color:#737373;
	padding:3px;
}

div.form .inputBox .input:focus,
div.form .inputBox .textarea:focus {
	border:1px solid #0096FF;
}

div.form .inputBtns {
	padding:10px 0;
	font-size:9pt;
}

div.form .button {
	background-image:url(http://www.goodpeoplestories.com/images/button-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#0054FF;
	border:1px solid #1E44BB;
	color:#FFFFFF; padding:10px 15px;
}

/**************************************************************************
 Spotlight
**************************************************************************/
.spotlight {
	background-image:url(http://www.goodpeoplestories.com/images/spotlight-bg.gif);
	background-position:top;
	background-repeat:repeat-y;
	margin:10px 0;
}

.spotlight .bottom {
	background-image:url(http://www.goodpeoplestories.com/images/spotlight-bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:10px 10px 5px 10px;
}

.spotlight h3,
.spotlight p,
.spotlightSmall h3 {
	color:#D98700 !important;
}

.spotlight .pic {
	background-color:#FFF;
	border:1px solid #FF9F00;
	margin:0 0 5px 10px;
	float:right;
}

.spotlight .pic img {
	/*width:200px !important;
	height:200px !important;*/
}

.spotlightSmall {
	background-image:url(http://www.goodpeoplestories.com/images/spotlight-bg-small.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:4px 10px 6px 10px; margin:5px 0;
	color:#D98700 !important;
}

.entrySmall {
	padding:4px 10px 6px 10px; margin:5px 0;
}

.spotlight a,
.spotlightSmall a {
	text-decoration:none;
	color:#FF9F00 !important;
}

.spotlight a:hover,
.spotlightSmall a:hover {
	color:#D98700 !important;
}

.spotlightSmall .name,
.entrySmall .name {
	padding:4px 0 0 0;
	font-size:10pt;
	float:left;
}

.spotlightSmall .date,
.entrySmall .date {
	padding:4px 0 0 0;
	font-size:9pt;
	float:right;
}

/**************************************************************************
 Comments
**************************************************************************/
.comment {
	background-image:url(http://www.goodpeoplestories.com/images/comments-bg.gif);
	background-position:top;
	background-repeat:repeat-y;
	margin:10px 0 0 0;
	_margin:10px 0 10px 0;
}

.comment .body {
	padding:9px 10px 0 10px;
}

.comment .body p {
	padding:0 !important; margin:0 !important;
}

.comment .bottom {
	background-image:url(http://www.goodpeoplestories.com/images/comments-bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:10px;
}

/**************************************************************************
 Generic
**************************************************************************/
.clear {
	clear:both;
}

.horizSeparator {
	background-image:url(http://www.goodpeoplestories.com/images/content-horiz-sep.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:2px !important;
	margin:10px 0;
	_margin:0 !important;
}

.vertAds {
	margin:10px 0 0 10px;
}

.fauxBtn {
	background-image:url(http://www.goodpeoplestories.com/images/button-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#0054FF;
	border:1px solid #1E44BB;
	text-decoration:none;
	color:#FFFFFF !important; padding:10px 15px;
}

.genericText {
	color:#333333;
}

.genericText a {
	text-decoration:none;
	color:#0096FF;
}

.genericText a:hover {
	color:#1836AD;
}

.preview {
	background-image:url(http://www.goodpeoplestories.com/images/preview-bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:#F1F1F1;
	border:1px solid #DCDCDC;
	padding:10px;
}

/* O=(- -Q) */
#field_id_4Label,
#field_id_4Input {
	visibility:hidden;
	display:none;
}