* { margin: 0; padding: 0; }
a { text-decoration: none; color: #c80; }
a img { border: none; }
a:hover { color: #fff; }
body { font: 14px calibri, candara, tahoma, verdana; background: #262321 url(../img/body.gif) repeat-x; color: #808078; }
p { padding: 12px 0; line-height: 150%; font: 15px calibri, tahoma; }
h1 { font: 32px calibri, candara, arial, helvetica; color: #fff; }
.clr { clear: both; }
.fr { float: right; margin: 10px 0 10px 20px; }
.bigtext { font-size: 18px; }
b, em { color: #fff; }
#wrapperouter2 { background: url(../img/wrapperouter2.png) top center repeat-y; }
#wrapperouter { background: url(../img/wrapperouter.jpg) top center no-repeat; }
#topbar { background: url(../img/topbar.png) repeat-x; height: 150px; }
#topbar img { display: block; }
#wrapper { width: 960px; margin: 0 auto; }
#menubar { height: 64px; background: url(../img/menubar.png); }
#menu { padding: 0 0 0 30px; height: 64px; width: 920px; overflow: hidden; }
#secondarynav { height: 140px; overflow: hidden; }
#secondarynav ul, #menu ul { list-style: none; }
#secondarynav li, #menu li { float: left; }
#menu li a { display: block; width: 120px; text-align: center; padding: 22px 0px; color: #808077; font: 18px calibri, arial; background: url(../img/menulink2.png); }
#menu li a:hover { color: #fff; background-position: 0 -100px; }
#secondarynav li a { display: block; width: 240px; text-align: center; padding: 50px 0px; color: #909087;  font: 32px "century gothic", arial; background: url(../img/secnavlink.png); }
#secondarynav li a.first { background-position: -20px 0; }
#secondarynav li a:hover { color: #fff; background-position: 0 -200px; }
#secondarynav li a.first:hover { color: #fff; background-position: -20px -200px; }
#footer { clear: both; width: 1000px; margin: 0 auto; height: 78px; background: url(../img/footer.png) no-repeat; position: relative; }
#copyright { position: absolute; top: 20px; left: 30px; width: 940px; height: 40px; overflow: hidden; text-align: center; }
#copyright p { padding: 0; font: 15px calibri, arial; color: #606056; }
#mainphoto { width: 960px; height: 642px; overflow: hidden; }
#mainphoto img { display: block; }
#maincontent { min-height: 300px; }
#maincontentinner { padding: 10px 20px; }
.hrule { height: 1px; background: #242424; border-top: 1px solid #000; overflow: hidden; }
#credit {width: 960px; margin: 0 auto; text-align: right; }
#zoom a { display: block; width: 180px; margin: 0 4px 0 0; height: 140px; float: left; background: url(../img/thumb.gif) no-repeat; }
#zoom a img { padding: 10px; }
#zoom a:hover { background-position: 0 -200px; }
ul.bullet1 { list-style: none; padding: 10px 20px; }
ul.bullet1 li { padding-left: 24px; margin: 3px 0; font-size: 16px; background: url(../img/bullet1.png) no-repeat; }
ul.bullet1 a { color: #c80; }
ul.bullet1 a:hover { color: #fff; }
ul.bullet1 p { padding: 0 0 10px 0; }
.i1 { background: #111 !important; color: #a0a098 !important; padding: 3px; border: 2px solid #242424 !important; font: 13px verdana; }
.i1s { background: #111 !important; color: #a0a098 !important; padding: 3px; border: 2px solid #242424 !important; font: 13px verdana; }
textarea.i1 { overflow: auto; }
input.i1 { width: 300px; }
input.i1active { border: 2px solid #4d4d49 !important; color: #fff !important; font-size: 17px !important; }
textarea.i1active { border: 2px solid #4d4d49 !important; color: #fff !important; overflow: auto; }
form p { padding: 10px 0 0 0; }
table.padded td { padding: 5px; }
input.button1 { background: #111; border-style: solid; border-width: 1px; border-color: #282828 #000 #000 #282828; padding: 10px 40px; font: 14px calibri, tahoma; }
#counter { margin: 0 auto; width: 520px; float: left; }
#counter p { margin: 0; padding: 20px 0 0 0; font: bold 18px candara, arial; }
