@charset "UTF-8";
html,body{margin:0;padding:0;height:100%;font-size:100%;text-rendering:optimizeLegibility;}
body{background:#FFF;color:#333;font-family:Verdana,Helvetica,Arial,sans-serif;text-align:left;}
#wrapper{height:110%;width:950px;padding:0 0 0 50px;}
header{height:120px;width:950px;margin:0 0 100px 0;position:fixed;top:0;left:50px;z-index:2;display:block; background:url(../img/layout/gradient.png) repeat-x;}
header h1{float:left;line-height:1.4em;margin:0 20px 0 0;width:164px;font-size:0.83em;font-family:Georgia,Times,serif;}
header hr{margin:0 0 14px 0;!margin:0;padding:0;height:20px;width:900px;border:0;float:left;background-color:#FFF;color:#FFF;}
header ul,#links{margin:0 20px 0 0;padding:0;width:164px;float:left;font-size:0.625em;line-height:1.8em;list-style:none;}
header li em{text-decoration:line-through;font-style:normal;}
#content{width:900px;min-height:80%;padding:226px 0 0 0;}
#content a.section{padding:206px 0 0 0;display:block;clear:both;}
#content img{padding:0 0 20px 0;width:532px;float:left;}
footer{width:950px;clear:both;position:relative;display:block;}
footer small{float:left;font-size:100%;padding-bottom:30px;}
footer a{font-size:0.625em;float:left;}
#gallery{margin:0;padding:226px 0 100px 0;width:100%;min-height:80%;display:block;float:left;}
#gallery li{float:left;list-style:none;width:164px;height:270px;margin:0 20px 20px 0;}
#gallery a{font-size:0.625em;}
#gallery img{width:164px;display:block;font-family:Georgia,serif;font-size:0.83em;}
#gallery em{font-style:normal;padding-top:8px;float:left;}
#gallery a:link em{text-decoration:none;}
#gallery a:visited em{text-decoration:line-through;}
#gallery a:hover em{text-decoration:underline;}
#gallery a:active em{text-decoration:underline;}
#gallery a:hover em:before{content:'# ';}
#language li{padding:0 .4em 0 0;display:inline;}
.text{float:right;height:205px;width:348px;clear:right;}
.text h2,.column h2{font-size:0.83em;line-height:1;margin:0 0 6px 0;width:202px;font-family:Georgia,Times,serif;}
.text p{margin:0;width:280px;}
.text a{font-size:0.625em;margin:10px 0;display:inline;}
.text p a,.column a,.column p a{font-size:100%;display:inline;text-decoration:underline;}
.big{font-family:Georgia,Times,serif;font-size:0.83em;line-height:1.1;width:216px;float:left;margin:0 0 20px 0; padding:0 0 0 186px;}
.fn,span.email,.url,#share{display:none;}
.column{float:left;width:216px;height:600px;margin:220px 10px 10px 0;}
.column ul{font-size:0.625em;line-height:1.4em;margin:14px 12px 14px 0;padding:0;list-style:none;}
.column p{padding:0;margin:0 0 6px 0;}
.margin_left{float:left;width:372px;margin:220px 0 0 0; padding-left:184px;}
#navi{list-style:none;margin:0;padding:0;clear:left;width:100px;display:block;}
#navi a{float:left;width:15px;height:15px;}
#navi a:link,#navi a:visited{background-position:0 -10px;}
#navi a:hover,#navi a:active{background-position:0 -36px;}
.prev a{background:url(/img/layout/arrow-left.gif) no-repeat;margin-right:10px;}
.next a{background:url(/img/layout/arrow-right.gif) no-repeat;}
.up{position:absolute;bottom:20px;left:554px;background:url(/img/layout/arrow-top.gif) no-repeat;width:15px;height:15px;}
a.up:link,a.up:visited{background-position:0 0;}
a.up:hover,a.up:active{background-position: -26px 0;}
#pdf{list-style:none;padding:0;margin:0 10px 0 0;float:left;}
#pdf a{height:19px;width:17px;background:url(/img/layout/pdf.jpg) no-repeat;margin:10px 0;}
#pdf a:link,#pdf a:visited{background-position:0 0;}
#pdf a:hover,#pdf a:active{background-position:-17px 0;}
#promsite{position:fixed;left:40px;bottom:30px;}
#facebook{position:absolute;right:104px;bottom:18px;border:none;overflow:hidden;width:100px;height:21px;}
.addthis_button_compact{position:absolute;bottom:21px;right:50px;}
#form{float:left;width:215px;margin:220px 0 0 0;}
#form ol{list-style:none;margin:0;padding:0;}
#form li{line-height:10px;color:#999;}
#form label{margin:0;padding:4px 0 1px 0;float:left;font-size:0.625em;}
#form input,#form textarea{border:1px solid #ccc;padding:10px;width:193px;font-family:Georgia,Times,serif;font-size:0.625em;}
#form input#submit{font-family:Verdana,sans-serif;color:#000;margin:12px 0;cursor:pointer;height:25px;width:60px;float:left;padding:2px 0;text-align:center;border:1px solid #ccc;background:#fff;}
#form input#submit:hover{border:1px solid #000;color:#fff;background:#000;}
#form .field:hover{border:1px dotted #ff3;background-color:#fff;}
.error{background:#fbffc4;color:#333;}
.confirm{float:left;width:215px;height:215px;background:url(/img/thumbs/gracies.gif) no-repeat center;margin:216px 0 0 0;display:none;}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover,a:active,h1 a,h1 a:link,h1 a:visited{text-decoration:none;color:#000;}
a,a img{outline:none;border:0;}
img{font-size:0.625em;}
p,address{font-size:0.625em;line-height:1.5;width:206px;margin:0;font-style:normal;}
h1,h2,h3,h4,h5,h6,small{font-weight:normal;padding:0;color:#000;}
