body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	color:#000000;
	background-color: #DFC0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/back2.jpg);
	background-repeat: repeat-y;
	background-position: 50% 0px;
}

h2 { font-size : medium; }

h3 { font-size : 120%; }

ul { 
	list-style-type : none; 
	margin : 0px;
	padding : 0px;
}

li {
	padding-bottom : 10px;
}

a:link {
	color: #996666;
	text-decoration : none;
}

a:visited, a:active {
	color: #996666;
	text-decoration : none;
}

a:hover {
	color: #000000;
	text-decoration : underline;
}

.photo {
	border : 2px solid #FFFFFF;
	margin : 0px 10px 10px 10px;
}

.thumbs {
	border : 2px solid #FFFFFF;
}

#box {
	width : 783px;
	margin-right : auto;
	margin-left : auto;
	text-align : left;
	padding : 0px;
	margin-top : 0px;
	position : relative;
}

#title {
	background-color : #02486c;
	width : 762px;
	margin : 0px 0px 0px 11px;
	border-bottom : 2px solid white;
	padding : 0px;
	height : 110px;
	background-image : url(images/BettyHeader.jpg);
	background-repeat : no-repeat;
	background-position : bottom right;
	vertical-align : baseline;
}

#title h1 {
	color : #FFFFFF;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-style : normal;
	font-variant : normal;
	margin : 0px 20px 0px 0px;
	padding : 10px;
}

#top-nav {
	width : 762px;
	margin-left : 11px;
	background-color : #02486C;
	height : 30px;
	font-size: 80%;
	border-top : 2px solid #FFFFFF;
	border-bottom : 2px solid #FFFFFF;
	padding : 0px;
	margin-top: -3px;
}

#top-nav ul {
	list-style-type : none;
	padding-top : 6px;
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	margin-top : 0px;
	margin-bottom : 0px;
}

#top-nav ul li {
	display : inline;
	margin-right : 30px;
	margin-left : 30px;
}

#top-nav li a:link, #top-nav a:visited {
	text-decoration : none;
	color : #FFFFFF;
}

#top-nav li a:hover{
	text-decoration : underline;
	color : #FFFFFF;
}

#main {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : .75em;
	line-height : 1.7em;
	margin-top : 0px;
	border : thin none #FF0000;
	float : left;
	width : 540px;
	padding : 10px 15px 10px 20px;
}

#main h1 {
	text-transform : uppercase;
	color : #02486C;
	text-align : left;
	font-size : 120%;
}

#right-menu {
	width : 180px;
	margin : 0px 0px 0px 580px;
	border : 2px none #FFFFFF;
	padding : 0px;
}

#right-navlist {
	width : 100%;
	font-size : 80%;
	line-height : 20px;
	margin : 5px 0px 5px 0px;
	padding : 0px;
	list-style-type : none;
	border : 1px none #BB7D88;
	color : #02486C;
}

#right-navlist a {
	width : 100%;
	display : block;
	border-bottom : 1px solid #D3ADB4;
	text-align : left;
	text-decoration : none;
	color : #02486C;
	padding-left : 3px;
}

#right-navlist a:active, #right-navlist a:hover {
	background-color : #bdced8;
}

#right-navlist a:visited { 
	color : #02486C;
}

.sideheader {
	background-color : #02486C;
	color : #FFFFFF;
	font-size : 15px;
	margin-top : 10px;
	padding : 3px;
}

#more-info {
	font-size : 0.75em;
	line-height : 130%;
}

#footer {
	margin-left : 11px;
	padding : 0px;
	margin-top : 60px;
	margin-right : 0px;
	margin-bottom : 0px;
	text-align : center;
	color : #02486C;
}

#footer a:link, #footer a:visited {
	color : #02486C;
}

#footer a:hover {
	border-bottom: 1px dashed #02486C;
}

#thumbstable {
	margin-left : auto;
	margin-right : auto;
}

#thumbstable td {
	margin : 10px;
	padding : 10px;
	text-align : center;
}

.board { width : 100%; }

.board tr, td{ vertical-align : top; }

.rightalign { text-align : right; }

.centered { text-align : center; }

.role { font-weight : bold; font-style : italic; }

.attribution { font-size : smaller; text-align : right; }