@charset "utf-8";
/* CSS Document */

/* --------------------------------------
Fonts
----------------------------------------*/
@font-face
{
font-family: Beyond Wonderland;
src: url('../fonts/Beyond Wonderland.ttf')
}


@font-face
{
font-family: Caeldera;
src: url('../fonts/CAELDERA.TTF')
}

/* --------------------------------------
Standards
----------------------------------------*/

ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector
	padding: 0;
	margin: 0;
	list-style:none;
}

a:link {
	color: #FF0000;
	text-decoration: underline;
}

a:visited {
	color: #FFFF00;
	text-decoration: underline;
}

a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
}

a.nolink
{
	text-decoration:none;
	color:#FFFFFF;
	border:none;
}
a:link {
	color: #EE0000;
}
a:visited {
	color: #FFF500;
}
a:hover {
	color: #EE0000;
}
/* --------------------------------------
Article and Page Content
----------------------------------------*/



p
{
	font-family:  Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	color: #FFF;
	margin: 0px;
	text-size: 1.15em;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 0.5em;
}

p.no_margin
{
	margin-bottom:0em;
	margin-left:0em;
	padding-left:0em;
	padding-right:0em;
	padding-top:.2em;
	padding-bottom:.2em;
}


h1
{
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	color: #FFFFFF;
	font-size: 1.5em;
	margin-top: 0.25em;
	padding-left: inherit;
	padding-right: inherit;
	margin-left: 0.1em;
}

h1.no_margin
{
	margin-bottom:0em;
	margin-left:0em;
	padding-left:0em;
	padding-right:0em;
	padding-top:.2em;
	padding-bottom:.2em;
}

h2
{
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	font-size: 1.25em;
	color: #FFFFFF;
	margin: 0.05em;
	padding-left: 2px;
	padding-right: inherit;
}

h2.h2_menu_text
{
	padding: 0em;
	font-size: 12px;
}

h2.no_margin
{
	margin-bottom:0em;
	margin-left:0em;
	padding-left:0em;
	padding-right:0em;
	padding-top:.2em;
	padding-bottom:.2em;
}

h3
{
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	font-size: 1em;
	color: #FFFFFF;
	padding-left: 1em;
	padding-right: inherit;
	margin-bottom: 0.5em;
}

h3.no_margin
{
	margin-bottom:0em;
	margin-left:0em;
	padding-left:0em;
	padding-right:0em;
	padding-top:.2em;
	padding-bottom:.2em;
}

p span, h1 span, h2 span, h3 span {
	color: #FF0;
}

p span
{
	font-size: larger;
}

ul.img
{
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	color: #FFFFFF;
	text-align: center;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	list-style-type: none;
}

li.img
{
	color: #FFFFFF;
	text-align: center;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	list-style-type: none;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: .25em;
	padding-top: .25em;
	padding-left: 5px;
	padding-right: 5px;
	display: inline-block;
}
li span
{
	color: #FFFD00;
	font-size:larger;
}

div#footer li{
	display: inline-block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

iframe.videosize
{
	height:151px;
	width:268px;
	margin-left:auto;
	margin-right:auto;
}

iframe.map
{
	height:375px;
	width:auto;
	margin-left:auto;
	margin-right:auto;
}

img.img_v_size {
	width:200px;
}

ul.control_margin
{
	margin-left: 5px;
	font-family:  Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	text-size: 1.15em;
	color: #FFFFFF;
	list-style-position: outside;
	list-style-type: circle;
	margin-bottom: 2px;
	margin-top: 2px;
}

li.control_margin
{
	margin-left: 5px;
	list-style: inside;
	list-style-type: square;
	font-family:  Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	text-size: 1.15em;
	color: #FFFFFF;
	list-style-position: outside;
}

li.control_margin_no_style_type
{
	margin-left: 16px;
	list-style-type: none;
	font-family:  Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	text-size: 1.15em;
	color: #FFFFFF;
}

li.no_style_type, ul.no_style_type
{
	list-style-type: none;
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	text-size: 1.15em;
	color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	padding-left: inherit;
	padding-right: inherit;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


/* --------------------------------------
Text Types
----------------------------------------*/

.title
{
	font-family:Beyond Wonderland;
	font-size:1.15in;
}

.title_V2
{
	font-family:Beyond Wonderland;
	font-size:.35in;
}

.title_s
{
	font-family:Caeldera;
	font-size:18px;
	color:#FFFFFF;
}

.txt
{
	font-family:"Courier New", Courier, monospace;
	color:#FFF;
}

.depth
{
    text-shadow: 3px 3px 4px #000000 ;
}


@media only screen and (min-width: 481px) {
	
iframe.videosize
{
	height:243px;
	width:416px;
}
iframe.map
{
	height:350px;
	width:450px;
	margin-left:auto;
	margin-right:auto;
}
img.img_v_size
{
	width:100px;
}
h1 {
	font-size: 1.75em;
	margin-top: .4em;
	margin-right: 0.01em;
	margin-left: 0.1em;
	margin-bottom: 0.01em;
}
h2 {
	font-size: 1.35em;
	color: rgba(255,255,255,1);
}

h2.h2_menu_text
{
	padding: 0em;
	font-size: 16px;
}

h3
{
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	font-size: 1em;
	color: #FFFFFF;
	padding-left: 1em;
	padding-right: inherit;
	margin-bottom: 0.5em;
}

p
{
	text-size: 1.15em;
}

ul.control_margin, li.control_margin
{
	margin-left: 3px;
}

li.control_margin_no_style_type
{
	margin-left: 20px;
}


/* --------------------------------------
Text Types
----------------------------------------*/

.title
{
	font-family:Beyond Wonderland;
	font-size:1.15in;
}

.title_V2
{
	font-family:Beyond Wonderland;
	font-size:.35in;
}

.title_s
{
	font-family:Caeldera;
	font-size:20px;
	color:#FFFFFF;
}

.txt
{
	font-family:"Courier New", Courier, monospace;
	color:#FFF;
}


}

@media only screen and (min-width: 769px) {
	
h1 {
	font-size: 1.8em;
	margin: 0.18em;
	margin-top: .5em;
}

h2 {
	font-size: 1.4em;
	margin-left: 0.75em;
	margin-right: auto;
	padding-left: inherit;
	padding-right: inherit;
	margin-top: 0em;
}

h3
{
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	font-size: 1.2em;
	color: #FFFFFF;
	padding-left: 1em;
	padding-right: inherit;
	margin-bottom: 0.5em;
}

h2.h2_menu_text {
	size:0px;
	font-size: 0px;
}

p
{
	font-size: 1.05em;
}

ul.control_margin, li.control_margin
{
	margin-left: 7px;
}

li.control_margin_no_style_type
{
	margin-left: 42px;
}


iframe.videosize
{
	height:360px;
	width:640px;
}
iframe.map
{
	height:500px;
	width:640px;
}

img.img_v_size {
	width:200px;
}

/* --------------------------------------
Text Types
----------------------------------------*/

.title
{
	font-family:Beyond Wonderland;
	font-size:1.15in;
}

.title_V2
{
	font-family:Beyond Wonderland;
	font-size:.35in;
}

.title_s
{
	font-family:Caeldera;
	font-size:24px;
	color:#FFFFFF;
}

.txt
{
	font-family:"Courier New", Courier, monospace;
	color:#FFF;
}


}

p.hiddentext, h1.hiddentext, h2.hiddentext, h3.hiddentext, h4.hiddentext
{
	size: 0px;
	font-size:0px !important;	
}

@media print
	{
		
p.hiddentext, h1.hiddentext, h2.hiddentext, h3.hiddentext, h4.hiddentext
{
	size: inherit;
	font-size: inherit !important;
}

body
{
	background: url() !important;
	color:rgba(255,255,255,1);
	}
	
	}
