body {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	font: 10pt Arial, Helvetica, Verdana, sans-serif;
	background: url(http://www.southcarolinasportsman.com/lpic/templates/default/images/bg-spot.gif);
}

#top_ad { margin:5px auto; }

.art_image { 
	margin:15px auto;
	padding:0px;
}

.art_image img { 	border:1px solid #000000; }

a:link {
	color: #0000FF;
}
a:hover {
	color: #0000FF;
}
a:visited {
	color: #0000FF;
}
a:active {
	color: #0000FF;
}

h2 {
	font-weight: bolder;
}

li {
	list-style: disc inside;
}
.liActive {
	list-style: disc inside;
}
.liInactive {
	list-style: circle inside;
}

input {
	font: 10pt;
	background: #FFFFFF;
	border: 1px solid #000000;
}
select {
	font: 10pt;
	background: #FFFFFF;
	border: 1px solid #000000;
}
button {
	background: #000099;
	font: bold 10pt;
	color: #FFFFFF;
	border-top: none;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: none;
}
textarea {
	font: 10pt;
	background: #FFFFFF;
	border: 1px solid #000000;
}

/* Search Bar */
.sbInactive {
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
}
.sbActive {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

/* Login */
.lgnNorm {
	font: 10pt;
}
.lgnTitle {
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
}
.lgnOptions {
	font-size: 10pt;
	font-weight: bold;
}

.lgnInput {
	font-size: 10pt;
	background: #EFEFEF;
	border: 1px solid #999999;
}
.lgnButton {
	background: #FFFF00;
	font: bold 10pt;
	color: #000000;
	border: 1px solid #000000;
}
.lgnRadio {}

/* Left Navigation */
.lnNorm {
	font: 9pt;
	color: #FFFFFF;
	text-decoration: underline;
}

/* Navigation Bar */
.nbNorm {
	font: 10pt;
	color: #FFFFFF;
}
.nbTitle {
	font: 14pt;
	color: #FFFFFF;
}

/* Program Title */
.sTitle {
	font: bolder 16pt;
	color: #000000;
}

/* Article */
.artTitle {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.artPara {
	font-size: 10pt;
}
.artPara2 {
	font-size: 8pt;
}
.artOptions {
	font-size: 8pt;
}
.artDate {
	font-size: 8pt;
	font-style: italic;
}
.artSection {
	font-size: 10pt;
	font-weight: bold;
	margin-right: 10px;
}
.artUser {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	margin-left: 5px;
}
.afrmTitle {
	font-size: 10pt;
	font-weight: bold;
}
.afrmNotes {
	font-size: 8pt;
	font-style: italic;
}
.afrmImageNotes {
	background: #DFDFDF;
	padding: 5px;
	border: 1px solid #000000;
	margin: 0px;
	width: 450px;
	text-align: left;
}

.afrmInput {}
.afrmButton {
	background: #000066;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #CCCCCC;
}
.afrmRadio {}

/* Article Search */
.srchTitle {
	font-size: 10pt;
	font-weight: bold;
}
.srchPara {
	font-size: 8pt;
}

.srchInput {}
.srchButton {
	background: #000066;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #CCCCCC;
}
.srchRadio {
	background: #FFFFFF;
	border: 0px none;
}

/* Article Browse */
.brTitle {
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
}
.brHeader {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
.brActive {
	font-size: 10pt;
	font-weight: bold;
}
.brInactive {
	font-size: 8pt;
	font-style: italic;
}

/* Comment Summary */
.csTitle {
	font-size: 10pt;
	font-weight: bold;
}
.csPara {
	font-size: 8pt;
	font-style: italic;
	color: #000000;
	margin:0px;
}

.csPara a { text-decoration:none; }

.csPara a:hover { text-decoration:underline; }

ul.comments_summary { text-align: left; list-style-position: outside; list-style-type: disc;  margin:0px 0px 0px 4px; list-style-type:disc; padding-left:0px;}
li.comments_summary { font-size: 8pt; }

/* Comment Full */
.cfHeader {
	font-size: 12pt;
	font-weight: bold;
}
.cfTitle {
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
.cfDate {
	font-size: 8pt;
	font-style: italic;
	color: #000000;
}
.cfPara {
	font-size: 10pt;
	margin-right: 25px;
	margin-left: 25px;
}
.cfOptions {
	font-size: 8pt;
}
.cfUser {
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}

/* Comment Form */
.cfrmHeader {
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
}
.cfrmTitle {
	font-size: 10pt;
	font-weight: bold;
}

.cfrmInput {}
.cfrmButton {
	background: #000066;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #CCCCCC;
}
.cfrmRadio {}

/* Error Message */
.errTitle {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.errPara {
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	margin-right: 25px;
	margin-left: 25px;
}
.errNotes {
	font-size: 8px;
	font-style: italic;
}

/* General Message */
.mesTitle {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.mesPara {
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	margin-right: 25px;
	margin-left: 25px;
}
.mesNotes {
	font-size: 8px;
	font-style: italic;
}

/* User Form */
.usrTitle {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.usrNotes {
	font-size: 10pt;
	font-style: normal;
	color: #000000;
}
.usrInfo {
	font-size: 10pt;
	color: #000000;
}
.usrHeader {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

.usrInput {}
.usrButton {
	background: #000066;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #CCCCCC;
}
.usrRadio {}


/* General Information Tables */
.tblForm {
	border: 0px none;
	width: 510px;
}
.tdForm {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px;
	margin-right: 25px;
	margin-left: 25px;
	background: #FFFFFF;
	border: 1px solid #808DC6;
}
.tdFormBottom {
	font-weight: bold;
	color: #000066;
	background: #808DC6;
	text-align: center;
}
.tdTitle {
	background: #C2C9E4;
	border-bottom: none;
	text-align: center;
}
.albumBox {
	background: #DFDFDF;
	border: 1px dashed #000000;
	text-align: center;
	vertical-align: top;
	padding: 4px 4px;
	font-size: 8pt;
	background: #FFFFFF;
}
.albumTitle {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background: #990000;
	text-align: center;
	border: 1px solid #000000;
}
.albumCaption {
	font-size: 8pt;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	width: 100px;
}

.artViewExtra td {
	padding:3px 0px 3px 0px;
	font-size:9pt;
}

