/***** Global Settings *****/
html, body {border:0;margin:0;padding:0;width: 100%;height: 100%}
body {background-color:#000;color: #CCC;font:100%/1.15 Geneva, Arial, Helvetica, sans-serif;
min-height: 100%;
height: auto !important;
height: 100%;
position: relative}
/***** Headings *****/
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal}
h1 {padding:30px 0 25px 0;letter-spacing:-1px;font-size:2em}
h2 {padding:20px 0;letter-spacing:-1px;font-size:1.5em;color:#FFF}
h3 {font-size:1em;font-weight:bold;color: #daaf2d}
/***** Common Formatting *****/
p, ul, ol {margin:0;padding:0 0 1.25em 0;line-height: 1.5em}
ul, ol {padding:0 0 1.25em 2.5em}
blockquote {margin:1.25em;
padding:1.25em 1.25em 0 1.25em}
small {font-size:0.75em; color: #333333}
strong {text-decoration:underline }
img {border:0}
/***** Links *****/
a, a:link, a:visited, a:hover {text-decoration: none}
/***** Forms *****/
form {margin:0;padding:0;display:inline}
input, select, textarea {font:1em Arial, helvetica, sans-serif}
textarea {width:100%;line-height:1.25}
label {cursor:pointer}
/***** Global Classes *****/
.clear { clear:both; }
.float-left { float:left; padding-right:20px }
.float-right { float:right; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { color: #eec64d }
.wrap { width:960px;margin:0 auto; padding:2em 0 2.5em 0; text-align:justify}
.img-left { float:left;margin:4px 10px 4px 0 }
.img-right { float:right;margin:4px 0 4px 10px; }
.nopadding { padding:0; }
.noindent { margin-left:0;padding-left:0; }
.nobullet { list-style:none inside;list-style-image:none; }

#navigator a {color: #FFF; font-variant:small-caps}
#navigator ul li a.current { font-weight:bold} 
#navigator {position:relative; height:25px; width:100%; background-color: #666; padding-top:10px}
#navigator li {float:right;display:inline;margin-right:15px}

#portfolio ul{padding:0}
#portfolio li{float:left;margin:0 20px 20px 0 ;border:5px solid #999;overflow:hidden;height:180px;width:180px}
#portfolio a:hover img {filter:alpha(opacity=20);-moz-opacity:0.2;opacity: 0.2}

a, a:link, a:visited {color:#FFF}
a:hover {color: #99CC33}

.hiden {font-weight:bold;position: absolute;padding: 10px;z-index:-1}
 
#lightBox {list-style-type:none; padding:0; clear:both}
#lightBox li {float:left; overflow:hidden; height:180px; width:180px;border:1px solid #999; margin: 0 10px 10px 0 }
#cover {border:1px solid #999; float:left; margin: 20px 20px 10px 0}

#gold {color:#FFFF00; text-align:center}

#footer { width:960px;height: 2.5em;position: absolute;bottom: 0}