@charset "UTF-8";
/* CSS Document */

body {background-color:black; background-repeat:no-repeat; background-position:top;}

#center {position:relative; margin-left:auto; margin-right:auto;}

/*Font Embedding*/
@font-face {
font-family: Molot;
font-style: normal;
font-weight: normal;
src: url(../fonts/molot.otf); }


div.canvas {position:relative; margin-left:auto; margin-right:auto; background-repeat:no-repeat; width:1100px; height:750px;}

/*Standard Link Formatting*/
.canvas a:link{text-decoration:none; color:black;}
.canvas a:visited{color:black;}
.canvas a:hover{color:black;}


div#history {background-image:url(../history/history_bg_1100.jpg);}
div#media {background-image:url(../media/media_bg_1100.jpg);}
div#shows {background-image:url(../shows/shows_bg_1100.jpg); height:900px;}
div#links {background-image:url(../links/links_bg_1100_2.jpg);}
div#contact {background-image:url(../contact/contact_bg_1100.jpg);}
div#purchase {background-image:url(../purchase/purchase_bg_1100.jpg);}
div#farm {background-image:url(form_bg_600.jpg);}

/* Obsolete Canvas Styling
div.center_canvas {position:relative; margin-left:auto; margin-right:auto; overflow:hidden; background-repeat:no-repeat;}

.center_canvas a:link{text-decoration:none; color:black;}
.center_canvas a:visited{color:black;}
.center_canvas a:hover{color:black;}

div.left_canvas {position:fixed; overflow:hidden; background-repeat:no-repeat; top:0px; left:0px; }

.left_canvas a:link{text-decoration:none; color:white;}
.left_canvas a:visited{color:white;}
.left_canvas a:hover{color:black;}*/

/*Home buttons and banners*/
/*div.banner_home {position:absolute; width:900px; text-align:center; color:#CDCDCD; font-family:"Molot"; font-size:36px;}*/

div.banner_home {position:absolute; width:900px; text-align:center; color:white; font-family:"Molot"; font-size:36px;}

div.banner {position:absolute; width:900px; text-align:center; color:#CDCDCD; font-family:"Molot"; font-size:36px;}
div.button_home {
	width:100px;
	position:absolute;
	text-align:center;
	color:#CDCDCD;
	font-family:"Molot"; 
	letter-spacing:2px;
	font-size:24px;
}

.button_home a:link{text-decoration:none; color:#CDCDCD;}
.button_home a:visited{color:#CDCDCD;}
.button_home a:hover{color:black;}


/*Media buttons*/
div.button_media {width:100px; position:absolute; text-align:center; color:white;}

div.text_media {position:absolute; width:100px; text-align:center; color:black; font-family:Copperplate,Garamond,sans-serif;
	font-size:1.1em;
}

.text_media a:link{color:black;}
.text_media a:hover{color:black;}
.text_media a:visited{color:black;}

div.purchase h1{
	color:white;
}

/*History buttons*/
div.button_history {width:110px; position:absolute; text-align:center; color:white; font-family:"Molot"; font-size:18px;}

.button_history a:link{text-decoration:none; color:#D7B35D;}
.button_history a:visited{color:#D7B35D;}
.button_history a:hover{color:black;}


/*Obsolete*/
/*Transparent Box
div.transbox
  {
  position:absolute; 
  background-color:#FFFFFF;
  border:5px solid black;
  /* for IE 
  filter:alpha(opacity=60);
  /* CSS3 standard 
  opacity:0.6;
  }
  */

div.textbox
  {
  overflow:auto;
  overflow-x:hidden;
  padding:20px;
  color:#FFFFFF;
  /*text style*/
  font-family:Palatino,Times, serif;
 /* word-spacing:2px; */
 text-align:justify;
 font-size:1.1em;
 text-align:justify;
  }

div.server_message {
  overflow:auto;
  overflow-x:hidden;
  padding:20px;
  color:#FFFFFF;
  /*text style*/
  font-family:Palatino,Times,serif;
 /* word-spacing:2px; */
 text-align:justify;
	
}

div.server_message a {
	color:white;
	text-decoration:none;
	font-family:"Molot";
	font-size:1.2em;
}
div.server_message a:visited{
	color:white;
}

div.server_message a:hover {color:black;}
  

div.address {
	position:absolute;
	width:300px;
	height:200px;
	color:black;
	line-height:30%;
	font-family:monospace;
	font-size:0.7em;
	font-weight:normal;
}

/*Navbar Image Sprites & Navbar Styling UPDATED*/
#navbar{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:631px;
	top:5px;}
#navbar li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#navbar li, #navbar a{height:43px;display:block;}

#nav_history {left:0px; width:105px;}
#nav_history {background:url(../images/navbar.png) 0 -4px;}
#nav_history a:hover {background:url(../images/navbar.png) 1px -5px;}
#nav_history_active {left:0px; width:105px; background:url(../images/navbar.png) 0 -50px;}

#nav_media {left:115px; width:85px;}
#nav_media {background:url(../images/navbar.png) -110px -4px;}
#nav_media a:hover {background:url(../images/navbar.png) -109px -5px;}
#nav_media_active {left:115px; width:85px; background:url(../images/navbar.png) -110px -50px;}

#nav_shows {left:207px; width:90px;}
#nav_shows {background:url(../images/navbar.png) -203px -4px;}
#nav_shows a:hover {background:url(../images/navbar.png) -202px -5px;}
#nav_shows_active {left:207px; width:90px; background:url(../images/navbar.png) -203px -50px;}

#nav_links {left:298px; width:85px;}
#nav_links {background:url(../images/navbar.png) -295px -4px;}
#nav_links a:hover {background:url(../images/navbar.png) -294px -5px;}
#nav_links_active {left:298px; width:85px; background:url(../images/navbar.png) -295px -50px;}

#nav_purchase {left:384px; width:120px;}
#nav_purchase {background:url(../images/navbar.png) -500px -5px}
#nav_purchase a:hover {background:url(../images/navbar.png) -499px -6px;}
#nav_purchase_active {left:384px; width:120px; background:url(../images/navbar.png) -500px -50px;}

#nav_contact {left:513px; width:105px;}
#nav_contact {background:url(../images/navbar.png) -385px -4px;}
#nav_contact a:hover {background:url(../images/navbar.png) -384px -5px;}
#nav_contact_active {left:513px; width:105px; background:url(../images/navbar.png) -385px -50px;}





/* Navbar Image Sprites -- OBSOLETE
img.nav_history {width:105px; height:45px; background:url(../images/horizontal_menu.png) 0 0;}
img.nav_media {width:85px; height:45px; background:url(../images/horizontal_menu.png) -110px 0;}
img.nav_shows {width:90px; height:45px; background:url(../images/horizontal_menu.png) -203px 0;}
img.nav_links {width:85px; height:45px; background:url(../images/horizontal_menu.png) -295px 0;}
img.nav_contact {width:105px; height:45px; background:url(../images/horizontal_menu.png) -385px 0;}
img.nav_purchase {width:120px; height:45px; background:url(../images/horizontal_menu.png) -500px 0;}

img.nav_history a:hover{width:105px; height:45px; background:url(../images/horizontal_menu.png) -1 -1;}
*/


/* Horizontal Navbar - OBSOLETE */
div.h_navbar {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:631px;
	top:15px;
}

div.h_navbar ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
div.h_navbar li {
	display:inline;
}

/* Vertical Navbar -- Unused */
ul.v_navbar {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.v_navber li {
	display:block;
/*	margin:10px; */
}

/*Video DHTML floating video */
div.video {
	 position: absolute; display: none; 
       padding: 10px; background-color:#171717; border: 0px solid #666;
}

a#close {font-family:"Molot"; float: right; color: white;}


/*Links Page Formatting */
div.links {
	position:absolute;
	font-family:"Molot";
	line-height:230%;
}



.links a:link{color:#333300; text-decoration:none;}
.links a:visited{color:#333300;} /*was #002802*/
.links a:hover{font-size:1.1em;}





div.links ul {
	list-style:none;	
}


/*PHP Formatting */

div.php {
	color:white; text-align:center;
}

div.php a:link{color:white; text-decoration:underline;}
div.php a:visited{color:white;}

div.php_form {
	height:425px; width:600px;
	text-align:left;
	color:#FFFFFF;
	font-family:"Courier New", Courier, monospace;
	line-height:0px;
	font-size:16px;
}

#test {
	
}

#rollover:hover #rollover_effect {
	visibility:visible;
}

#rollover_effect {
	visibility:hidden;
}

#rollover:hover #sales_rollover {
	color:#001100;
}

#sales_rollover {
	color:#ffffee;
}


