/** Formatting used on Article Library pages **/

/** For main page - all categories with top 3 articles **/
.artcatlist {
}
.artcatsumm {
	margin: 18px 0 18px 0;
	width: 100%;
	border: 1px solid #0F717A;
	padding: 3px;
	clear: both;
	float: left;
	margin: 18px 0 0 0;
}
.artcatsummnav {
	background: #D0E4E5; /* Members blue */
	padding: 0px 10px 0px 10px;
	float: left;
	width: 175px;
}
p.artacttitle {
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 0.9em;
 }
p.artacttitle a:link,
p.artacttitle a:visited {
	color: #333333;
}
p.artacttitle a:hover {
	color: #FFB551; /* logo orange */
}
p.seemorearts {
	margin: 15px 2px 5px 0;
	float: right;
	font-size: 0.7em;
}
.artcatsummtop3 {
	float: left;
	margin: 0 0 -1px 20px;
	margin: 0 0 0 20px;
	padding: 0;
}
.artcatsummtop3 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.artcatsummtop3 li {
	font-size: 0.75em;
	margin: 2px 0 3px 0;
	padding: 0;
	margin: 3px 0 2px 0;
}
.artcatsummtop3 li img {
	vertical-align: middle;
	border: 0
}

/** For category view - list all articles **/
.artcatnavside {
	margin: 18px 0 18px 0;
	float: left;
	border: 1px solid #0F717A;
	padding: 3px 3px 1px 3px;
}
.artcatnav {
	background: #D0E4E5; /* Members blue */
	padding: 7px 10px 7px 10px;
	margin-bottom: 2px;
	font-size: 0.7em;
	width: 145px;
	width: auto;
}
.homenav {
	background: #E0E0E0;
	padding: 4px 10px 4px 10px;
	border-bottom: 1px solid #0F717A;
	padding: 3px 10px 3px 10px;
	border-bottom: 0;
	padding: 3px 10px 4px 10px;
}
.homenav a {
	border-bottom: 1px solid #333333;
	border-bottom: 1px solid #222222;
}
.homenav a:link,
.homenav a:visited {
	color: #333333;
/*	text-decoration: underline; */
}
.homenav a:hover {
	text-decoration: none;
}
.curnav a:link,
.curnav a:visited {
	color: #333333;
}
.curnav a:hover {
	color: #FFB551; /* logo orange */
}
.curnav {
	background: white;
	color: #333333;
}
.artcatlist {
	float: left;
	margin: 14px 0 20px 30px;
	width: 380px;
	width: 385px;
	margin: 14px 0 20px 25px;
	width: 390px;
	margin: 14px 0 20px 18px;
	width: 397px;
	width: 390px;
}
.artcatlist ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.artcatlist li {
	font-size: 0.8em;
	margin: 6px 0 8px 0;
	padding: 0;
}
.artcatlist li img {
	margin-left: 8px;
	margin-right: 1px;
	vertical-align: middle;
	border: 0;
}


/** For individual article view **/
.artmain {
	margin: 0 10px 5px 10px;
}
.artmain p {
	font-size: 0.8em;
	text-align: justify;
}
.returnNav {
	font-size: 0.8em;
	float: right;
	margin: 25px 0 0 10px;
}
.breadCrumbs {
	font-size: 0.8em;
	float: right;
	clear: both;
	width: auto;
	margin: 6px 0 0 0;
}
.breadCrumbs img {
	margin: 0;
	vertical-align: middle;
	border: 0;
}
h1.articlestitle {
	background-image: url(../images/members_circle2.gif);
	background-position: top left;
	margin: 5px 0 0 0;
	margin: 3px 0 0 0;
	clear: both;
}
.artbyline {
}
.artbyline p {
	margin-top: 0;
	margin-left: 43px;
	margin-bottom: 16px;
	color: #666666;
}
p.authordesc {
	font-size: 0.7em;
}
.artoptionbox {
	float: right;
	border: 1px solid #333333;
	padding: 8px 10px 5px 10px;
	margin: 2px 0 10px 12px;
	margin: 34px 0 10px 12px;
	width: auto;
}
.artoptionbox img {
	vertical-align: middle;
	margin: 1px 3px 0 3px;
}
p.ratelogin {
	font-size: 0.7em;
	margin-top: 2px;
}
.miniformwrap {
	padding: 4px 7px 6px 5px;
	padding: 0 7px 6px 5px;
	background: #F0F0F0;
	border: 1px solid #aaa;
	margin: 10px 0 10px 0;
}
.miniformwrap p {
	margin: 0;
	font-size: 0.7em;
	margin-top: 6px;
}
p.miniformlabel {
}
p.miniformnote {
	font-style: italic;
	font-size: 0.6em;
	margin-bottom: 6px;
	margin-top: 0;
}
.ratingradios {
	margin: 0;
	font-size: 0.7em;
}
.miniformbuttons {
	text-align: center;
	text-align: left;
	margin-top: 3px;
}
.miniformbuttons input {
	font-size: 0.75em;
}
.miniformbuttons label {
	font-size: 0.7em;
	margin-left: 2px;
}
p.artrating {
	margin-bottom: 3px;
}
p.artrating img {
	margin-left: 0;
	margin-right: 0;
}
p.ratethis {
	margin-top: 0;
	margin-bottom: 3px;
}
.artbodywrap {
	margin: 0 0 16px 0;
}
.artbodywrap li {
	font-size: 0.8em;
}
.artrelatedbox {
	padding: 8px 10px 5px 10px;
	padding: 8px 12px 6px 12px;
	border: 1px solid #333333;
	margin: 0 0 10px 0;
	width: 558px;
	width: auto;
	clear: both;
}
.artrelatedbox img {
	vertical-align: middle;
	margin: 2px 1px 1px 0;
	border: 0;
}
.artrelatedbox p {
	margin: 0;
	padding: 0;
}
p.artrelatetitle {
	margin-top: 0;
	margin-bottom: 4px;
}
p.artrelated {
	margin: 0 20px 2px 0;
	white-space: nowrap;
}
.artcomments {
	border: 1px solid #333333;
	padding: 10px 12px;
	margin: 0;
	clear: both;
}
.artcomments h2 {
	color: black;
	font-weight: bold;
	font-size: 0.9em;
}
.artcomments img {
	vertical-align: middle;
	margin-top: 1px;
}
.artcomlist {
	margin: 15px 22px 30px 22px;
}
.artcomdate {
	font-size: 0.8em;
	float: right;
}
p.artcomby {
	font-weight: bold;
	font-size: 0.9em;
	margin-bottom: 5px;
}
p.artcomtxt {
	margin-top: 0;
	margin-bottom: 15px;
}
p.noreplytxt {
	margin: 15px 0 15px 0;
	text-align: center;
}

div.adartright {
	margin: 4px 0 10px 12px;
	text-align: center;
	float: right;
	background: #F6F6F6;
	border: 1px solid #6594c2;
	padding: 5px 10px 10px 12px;
	clear: right;
}
div.adartleft {
	margin: 4px 12px 10px 0;
	text-align: center;
	float: left;
	background: #F6F6F6;
	border: 1px solid #6594c2;
	padding: 5px 12px 10px 10px;
}
div.adartright p,
div.adartleft p {
	text-align: left;
	font-weight: bold;
	font-size: .7em;
	margin: 0 0 5px 0;
}
