@charset "utf-8";
/* Markup by StandXHTML */
/* http://www.standxhtml.com */

/* Defaults */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}
:focus {outline:0}
a, a:visited {color:#FFF;cursor:pointer;text-decoration:none}
a:hover {text-decoration:underline}
body {background:#191819;color:#FFF;font:100% Arial}
img {border:0;vertical-align:bottom}
p {margin:8px 0}
h2 {font-size:1.25em}
a span {height:100%;left:0;position:absolute;top:0;width:100%}
fieldset {border:0}
label {float:left;width:60px;text-align:right}
form p {overflow:hidden;width:100%}
input {border:1px solid #666;float:right;font-size:12px;height:15px;padding:0 5px;width:200px}
input#send {border:0;height:auto;padding:0;width:auto}
form {font-size:0.86em;margin:0 auto;width:280px}
textarea {border:1px solid #666;font:12px Arial;float:right;overflow:auto;padding:5px;width:200px}

/* Containers */
#page {text-align:center}
#content {background:#0b0b0c;margin:0 auto;padding:10px;width:400px}

/* Logo */
h1 {font-size:1.5em;margin:230px 0 0}
h1 a {display:block;height:37px;margin:0 auto;overflow:hidden;position:relative;width:204px}
h1 a em {color:#C5d92D}
h1 a span {background:url(images/images.png) no-repeat}

/* Menu */
#page #menu {list-style:none;margin:60px 0 0}
#page #menu li a {display:block;height:19px;margin:0 auto 15px;overflow:hidden;position:relative}
#page #menu li a span {background:url(images/images.png) no-repeat}
#page #menu li#portfolio a {width:89px}
#page #menu li#portfolio span {background-position:-3px -41px}
#page #menu li#contact a {width:80px}
#page #menu li#contact span {background-position:-96px -41px}
#page #menu li#about a {width:65px}
#page #menu li#about span {background-position:-180px -41px}

/* Footer */
#footer {display:block;height:12px;font-size:0.75em;margin:100px auto 0;overflow:hidden;position:relative;width:240px}
#footer span {background:url(images/images.png) no-repeat 0 -63px;height:100%;left:0;position:absolute;top:0;width:100%}