body {
		 background-color: #FFFFFF;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 16px;
		 margin: 0;
		 padding: 0;
		 background: url(images/lightgreybar.gif) repeat-y left top;		 
}

.copyright {
font-size: 10px;
clear: both;
}

.formheader {
font-weight: bold;
font-size: 18px;
background-color: #000000;
color: #FFFFFF;
padding: 3px;
}

.submissionsuccess {
font-weight: bold;
font-size: 18px;
color: #FF0000;
}

.challengequestion {
font-weight: bold;
color: #FF0000;
}

.sendcommentarticletitle {
font-weight: bold;
font-size: 12px;
color: #FF0000;
}

#topbar {
				background: url(images/redbar.gif) repeat-x left top;
}

/* TOP MENU */

.topmenu {
				 background-color: #000000;
				 padding: 1px;
				 color: #FFFFFF;
				 font-weight: bold;
}

a.dark:link { font-size: 12px; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
a.dark:visited { font-size: 12px; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
a.dark:active { font-size: 12px; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
a.dark:hover { font-size: 12px; font-weight: bold; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFF33; } 

#blackbar {
					background: url(images/blackbar.gif) repeat-x left top;
}

/* LEFT SIDE MENU */
#leftbar {
         background-color: #EAEAEA;
				 float: left;
				 width: 170px;
}

.leftmenuheading { 
                 background-color: black; 
								 color: #FFFFFF;
								 font-family: Verdana, Arial, Helvetica, sans-serif; 
								 font-size: 14px;
								 font-weight: bold;
								 margin-left: 5px;
								 margin-right: 5px;
								 padding-left: 3px;								 								 								 
}

a.leftmenu:link { font-size: 12px; line-height: 150%; margin-left: 5px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; }
a.leftmenu:visited { font-size: 12px; line-height: 150%; margin-left: 5px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; }
a.leftmenu:active { font-size: 12px; line-height: 150%; margin-left: 5px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; }
a.leftmenu:hover { font-size: 12px; line-height: 150%; margin-left: 5px; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; }

/* MAIN CONTENT AREA */

#maincontent {
			margin-left: 180px;
			margin-right: 15px;
			text-align: justify;
}

.dateheader {
						 color: #808080;
						 font-size: 12px;
						 font-weight: bold;
}

.article-title { 
							 font-weight: bold;
}

.article {
line-height: 120%;
}

a.maincontentlink:link { font-size: 12px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; }
a.maincontentlink:visited { font-size: 12px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; }
a.maincontentlink:active { font-size: 12px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; }
a.maincontentlink:hover { font-size: 12px; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; }

/* Contact Us Form */

#contactform {
font-size: .8em;
}

#contactform .label {
float: left;
width: 230px;
margin-right: 10px;
text-align: right;
font-weight: bold;
}

input#contactus {
	margin-left: 240px;
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input#visitorname, input#visitoremailaddress, input#randomchallenge, textarea#visitormessage {
background-color: #FBEF99;
font-family: "Lucinda Console", Monaco, monospace;
font-size: .9em;
width: 300px;
margin-top: -2px;
}

input#visitorname:focus,
input#visitoremailaddress:focus,
input#randomchallenge:focus,
textarea#visitormessage:focus
{
	background-color: #FDD041;
}

/* Mailing List Form */

#mailinglistform {
font-size: .8em;
}

#mailinglistform .label {
float: left;
width: 230px;
margin-right: 10px;
text-align: right;
font-weight: bold;
}

input#mailinglist {
	margin-left: 240px;
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input#firstname, input#lastname, input#emailaddress, input#mailinglistrandomchallenge {
background-color: #FBEF99;
font-family: "Lucinda Console", Monaco, monospace;
font-size: .9em;
width: 300px;
margin-top: -2px;
}

input#firstname:focus,
input#lastname:focus,
input#emailaddress:focus,
input#mailinglistrandomchallenge:focus
{
	background-color: #FDD041;
}

/* Send Comment Form */

#sendcommentform {
font-size: .8em;
}

#sendcommentform .label {
float: left;
width: 230px;
margin-right: 10px;
text-align: right;
font-weight: bold;
}

input#sendcomment {
	margin-left: 240px;
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input#sendcommentvisitorname, input#sendcommentvisitoremailaddress, textarea#sendcommentvisitormessage, input#sendcommentrandomchallenge {
background-color: #FBEF99;
font-family: "Lucinda Console", Monaco, monospace;
font-size: .9em;
width: 300px;
margin-top: -2px;
}

input#sendcommentvisitorname:focus,
input#sendcommentvisitoremailaddress:focus,
textarea#sendcommentvisitormessage:focus,
input#sendcommentrandomchallenge:focus
{
	background-color: #FDD041;
}


/* Unsubscribe Mailing List Form */

#unsubscribeform {
font-size: .8em;
}

#unsubscribeform .label {
float: left;
width: 230px;
margin-right: 10px;
text-align: right;
font-weight: bold;
}

input#unsubscribe {
	margin-left: 240px;
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input#unsubscribeemailaddress, input#unsubscriberandomchallenge {
background-color: #FBEF99;
font-family: "Lucinda Console", Monaco, monospace;
font-size: .9em;
width: 300px;
margin-top: -2px;
}


input#unsubscribeemailaddress:focus,
input#unsubscriberandomchallenge:focus
{
	background-color: #FDD041;
}