body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: white;
	font: 11px/17px	 verdana, arial, sans-serif;
	color: black;
}
a:link {color: #90000c;  text-decoration: none; }
a:visited {color: #90000c;  text-decoration: none; }
a:hover {color: #d90000; text-decoration: underline; }
.lnkimg { border-width: 0; }

/*** Page layout ***/
div#wrapper	{
	margin: 0px;
	padding: 0px;
	text-align: left;
	width 740px;
}
table#bodycontainer {
	border-collapse: collapse;
}
/*** Header ***/
td#header {
	border: 0;
	background: white;
}
td#headerlogo {
	vertical-align: top;
	text-align: middle;
	margin: 0;
	padding: 2px 6px 0 97px;
	width: 110px;
}
td#headertitle {
	padding: 29px 16px 0 0;
	margin: 0;
	vertical-align: top;
	height: 36px;
/*	width: 218px; */
}
td#headertitle2 {
	padding: 0 16px 6px 2px;
	margin: 0;
	vertical-align: top;
	height: 14px;
}
td#headertitle2 h2 {
	font: bold 10px verdana, arial, sans-serif;
	color: #ff7f00; /* orange */
	padding: 0;
	margin: 0;
}
/*** Menu Bar ***/
tr#menurow {
	padding: 0;
	border: 0;
}
td#menubar {
	border-bottom: 20px solid white;
	background: #3f7f9e; /* logo blue */
	color: white;
	height: 16px;
	padding: 0;
	margin: 0;
}
td#menubarleft {
	border-bottom: 20px solid white;
	background: #3f7f9e; /* logo blue */
	color: white;
	width: 188px;
	height: 16px;
	padding: 0;
	margin: 0;
}
iframe#mainmenu {
	width: 555px;
	width: 455px;
	height: 16px;
	padding: 0;
	margin: 0;
	border: 0;
}
td#adminmenubar {
	background: #3f7f9e; /* logo blue */
	color: white;
	height: 16px;
	padding: 0;
	margin: 0;
}
td#adminmenubarleft {
	background: #3f7f9e; /* logo blue */
	color: white;
	text-align: left;
	width: 70px;
	height: 16px;
	padding: 0;
	margin: 0;
}
/* menu iframe */
body#mainmenu {
	text-align: left;
	margin: 0;
	padding: 0;
}
div#tmenunav {
	font: bold 11px verdana, arial, sans-serif;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}
div#tmenunav a {
	float: left;
	display: block;
	text-align: center;
	width: 88px;
	height: 13px;
	padding: 1px 5px 2px 5px;
	border-right: solid 2px white;
}
div#tmenunav a.register {
	width: 116px;
}
div#tmenunav a.first {
	border-left: solid 2px white;
}
div#tmenunav a.homelink {
	width: 13px;
	height: 12px;
	padding: 2px 5px 2px 5px;
}
div#tmenunav a.currentlink:link,
div#tmenunav a.currentlink:visited,
div#tmenunav a.currenthome:link,
div#tmenunav a.currenthome:visited,
div#tmenunav a.currenthome:hover {
	background: white;
	color: #3f7f9e; /* logo blue */
	text-decoration: none;
}
div#tmenunav a:link,
div#tmenunav a:visited {
	background: #3f7f9e; /* logo blue */
	color: white;
	text-decoration: none;
}
div#tmenunav a.wikilink:link,
div#tmenunav a.wikilink:visited {
	background: #3f7f9e; /* logo blue */
	background: #90000c; /* maroon */
	color: white;
	text-decoration: none;
}
div#tmenunav a.currentlink:hover,
div#tmenunav a.wikilink:hover,
div#tmenunav a:hover {
	background: #ff7f00; /* orange */
	color: white;
	text-decoration: none;
}
div#tmenunav a.admengap { width: 25px; }
/*** Main Body ***/
tr#mainbodyrow {
	vertical-align: top;
}
tr#mainbodyrow h2 {
	background: #4c419b; /* medium purple */
	color: white;
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding: 4px 8px 4px 10px;
	width: 158px;
	margin-bottom: 0;
}
tr#mainbodyrow h2.sidebartop {
	margin-top: 0;
}
tr#mainbodyrow h3 a {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding: 4px 8px 4px 10px;
	width: 158px;
	display: block;
	margin-bottom: 0;
}
tr#mainbodyrow h3 a:link,
tr#mainbodyrow h3 a:visited {
	background: #4c419b; /* medium purple */
	color: white;
	text-decoration: none;
}
tr#mainbodyrow h3 a:hover {
	background: darkorange;
	color: #071c51; /* dark blue */
}

/*** Left Sidebar ***/
td#leftsidebar {
	background: white;
	color: #404040;
	padding: 0 0 25px 12px;
}
div.sidebarblock {
}
div#downloadimgblock {
	padding-top: 6px;
	text-align: center;
}
div#rssimage {
	text-align: center;
	margin-top: -15px;
}
div#counter {
	text-align: left;
	margin: 0;
	padding-left: 20px;
	text-align: center;
	padding-left: 0;
}
/*** Center Content ***/
td#centercontent {
	border: 0;
	background: white;
	color: black;
	padding: 0 13px 16px 13px;
	padding: 1px 26px 16px 26px;
	padding: 5px 30px 20px 30px;
}
td#centercontent p#breadcrumbs {
}
div.entrywrapper {
	border: 1px solid #dedede;
	border: 1px solid #c8c8c8;  /* slightly darker light gray */
	padding: 13px;
}
div.adminwrapper {
	padding: 20px;
}
td#centercontent h1 {
	font: bold 20px arial, verdana, sans-serif;
	margin-top: 0;
}
div.blogcontent h1,
div.entrycontent h1 {
	margin-bottom: 0;
}
div.blogcontent h1 a:link,
div.blogcontent h1 a:visited {
	color: black;
	text-decoration: none;
}
div.blogcontent h1 a:hover {
	color: #d90000; /* red */
	color: #ff7f00; /* orange */
	color: #90000c; /* maroon */
	text-decoration: underline;
}
div.blogcontent p#breadcrumbs,
div.entrycontent p#breadcrumbs {
	color: #808080; /* gray */
	color: #404040; /* dark gray */
	color: #606060; /* gray */
	font: 10px	 verdana, arial, sans-serif;
	margin-top: 2px;
	padding-left: 8px;
}
div.archivecontent p#breadcrumbs {
	font: 14px verdana, arial, sans-serif;
	font: 13px verdana, arial, sans-serif;
	margin: 0;
}
div.blogcontent hr, 
div.archivecontent hr,
div.entrycontent hr {
	margin-top: 12px;
	margin-bottom: 12px;
	height: 0.5px;
	color: #d0d0d0; /* light gray */
	margin-left: 2px;
	margin-right: 2px;
}
td#centercontent h2 {
	background: white;
	width: 350px;
	font: bold 18px arial, verdana, sans-serif;
	color: #404040; /* dark gray */
	color: #606060; /* gray */
	margin-bottom: 0;
	margin: 0;
	padding: 0;
}

td#centercontent h3 { font: bold 12px/16px verdana, arial, sans-serif; color: #071c51; background: white; width: 340px; }
td#centercontent h3 a:link,
td#centercontent h3 a:visited {
	font: bold 12px/16px verdana, arial, sans-serif;
	color: darkcyan;
	color: #90000c; /* maroon */
	background: white;
	width: 350px;
	padding: 0;
}
td#centercontent h3 a:hover {
	color: darkorange;
	color: #d90000; /* red */
	background: white;
	text-decoration: underline;
}
td#centercontent strong { font: bold 11px/16px verdana, arial, sans-serif; color: #3f7f9e; /* blue */ }
td#centercontent strong { font: bold 11px/16px verdana, arial, sans-serif; color: black; }
td#centercontent strong#home { font: bold 11px/16px verdana, arial, sans-serif; color: #90000c; }
td#centercontent h4 {
	font: bold 12px/16px verdana, arial, sans-serif;
	color: #071c51; /* dark blue */
	margin-bottom: 2px;
}
td#centercontent h5 {
	margin-top: -10px;
	margin-bottom: -10px;
	width: 350px;
}
td#centercontent a.mgcrumb:link,
td#centercontent a.mgcrumb:visited,
td#centercontent a.ocrumb:link,
td#centercontent a.ocrumb:visited,
td#centercontent a.vfcrumb:link,
td#centercontent a.vfcrumb:visited {
	color: darkorange;
}
td#centercontent a.mwcrumb:link,
td#centercontent a.mwcrumb:visited,
td#centercontent a.pcrumb:link,
td#centercontent a.pcrumb:visited,
td#centercontent a.vgcrumb:link,
td#centercontent a.vgcrumb:visited {
	color: gold;
}
td#centercontent a.mpcrumb:link,
td#centercontent a.mpcrumb:visited, 
td#centercontent a.acrumb:link,
td#centercontent a.acrumb:visited,
td#centercontent a.vhcrumb:link,
td#centercontent a.vhcrumb:visited {
	color: greenyellow;
}
td#centercontent a.mbcrumb:link,
td#centercontent a.mbcrumb:visited,
td#centercontent a.lcrumb:link,
td#centercontent a.lcrumb:visited {
	color: green;
}
td#centercontent a.mocrumb:link,
td#centercontent a.mocrumb:visited {
	color: blue;
}
td#centercontent a.mlcrumb:link,
td#centercontent a.mlcrumb:visited {
	color: indigo;
}
td#centercontent a.mrcrumb:link,
td#centercontent a.mrcrumb:visited {
	color: violet;
}
td#centercontent a.mgcrumb:hover,
td#centercontent a.mwcrumb:hover,
td#centercontent a.mpcrumb:hover,
td#centercontent a.mbcrumb:hover,
td#centercontent a.mocrumb:hover,
td#centercontent a.mlcrumb:hover,
td#centercontent a.mrcrumb:hover,
td#centercontent a.ocrumb:hover,
td#centercontent a.pcrumb:hover,
td#centercontent a.acrumb:hover,
td#centercontent a.lcrumb:hover {
	text-decoration: underline;
}
hr.entryhr {
	height: 2px;
	margin: 0;
	color: #dedede;
	color: #c8c8c8;  /* slightly darker light gray */
}
/*** Right Sidebar ***/
td#rightsidebar {
	background: white;
	color: #404040;
	padding: 0 12px 25px 0;
}
.blnkimg { border: 1px solid #808080; }

div#adsense {
	text-align: center;
	width: 176px;
	padding-left: 2px;
	width: 174px;
	margin-bottom: 25px;
}

/*** Footer ***/
tr#footer {
	background: #3f7f9e; /* logo blue */
	color: white;
}
tr#footer a {
	color: white;
}
tr#footer a:hover {
	color: darkorange;
	text-decoration: none;
}
td#footleft {
	border: 0px solid white;
	border-top: 1px;
	text-align: left;
	padding: 1px 0 2px 22px;
	border-bottom: 4px solid white;
}
td#footcenter {
	border: 0px solid white;
	border-top: 1px;
	text-align: center;
	padding: 1px 0 2px 0;
	border-bottom: 4px solid white;
}
td#footright {
	border: 0px solid white;
	border-top: 1px;
	text-align: right;
	padding: 1px 19px 2px 0;
	border-bottom: 4px solid white;
}

/*** recent entries - iframe ***/
iframe#recententries {
/*	display:none; */
	overflow: visible;
	width: 176px;
	margin: 0;
	padding: 0;
	border: 0;
}
body#recent {
	background: #f0f0f0;
	text-align: left;
	margin: 0;
	padding: 0;
}
body#recent p {
	font: 10px/13px	 verdana, arial, sans-serif;
	color: #404040; /* dark gray */
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 8px;
	margin-bottom: 6px;
}

/*** User Registration Form ***/
div#urtwrap { text-align: center; }
table#urtwrapper { border: 2px solid #071c51; }
td#urtborder { background: white; }
table#userregformtbl {
	background: #f2f2f2;
	border: 1px solid #4c419b; /* light puple */
	border: 1px solid #071c51; /* dark blue */
}
td.urtlabel {
	font: 9px verdana, arial, sans-serif;
	color: #404040; /* dark gray */
	text-align: left;
	padding: 0 8px 0 8px;
}
td.urtlabel2 {
	font: 9px verdana, arial, sans-serif;
	color: #404040; /* dark gray */
	text-align: left;
	padding: 0 8px 0 8px;
}
td.urtinput {
	padding: 0 10px 0 0;
	text-align: left;
}
td.urtsectiontitle {
	font: bold 10px verdana, arial, sans-serif;
	color: #4c419b; /* light purple */
	text-align: left;
	padding: 0 8px 0 8px;
}
td.urtlead { height: 14px; }
td.urtgap { height: 10px; }
td.urtdivide hr {
	height: 1px;
	color: #4c419b;
	margin: 0 8px 0 8px;
}
p.alert {
	color: #d90000;
}

/*** Admin - User Registration ***/
tr.RUtablehead {
	background: #4c419b;
	background: #3f7f9e; /* logo blue */
	color: white;
}
tr.RUtablehead a:link, tr.RUtablehead a:visited {
	color: white;
	text-decoration: underline;
}
tr.RUtablehead a:hover {
	color: darkorange;
	text-decoration: underline;
}
tr.RUentry {
	font: 11px verdana, arial, sans-serif;
}

/* new sidebar boxes */
div.sidebarbox {
	font: 10px/12px	 verdana, arial, sans-serif;
	color: #404040; /* dark gray */
	background: #f0f0f0 url(../i/rdbot176.gif) no-repeat bottom;
	width: 176px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
div.sidebarbox h4 {
	font: bold 11px verdana, arial, sans-serif;
	color: white;
	background: #90000c url(../i/rdtop176.gif) no-repeat top; /* maroon */
	background: #3f7f9e url(../i/rdtop176.gif) no-repeat top; /* blue */
	margin: 0;
	padding: 4px 12px 4px 12px;
/*	border-bottom: solid 1px #808080; */
}
div.sidebarbox p {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 8px;
	margin-bottom: 6px;
}
div.sidebarbox p.seemore {
	font: 10px verdana, arial, sans-serif;
	text-align: right;
	margin-top: 6px;
}
div.sidebarbox form {
	text-align: center;
	margin-top: 3px;
	margin-bottom: 0px;
}
div.sidebarbox input {
	margin-top: 3px;
	margin-bottom: 3px;
	vertical-align: middle;
}
div.sidebarbox hr {
	color: #b0b0b0; /* gray */
	margin-left: 8px;
	margin-right: 8px;
	height: 0.5px;
}
div.sidebarbox p#download {
	margin-top: 12px;
	text-align: center;
}

div#featuredtopic {
	font: 10px/12px	 verdana, arial, sans-serif;
	font: 9px/11px	 verdana, arial, sans-serif;
	color: #404040; /* dark gray */
	background: #f0f0f0 url(../i/rdbot176.gif) no-repeat bottom;
	width: 176px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
div#featuredtopic h4 {
	font: bold 11px verdana, arial, sans-serif;
	color: white;
	background: #90000c url(../i/rdtop176.gif) no-repeat top; /* maroon */
	background: #3f7f9e url(../i/rdtop176.gif) no-repeat top; /* blue */
	margin: 0;
	padding: 4px 12px 4px 12px;
/*	border-bottom: solid 1px #808080; */
}
div#featuredtopic p {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 8px;
	margin-bottom: 6px;
}
div#featuredtopic p.seemore {
	font: 10px verdana, arial, sans-serif;
	text-align: right;
	margin-top: 6px;
}
div#featuredtopic form {
	text-align: center;
	margin-top: 3px;
	margin-bottom: 0px;
}
div#featuredtopic input {
	margin-top: 3px;
	margin-bottom: 3px;
	vertical-align: middle;
}
div#featuredtopic hr {
	color: #b0b0b0; /* gray */
	margin-left: 8px;
	margin-right: 8px;
	height: 0.5px;
}
div#featuredtopic p#download {
	margin-top: 12px;
	text-align: center;
}

div.categorynav {
	font: 10px/13px	 verdana, arial, sans-serif;
	color: #404040; /* dark gray */
	background: #3f7f9e url(../i/rdbot176.gif) no-repeat bottom;
	background: #ff7f00 url(../i/rdbot176.gif) no-repeat bottom;
	background: #90000c url(../i/rdbot176.gif) no-repeat bottom;
	width: 176px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
div.categorynav h4 {
	font: bold 11px verdana, arial, sans-serif;
	color: white;
	background: #3f7f9e url(../i/rdtop176.gif) no-repeat top; /* blue */
	background: #ff7f00 url(../i/rdtop176.gif) no-repeat top; /* maroon */
	background: #90000c url(../i/rdtop176.gif) no-repeat top; /* orange */
	margin: 0;
	padding: 4px 12px 4px 12px;
}

div#myotherblogs {
	font: 9px/11px	 verdana, arial, sans-serif;
	color: #404040; /* dark gray */
	background: #f0f0f0 url(../i/rdbot176.gif) no-repeat bottom;
	width: 176px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
div#myotherblogs h4 {
	font: bold 11px verdana, arial, sans-serif;
	color: white;
	background: #90000c url(../i/rdtop176.gif) no-repeat top; /* maroon */
	background: #3f7f9e url(../i/rdtop176.gif) no-repeat top; /* blue */
	margin: 0;
	padding: 4px 12px 4px 12px;
}
div#myotherblogs p {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 8px;
	margin-bottom: 6px;
}

div#archivelinks p {
	margin-top: 6px;
	margin-bottom: 4px;
}
