a.external{
	/*background: #f3f3f3 none;*/
	background: #eaf3da;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.external:hover {
	background: #004400 none;
	color: #ffffff;
}

a.freefind{
	background: #000044;
	color: #87cefa;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.freefind:hover { background: #000044; color: #ff0000; }

a.item:link {
	background: #eaf3da none;
	color: #0000ff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
}

a.item:visited {
	/*background: #eaf3da none; */
	color: #0000ff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
}

a.item:hover {
	background: #d4d4d4 none;
	color: #ff0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
}

a.linkcats{
	/*background: #ffffff;*/
	background: #eaf3da;
	color: #000000;
	font: 0.9em Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.linkcats:hover { background: #004400 none; color: #ffffff; }

a.maillink, a.maillink:visited { color: #0000ff; font: bold 90% monospace; }

a.maillink:hover { color: #ff0000; }

a.mailto, a.mailto:visited { color: #0000ff; }

a.mailto:hover { color: #ff0000; }

a.mailtoposter, a.mailtoposter:visited {
	background: #ffe4c4 none;
	border: 2px outset #9999ff;
	color: #00f;
	display: block;
	font: bold 80% "Times New Roman", Times, serif;
	margin: 0;
	padding: 0.2em 0.5em;
	text-align: center;
	text-decoration: none;
	width: auto;
	text-align: center;
}

a.mailtoposter:hover {
	background: #ff7068 none;
	color: #300;
	border: 2px inset #9999ff;
}

a.menubar {
	background: #000044 none;
	/*color: #9999ff;*/
	color: white;
	display: block;
	/*font: bold 95% "Times New Roman", Times, serif;*/
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0.2em 0.5em;
	text-align: center;
	text-decoration: none;
	width: auto;
}

a.menubar:hover, a.menubar-events:hover{ color: #f00; background: #CCFFCC none; }

a.menubar-events {
	background: #000044 none;
	color: #ffff00;
	display: block;
	/*font: bold 95% "Times New Roman", Times, serif;*/
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0.2em 0.5em;
	text-align: center;
	text-decoration: none;
	width: auto;
}

a.menubarx {
	background: #000044 none;
	color: white;
	display: block;
	/*font: bold 95% "Times New Roman", Times, serif;*/
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0.2em 0.5em;
	text-align: center;
	text-decoration: none;
	width: auto;
}

a.menubarx:hover{ color: red; background: #CCFFCC none; }

a.msg {
	background: #cccccc;
	color: #000066;
	text-decoration: underline;
}

a.msg:hover { background: #ff0000; color: #ffffbb; }

a.msglog {
	background: #d0d0d0;
	color: #0000ff;
	font-family: Arial, Helvetica, sans-serif;
}

a.msglog:hover { background: #d0d0d0; color: #ff0000; }

a.now-lives{
	background: #f6f6f6 none;
	color: #0000ff;
	display: block;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	padding-bottom: 0.2em;
	text-decoration: underline;
}

a.now-lives:hover { background: #000044 none; color: #ffffff; }

a.persdata {
	background: #c2e4fa none;
	color: #000099;
	display: block;
	font: bold 1em "Times New Roman", Times, serif;
}

a.persdata:visited{
	background: #c2e4fa none;
	color: #000099;
	display: block;
}

a.persdata:hover{
	background: #ff0000 none;
	color: #ffffff;
	display: block;
}

a.plucas:hover{ background: #ff8000 none; color: #999900; }

a.post:link{
	background: #ffffff none;
	color: #0000ff;
	font: bold 0.8em Arial, Helvetica, sans-serif;
}

a.post:visited{
	background: #ffffff none;
	color: #0000ff;
	font: bold 0.8em Arial, Helvetica, sans-serif;
}

a.post:hover {
	background: #ffffff none;
	color: #009900;
	font: bold 0.8em Arial, Helvetica, sans-serif;
}

a.postedlink {
	background: #c2e4fa none;
	color: #000099;
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: center;
	width: 3em;
}

a.postedlink:visited{ background: #c2e4fa none; color: #000099; }

a.postedlink:hover{ background: #ff0000 none; color: #ffffff; }

a.rolllink, a.reunion-pic {
	background: #c2e4fa none;
	border: 1px solid #000066;
	color: #000099;
	font: bold 12px "Times New Roman", Times, serif;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
	width: 100px;
}

a.rolllink:visited, a.reunion-pic:visited { background: #c2e4fa none; color: #000099; }

a.rolllink:hover, a.reunion-pic:hover { background: #ff0000 none; color: #ffffff; }

a.rolllwf{
	background: #085a8f none;
	color: #cecfff;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

a.rolllwf:visited{ background: #092e43 none; color: #686dff; }

a.rolllwf:hover{ background: #660000 none; color: #ff0000; }

a.textlink {
	background: #87cefa none;
	color: #000000;
	text-decoration: underline;
}

a.textlink:hover { background: #000044 none; color: #ffffff; }

body {
	background: #000044 none;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
}

caption {
	background: #ffffff;
	color: #000000;
	font: bold medium "Times New Roman", Times, serif;
}

div.albumlinks { font-size: 90%; margin-left: 10%; }

div.albumlinks ul { list-style-type: none; }

div.albumlinks ul li.category {
	color: #009000;
	font-weight: bold;
	padding-bottom: 0.5em;
	padding-left: 0em;
	padding-top: 0.5em;
}

div.albumlinks ul li.group { font-size: 110%; margin-bottom: 0.5em; }

div.albumlinks ul li.group li.category a {
	color: #0000ff;
	display: block;
	font: bold 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 3em; /*padding-top:0.5em;*/
	padding-bottom: 0.3em; /*font-weight: lighter;*/
	text-decoration: none;
}

div.albumlinks ul li.group li.category a:hover {
	background: #ffffff;
	color: #dc143c;
	text-decoration: underline;
}

div.anniversary08 {
	font: 85%/1.2 'Courier New', Courier, monospace;
	width: 80%;
	margin: auto;
}

div.anniversary08  h5 { font-size: 110%; }

div.anniversary08 dl dt { font-weight: bold; text-decoration: underline; }

div.anniversary08 dl dt dd { margin-bottom: 0.5em; line-height: 1.3; }

div.clear { clear: both; font-size: 0; }

div.head {
   background: url(../images/colors-slice-60.gif) #eaf3da repeat-x;
	position:relative;/*hack to for IE to paint background*/
}

div.marquee {
	border: 2px groove #ce0000;
	color: #fff;
	background: #088;
	width: 90%;
	margin: auto;
}

div.marquee marquee {
	font: larger 'Courier New', Courier, monospace;
	padding: 0.1em;
	border: none;
	margin-top: 0.3em;
}

div.messages {
	background: #ffffff;
	font: 90%/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

div.messages a.paging {
	color: #0000ff;
	font: bold 90% "Courier New", Courier, monospace;
	padding-left: 2px;
	padding-right: 2px;
}

div.messages a.paging:hover { color: #ff0000; }

div.messages table {
	background: #ffffff;
	border: 1px solid #000000;
	border-collapse: collapse;
	color: #000000;
	margin: auto auto 0.5em auto;
	text-align: left;
	width: 95%;
}

div.messages table td.msgtext {
	background: #efefef;
	color: #101010;
	font: lighter 95%/1.3 Arial, Helvetica, sans-serif;
	margin-top: 0;
	padding: 1em;
	text-align: left;
}

div.messages table td.writer {
	background: #d0d0d0;
	color: #0000ff;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
}

div.MLnote {
	/*width:80%;
	margin:auto;
	background:#ce0000;*/
	color: #ce0000;
	/*padding:0.2em;*/
	font: italic bold 85% monospace;
	background-color: transparent;
}

div.msgguide0 {
	background: #e8e8fe;
	color: #0000ff;
	padding-left: 2px;
	padding-right: 2px;
	width: 100%;
	font: bold 90% arial;
}

div.msgguide0 h4 {
	margin-bottom: 0;
	margin-top: 0.5em;
	text-align: center;
	text-decoration: underline;
}

div.msgguide0 ol { line-height: 1.3; }

div.msgguide0 ol li { margin-bottom: 0.5em; }

div.msglog {
	background: #ffffff;
	font: 90%/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: auto;
	width: 94%;
	text-align: center;
}

div.msglog a.paging {
	color: #0000ff;
	font: bold 90% "Courier New", Courier, monospace;
	padding-left: 2px;
	padding-right: 2px;
}

div.msglog a.paging:hover { color: #ff0000; }

div.msglog table {
	background: #ffffff;
	border: 1px solid #000000;
	border-collapse: collapse;
	color: #000000;
	margin: auto;
	margin-bottom: 0.5em;
	text-align: left;
	width: 94%;
}

div.msglog table td.msgtext {
	background: #efefef;
	color: #101010;
	font: lighter 95%/1.3 Arial, Helvetica, sans-serif;
	margin-top: 0;
	padding: 1em;
	text-align: left;
}

div.musiclink  a:hover { color: #ce0000; }

div.musiclink a {
	color: #9999ff;
	font: bold 16px "Times New Roman", Times, serif;
}

div.scroll {
	font: 80% 'Courier New', Courier, monospace;
	margin-right: 5px;
	margin-top: 5px;
	padding: 2px;
	text-align: center;
	width: 100%;
}

div.scroll a {
	border: 1px solid #acadff;
	color: #acadff;
	text-decoration: none;
}

div.scroll a:visited { border: 1px solid #acadff; color: #c8c8ff; }

div.scroll a:hover { border: 1px solid #ce0000; color: #ce0000; }

/*div.msgguide0 */div.signature { float: left; width: 100px; }

div.wipe2 {
	font-size: 14px;
	position: absolute;
	text-align: center;
	width: 300px;
	z-index: 100;
}

h2.opener {
	background: #ffffff none;
	color: #000099;
	font: bold normal 24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: underline;
}

h3.msgcat , h3.reunionname, h5.reunionname{
	background: #ffffff;
	color: #69652e;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 0;
	margin-top: 0;
	text-align: center;
	text-decoration: underline;
	width: 600px;
}

h3.msglog { text-align: left; text-decoration: underline; }

input.ffinput { font: bold 105% monospace; }

input.ffsubmit {
	background: #000044;
	color: #87cefa;
	font: bold 120% monospace;
}

input.msgform, textarea.msgform { font: 0.9em monospace; }

marquee {
	border: 2px groove #ce0000;
	color: #fff;
	font: smaller 'Courier New', Courier, monospace;
	padding: 0.2em;
	background: #088;
}

marquee a { color: #fff; }

marquee a.button {
	display: block;
	width: 10em;
	margin: auto;
	color: #fff;
	background: #0002dd;
	border: 2px outset red;
	font: bold 0.9em monospace;
	text-align: center;
	padding: 0.4em;
}

marquee a:hover { color: #ff7373; }

marquee a:hover.button {
	color: #ffa6a6;
	background: #8a0000;
	border: 2px inset red;
}

marquee p { font-style: italic; }

p.msg {
	font: 0.9em/1.3em Arial, Helvetica, sans-serif;
	padding: 0.5em 2em;
	text-align: left;
}

p.msglog {
	font-size: 0.9em;
	padding-left: 1em;
	padding-right: 1em;
	text-align: left;
}

p.msglog-top {
	font-size: 0.9em;
	margin-top: 1em;
	padding-left: 1em;
	padding-right: 1em;
	text-align: left;
}

span.mail { background: #c1dfff; color: #3e2000; font-size: 0.9em; }

span.msgform {
	background: #efefef;
	color: #000000;
	font: bold 0.9em "Times New Roman", Times, serif;
}

span.msgform-instr {
	background: #cc0000;
	color: #ffff00;
	font: bold 0.9em "Times New Roman", Times, serif;
}

span.twentyoneru { background: #ffffff; color: #000000; font-size: 0.9em; }

table.getmsg {
	background: #f0f0f0;
	border: 2px ridge #000000;
	border-collapse: collapse;
	margin: auto;
	width: 94%;
}

table.getmsg td { padding-left: 0.2em; padding-top: 0.5em; }

table.getmsg td input { /*width: 300px;*/ width: 40%; }

table.getmsg td label {
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	font-weight: bold;
}

table.getmsg td#msgtext { text-align: center; }

table.getmsg tr { background: #f0f0f0; }

table.menubar { border: 0; width: auto; }

/*table.msglog {
   background: #f0f0f0;
   border: 2px solid #000066;
   color: #000000;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0.5em;
   width: 100%;
}*/
td.banner{
	background: #000044 none;
	color: #ff0000;
	font-family: 'Times New Roman', serif;
	font-weight: bold;
	text-align: center;
}

td.contact-list {
	background: #f6f6f6;
	color: #000000;
	font: bold 0.8em Arial, Helvetica, sans-serif;
	padding-left: 1em;
	text-align: left;
}

td.icon {
	background: #ffff00 none;
	color: #ff0000;
	margin: auto auto;
	text-align: center;
}

td.msg { background: #f0f0f0; color: #000000; }

td.msgdate {
	background: #d0d0d0;
	color: #000044;
	font: bold 0.8em Arial, Helvetica, sans-serif;
	padding-right: 1em;
}

td.msgtext {
	/*background: #e0e0e0;
   color: #000;
	
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   margin-top: 0;
   padding-bottom: 0.5em;
   padding-left: 0.5em;
   padding-top: 0.5em;
   text-align: left;
	font: normal 85% monospace;*/

}

td.post{
	background: #ffffff;
	color: #000000;
	font-weight: bold;
	text-align: left;
}

td.regtnum {
	background: #ffffff none;
	color: #666666;
	font: bold 0.8em "Times New Roman", Times, serif;
	padding-right: 2px;
	text-align: right;
}

td.reunion-link {
	/*background: #ffffff;*/
	background: #eaf3da;
	color: #000000;
	font-weight: bold;
	padding: 0.2em 1em 0.2em 1em;
	text-align: left;
}

td.reunion-year {
	/*background: #ffffff;*/
	background: #eaf3da;
	color: #000000;
	font: bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 1em;
	padding-right: 1em;
	text-align: right;
	width: 5em;
}

td.rolllink {
	background: #c2e4fa none;
	color: #000099;
	text-align: center;
}

td.rolls {
	background: #ffffff none;
	color: #666666;
	font: bold 1em/1.5em monospace;

}

td.writer {
	background: #d0d0d0;
	color: #0000ff;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	padding-left: 0.2em;
}

textarea, input.form {
	background: #ffffff none;
	color: #0000ff;
	font: bold 1em monospace;
}

th.rolls{
	background: #666666;
	color: #ffffff;
	font: bold 0.95em monospace;
}

tr.now-lives { background: #ffffbb; }

.unit-name {
	font-family: "Times New Roman", Times, serif;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	color: #ff0000;
	font-style: italic;
}

.contact {
	background: #ebf5fc none;
	border: 2px ridge #ff0000;
	color: #000000;
	font-size: 0.9em;
	margin: 0;
	padding-left: 0.2em;
	padding-right: 0.2em;
	text-align: left;
}

.contact-panel {
	background: #ebf4ea none;
	color: #ff0000;
	margin-left: 2%;
	margin-right: 2%; /*margin:auto;*/
	margin-top: 0; /*width:96%;*/
	padding-top: 0;
}

.content {
	background: #ffffff none;
	/*border: 2px ridge #ff0000;*/
	border: 5px solid #fffdda;
	color: #000000;
	padding-left: 0em;
	margin: 0;
	padding-right: 0em;
	padding-top: 0;
	text-align: left;
}

.content-panel {
	background: #ffffff none;
	color: #ff0000;
	/*margin: auto;*/
	margin-left: 7%;
	margin-right: 7%;
}

.eor	{
	background: #ffffff none;
	color: #990000;
	font-weight: bold;
	text-align: center;
}

.formheading {
	background: #ffffff none;
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: center;
}

.formnote {
	background: #ffffff none;
	color: #990000;
	font: bold 0.8em "Times New Roman", Times, serif;
}

.linksx { background: #d5e9d7 none; color: #000000; }
.links { background: #eaf3da none; color: #000000; }
.links a:hover { color: white; background: black; }

.menubar{ padding: 0.2em 0.5em 0.2em 0.5em; }

.message-form { margin: 0; }

.message-txt-center{
	margin-bottom: 0.5em; /*background-color: #EFEFEF;*/
	margin-top: 0.5em;
	text-align: center;
}

.msghead {
	background: #cccccc;
	border-bottom: 1px solid #000066;
	border-top: 1px solid #000066;
	color: #ff0000;
	margin-bottom: 0;
	padding-left: 0.5em;
}

.note1 {
	/*background: #ffffff none;*/
	background: #eaf3da;
	color: #990000;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

.svcnolwf{
	background: url(http://www.106fdwksp.com/members/lfwbg.jpg) #000000 repeat;
	color: #b8860b;
	padding-right: 1em;
}

#wipediv1 {
	background: #333355;
	color: #ffffff;
	font: 14px/1.5 verdana, arial, helvetica, sans-serif;
	position: absolute;
	z-index: 100;
}

#wipediv1 a { color: #9b9cff; }

#wipediv1 a:hover { color: #ff0000; }

#wipediv1 h1 {
	color: #ccccff;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
	text-decoration: underline;
}
