@charset "utf-8";

/*CSS3; Won't Validate*/
@font-face {font-family: 'Base 02';
src: url(assets/fonts/base02.ttf); }

@font-face {font-family: 'BorisBlackBloxx';
src: url(assets/fonts/BorisBlackBloxx.ttf); }

a {outline: none; text-decoration: none; color: #BEBEBE; }

a:hover {color: #6CCDE7; }

a img {border: none; }

a img:hover {opacity: 0.5; }

body {background: #1b1b1b; }

div#arduous {position: absolute; top: 500px; left: 202px; }

div#body {position: relative; margin: -20px auto; padding-top: -10em; min-height: 600px; width: 955px; background-image: url(assets/images/background.jpg);}

div#splash {position: relative; margin: auto; margin-top: -15px; min-height: 600px; width: 955px; background-image: url(assets/images/background.jpg);}

div#body:after {content: "."; display: block; clear: both; visibility: hidden; }

div#contact {position: relative; margin-top: 420px; font-family: Candara, Arial, sans-serif; font-size: 18pt; color: #BEBEBE; text-align: center; }

div#contact p span {font-family: Blackoak Std, Arial, sans-serif; font-size: 12pt; color: #6CCDE7; }

/*CSS3; Won't Validate*/
div#content {position: absolute; top: 82px; left: 360px; min-height: 473px; }

div#content h1 {font-family: 'Base 02', Arial, sans-serif; margin-bottom: 0; font-size: 20pt; color: #F39; margin-left: 0; margin-top: 2px; margin-left: -5px; }

div#content p {color: #BEBEBE; text-align: center; margin-top: 0; font-size: 9pt; }

/*CSS3; Won't Validate*/
div#information {position: absolute; left: 28px; min-height: 473px; width: 263px; font-family: Candara, Arial, sans-serif; text-align: right; color: #BEBEBE; }

div#logo {position: absolute; top: 5px; margin-left: 15em; }

div#navbar {position: fixed; margin: 0 auto; left: 0; right: 0; bottom: 0; width: 955px; height: 165px; }

div#navbar ul {position: relative; margin: 0 auto; top: 105px; width: 600px; text-align: center; background: #1b1b1b; }

div#navbar ul li {display: inline; }

div#navbar ul li a {margin-right: 3em; font-family: 'Base 02', Arial, sans-serif; font-size: 18px; text-decoration: none; color: #BEBEBE; }

div#navbar ul li a:hover {color: #6CCDE7; }

div#navbar ul li:first-child {padding-right: 0; padding-left: 2em; }

div#outro {position: absolute; margin-top: 50px; left: 28px; min-height: 473px; width: 263px; font-family: Candara, Arial, sans-serif; text-align: right; color: #BEBEBE; }

h1#return {font-family: 'Base 02', Arial, sans-serif; margin-bottom: 0; font-size: 18pt; text-align: right; }

h1#title {font-family: 'Base 02', Arial, sans-serif; margin-bottom: 0; font-size: 16pt; text-align: right; }

div#tr + h1 {margin-left: 100px; top: 10px; padding-left: 7em; font-family: 'Base 02', Arial, sans-serif; font-size: 24pt; color: #6CCDE7; }

h1 span {vertical-align: super; font-family: Blackoak Std, serif; font-size: 8pt; }

h3#date {font-family: 'Base 02', Arial, sans-serif; margin-top: 0.15em; margin-bottom: 0; font-size: 14pt; }

hr#divider {width: 200px; margin-left: 63px; }

img#dbl {width: 205px; height: 115px; position: absolute; bottom: 0; }

img#dbr {width: 163px; height: 165px; position: absolute; bottom: 0; right: 0; }

img#dtl {width: 184px; height: 180px; position: absolute; top: 0; left: 0; }

img#dtr {width: 141px; height: 205px; position: absolute; top: 0; right: 0; }

img#facade {width: 202px; height: 173px; position: relative; left: 105px; }

img#girl {width:540px; height:463px; margin: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }

img#vback {width: 200px; height: 200px; position: relative; top: 208px; left: 4px; }

img#vfront {width: 200px; height: 200px; position: relative; top: 4px; }