body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#FFFFFF; 
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}

.navmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.navsub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B0B3E1;
	
}

.navrightblue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	
}

.navrightblack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.inthisissue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-style:italic;
}

.inthisissue2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight: bold;
	font-style:italic;
}
.navbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;

}
.directorynavmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin:0px 3px 5px 3px
}

.directorynavmain a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin:0px 3px 5px 3px
}

.directorynavmain a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color:#999999;
	margin:0px 3px 5px 3px
}

.directorynav {
	text-align:center; 
	padding:10px; 
	margin:0px 0px 0px 0px; 
	background: #123366; 
	border:3px solid #000000;
}

.directorycategories {
	font: bold 12px verdana, geneva, sans-serif;
	text-transform: uppercase;
	text-align:center;
	color:#FFFFFF;
	padding:2px; 
	margin:0px 0px 0px 0px; 
	background: #123366; 
	border:1px solid #000000;
}

/*------------CALENDAR GIRLS-----------*/
.barstyle2 {
	font: bold 14px verdana, geneva, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #000099;
	width: 95%;
	padding: 3px;
	margin: 18px 0 0 0;
	text-align:left;
}

.highlighted {
	font: bold 14px verdana, geneva, sans-serif;
	text-transform: uppercase;
	text-align:left;
}

.barstyle {
	font: bold 14px verdana, geneva, sans-serif;
	text-transform: uppercase;
	color: #036;
	background: #bfdef5;
	width: 95%;
	padding: 3px;
	margin: 18px 0 0 0;
	text-align:left;
}

.left {
	text-align:left;
	width: 95%;
}

.extra {
	text-align:center;
	font-wieght: bold;
	font-style:italic;
	width: 95%;
}

.thanks {
	text-align: center;
	font-wieght: bold;
	font-size: 16px;
	font-style: italic;
	width: 95%;
	color:#FF0000;
	}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.mike {
	font-size: 16px;
	font-weight: bold;
}
.andrew {
	font-size: 18px;
	font-weight: bold;
}
.highlightsregion {
	padding:2px; 
	margin:0px 0px 0px 0px; 
	border:2px solid #000000;
}
.quote {
	width: 300px;
	padding: 2px;
	text-align:center;
	position: center;
	border: 1px #999999;
	margin: 0px 0px 0px 0px;
	background-image: url('/images/quote-wall.jpg');
	background-position: center;
	background-repeat: repeat-y;
}
.photosinfo { font-size:14px; font-weight:bold}
.photosinfodate {font-weight:bold }
.photocaptions {font-weight:bold; font-size:16px; }
.photocaptions2 {
	width: 300px;
	padding: 2px;
	text-align: center;
	border: 1px #999999;
	margin: 0px 0px 0px 0px;
	background-position: center;
	background-repeat: repeat-y;
	font-style:italic;
}
.commentsform
{ 
font-family: Times New Roman, Times, san-serif;
background-color:#CCCCCC;
font-size: 14px; 
text-align: left;
margin: 5px;
padding: 5px;
-moz-border-radius:10px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.title
{ 
font-family: Times New Roman, Times, serif;
color: #0000FF;
font-weight: bold;
text-decoration: underline;
font-size: 16pt;
text-align: center;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.maintitle {
font-weight:bold;
font-size:18px;
font-style:italic;
}
.error
{ 
font-family: Times New Roman, Times, serif;
font-weight: bold;
color: #FF0000;
font-size: 12pt;
text-align: left;
border: #FF0000 thin solid;
background-color:#FFFFFF;
margin: 10px 10px 10px 10px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.notice
{ 
font-family: Times New Roman, Times, serif;
font-weight: bold;
color: #0000FF;
font-size: 12pt; 
text-algin: center;
}
.directorydays	{
text-align:center;
font-weight:bold;
}
#side_box	{
	width:144px;
	height:100%;
	border-left:1px solid #000033;
	background-color:#E1E1E3;
	float:left;
	margin:1px 1px 1px 1px;
	padding:5px;
	}
.headerlogoutstuff {
	color: #FFFFFF; font-size: 10px;
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }