/* GLOBAL BASICS */

BODY {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	FONT-FAMILY: Century Gothic, Arial, sans-serif;
	padding: 0px;
}
#container {
  margin: auto; /* centers whole on pg */
  background-color: #fff;
  clear: both;
  padding: 0px;
  border-top: 0; /* removes opera top margin */
  width: 750px;
}
#interface {
  margin: auto;
  text-align: center;
  vertical-align: middle;
}
#foot {
  width: 750px;
}
#line {
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	width: 750px;
}
#line2 {
	background-image: url(../images/line2.gif);
	background-repeat: repeat-x;
	width: 750px;
}

.red {
	color: #FF0000;
	font-size: 1.2em;
}
.maintitle {
	color: #FFFFFF;
	width: 100%;
	line-height: 2px;
	text-decoration: none;
}
.ptitle {
	color: #CC0000;
	font-size: 1.8em;
}
.p2title {
	color: #CC0000;
	font-size: 1.7em;
}
.ttitle {
	color: #999999;
	font-size: 1.8em;
}
.red {
	color: #CC0000;
}
.sub {
	color: #CC0000;
	line-height: 3em;
	font-size: 1.5em;
	font-style: italic;
}
.sub2{
	line-height: 3em;
	font-size: 1.5em;
	font-style: italic;
}
.ad {
	padding-left: 5px;
	text-decoration: none;
	color: #000000;
}
.ad a:hover {
	text-decoration: none;
	color: #CC0000;
}
.click {
	color: #CC0000;
	line-height: 2em;
	font-size: 1.2em;
}
.click a {
	text-decoration: none;
	color: #CC0000;
}
.alink {
	color: #CC0000;
	text-decoration: none;
}
.alink a {
	text-decoration: none;
	color: #CC0000;
}

.foot {
	font-size: 0.9em;
	color: #999999;
	padding-bottom: 25px;
}
.foot a {
	text-decoration: none;
	color: #999999;
}
.foot2 {
	line-height: 2em;
	font-size: 0.9em;
	color: #CC0000;
	padding-left: 1.6em;
}
.foot2 a {
	text-decoration: none;
	color: #CC0000;
}
.backto {
	line-height: 2em;
	font-size: 0.9em;
	color: #CC0000;
}
.backto a:hover {
	color: #999999;
}

#flashhome {
	width: 750px;
	margin: 0;
	padding: 0;
	background: #fff;
	height: 275px;
  }
#thumb {
	width: 80px;
	border: 1px solid #cacaca;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#t2 {
	width: 530px;
	padding: 0px;
}

#news2 {
	width: 210px;
	border: 1px solid #cacaca;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

/* TABLES */
 /* TWO COLUMN FORMAT public photo page */
#a2 {
	width: 530px;
	border: 1px solid #cacaca;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 14px;
}
#b2 { width: 400px; 
      padding-top: 0px;
	  padding-left: 20px;}

 /* TWO COLUMN FORMAT public text pages */
#a2t {
	width: 530px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#b2t { width: 220px; 
      padding-top: 0px;
	  padding-left: 20px;}

 /* TWO COLUMN FORMAT admin */
#a2ad {
	width: 150px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #cacaca;
}
#b2ad { width: 600px; 
      padding-top: 8px;
	  padding-left: 20px;}

 /* THREE COLUMN FORMAT */
#a3 {
	width: 250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #cacaca;
}
#b3 { width: 250px; 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #cacaca;
}
#c3 {
	width: 250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}

 /* FOUR COLUMN FORMAT */
#a4 {
	width: 188px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #cacaca;
}
#b4 { width: 187px; 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #cacaca;
}
#c4 {
	width: 187px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #cacaca;
}
#d4 {
	width: 188px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}