input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
body {
	margin: 5px 5px 5px 5px;
	padding: 0px;
	background-color: #ffffff;
}

a:link, a:active, a:visited {
	color: #5C7878;
	background-color: transparent;
	text-decoration: none;
}

a:hover, div a:hover {
	color: #ff5500;
	background-color: transparent;
	text-decoration: underline;
}

.forgotpassword {
	color: #666666;
}

.forum {
	padding: 0px 0px 30px 5px;
}

.article {
	border-top: 1px solid #eeeeee;
	padding: 5px 5px 5px 5px;
	background-color: #ffffff;
	line-height: 14px;
	color: #666666;
	height: 150px;
	width: 285px;
	float: left;
}

.topicarticle {
	border-top: 1px solid #eeeeee;
	padding: 5px 0px 20px 5px;
	background-color: #ffffff;
	line-height: 14px;
	color: #666666;
	width: 285px;
	float: left;
}

.topicarticlenopic {
	border-top: 1px solid #eeeeee;
	padding: 5px 0px 20px 5px;
	background-color: #ffffff;
	line-height: 14px;
	color: #666666;
	width: 285px;
	float: left;
}

.articlespacer {
	float: left;
	width: 5px;
}

.articletitle {
	color: #333333;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
}

.articletitle a:link, .articletitle a:visited {
	color: #333333;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
}

.articletitle a:hover {
	color: #ff5500;
}

.topicarticletitle {
	color: #333333;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
}

.topicarticleimage {
	float: left;
}

.topicarticletitle a:link, .topicarticletitle a:visited {
	color: #333333;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
}

.topicarticletitle a:hover {
	color: #ff5500;
}

.articlehomeimage {
}

.articlehometext {
	width: 200px;
	margin: -75px 0px 0px 80px;
}

.article img, .topicarticle img {
	padding-right: 5px;
}

.article .body, .topicarticle .body {
}

.article .bodyhidden, .topicarticle .bodyhidden {
	color: #ffffff;
}

.headerhome {
	color: #8C9393;
	padding: 0px 0px 10px 5px;
	font-size: 20px;
	float: left;
	width: 295px;
}

.smallhead {
	color: #8C9393;
	padding: 0px 0px 10px 5px;
	font-size: 20px;
	width: 295px;
}

.voice {
	font-weight: bold;
	color: #cccccc;
}

.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #dfdfdf;
}

.topics {
	font-family: georgia, serif;
	font-size: 14px;
	color: #666666;
	background-color: #ffffff;
	padding: 5px 5px 10px 0px;
}

.moderators {
	font-family: georgia, serif;
	font-size: 14px;
	color: #666666;
	background-color: #e4e4e4;
	padding: 5px 5px 10px 0px;
}

.lists {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 5px 5px 10px 5px;
	background-color: #a8a4a4;
}

.lists .title {
	padding: 0px 0px 10px 0px;
}

.lists select {
	font-family: arial, sans-serif;
	font-size: 11px;
	width: 135px;
}

.listtopic {
	padding: 10px 0px 0px 0px;
}

.listname, .listname a:link, .listname a:visited {
	font-family: arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}

.listname a:hover {
	color: #ff5500;
}

.listcomments, .listcomments a:link, .listcomments a:visited {
	color: #404040;
}

.listcomments a:hover {
	color: #ff5500;
}

.lists ol {
	color: #404040;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 22px;
}

.lists ol li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.topics .title, .moderators .title {
	padding: 0px 0px 5px 5px;
}

.link {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #5C7878;
	width: 130px;
	padding: 4px 0px 4px 4px;
}

.link a, .linkbox a {
	color: #5C7878;
}

.linkbox {
	border: 1px solid #e4e4e4;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #5C7878;
	padding: 4px 0px 4px 4px;
}

.discussion {
	height: 100px;
}

.discussionspacer_a {
	float: left;
	width: 5px;
}

.discussionspacer_b {
	float: left;
	width: 5px;
}

.discussionspacer_c {
	float: left;
	width: 10px;
}

.discussionspacer_d {
	float: left;
	width: 5px;
}

.homediscussiondate {
	color: #5C7878;
	font-weight: bold;
	float: left;
	width: 135px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.discussiondate {
	color: #5C7878;
	font-weight: bold;
	float: left;
	width: 130px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.discussiondate a:link {
	color: #5C7878;
}

.discussiondate a:hover {
	color: #ff5500;
}

.discussionposted {
	color: #666666;
	width: 145px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.discussiontext {
	color: #666666;
	float: left;
	width: 290px;
	padding: 0px 0px 0px 0px;
}

.discussiontitle, .discussiontitle:link, .discussiontitle:visited {
	font-size: 15px;
	line-height: 18px;
	color: #2C3333;
	font-weight: normal;
}

.discussiontitle:hover {
	color: #ff5500;
}

.discussioncontinued, .discussioncontinued:link, .discussioncontinued:visited {
	font-weight: bold;
	color: #5C7878;
	padding: 5px 0px 0px 0px;
}

.discussioncontinued:hover {
	color: #ff5500;
}

.homeheadersmall {
	padding: 5px 0px 10px 0px;
	color: #8C9393;
	font-size: 16px;
	float: left;
	width: 135px;
}

.darchivedate {
	padding: 5px 0px 5px 0px;
	float: left;
	color: #5C7878;
	font-weight: bold;
	font-size: 12px;
	width: 64px;
}

.darchivedate .date, .darchivedatecurrent .date {
	margin-bottom: 10px;
}

.darchivedate .date a:hover, .darchivedatecurrent .date a:hover {
	color: #ff5500;
}

.darchivepastmonth {
	padding: 5px 0px 5px 0px;
	float: left;
	color: #5C7878;
	font-weight: bold;
	font-size: 12px;
	width: 75px;
}

.darchivepastmonth .date {
	margin-bottom: 6px;
}

.darchivecurrentmonth {
	padding: 5px 0px 5px 0px;
	float: left;
	color: #cccccc;
	font-weight: bold;
	font-size: 12px;
	width: 75px;
}

.darchivecurrentmonth .date {
	margin-bottom: 6px;
}

.darchivedate a, .darchivepastmonth a {
	color: #5C7878;
}

.darchivecurrentmonth a:link, .darchivecurrentmonth a:visited {
	color: #cccccc;
}

.darchivecurrentmonth a:hover {
	color: #ff5500;
}

.darchivedate .number, .darchivepastmonth .number {
	font-size: 20px;
}

.darchivecurrentmonth .number {
	font-size: 20px;
}

.darchivedatecurrent {
	padding: 5px 0px 5px 0px;
	float: left;
	color: #cccccc;
	font-weight: bold;
	font-size: 12px;
	width: 64px;
}

.darchivedatecurrent a:link, .darchivedatecurrent a:visited {
	color: #cccccc;
}

.darchivedatecurrent .number {
	font-size: 20px;
}

.darchivepost {
	padding: 0px 0px 0px 0px;
	float: left;
	color: #5C7878;
	font-weight: bold;
	font-size: 11px;
}

.darchivepost a:link, .darchivepost a:visited {
	color: #5C7878;
}

.darchivepost a:hover {
	color: #ff5500;
}

.darchivepostcurrent {
	padding: 0px 0px 0px 0px;
	float: left;
	color: #cccccc;
	font-weight: bold;
	font-size: 11px;
}

.darchivepostcurrent a:link, .darchivepostcurrent a:visited {
	color: #cccccc;
}

.darchivepostcurrent a:hover {
	color: #ff5500;
}

.darchiveend {
	clear: both;
}

.jumplinkfirst {
	padding: 0px 0px 0px 0px;
}

.jumplinkfirst a:hover {
	color: #ff5500;
}

.jumplink {
	padding: 0px 0px 5px 0px;
}

.jumplinkcomments {
	position: absolute;
	left: 165px;
}

.jumplinkadd {
	padding: 5px 0px 0px 0px;
}

.jumplinkfirst a, .jumplink a, .jumplinkcomments a, .jumplinkadd a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #5C7878;
}

.leftcol {
	float: left;
	width: 280px;
	padding: 0px 0px 0px 0px;
	color: #666666;
}

.rightcol {
	float: right;
	width: 280px;
	padding: 0px 0px 0px 0px;
	color: #666666;
}

.headertopic {
	color: #8C9393;
	padding: 10px 0px 20px 0px;
	font-size: 20px;
}

.topictitle {
	color: #333333;
	padding: 10px 0px 5px 0px;
	font-size: 24px;
}

.topicdiscussion {
	padding: 5px 0px 5px 0px;
}

.topicdiscussiondate {
	border-top: 1px solid #eeeeee;
	padding: 5px 0px 15px 0px;
	color: #5C7878;
	font-weight: bold;
}

.topicdiscussiontitle, .topicdiscussiontitle a:link, .topicdiscussiontitle a:visited {
	font-size: 16px;
	color: #333333;
}

.topicdiscussiontitle a:hover {
	color: #ff5500;
}

.topicdiscussionposted {
}

.topicdiscussioncomments {
	font-weight: bold;
}

.moderator {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0px 5px 0px 5px;
}

.moderator .about {
	color: #333333;
	font-weight: bold;
	padding-right: 5px;
}

.topicintro {
	padding: 10px 0px 10px 0px;
	color: #333333;
}

.linkmoderator:link, .linkmoderator:visited {
	font-weight: bold;
	color: #5C7878;
}

.linkmoderator:hover {
	color: #ff5500;
}

.linkcomments:link, .linkcomments:visited {
	font-weight: bold;
	color: #5C7878;
	/* \*/
	white-space: nowrap;
	/* */
}

.linkcomments:hover {
	color: #ff5500;
}

.linktopic:link, .linktopic:visited {
	font-weight: bold;
	color: #5C7878;
}

.linktopic:hover {
	color: #ff5500;
}

.linkside:link, .linkside:visited {
	font-weight: bold;
	color: #5C7878;
}

.linkside:hover {
	color: #ff5500;
}

.headerarticle {
	color: #8C9393;
	padding: 0px 0px 10px 0px;
	font-size: 20px;
	width: 140px;
	float: left;
}

.articlepagetitle {
	font-size: 24px;
	line-height: 26px;
	color: #000000;
	padding: 0px 0px 10px 5px;
	margin: 0px 0px 20px 0px;
}

.discussionpagetitle {
	font-size: 24px;
	line-height: 26px;
	color: #000000;
	padding: 0px 0px 10px 0px;
}

.articleleftcol {
	float: left;
	width: 450px;
	padding: 0px 0px 0px 0px;
	color: #666666;
}

.articlegutter {
	float: right;
	width: 20px;
	height: 1px;
	font-size: 1px;
}

.articlerightcol {
	float: right;
	width: 135px;
	padding: 0px 0px 0px 0px;
	color: #666666;
}

.articlecontent {
	margin: 0px 0px 0px 0px;
	width: 450px;
}

.articlecontentleft {
	width: 140px;
	float: left;
}

.articlepageleft {
	width: 145px;
	float: left;
}

.articlecontentright {
	width: 295px;
	float: left;
}

.authorlink:link, .authorlink:visited {
	font-weight: bold;
	color: #5C7878;
}

.authorlink:hover {
	color: #ff5500;
}

.articlemainimage {
	float: left;
	margin: 0px 15px 15px 0px;
}

.articlefirstparagraph {
	font-size: 14px;
	color: #333333;
}

.articlecontent h2 {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	width: 295px;
}

.articlecontent h3 {
	position: relative;
	font-size: 19px;
	font-weight: normal;
	line-height: 20px;
	margin: 0px 0px 0px -75px;
	padding: 0px 0px 0px 0px;
	color: #999999;
	width: 380px;
}

.articlecommentcount {
	float: left;
	width: 160px;
	height: 20px;
}

.articlecommentposted {
	color: #333333;
	float: left;
	width: 140px;
	position: relative;
	padding: 0px 0px 10px 0px;
}

.articlecomment {
	color: #666666;
	float: left;
	width: 435px;
	padding: 0px 0px 10px 0px;
}

.articleheadersmall {
	padding: 5px 0px 10px 0px;
	color: #8C9393;
	font-size: 16px;
	float: left;
	width: 140px;
	height: 50px;
}

.articlenote {
	padding: 5px 0px 0px 0px;
	font-style: italic;
	color: #666666;
}

.articleeditnote {
	padding: 0px 0px 20px 0px;
	font-style: italic;
	color: #666666;
	width: 130px;
}

.articlefieldname {
	color: #333333;
}

.articleformname {
	padding: 0px 0px 0px 0px;
	color: #333333;
	font-size: 11px;
	float: left;
	width: 140px;
}

.break {
	clear: both;
}

.articlecommentname {
	width: 150px;
	margin: 0px 15px 0px 0px;
}

.articlecommentemail {
	width: 150px;
	margin: 0px 15px 0px 0px;
}

.articlecommentlink {
	width: 300px;
}

.articlecommentcomments {
	width: 300px;
	height: 100px;
}

.articlerequiredfield {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #999999;
}

.articlesidetitle {
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

.articlesidetitle2 {
	padding: 5px 0px 0px 0px;
	border-top: 1px solid #eeeeee;
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

.articlerightcol ul {
	padding: 0px;
	margin: 0px 0px 15px 15px;
}

.articlerightcol ul li {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #5C7878;
}

.articlecontent ul {
	padding: 0px;
	margin: 0px 0px 15px 15px;
}

.articlecontent ul li {
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

.linkrelated:link, .linkrelated:visited {
	font-weight: bold;
	color: #5C7878;
}

.linkrelated:hover {
	color: #ff5500;
}

.articlesideimage {
	float: left;
	padding: 5px 0px 5px 0px;
}

.articlesidefigure {
	float: left;
	padding: 0px 0px 0px 10px;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #999999;
}

.articleprivacy {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

.topicselect {
	margin: 0px 0px 10px 0px;
}

.articletitleedit {
	width: 280px;
	margin: 0px 0px 10px 0px;
}

.articlesummaryedit {
	width: 280px;
	height: 70px;
	margin: 0px 0px 10px 0px;
}

.articlebodyedit {
	width: 280px;
	height: 170px;
	margin: 0px 0px 10px 0px;
}

.articlefigure {
	width: 280px;
	height: 25px;
	background-color: #e0e0e0;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 5px;
	font-family: arial, sans-serif;
	color: #666666;
}

.articlefigure .figure {
	float: left;
	width: 210px;
}

.articlefigure .figureremove {
	float: right;
	background-color: #e0e0e0;
	height: 25px;
}

.figureremovebutton {
	width: 50px;
	margin: 3px 3px 0px 0px;
}

.iconfigure {
	margin: 1px 5px 0px 5px;
}

.articlefigureedit {
	width: 180px;
	margin: 0px 0px 10px 0px;
}

.articlefigurebutton {
	margin: 0px 0px 10px 10px;
}

.articleurledit, .articlelinknameedit {
	width: 137px;
	margin: 0px 0px 2px 0px;
}

.articlebiographyedit {
	width: 280px;
	height: 70px;
	margin: 0px 0px 10px 0px;
}

.darchivetitle {
	color: #333333;
	font-size: 24px;
	padding: 10px 0px 15px 5px;
}

.discussionpageposted {
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 120px;
}

.discussionarchiveposted {
	float: left;
	width: 125px;
	color: #666666;
	padding: 0px 0px 5px 0px;
}

.discussionarchivetext {
	color: #666666;
	float: left;
	width: 445px;
	padding: 0px 0px 5px 0px;
}

.discussionheadersmall {
	padding: 10px 0px 10px 5px;
	color: #8C9393;
	font-size: 16px;
	float: left;
}

.discussionpagedate {
	color: #5C7878;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

.discussionpagedate a:link, .discussionpagedate a:visited {
	color: #5C7878;
}

.discussionpagedate a:hover {
	color: #ff5500;
}

.tarchiveintro {
	float: left;
	width: 445px;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	padding: 5px 0px 10px 0px;
}

.tarchiveintro .first {
	font-size: 18px;
	color: #333333;
}

.tarchiveintro .author {
	padding: 0px 0px 0px 155px;
	color: #333333;
}

.tarchivetopic {
	float: left;
	width: 130px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #666666;
}

.tarchivetopic a:link, .tarchivetopic a:visited {
	font-size: 16px;
	color: #333333;
}

.tarchivecount {
	color: #5C7878;
	font-weight: bold;
	width: 145px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.relatedlinksleftcol {
	float: left;
	width: 142px;
	color: #333333;
}

.relatedlinksrightcol {
	float: left;
	color: #333333;
}

.leftnav {
	display: none;
}

.pagecontent {
	float: left;
	width: 600px;
	font-family: georgia, serif;
	font-size: 11px;
	padding-left: 5px;
}

.footer {
	clear: both;
	padding: 5px 0px 10px 10px;
	margin: 5px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5C6363;
	font-size: 9px;
}

.footerline {
	clear: both;
	font-size: 1px;
	padding: 20px 0px 0px 0px;
	border-bottom: 1px solid #000000;
}

.linelight {
	font-size: 1px;
	clear: both;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 5px;
	padding: 5px 0px 0px 0px;
}

.linelight2 {
	font-size: 1px;
	clear: both;
	border-bottom: 1px solid #eeeeee;
	margin: 5px 0px 5px 140px;
	padding: 5px 0px 0px 0px;
}

.linemedium {
	font-size: 1px;
	clear: both;
	border-bottom: 1px solid #bbbbbb;
	margin-bottom: 5px;
	padding: 5px 0px 0px 0px;
}

.homelinedark {
	font-size: 1px;
	clear: both;
	border-bottom: 1px solid #333333;
	margin: 30px 0px 5px 0px;
}

.linedark {
	font-size: 1px;
	clear: both;
	border-bottom: 1px solid #333333;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
}

.homediscussionarchivestitle {
	margin-bottom: 11px;
}

.welcome {
	background-color: #d2dcdd;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 5px 15px 5px;
	line-height: 14px;
}

.welcome a:link, .welcome a:visited {
	color: #5c7878;
}

.welcome a:hover {
	color: #ff5500;
}

.sidetitle img {
	display: block;
}


