/* RESET CSS*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
					{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus				{ outline: 0; }
body				{ line-height: 1; color: black; background: white; }
ol, ul				{ list-style: none; }
table				{ border-collapse: separate; border-spacing: 0; }
caption, th, td 	{ text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after	{ content: ""; }
blockquote, q 		{ quotes: "" ""; }
/*
To show grid: background:#111 url('/images/2.png') center top repeat-y;
url('/images/3.gif') center top no-repeat;
*/

body				{ font-size:62.5%; background:#111 url('/images/3.gif') center top no-repeat; color:#fff; width:94em; margin:0 auto; padding: 5em 0 0 0;}

a:link,
a:visited			{ text-decoration:underline; color:#cbcbcb; border:none; }
a:hover,
a:active			{ text-decoration:underline; color:#fff; border:none; }

#menu				{ margin: 0 0 2.4em 0; width:95em; line-height:1.7em;}
#menu li			{ list-style-type:none; float:left; width:18em; margin: 0 1em 0 0; }
#menu li a			{ display:block; width:11em; padding: 0 0.5em 0.3em 0.5em; font-size:1.5em; font-family: 'Helvetica', Verdana, Arial; font-weight:bold; letter-spacing:0.1em; text-transform:uppercase; text-decoration:none; }
#menu li.empty		{ display:block; width:12em; padding: 0 0 0.3em 0; font-size:1.5em;  margin:0 0.66em 0 0;}
#one a,
#one.empty			{ border-bottom:0.15em solid #fff; color:#fff; }
#two a,
#two.empty			{ border-bottom:0.15em solid #dfdfdf; color:#dfdfdf; }
#three a,
#three.empty		{ border-bottom:0.15em solid #bfbfbf; color:#bfbfbf; }
#four a,
#four.empty			{ border-bottom:0.15em solid #9e9e9e; color:#9e9e9e; }
#five a,
#five.empty			{ border-bottom:0.15em solid #707070; color:#707070; }
#five				{ padding:0; margin:0;}
#menu li a:hover,
#menu li a.active	{ border-bottom-color:#75D5E6; color:#75D5E6; }

.clear { display: inline-block; }   
.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html .clear { height: 1%; }
.clear { display: block; }

#title_image		{ width:94em; height:9.6em;  margin:0 0 5.8em 0; overflow:hidden; }
#title_image img	{ width:94em; height:auto;}

div.content			{ width:56em; padding: 0 0 0 38em; top:-0.25em; min-height:7em; _height:7em; position:relative;}
#title				{ position:absolute; top:0; left:0; width:37em; }
h1					{ color:#75D5E6; width:18.5em; font-size:2em; font-family: 'Helvetica', Verdana, Arial; font-weight:bold; letter-spacing:0.1em; text-transform:uppercase; line-height:1.25em; padding: 0 0 0 0.3em;}
h1 span				{ font-size:0.8em; font-weight:normal; display:block; line-height:1.25em;}
h2,
p,
form				{ padding:0 0.3em 1.35em 0;  font-family: Georgia, 'Times New Roman', Times; font-size:1.8em; color:#cbcbcb;  letter-spacing:0.02em; line-height:1.35em; }
h2					{ color:#75d5e6; padding:0 0.3em 0 0;}
p.subheading		{ font-family: 'Helvetica', Verdana, Arial; font-size:1.8em; line-height:1.35em; font-style:italic; color:#fff; letter-spacing:0.05em; padding:1.3em 0.4em 0 0.4em; }
em					{ font-style:italic;}
strong				{ font-weight:bold;}

div.content ul		{ padding:0 0.3em 1.35em 0; font-family: Georgia, 'Times New Roman', Times; font-size:1.8em; color:#cbcbcb; letter-spacing:0.02em; line-height:1.35em; list-style: disc; }

label				{ position:relative; top:0.2em;}
input,
textarea			{ display:block; margin:0 0 0.5em 0; background:#222; border:#444 0.1em solid; color:#fff; padding:0.2em; font-size:0.7em; font-weight:normal; letter-spacing:0.1em; font-family: 'Helvetica', Verdana, Arial; }
input				{ width:13.2em;}
textarea			{ width:28.4em;}
textarea:hover,
textarea:focus,
input:hover,
input:focus			{ background:#333;}
.zemError			{ color:#75D5E6;}

#gallery			{ padding:5.8em 0 0 0; margin:3.5em 0 0 0; border-top: solid 0.1em #fff; }
div.gallery_image		{  margin:0 0 2.43em 0;}
#gallery h1			{ float:left; width:9.2em; }
#gallery ul			{ position:relative; top:-0.8em; width:95em; }
#gallery ul li		{ list-style-type:none; float:left; width:18em; margin:0 1em 2.5em 0; }
#gallery ul li img	{ width:18em; height:12em; background-color:#ccc; padding:0; margin:0; }

#footer				{ font-family: 'Helvetica', Verdana, Arial; text-transform:uppercase; color:#cbcbcb; text-align:center; margin:2em 0 4em 0;}


