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

@font-face {
	font-family: 'MEgalopolisExtraRegular';
	src: url('MEgalopolisExtra.eot#');
	src: local('MEgalopolis Extra Regular'), local('MEgalopolisExtra'), url('MEgalopolisExtra.woff') format('woff'), url('MEgalopolisExtra.otf') format('opentype'), url('MEgalopolisExtra.svg#MEgalopolisExtra') format('svg');
}

@font-face {
	font-family: 'AniversSCRegular';
	src: url('Anivers_SmallCaps.eot#');
	src: local('Anivers SC Regular'), local('AniversSC-Regular'), url('Anivers_SmallCaps.woff') format('woff'), url('Anivers_SmallCaps.otf') format('opentype'), url('Anivers_SmallCaps.svg#AniversSC-Regular') format('svg');
}

@font-face {
	font-family: 'AniversRegular';
	src: url('Anivers_Regular.eot#');
	src: local('Anivers Regular'), local('Anivers-Regular'), url('Anivers_Regular.woff') format('woff'), url('Anivers_Regular.otf') format('opentype'), url('Anivers_Regular.svg#Anivers-Regular') format('svg');
}

@font-face {
	font-family: 'AniversItalic';
	src: url('Anivers_Italic.eot#');
	src: local('Anivers Italic'), local('Anivers-Italic'), url('Anivers_Italic.woff') format('woff'), url('Anivers_Italic.otf') format('opentype'), url('Anivers_Italic.svg#Anivers-Italic') format('svg');
}

@font-face {
	font-family: 'AniversBold';
	src: url('Anivers_Bold.eot#');
	src: local('Anivers Bold'), local('Anivers-Bold'), url('Anivers_Bold.woff') format('woff'), url('Anivers_Bold.otf') format('opentype'), url('Anivers_Bold.svg#Anivers-Bold') format('svg');
}

body {
	background-color:#0c0c0c; 
	background-image:url(../images/bubble_bg.jpg); 
	background-position: top left; 
	background-attachment:fixed; 
	background-repeat:no-repeat; 
	font-family: "AniversRegular", Helvetica, sans-serif;
	font-size:17px;
	color:#676767;
	margin:0px; 
	padding:0px;
}

img {
	border-style: none;
}

div.clear {
	clear:both; 
	padding:0; 
	margin:0;
}

h1 {
	font-family: "MEgalopolisExtraRegular", Helvetica, sans-serif;
	font-size:100px;
	font-style:italic;
	color:#099dbb;
	margin:0 42px;
	padding:0;
}

h2 {
	font-size:28px;
	font-style:italic;
	margin:10px 0;
}

h4 {
	font-size:26px;
	padding:0 42px;
	font-style:italic;
}

hr {
	border: 0; 
	border-top: 1px solid #171717;
	margin:20px 0;
}

a {
	color:#099dbb;
	text-decoration:none;
	font-style:italic;
}

a:hover {
	text-decoration:underline;
}

#content {
	background-color:#0c0c0c; 
	margin-left:360px;  
	padding-top:173px; 
	width:715px; 
	height:auto;
}

#intro {
	margin:0 42px;
}

#intro p {
	font-size:26px;
	line-height:36px;
}

#acc {
	list-style:none; 
}

h3 {
	font-family: "AniversSCRegular", Helvetica, sans-serif;
	font-size:60px;
	margin-top:-10px;
	padding:0px 42px; 
	font-weight:bold; 
	cursor:pointer; 
	color:#099dbb;
}

h3:hover {
	color:#099dbb;
	background-image:url(../images/arrow_lit.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#acc .acc-section {
	overflow:hidden;
}

#acc .acc-content {
	padding:0px 42px; 
}

#nested {width:425px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:411px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#nested h3:hover {background:url(images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:393px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested .acc-selected {background:url(images/header_over.gif)}

.item {
	height:auto;
	margin:20px 0 35px 0;
}

.item .info {
	display:block;
	float:left;
}

.item img {
	margin-top:15px;
	border: 1px solid #171717;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}

.item img:hover {
	margin-top:15px;
	border: 1px solid #171717;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

.button {
	background-color:#0c0c0c;
	border:1px solid #171717;
	color:#099dbb;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	padding:15px;
	float:right;
	margin-top:12px;
}

.button:hover {
	background-color:#099dbb;
	color:#000;
}

#footer {
	/*
	padding:0 42px;
	*/
}

.back {
	background-color:#0c0c0c;
	border:1px solid #171717;
	color:#099dbb;
	-moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
	padding:15px;
	position:fixed;
	top:293px;
	left:248px;
}

.back:hover {
	background-color:#099dbb;
	color:#000;
}

.blue_button {
	background-color:#0c0c0c;
	border:1px solid #171717;
	color:#099dbb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:15px;
	top:302px;
	left:248px;
}

.blue_button:hover {
	background-color:#099dbb;
	color:#000;
}

/* form field */
fieldset {
	border: 0 1px;
	border-color:  #fff;
	color: #222;
	padding: 7px;
	margin: 10px 30px;
	width: 610px;
}
label {
	display: none;
}
input,
textarea {
	font-family: Lucida Grande;
	border: 0px solid blue;
	background-color:#171717;
	color: #444;
	font-size: .9em;
	padding: 10px 10px;
	margin: 5px 10px 5px;
	width: 285px;
	float: left;
	border-radius: 5px;
	-web-kit-border-radius: 5px;
	-moz-border-radius: 5px;
}

textarea {
	float: left;
	height: 76px;
	width: 610px;
}

#submit {
	width: 112px;
	height: 49px;
	display: block;
	bottom: 0;
	right: 0;
	float: right;
	clear: both;
	font-style:italic;
}
#submit:hover {
	background-position:0 -49px;
	cursor: pointer;	
}
/* end */

#links {
	padding:0px 42px; 
}

#twitter {
	background-image:url(../images/twitter.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:right;
	padding:25px 12px 0 63px;
	font-size:15px;
	color:#0c0c0c;
	float:left;
	width:auto;
	height:41px;
}

#twitter:hover {
	color:#fff;	
}

