body {
	width: 100%;
	margin: 0;
	background: #000 repeat-x
	URL(../images/sbk_background.jpg);
	}

a:link,
a:visited { color: #ffe0c0; text-decoration: none; }
a:hover { color: #ffe0c0; text-decoration: underline; }
a:active { color: #ffe0c0; text-decoration: none; }

.button { 
	width: 160px;
	height: 40px;
	border: 7px double #000;
	padding: 0px; 
	}

.button a:link,
.button a:visited {
	width: 155px;
	height: 30px;
	border: 2px #ffe0c0 outset;
	padding: 5px 5px;
	font: bold 11px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	text-align: center;
	}

.button a:hover {
	width: 155px;
	height: 30px;
	border: 3px double inset;
	padding: 5px 5px;
	font: bold 11px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	text-decoration: none;
	text-align: center; 
	}

.h1 {
	font: 24px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	text-align: center; 
	}
		
.h2 {
	font: bold 14px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	text-align: center; 
	}

.h2l{
	font: bold 14px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	text-align: left; 
	}

.h3 {
	font: 13px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	padding-left: 20px; 
	}

.h4 {
	font: 13px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	border: 0px;
	padding-left: 10px;
	text-align: left; 
	}

.h5 {
	font: 13px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	text-align: center; 
	}

.h5h {
	font: 13px Tahoma, Verdana, Arial;
	color: #8d2a1f;
	text-align: center; 
	}

.h6 {
	font: bold 14px Tahoma, Verdana, Arial;
	color: #111;
	text-align: center; 
	}

.h7 {
	font: 14px Tahoma, Verdana, Arial;
	color: #111;
	text-align: left; 
	}

.f1 {
	font: 12px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	padding-left: 0px;
	text-align: center; 
	}

.f2 {
	font: 11px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	padding-left: 0px;
	text-align: center; 
	}

.caption {
	font: 11px Tahoma, Verdana, Arial;
	text-align: center; 
	}

.container {
	width: auto;
	height: 100%;
	margin-left: 200px;
	margin-right: 200px;
	background-color: #8d2a1f;
	font: 12px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	text-align: center; 
	}

.dedication {
	width: 435px;
	border: 3px double #ffe0c0;
	padding: 20px;
	color: #ffe0c0; 
	}

.framed { width: 335px;
	border: 3px double #ffe0c0;
	padding: 20px;
	color: #ffe0c0; }

.framex {
	width: 400px;
	border: 3px double #ffe0c0;
	padding: 20px;
	color: #ffe0c0; 
	}

#gallery img,
#gallery a img { 
	border: 7px double #000;
	padding: 0px; 
	}

.main { padding: 50px; }

.menutitle { 
	cursor:pointer;
	margin-bottom: 5px;
	background-color: #8d2a1f;
	font: bold 12px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	width: 335px;
	padding: 10px;
	border: double 3px #ffe0c0;
  text-align: center; 
	}

.newslink {
	font: 14px Tahoma, Verdana, Arial;
	color: #111;
	width:auto;
	text-align: center; 
	}

.newslink a:link,
.newslink a:visited { color: #111; text-decoration: none; }
.newslink a:hover { color: #111; text-decoration: underline; }
.newslink a:active { color: #111; text-decoration: none; }

.submenu { margin-bottom: 0.5em; }
