@charset "utf-8";

/* COLOR KEY
____________________________

main bg						#0B1620;
dark blue					#0F2339;
silver						#CCC;

/* RESET
___________________________*/

*							{ margin:0; padding:0; }
html						{ overflow: scroll; }
html, body					{ height: 100%; }
body						{ font: 16px/20px Palatino, 'Palatino Linotype', Georgia, Times, 'Times New Roman', serif; color: #FFF; background: #0B1620; text-align: center; }
ul							{ list-style: disc inside; }
ol							{ list-style: decimal inside; }
a							{ outline: none; text-decoration: none; }
a:hover,
a:active
a:focus						{ text-decoration: underline; }
a img						{ border: none; }
img							{ vertical-align: middle; }
table						{ border-collapse: collapse; margin: 0; padding: 0; }
tbody, tr, td				{ margin: 0; padding: 0; }
h1, h2, h3, h4, h5			{ margin: 0; padding: 0; }

/* GLOBAL SETTINGS
___________________________*/

.aligncenter 				{ display:block; margin:0 auto }
.alignleft 					{ float:left }
.alignright 				{ float:right }
img.border	 				{ margin: 20px 0; border: 5px solid #CCC; }
.clear 						{ clear:both; height: 2px; }

/* STRUCTURE
___________________________*/

#wrap						{ border: 3px solid #CCC; width: 910px; margin: 20px auto; text-align: left; }
#header						{ background: url(../images/header.jpg); height: 140px; }
#navbar						{ margin: 91px 0 0 125px; position:relative; }
#content					{ background: url(../images/content-ng.jpg); height: 480px; }
.main						{ margin: 0 80px; }
.gallery					{ margin: 0 80px; height: 180px; }
.thumb						{ float: left; width: 90px; margin: 20px 6px 0 6px; border: 2px solid #CCC; }
.thumb:hover				{ border: 2px solid #0F2339; }
.line						{ background: url(../images/div-line.gif) repeat-x; }
.mainpic					{ border: 5px solid #CCC; margin: 0 20px 20px 0; float: left; }
.flash						{ margin:10px 117px }
.aboutwrap					{ margin: 0 120px; }
.aboutLeft 					{ float:left; width: 310px; }
.aboutRight 				{ float:right; width: 310px; }
.homelink					{ height:21px; width:22px; position:absolute; top: -85px; left: 750px; }

/* TYPOGRAPHY
___________________________*/

h1							{ font: 35px Palatino, 'Palatino Linotype', Georgia, Times, 'Times New Roman', serif; margin: 20px 0;  font-weight: normal; font-variant: small-caps;}
h2							{ font: 18px Palatino, 'Palatino Linotype', Georgia, Times, 'Times New Roman', serif; margin: 20px 0;  font-weight: normal; font-variant: small-caps; }
p							{ padding-bottom: 10px; }
p a							{ color: #CCC; }
p a:hover					{ color: #FFF; border-bottom: 1px dotted #FFF; }
input.FieldBlur 			{ border: solid 2px #999999; background: #2E4360; color: #CCCCCC; }
input.FieldFocus 			{ border: solid 2px #FFFFFF; background: #2E4360; color: #FFFFFF; }
textarea.FieldBlur 			{ border: solid 2px #999999; background: #2E4360; color: #CCCCCC; }
textarea.FieldFocus 		{ border: solid 2px #FFFFFF; background: #2E4360; color: #FFFFFF; }

/* DROPDOWN MENU
___________________________*/

a									{ text-decoration: none; }
ul									{ list-style: none; }

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { float: left; zoom: 1; }
ul.dropdown a:hover		            { color: #FFF; }
ul.dropdown a:active                { color: #000; }
ul.dropdown li a                    { display: block; padding: 4px 9px 5px 9px; color: #222; text-decoration: none; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: url(../images/nav-bar-bg2.png); color: black; position: relative; }
ul.dropdown li.hover a              { color: black; text-decoration: none;  }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 160px; visibility: hidden; position: absolute; top: 100%; left: 0; border: 1px solid #0F2339; }
ul.dropdown ul li 					{ background: #CCC; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

/* FOOTER
____________________________*/

#footer						{ width: 910px; margin: 0 auto 20px auto; font-size: 12px; }
