@charset "utf-8";
/* CSS Document by Dustin Gannon */

a:link, a:visited, a:active {
	color: #FF9; /*light yellow*/
	text-decoration: none;
}
a:hover {
	color: #F00; /*red*/
	text-decoration: underline;
}
body {
	background-color: #000; /*black*/
	background-image: url(images/blackwebbackground.gif);
	color: #fff;
}

h1 {
	font-size: 25px;
	color: #FF9;
}

h1, h2, h3, p {
	font-family: Calibri,Tahoma, Arial;
}

h2 {
	margin-top: 5px;
}

h3 {
	font-size: 13px;
	background-color: #E80000; /* Slightly darker shade of red */
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-style: ridge;  
	border-bottom-width: thin;
	border-bottom-color: #ff9;
}

.Heading2 {
	font-size:14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

footer {
	clear:both;
}
img {
	box-shadow: 4px 4px 9px  #ff0000;
	border-color: #FF0000;
}

#container {
	height: auto;
	width: auto;
	margin-right: 20%;
	margin-left: 20%;
	max-width: 985px;
	position: relative;
	background-color: #000; /* black */
}
#menucontainer {
	height: 20px;
	padding-top: 10px;
/*	background-color: #000;  black */ 
	text-transform: uppercase;
/*	padding-left: 108px; */
	border-top-color: #f00;  /* red */
/*	border-bottom-style: ridge;  */
	border-bottom-width: medium;
}
#menu {
	margin: 0px;
	padding: 0px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #f00;  /* red */
}
#menucontainer li{  /* changes ol and ul lists used for menus into a straight line */
	display: inline;
	font-family: Calibri,Tahoma, Arial;
	padding-right: 8px;
}

#menucontainer a.onpage {   /* used to highlight menu link for active page */
	color: #fff; /*white*/
	text-decoration: blink;
}

#colleft {
	float: left;
	width: 225px;
	height: 100%;
	padding-left: 20px;
	padding-top: 10px;
	border-top-color: #f00;  /* red */
	border-top-style: ridge;
	border-top-width: medium;
}
#colleft img {
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#colright {
	float: right;
	height: 100%;
	width: 340px;
	padding-left: 10px;
	padding-right: -25px;
	padding-top: 5px;
/*	border-top-color: #f00;  /* red */
/*	border-top-style: ridge; */
/*	border-top-width: medium; */
	margin-top: -250px;
	font-family: Calibri,Tahoma, Arial;
}
#copyright {
	font-size: small;
	font-style: italic;
	font-family: Calibri,Tahoma, Arial;
}
	
.horizontal_menu {
  background: #797d80;
  background-image: -webkit-linear-gradient(top, #797d80, #080808);
  background-image: -moz-linear-gradient(top, #797d80, #080808);
  background-image: -ms-linear-gradient(top, #797d80, #080808);
  background-image: -o-linear-gradient(top, #797d80, #080808);
  background-image: linear-gradient(to bottom, #797d80, #080808);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #f0f562;
  font-size: 15px;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
}

.horizontal_menu:hover {
  background: #cf1d29;
  background-image: -webkit-linear-gradient(top, #cf1d29, #6b0e0e);
  background-image: -moz-linear-gradient(top, #cf1d29, #6b0e0e);
  background-image: -ms-linear-gradient(top, #cf1d29, #6b0e0e);
  background-image: -o-linear-gradient(top, #cf1d29, #6b0e0e);
  background-image: linear-gradient(to bottom, #cf1d29, #6b0e0e);
  text-decoration: none;
  color: #f0f562;
}

.current {
  background: #784478;
  background-image: -webkit-linear-gradient(top, #784478, #000000);
  background-image: -moz-linear-gradient(top, #784478, #000000);
  background-image: -ms-linear-gradient(top, #784478, #000000);
  background-image: -o-linear-gradient(top, #784478, #000000);
  background-image: linear-gradient(to bottom, #784478, #000000);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #f0f562;
  font-size: 15px;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
}

.clearit { clear:both; }