body {
	width: 100%;
	margin: 0;
	background: #000; /*repeat-x url(../images/sbk_background.jpg);*/
	}
	
html {
  scrollbar-3dlight-color: #606060;   /*charcoal*/
  scrollbar-arrow-color: #505050;     /*charcoal*/
  scrollbar-highlight-color: #000;    /*black*/
  scrollbar-shadow-color: #000;       /*black*/
  scrollbar-track-color: #000;        /*black*/
  scrollbar-darkshadow-color: #000;   /*black*/
  scrollbar-face-color: #000;         /*black*/
	}
	
/* commented backslash hack v2 \*/
* html {overflow:hidden;}

/* * html #sbklogo { position:absolute; } */

#button {
  font: 13.5px  Tahoma, Verdana, Arial;
	margin-left: 330px;  }

#button ul {
  margin: 0;
  padding: 0;
  float: left;
  width: auto; /*80%; width of menu*/
  border: 1px solid #000;/*#8d2a1f; SBK bkgrd color border*/
  border-width: 1px 0px;
  background: url(../images/sbk_unindent.001.jpg) center center repeat-x;
  }

#button ul li { display: inline; }

#button ul li a {
  float: left;
  /*color: #ffe0c0;*/
  color: #000;
  padding: 6px 9px; /*top & bottom; left & right*/
  text-decoration: none;
  border-right: 1px solid #8d2a1f; /*SBK bkgrd color divider between menu items*/
  }

#button ul li a:visited { color: #000; }
#button ul li a:hover,
#button ul li .current {
  /*color: #ffe0c0;*/
  color: #000;
  padding-top: 8px;     /* shift top down (X+2)px for selected and active item */
  padding-bottom: 4px;  /* shift bottom down (X-2)px for selected and active item */
  background: url(../images/sbk_indent.001.jpg) center center repeat-x;
  }
/* Credits: Dynamic Drive CSS Library - URL: http://www.dynamicdrive.com/style/ */


a:link,
a:visited { color: #ffe0c0; text-decoration: none; }
a:hover { color: #ffe0c0; text-decoration: underline; }
a:active { color: #ffe0c0; text-decoration: none; }

.caption {
	font: 11px Tahoma, Verdana, Arial;
	text-align: center; 
	}

#con_top {
	width: 875px;
	height: 250px;
  position: fixed;
  display: block;
	top: 0px;
	left: 150px;
	background-color: #8d2a1f;
  /*background: url(../images/sbk_ctr_bkgd.jpg) repeat-x;*/
	border-top: 4px double #ffe0c0;
	border-left: 4px double #ffe0c0;
	border-right: 4px double #ffe0c0;
	font: 12px Tahoma, Verdana, Arial;
	text-align: center; 
	color: #ffe0c0;
	overflow: hidden;                                       
	z-index: 15;
	}

#container {
	width: 875px;
	height: 100%;
	position: relative;
	top: 250px;
  margin-left: 150px;
	background-color: #8d2a1f;
	border-left: 4px double #ffe0c0;
	border-right: 4px double #ffe0c0;
	border-bottom: 4px double #ffe0c0;
	font: 12px Tahoma, Verdana, Arial;
	text-align: center; 
	color: #ffe0c0;
	overflow: hidden;                                       
	z-index: 10;
	}

.dedication {
	width: 435px;
	border: 3px double #ffe0c0;
	padding: 20px;
	color: #ffe0c0; 
	}

#f1 {
	font: 12px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	padding-left: 0px;
	text-align: center;
  text-decoration: none; 
	}

#f1 a:link,
#f1 a:visited  { text-decoration: none; }
#f1 a:hover  { text-decoration: underline; }
#f1 a:active  { text-decoration: none; }

#f2 {
	font: 14px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	padding-left: 0px;
	text-align: center; 
  text-decoration: none; 
	}

#f2 a:link,
#f2 a:visited  { text-decoration: none; }
#f2 a:hover  { text-decoration: underline; }
#f2 a:active  { text-decoration: none; }

.frame {
  width: 335px;
  text-align: center;
	border: 3px double #ffe0c0;
	padding: 20px;
	color: #ffe0c0; 
  }

#framect {
  margin-left: 175px; 
  margin-right: 175px; 
	border: 3px double #ffe0c0;
	padding: 20px;
	text-align: center;
	font: 13px Tahoma, Verdana, Arial;
	color: #ffe0c0; 
  }

#framecu {
  margin-left: 80px; 
  margin-right: 100px; 
	border: 3px double #ffe0c0;
	padding: 20px;
	text-align: center;
	font: 13px Tahoma, Verdana, Arial;
	color: #ffe0c0; 
  }

#framelt {
  margin-left: 175px; 
  margin-right: 175px; 
	border: 3px double #ffe0c0;
	padding: 20px;
	text-align: left;
	font: 14px Tahoma, Verdana, Arial;
	color: #ffe0c0; 
  }

#framesbklt {
  margin-left: 50px; 
  margin-right: 5px; 
	border: 3px double #ffe0c0;
	padding: 10px;
	text-align: left;
	font: 13px Tahoma, Verdana, Arial;
	color: #ffe0c0; 
  }

#framesbkrt {
	border: 3px double #ffe0c0;
	padding: 10px;
	text-align: left;
	font: 13px Tahoma, Verdana, Arial;
	color: #ffe0c0; 
  }

.framex {
	width: 400px;
	border: 3px double #ffe0c0;
	padding: 20px;
	color: #ffe0c0; 
	}

#gallery img,
#gallery a img { 
	border: 7px double #000;
	padding: 0px; 
	}

#gallerysbkrt img,
#gallerysbkrt a img { 
  margin-left: 50px; 
  margin-right: 5px; 
	border: 7px double #000;
	padding: 0px; 
	}

.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; 
	}

.h4w {
	font: 13px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	border: 0px;
	padding-left: 20px;
	text-align: left; 
	}

.h5 {
	font: 13px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	text-align: center; 
  scrollbar-3dlight-color: #aaa;      /*dark gray*/
  scrollbar-arrow-color: #000;        /*black*/
  scrollbar-highlight-color: #fff;    /*white*/
  scrollbar-shadow-color: #aaa;       /*dark gray*/
  scrollbar-track-color: #fff;        /*white*/                  
  scrollbar-darkshadow-color: #fff;   /*white*/
  scrollbar-face-color: #fff;         /*white*/
	}

.h5tbl {
	font: bold 13px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	text-align: center;
  padding: 0px 50px; /*top & bottom; left & right*/ 
	}

#h6 {
	font: bold 18px Tahoma, Verdana, Arial;
	text-align: center; 
	padding: 5px;
	color: #ffe0c0;
	}

/* Credits: Dynamic Drive CSS Library - URL: http://www.dynamicdrive.com/style/ */
#indentsbk {
  position: fixed;
  display: block;
  top: 225px; /* Keep 175px > #sbklogo { top: }*/
  left: 210px;
  width: 875px;
  height: 0px;
  background-color: #8d2a1f;
  z-index: 15;
  }

.indentmenu {
  font: 13.5px  Tahoma, Verdana, Arial;
	margin-left: 150px;
	/*margin-right: 210px;
  width: 100%; leave this value as is in most cases
  overflow: hidden;*/
  }

.indentmenu ul {
  margin: 0;
  padding: 0;
  float: left;
  width: auto; /*80%; width of menu*/
  border: 1px solid #000;/*#8d2a1f; SBK bkgrd color border*/
  border-width: 1px 0px;
  background: url(../images/sbk_unindent.001.jpg) center center repeat-x;
  }

.indentmenu ul li { display: inline; }

.indentmenu ul li a {
  float: left;
  /*color: #ffe0c0;*/
  color: #000;
  padding: 6px 9px; /*top & bottom; left & right*/
  text-decoration: none;
  border-right: 1px solid #8d2a1f; /*SBK bkgrd color divider between menu items*/
  }

.indentmenu ul li a:visited { color: #000; }
.indentmenu ul li a:hover,
.indentmenu ul li .current {
  /*color: #ffe0c0;*/
  color: #000;
  padding-top: 8px;     /* shift top down (X+2)px for selected and active item */
  padding-bottom: 4px;  /* shift bottom down (X-2)px for selected and active item */
  background: url(../images/sbk_indent.001.jpg) center center repeat-x;
  }
/* Credits: Dynamic Drive CSS Library - URL: http://www.dynamicdrive.com/style/ */

#links {
	font: 14px Tahoma, Verdana, Arial;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-left: 25px;
	list-style-type: circle;
  }

.main { padding: 50px; }

.menutitle { 
	/* CSS for Switch Menu div (Martial B) - URL: http://getElementById.com/ */
  margin-left: 175px; 
  margin-right: 175px; 
	border: 3px double #ffe0c0;
	padding: 20px;
	text-align: center;
	font: 13px Tahoma, Verdana, Arial;
	color: #ffe0c0; 
	cursor:pointer;
	background-color: #8d2a1f;
	color: #ffe0c0;
	padding: 10px;
	}

.newslink {
	font: 14px Tahoma, Verdana, Arial;
	color: #ffe0c0;
	width:auto;
	text-align: center; 
	}

.newslink a:link,
.newslink a:visited { color: #ffe0c0; text-decoration: none; }
.newslink a:hover { color: #ffe0c0; text-decoration: underline; }
.newslink a:active { color: #ffe0c0; text-decoration: none; }

#plinks {
	font-family: 14px Tahoma, Verdana, Arial;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	float: center;
	list-style-type: disc;
  }

#sbklogo {
  position: fixed;
  display: block;
  width: 875px;
  height: 0px;
  top: 50px; /* Keep 175px < #indentsbk { top: } */
  left: 150px;
  background-color: #8d2a1f;
  z-index: 20;
  }

.setlt {
  text-align: left;
  margin-left: 50px;
  margin-right: 50px;
  padding: 20px;
  }
  
.setrt {
  text-align: right;
  margin-right: 275px;
  }

.submenu {
  margin-left: 175px; 
  margin-right: 175px; 
	border: 3px double #ffe0c0;
	padding: 20px;
	text-align: left;
	font: 13px Tahoma, Verdana, Arial;
	color: #ffe0c0; 
  }


