﻿/* reset */
* { margin: 0; padding: 0; }

/* main */
body { color: #707070; background:#dbdbdc url('/img/background.gif') repeat-y 50% 50%; font-family: Geneva, Arial, sans-serif; font-size:12px; }
#header { margin: auto; width:1000px; height:105px; text-indent:-99em; overflow:hidden; background:#FFF url('/img/header.gif') no-repeat 0 0; }
#content { margin: auto; width:1000px; background:url('/img/content.gif') no-repeat 0 0; position:relative; }
#wrapper { margin: auto; width:500px; padding: 20px 30px 20px 20px; min-height:600px; }
p { padding-bottom:20px; text-align:justify; }
h3 { text-transform:uppercase; font-weight:normal; font-size:18px; margin-bottom:20px; text-align:center;}
a { color:#c48100}
a:hover { color:#000}
a img { border:0; }
#footer { font-size:0.8em; text-align:center; clear:both;}

/* navigation */
#navigation { list-style:none; position:absolute;top:5px; right:100px; width:130px; }
#navigation a { display:block; text-indent:-99em; overflow:hidden; background-position: 0 50%; height:33px; width:130px; background-color:#FFF;}
#navigation a#home { height:50px; background-position: 0 100%; background-image:url('/img/menu-home.gif'); }
#navigation a#about { background-image:url('/img/menu-about.gif'); }
#navigation a#manifesto { background-image:url('/img/menu-manifesto.gif'); }
#navigation a#past { background-image:url('/img/menu-past.gif'); }
#navigation a#present { background-image:url('/img/menu-present.gif'); }
#navigation a#future { background-image:url('/img/menu-future.gif'); }
#navigation a#exposhow { height:50px; background-position: 0 0; background-image:url('/img/menu-exposhow.gif'); }

/* home */
.spotlight-slideshow { }
.spotlight-frame { padding:10px; padding-bottom:30px; }
#spotlight-photo { height: 350px; width: 350px; position: relative; margin: 0 auto; text-align: center; }
#spotlight-photo img { position: absolute; top: 0; left: 0; height: 350px; }
#signature { text-indent:-99em; overflow:hidden; width:180px; height:90px; background:#FFF url('/img/signature.gif') no-repeat 0 0; margin-left:300px; }
p.quote { padding:0 80px; }

/* manifesto */
ul.manifesto { margin-left:20px; list-style:none; }
ul.manifesto li { margin-bottom:15px; }

/* works */
ul.portfolio { list-style:none; width:100%;	}
ul.portfolio li, ul.portfolio li p { width:100%; text-align:center; text-transform:capitalize; }