html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {background:transparent; border:0; font-size:100%; font-weight:normal; margin:0; outline:0; padding:0; vertical-align:baseline;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
@font-face {font-family:"MyriadProRegular"; src:url("../MyriadPro-Regular.otf");}
body {background-color:#fff; color:#444; font-family:"MyriadProRegular"; font-size:1em; line-height:1.4em;}
a, a:visited {color:#0093ce; text-decoration:none;}
a:hover {color:#0093ce; text-decoration:underline;}
#content {background: #fff url(../images/dale.png) no-repeat right top; margin:.3em auto; padding:20px; width:770px;}
#content hgroup img {float:right; margin:7px 28px 0 28px;}
#content hgroup h1 {color:#111; font-family:"MyriadProRegular"; font-size:400%; margin-bottom:.3em;}
#content hgroup h2 {color:#222; font-size:190%; margin-bottom:.3em;}
#content hgroup h3 {color:#333; font-size:140%; width:570px; margin-bottom:.3em;}
#content p span {background-color:#faffba; padding:3px 6px;}
#content p {width:590px;}
.clearfix:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix {display:block;}
* html .clearfix {height:1%;}
a:active {outline:none;}
:focus {-moz-outline-style:none;}
.items img, .items img {margin:0;}
.items a {display:block; float:left;}
#tooltip {background:url(../images/black_arrow.png); color:#fff; display:none; font-size:100%; height:70px; padding:25px; width:160px;}
.scrollable {background:url(../images/h300.png) repeat-x; border:1px solid #ccc; float:left; height:120px; overflow:hidden; position:relative; width:680px;}
.scrollable .items {clear:both; position:absolute; width:20000em;}
.scrollable img {background-color:#fff; border:1px solid #ccc; cursor:pointer; float:left; height:75px; margin:20px 5px 20px 21px; padding:2px; width:100px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.scrollable .active {border:1px solid #fff; outline:2px solid #000; position:relative; z-index:9999;}
a.browse {background:url(../images/hori_large.png) no-repeat; cursor:pointer; display:block; float:left; font-size:1px; height:30px; margin:40px 10px; width:30px;}
a.right {background-position:0 -30px; clear:right; margin-right:0px;}
a.left {margin-left:0px;}
a.up, a.down {background:url(../images/vert_large.png) no-repeat; float:none; margin:10px 50px;}
a.up:hover, a.left:hover {background-position:-30px 0;}
a.up:active, a.left:active {background-position:-60px 0;}
a.down {background-position:0 -30px;}
a.down:hover, a.right:hover {background-position:-30px -30px;}
a.down:active, a.right:active {background-position:-60px -30px;}
.simple_overlay {background-color:#000; display:none; min-height:200px; width:800px; z-index:10000; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow:0 0 90px #000;}
.simple_overlay .close {background-image:url(../images/close.png); cursor:pointer; height:35px; position:absolute; right:-15px; top:-15px; width:35px;}
.next, .prev {color:#fff; cursor:pointer; display:block; font-size:100%; padding:10px 20px; position:absolute; top:40%; -moz-border-radius:5px; -webkit-border-radius:5px;}
.prev {left:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; -webkit-border-top-left-radius:0;}
.next {right:0; -moz-border-radius-topright:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; -webkit-border-top-right-radius:0;}
.next:hover, .prev:hover {background-color:#000; text-decoration:underline;}
.disabled {visibility:hidden;}
.info {bottom:0; color:#fff; font-size:100%; left:0; padding:10px 15px; position:absolute;}
.info strong {display:block;}
.progress {display:none; left:50%; position:absolute; top:45%;}
.next, .prev, .info {background:#000 !important; background:rgba(0, 0, 0, 0.6) url(../images/h80.png) repeat-x;}
#tooltip {background:url(../images/black_arrow.png); color:#fff; display:none; font-size:100%; font-weight:bold; height:90px; line-height:16px; padding:15px 21px; width:168px;}
#gallery .disabled {visibility:visible !important;}
#gallery .inactive, a.disabled {visibility:hidden !important;}
#content h4 {color:#444; font-size:120%; margin-top:.3em; font-weight: bold;}
#content ol {list-style:decimal;}
#content ul {list-style:disc;}
#content ol li, #content ul li {margin-left: 40px;}
#content img {float: right; margin-left: 10px;}