body {
  margin: 0;
  text-align: center;
  background: #000000;
}

div#indent {margin-left: 20; margin-bottom: 10px; line-height: 140%;}

p, td {
font: 11px verdana, arial, helvetica;
margin-top: 0;
margin-bottom: 8px;
line-height: 140%;
color: #fff;
}

p {font: 11px verdana, arial, helvetica, verdana;
}

.homepage {
margin-right: 15px;
}



.art {
border: 1px solid #000000;s
}

H1 {
font: 16px arial, helvetica, verdana;
margin-bottom: 4px;
margin-top: 6px;
font-weight: bold;
color: #cc3333;
}
H2 {
font: 13px arial, helvetica, verdana;
margin-bottom: 2px;
margin-top: 2px;
font-weight: bold;
}

H3 {
font: 16px Georgia;
margin-bottom: 4px;
margin-top: 6px;
font-weight: bold;
color: #999;
}

.news {
margin-right: 15px;
font: 12px Georgia;
}
.smallprint {
font: 11px Georgia;
padding-top: 15px;
padding-bottom: 15px;

}

.boxed
{
	background: url(../images/box-tile.gif);
	padding: 12 12 12 12;
	border: 1px solid;
	border-color: #f2f2f2;
}

.boxedrederror
{
	background: url(../images/box-tile-red.gif);
	padding: 12 12 12 12;
	border: 1px solid;
	border-color: #cc3333;
	font-weight:bold;
}
.boxedyellow
{
	background: url(../images/box-tile-yellow.gif);
	padding: 12 12 12 12;
	border: 1px solid;
	border-color: yellow;
	font-weight:bold;
}

.boxedred
{
	background: url(../images/box-tile-red.gif);
	padding: 12 12 12 12;
	border: 1px solid;
	border-color: #cc3333;
	color: #333333;
	font-size: 120%;
	font-weight:bold;

}

HR
{	height: 1px;	
	border: 1px dotted;
	border-color: #cccccc;}

a { color: #cc3333; }
a:hover {
  color: #fff;
  background: #cc3333;
}
.funcnav {font-family: arial, helvetica; color: #cc3333;font-size: 100%; text-decoration:none;margin-top:15px; padding-bottom:5px; }

.funcnav a{color: #cc3333;  font-weight:bold;text-decoration:none;margin-top:10px; padding-bottom:2px;}
.funcnav a:hover{color: #fff;  background: #cc3333; font-weight:bold;text-decoration:none;margin-top:10px; padding-bottom:2px;}
.gallerynav  {font-family: arial, helvetica, verdana; color: #ffffff; font-size:120%;text-decoration:none;}   

.gallerynav a{  color: #ffffff; font-weight:bold; text-decoration:none;margin-top:10px;}   
   
.picnav a{  color: #000000; font-weight:bold; font: arial, helvetica, verdana; text-decoration:none;margin-top:5px;}
.picnav a:hover{  color: #000000; font-weight:bold; font: arial, helvetica, verdana; text-decoration:none;}
   
#container {
  padding: 5px;
  text-align: left;
  font-size: 75%;
  margin:  4px auto;
  width: 778px;
}

#dialog {
  background: #f7f7f7 url(logo.gif) 50% 20% no-repeat;
  border: 4px solid #fff;
  margin: 0 auto;
  width: 450px;
  padding: 1px;
}

#lbox {
  margin: 0;
}

.lform {
  padding: 10px 10px;
  margin: 5 5 5 5;
  background: #eee;
  border: 1px solid #ccc;
}

#logout {
  font-size: 120%;
}

label {
  font-weight: bold;
}

dd, dt, dl {
  margin: 0;
  padding: 0;
}

dl {
  margin-top: 10px;
}

dt {
  margin-top: 20px;
  padding-bottom: 4px;
}

input, select, textarea {
  font-family: georgia, garamond, serif; 
  font-size: 120%;
}

.btns {
  text-align: right;
  font-size: 100%
  padding-right: 40px;
}

.btns-2 {
  text-align: left;
  padding-left: 40px;
}

.btns-2 {
  padding: 5px;
  padding-right: 10px;
  background: #ddd;
  display: block;
}


div#nifty{ margin: 0 10%;
	background: url(../images/box-tile.gif);
	padding: 12 12 12 12;
	border: 1px solid;
	border-color: #f2f2f2;
}


}

b.rtop, b.rbottom{display:block;	background: url(../images/box-tile.gif);
}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: url(../images/box-tile.gif);
}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/*
 *=MISC
 */

.plain-box {
  width: 500px !important;
  background: #f7f7f7 !important;
  padding: 10px !important;
}