/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* grid.css */
.container {width:950px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}
.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24 {width:950px;margin-right:0;}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}
input.span-1, textarea.span-1 {width:18px!important;}
input.span-2, textarea.span-2 {width:58px!important;}
input.span-3, textarea.span-3 {width:98px!important;}
input.span-4, textarea.span-4 {width:138px!important;}
input.span-5, textarea.span-5 {width:178px!important;}
input.span-6, textarea.span-6 {width:218px!important;}
input.span-7, textarea.span-7 {width:258px!important;}
input.span-8, textarea.span-8 {width:298px!important;}
input.span-9, textarea.span-9 {width:338px!important;}
input.span-10, textarea.span-10 {width:378px!important;}
input.span-11, textarea.span-11 {width:418px!important;}
input.span-12, textarea.span-12 {width:458px!important;}
input.span-13, textarea.span-13 {width:498px!important;}
input.span-14, textarea.span-14 {width:538px!important;}
input.span-15, textarea.span-15 {width:578px!important;}
input.span-16, textarea.span-16 {width:618px!important;}
input.span-17, textarea.span-17 {width:658px!important;}
input.span-18, textarea.span-18 {width:698px!important;}
input.span-19, textarea.span-19 {width:738px!important;}
input.span-20, textarea.span-20 {width:778px!important;}
input.span-21, textarea.span-21 {width:818px!important;}
input.span-22, textarea.span-22 {width:858px!important;}
input.span-23, textarea.span-23 {width:898px!important;}
input.span-24, textarea.span-24 {width:938px!important;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* source/openmercury-screen.css */
body {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
a:focus, a:hover {color:rgb(0,157,224);}
a {color:rgb(0,104,176);text-decoration:underline;}
.information {padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#c6e3f2;color:#092144;border-color:#80a3d8;}
.information a {color:#092144;}
#content {font-size:110%;}
#header {margin:1em 0 0 0;}
#websitetitle {padding:1em 0;}
.strikethrough {text-decoration:line-through;}
#breadcrumb {margin-top:1em;margin-bottom:1em;}
.quotation cite {float:right;font-size:11px;font-weight:bold;margin-bottom:15px;}
#content .rtf, #content .downloads, #content .hr, #content .photogallery, #content .quotation, #content .full-width, #content .youtube, #content .googlemaps, #content .flash {margin-bottom:22px;}
#content p, #content ul, #content ol, #content table {margin-bottom:15px;}
#content ul li, #content ol li {margin-bottom:5px;}
#content a:hover {text-decoration:underline;}
#content .backtotop a {color:#666;font-size:11px;text-decoration:none;}
#content .backtotop a {color:#333;}
.photo img {border:1px solid #CCC;display:block;}
.photo {text-align:center;}
.float-right {float:right;margin-left:10px;}
.float-left {float:left;margin-right:10px;}
.photo .photocaption {color:#999999;font-size:10px;}
.photo a {text-decoration:none;}
.full-width {clear:both;}
.full-width img {margin:0 auto;}
#content .downloads {clear:both;}
#content .downloads ul {margin:0;}
#content .downloads li {background:url(../img/document.png) no-repeat 0 50%;list-style:none;padding-left:20px;}
#content .downloads li.unknown {background-image:url(../img/document.png);}
#content .downloads li.mdb, #content .downloads li.accdb, #content .downloads li.accde, #content .downloads li.accdt, #content .downloads li.accdr {background-image:url(../img/document-access.png);}
#content .downloads li.xls, #content .downloads li.xlsx, #content .downloads li.xlsx, #content .downloads li.xlsm, #content .downloads li.xltx, #content .downloads li.xltm, #content .downloads li.xlsb, #content .downloads li.xlam {background-image:url(../img/document-excel.png);}
#content .downloads li.mpg, #content .downloads li.avi, #content .downloads li.mpeg, #content .downloads li.mkv, #content .downloads li.wmv, #content .downloads li.mov {background-image:url(../img/document-film.png);}
#content .downloads li.flv, #content .downloads li.swf {background-image:url(../img/document-flash.png);}
#content .downloads li.ai {background-image:url(../img/document-illustrator.png);}
#content .downloads li.jpg, #content .downloads li.jpeg, #content .downloads li.gif, #content .downloads li.png, #content .downloads li.tiff {background-image:url(../img/document-image.png);}
#content .downloads li.mp3, #content .downloads li.wav, #content .downloads li.flac, #content .downloads li.ogg {background-image:url(../img/document-music.png);}
#content .downloads li.pdf {background-image:url(../img/document-pdf.png);}
#content .downloads li.psd {background-image:url(../img/document-photoshop-image.png);}
#content .downloads li.ppt, #content .downloads li.pptx, #content .downloads li.pptm {background-image:url(../img/document-powerpoint.png);}
#content .downloads li.txt {background-image:url(../img/document-text.png);}
#content .downloads li.doc, #content .downloads li.docx, #content .downloads li.dotx, #content .downloads li.docm {background-image:url(../img/document-word.png);}
#content .downloads li.zip, #content .downloads li.tar, #content .downloads li.7z, #content .downloads li.gz, #content .downloads li.rar {background-image:url(../img/document-zipper.png);}
#content div.photogallery a img {border:0 none #FFFFFF;}
#content div.photogallery a {border:0;float:left;margin-bottom:5px;margin-right:5px;padding:0;}
#content div.photogallery {clear:both;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:20px 0 20px 0;padding:10px 10px 0 10px;}
.youtube {text-align:center;}
.sorting {margin-top:-3em;}
.sorting .up {background:url(../img/arrow-090-medium.png) no-repeat 0 50%;padding-left:20px;}
.sorting .down {background:url(../img/arrow-270-medium.png) no-repeat 0 50%;padding-left:20px;}
.filtering {padding:1em 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:0 0 1em 0;}
.filtering span {font-size:75%;}
ul.eventdate li {background:url(../img/calendar-small.png) no-repeat 0 50%;list-style:none;padding-left:15px;font-weight:bold;}
ul.eventdate li.strikethrough {font-weight:normal;}
.box {padding:1em;margin-bottom:1em;background:#EFEFEF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.25);}
.box ul {list-style:none;margin:0;padding:0;}
.box ol {margin:0;padding:0;list-style-position:inside;}
.box ul ul {list-style:disc;margin:0 0 0 20px;}
.box ul ul li {padding:1px 0;}
.box ul ul ul {margin-bottom:0;}
.box p.go {font-size:0.9em;margin-bottom:0;text-align:right;}
.tagcloud .level1 {font-size:85%;}
.tagcloud .level2 {font-size:100%;}
.tagcloud .level3 {font-size:125%;}
.tagcloud .level4 {font-size:150%;}
.tagcloud .level5 {font-size:200%;}
.tagcloud a {text-decoration:none;}
.tagcloud a:hover, .tagcloud a:active {font-weight:bold;}
#rightcolumn .flash {text-align:center;}
.flickr ul {padding:0;margin:0;list-style:none;}
.flickr li {float:left;margin:0 7px 2px 0;}
.flickr li img {height:75px;width:75px;}
#rightcolumn .image .cont {text-align:center;}
.flexbox .img {margin-bottom:1em;text-align:center;}
.twitter ul {margin-left:5px;padding:0;}
.twitter ul li {padding-bottom:10px;clear:both;}
.twitter ul li span.author {font-weight:bold;font-size:11px;}
.twitter ul li span.author a {text-decoration:none;}
.events ul {margin-left:5px;padding:0;}
.events ul li a {text-decoration:none;}
.events ul li {font-weight:bold;margin-bottom:10px;}
.events ul li span.date {font-size:11px;font-weight:normal;}
.calendar .next {float:right;}
.calendar .prev {float:left;}
.calendar caption {font-size:1.5em;line-height:1;text-align:center;}
.calendar th {border-bottom:1px solid #F3F3F3;border-right:1px solid #F3F3F3;color:#333;font-weight:bold;height:20px;line-height:20px;padding:0;text-align:center;width:14%;}
.calendar td {background:#F9F9F9;border-bottom:1px solid #F3F3F3;border-right:1px solid #F3F3F3;padding:0;vertical-align:middle;height:25px;line-height:25px;}
.calendar td span {background:#FFFFFF;color:#666;display:block;height:25px;line-height:25px;text-align:center;}
.calendar td a {background:#FFFFFF;display:block;font-weight:bold;height:25px;line-height:25px;text-align:center;}
.calendar td.current span, .calendar td.current a {background-color:#FFF601;}
.calendar td.selected span, .calendar td.selected a {background-color:#C00;color:#FFF;}
table.calendar {margin:0;}
#shareable ul {margin:0 0 20px 10px;}
#shareable li {background:url(../../../../admin/images/tree/finger_point.png) no-repeat 0 50%;list-style:none;padding-left:20px;}
#shareable li.twitter {background-image:url(../../../admin/images/tree/twitter.png);}
#shareable li.facebook {background-image:url(../../../admin/images/tree/facebook.png);}
#shareable li.hyves {background-image:url(../../../admin/images/tree/hyves.png);}
#shareable li.stumbleupon {background-image:url(../../../admin/images/tree/stumbleupon.png);}
#shareable li.linkedin {background-image:url(../../../admin/images/tree/linkedin.png);}
#shareable li.mail {background-image:url(../../../admin/images/tree/mail.png);}
#shareable li.twitthis {background-image:url(../../../admin/images/tree/twitter.png);}
#shareable li.google {background-image:url(../../../admin/images/tree/google.png);}
#shareable li.delicious {background-image:url(../../../admin/images/tree/delicious.png);}
#shareable li.digg {background-image:url(../../../admin/images/tree/digg.png);}
.shareable li {background:url(../../../admin/images/tree/finger_point.png) no-repeat 0 50%;list-style:none;padding-left:20px;}
.shareable li.twitter {background-image:url(../../../admin/images/tree/twitter.png);}
.shareable li.facebook {background-image:url(../../../admin/images/tree/facebook.png);}
.shareable li.hyves {background-image:url(../../../admin/images/tree/hyves.png);}
.shareable li.stumbleupon {background-image:url(../../../admin/images/tree/stumbleupon.png);}
.shareable li.linkedin {background-image:url(../../../admin/images/tree/linkedin.png);}
.shareable li.mail {background-image:url(../../../admin/images/tree/mail.png);}
.shareable li.twitthis {background-image:url(../../../admin/images/tree/twitter.png);}
.shareable li.google {background-image:url(../../../admin/images/tree/google.png);}
.shareable li.delicious {background-image:url(../../../admin/images/tree/delicious.png);}
.shareable li.digg {background-image:url(../../../admin/images/tree/digg.png);}
#footer {border-top:1px solid #ccc;margin-top:22px;color:#666;font-size:0.9em;line-height:1.975em;margin-bottom:1.975em;padding-bottom:2em;padding-top:1em;}
#footer #powered {float:right;}
.vcard .adr {display:inline;}
#comments {padding:22px 0 0 0;}
#comments, #comments input, #comments textarea {font-size:13px;line-height:18px;}
#comments code {font-size:12px;line-height:18px;}
#comments h3 {font-family:Arial, sans-serif;font-size:15px;font-weight:bold;line-height:22px;padding:0 0 18px 0;}
#comments-list {padding:0 0 18px 0;}
#comments-list ol, #comments-list ul {list-style:none;margin:0;padding:0;}
#comments-list ol {border:1px solid #ccc;border-bottom:none;margin:0 0 18px 0;}
#comments-list li {background:#fafafa;border-bottom:1px solid #ccc;padding:18px 1.5em 0 1.5em;position:relative;}
#comments-list li.alt {background:#fff;}
#comments-list li.bypostauthor {background:#FFFFCC;}
#comments-list ul li {border:1px solid #ccc;margin:0 0 18px 0;}
#comments-list li .avatar {position:absolute;top:22px;left:1.5em;width:36px;height:36px;}
#comments-list .comment-author {font-weight:bold;padding:9px 0 0 46px;font-size:120%;}
#comments-list .comment-meta {color:#666;font-size:11px;padding:0 0 9px 46px;}
.comment-reply-link {font-size:11px;padding:0 0 18px 0;text-align:right;}
#trackbacks-list .comment-content {position:absolute;left:-9000px;}
#respond {background:#fff;margin-bottom:22px;overflow:hidden;padding:18px 0 0 0;position:relative;}
#comments-list #respond {border-bottom:1px solid #ccc;margin:0 0 18px 0;padding:18px 1.5em;}
#comments-list ul #respond {border:1px solid #ccc;margin:0;}
#cancel-comment-reply {font-size:11px;position:absolute;top:18px;right:1.5em;}
#respond .required {color:#FF4B33;font-weight:bold;}
.form-section label {font-size:11px;}
.form-section input {margin:0 0 18px 0;width:98%;}
.form-section textarea {width:99%;}
#form-allowed-tags p {color:#666;font-size:11px;margin:0;}
#form-allowed-tags span {font-style:italic;}
#form-allowed-tags code {font-size:11px;line-height:normal;}
.form-submit {padding:18px 0 0 0;text-align:right;}
.subscribe-to-comments {color:#666;float:left;font-size:11px;margin:0;padding:18px 0 0 0;}
.solo-subscribe-to-comments {color:#666;font-size:11px;padding:18px 0 0 0;}
.comment_license {color:#666;clear:both;font-size:11px;margin:0;padding:18px 0 0 0;}
.edit-comment {margin-bottom:18px;}
.post-navigation {color:#666;font-size:13px;line-height:18px;margin:0px 0 22px 0;overflow:hidden;}
.post-navigation a {color:#666;font-style:italic;text-decoration:none;}
.post-navigation a:active, .post-navigation a:hover {color:#FF4B33;}
.post-navigation .meta-nav {font-style:normal;}
.nav-previous {float:left;width:50%;}
.nav-next {float:right;width:50%;text-align:right;}
#nav-above, #nav-below {width:100%;}
#nav-above {display:none;}
.paged #nav-above {display:block;padding:0 0 44px 0;}
h2.entry-title {margin-bottom:0;}
h2.entry-title a {text-decoration:none;}
h2.entry-title a:hover {text-decoration:underline;}
.entry-meta, .entry-utility {color:#666;font-size:0.9em;}
.entry-content {margin:1em 0;}
.entry-utility {margin:0 0 1em 0;}
.entry {margin:0 0 1em 0;border-bottom:1px solid #ccc;}
.paginator {font-size:11px;height:20px;line-height:20px;margin-bottom:30px;position:relative;}
.paginator a.prev, .paginator a.next {display:block;line-height:20px;position:absolute;text-decoration:none;top:0px;}
.paginator a.prev {background:url(../img/arrow-180-medium.png) no-repeat left center;left:0px;padding:0px 5px 0px 20px;}
.paginator a.next {background:url(../img/arrow-000-medium.png) no-repeat right center;padding:0px 20px 0px 5px;right:0px;}
.paginator span.num {display:block;margin-left:100px;margin-right:100px;text-align:center;}
.paginator span.num a, .paginator span.num strong {font-weight:bold;line-height:20px;margin:0px 5px;padding:0px 5px;text-decoration:underline;}
.paginator span.num strong {text-decoration:none;}
.error {color:#ea2f31;font-weight:bold;margin:0;padding:0;background:#fff;border:0;}
.error .error_txt {margin:0 0 5px 0;padding-left:20px;background:#fff url(../../../../admin/images/tree/bullet_cross.png) no-repeat 0 50%;line-height:20px;}
.validationfailure label {color:#ea2f31;}
div.form-row {margin:12px 0 0 0;}
div.form-row div.form-l {margin:0 0 2px 0;}
div.form-row div.form-l label div. {margin:0 0 2px 0;}
div.form-row div.form-r {margin:0 0 3px 0;}
div.form-row div.form-l label {font-weight:bold;}
div.form-row div.form-r label {font-weight:normal;}
div.form-row div.form-r input.form_inputtxt {margin:0 0 0 0;}
div.form-row.input_checkbox div.form-r div.checkbox-row label {margin-left:4px;vertical-align:top;}
div.form-row.input_checkbox.single div.form-r div.checkbox-row input.form_checkbox {margin-left:10px;}
div.form-row.input_checkbox.single div.form-l {float:left;}
div.form-row.input_checkbox.single div.form-r {float:left;}
div.form-row.input_checkbox.single div.error {clear:both;}
div.form-row div.form-r select.form_dropdown {margin:0 0 0 0;}
div.form-row div.form-r textarea {margin:0 0 0 0;}
input[disabled] {background-color:#efefef;}
.button-row {margin:30px 0;overflow:hidden;zoom:1;}
.button-row .link-next {float:right;}
.button-row a, .button-row input, .order input {background:#000099;line-height:20px;color:#fff;padding:5px 10px;text-decoration:none;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:0;font-size:1em;cursor:pointer;}
#wizardprogress {background:#EFEFEF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:1em 0;}
#wizardprogress div {text-align:center;}
#wizardprogress div.active {font-weight:bold;color:#009;}
.delivery {margin-top:1em;}
table.booleanonecol {width:100px;margin:0 auto;}
#productlist .product {margin-bottom:1em;}
#productlist .product .overviewsummary a {color:#999;text-decoration:none;font-size:0.8em;}
#productlist .product .overviewsummary a:hover {color:#000099;text-decoration:underline;}
.product-title {margin-bottom:0;font-size:1.2em;}
.product-title a {text-decoration:none;}
.product-title a:hover {text-decoration:underline;}
.price, .stock {font-weight:bold;}
.price a, .stock a {color:#222;text-decoration:none;}
form.addtocart {padding-top:1em;padding-bottom:1em;text-align:center;}
.order p {font-size:1em;text-align:center;}
.packshots {text-align:center;}
.packshots a {margin-bottom:0.5em;}
.packshots img {border:1px solid #EFEFEF;}
.quickbuy .button {margin-bottom:0;}
.product-actions {margin-bottom:1em;}
div.category, div.forum {padding:5px;}
#content div.category ul, #content div.forum ul {display:block;list-style-type:none;margin:0;padding:0;background:#FFF;}
#content div.category ul li, #content div.forum ul li {padding:0 8px;margin:0;border-top:1px solid #EFEFEF;}
div.category ul li.header, div.forum ul li.header {background:#EFEFEF;}
div.category ul li.header dl dt, div.forum ul li.header dl dd {border-left-width:0;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:1em;margin:2px 0;padding-bottom:2px;padding-top:2px;text-transform:uppercase;}
div.category ul li.header dl dt a, div.forum ul li.header dl dt a, div.category ul li.header dl dt a:hover, div.forum ul li.header dl dt a:hover {text-decoration:none;font-weight:normal;color:#000;}
div.category ul li dl, div.forum ul li dl {overflow:hidden;position:relative;height:auto !important;background-position:10px 50%;background-repeat:no-repeat;margin:0;}
div.category ul li dl dt, div.forum ul li dl dt {display:block;float:left;width:50%;padding-left:0;padding-right:10px;background-position:5px 95%;background-repeat:no-repeat;font-weight:bold;}
div.category ul li dl dd, div.forum ul li dl dd {display:block;float:left;border-left:1px solid #FFF;padding:4px;margin-left:0;}
div.category ul li dl dd dfn, div.forum ul li dl dd dfn {display:none;}
div.category ul li dl dd.topics, div.forum ul li dl dd.topics {width:8%;}
div.category ul li dl dd.posts, div.forum ul li dl dd.posts {width:8%;}
div.category ul li dl dd.lastpost, div.forum ul li dl dd.lastpost {width:25%;}
.thread {clear:both;color:#4E4E4E;display:block;float:left;margin-bottom:10px;position:relative;width:100%;}
.thread .posthead {margin:-1px -1px 0;padding:4px 0;height:25px;background:#7192A8;color:#FFFFFF;border:1px solid #5A7F97;font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif;font-size:12px;}
.thread .posthead div.date {float:left;padding-left:5px;}
.thread .posthead div.postcounter {float:right;text-align:right;padding-right:5px;}
.thread .post {clear:both;float:left;border:1px solid #C4C4C4;margin-bottom:10px;}
.thread .post .postdetails {clear:both;float:left;}
.thread .post .postdetails .userinfo {clear:both;float:left;background:#F2F6F8 none repeat scroll 0 0;width:180px;padding:5px 10px;font-size:11px;}
.thread .post .postdetails .postbody {background:#FAFAFA none repeat scroll 0 0;border-left:1px solid #EFEFEF;margin-left:200px;padding:5px 10px;}
.thread .post .postfoot {clear:both;float:left;background:#E9E9E9 none repeat scroll 0 0;width:100%;height:25px;font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:normal;vertical-align:bottom;text-align:right;}

/* source/openmercury-navigation.css */
#funcnav ul {padding:0;margin:0;float:right;}
#funcnav li {float:right;margin-left:1em;list-style:none;}
.navigation {font-size:1.1em;margin-top:1em;background:#efefef;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);}
.navigation ul {margin:0.5em;padding:0;}
.navigation li {list-style:none;float:left;margin-right:1em;}
.navigation.box, .box.refine {margin-top:0;}
.navigation.box li, .box.refine li {float:none;margin-right:0;}
.navigation.box li a, .box.refine li a {text-decoration:none;}
.navigation li.active, .box.refine li.active {font-weight:bold;}
.navigation li.active li {font-weight:normal;}
.navigation li.active li.active {font-weight:bold;}
.navigation #nav-level-1 li {list-style:none;float:left;margin-right:1em;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);}
.navigation #nav-level-1 li.active {color:#fff;font-weight:bold;background:rgb(0,157,224);}
.navigation #nav-level-1 li a, .navigation #nav-level-1 li span {padding:0.25em 0.5em;display:block;text-decoration:none;}
.navigation #nav-level-1 li:hover {background:rgb(0,104,176);}
.navigation #nav-level-1 li:hover a {color:#FFF;}
.navigation #nav-level-1 li.active:hover {background:rgb(0,157,224);}
.navigation #nav-level-1 li.active a {color:#fff;}
.navigation #nav-level-2 {margin-top:1em;}
.navigation #nav-level-2 li a {text-decoration:none;}
.navigation #nav-level-2 li.active span {font-weight:bold;}
#nav-level-3 {padding:0.5em;background:#efefef;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);margin-bottom:1em;}
#nav-level-3 ul {list-style:square;list-style-position:inside;margin:0 1em;padding:0;}
#nav-level-3 ul li a, #nav-level-3 ul li a:hover {text-decoration:none;}
#nav-level-3 ul li.active {font-weight:bold;}

/* source/openmercury-buttons.css */
button, .button, input[type="submit"], input[type="button"], input.button {background:rgb(0, 114, 188);display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border:none;border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;overflow:visible;width:auto;font-size:12px;}
button:hover, .button:hover, input[type="submit"]:hover, input[type="button"]:hover, input.button:hover {background-color:rgb(0,157,224);color:#fff;}
button:active, .button:active, input[type="submit"]:active, input[type="button"]:active, input.button:active {top:1px;}
.small.button {font-size:0.9em;padding:2px 6px;}
.large.button {font-size:1.2em;padding:8px 19px 9px;}
.button.active {background-color:#e33100;}
.button.active:hover {background-color:#872300;}
.button.black {background-color:#222;}
.button.black:hover {background-color:#111;}
.button.white {color:#222;background-color:#FFF;}
.button.white:hover {color:#222;background-color:#EFEFEF;}
.secondary.button {background-color:#ccc;color:#555 !important;text-shadow:0 1px 1px rgba(255,255,255,0.5);}
.secondary.button:hover {background-color:#bbb;color:#444 !important;}
.float_left_button {float:left;margin-top:5px;}
.float_right_button {float:right;margin-top:10px;margin-bottom:10px;}
.iconbutton {font-weight:normal;padding:2px 0;background-image:url('../../../admin/images/tree/page_white_edit.png');background-repeat:no-repeat;background-attachment:50%;background-position:0;}
.iconbutton a {padding-left:20px;line-height:20px;}
.iconbutton.bigspace a {line-height:30px;}
.iconbutton.edit {background-image:url('../../../admin/images/tree/page_white_edit.png');}
.iconbutton.delete {background-image:url('../../../admin/images/tree/delete.png');}
.iconbutton.disconnect {background-image:url('../../../admin/images/tree/disconnect.png');}
.iconbutton.connect {background-image:url('../../../admin/images/tree/connect.png');}
.iconbutton.moveup {background-image:url('../../../admin/images/tree/arrow-step-out.png');}
.iconbutton.movedown {background-image:url('../../../admin/images/tree/arrow-step.png');}
.iconbutton.accept {background-image:url('../../../admin/images/tree/accept.png');}
.iconbutton.properties {background-image:url('../../../admin/images/tree/property.png');}
.iconbutton.preview {background-image:url('../../../admin/images/tree/magnifier.png');}
.iconbutton.submissions {background-image:url('../../../admin/images/tree/inbox-table.png');}
.iconbutton.funnel {background-image:url('../../../admin/images/tree/funnel.png');}

/* source/smartlounge.css */
body {border-top:9px solid #00A3CA;}
#content {font-size:100%;}
a {outline:0;}
a img {border:0;text-decoration:none;}
a:link, a:visited {color:#00A3CA;}
a:hover, a:active {color:#BCD73D;}
hr {background-color:#ccc;border:0;color:#ccc;height:1px;margin-bottom:22px;}
.hr {clear:both;}
#breadcrumb {font-size:.9em;margin-bottom:1.875em;line-height:1.875em;margin-top:10px;}
#header {border-bottom:1px solid #BCD73D;padding:1.5em 0 0 0;}
#header h1 {display:inline;}
#header h1 a, #header h1 a:hover, #header h1 a:visited {text-decoration:none;border:0;padding:0;text-shadow:0;background-color:#fff;}
#header h1 a img {padding:0;margin:0;}
#header .sf-menu {float:right;}
#header .lvltwonav {float:right;margin-top:1em;clear:both;padding:0;}
#header .lvlthreenav {float:right;clear:both;padding:0;}
#header .nav {line-height:30px;margin:0 auto 0 auto;padding:0;text-align:center;float:right;}
#header .nav ul {list-style:none;margin:0;border:0;}
.sf-menu li, .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {border:0;}
#header .nav li {float:left;display:inline;margin:0 0 0 5px;border:none;}
#header .nav .lvltwonav li, #header .nav .lvlthreenav li {float:left;display:inline;margin:0 0 0 2px;}
#header .nav ul.sf-menu a:link, #header .nav ul.sf-menu a:visited {color:#000305;display:inline-block;padding:0 0.5em;text-decoration:none;font-weight:bold;border:0 :;}
#header .nav ul.lvltwonav a:link, #header .nav ul.lvltwonav a:visited {color:#666666;padding:0 10px;text-decoration:none;font-weight:bold;}
#header .nav ul.lvlthreenav a:link, #header .nav ul.lvlthreenav a:visited {color:#666666;padding:0 10px;text-decoration:none;font-style:italic;}
#header .nav ul.sf-menu a:hover, #header .nav ul.sf-menu a:active, #header .nav ul.sf-menu .active a:link, #header .nav ul.sf-menu .active a:visited {background:#BCD73D;color:#fff;font-weight:bold;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
#header .nav ul.lvltwonav a:hover, #header .nav ul.lvltwonav a:active, #header .nav ul.lvltwonav .active a:link, #header .nav ul.lvltwonav .active a:visited {color:#BCD73D;font-weight:bold;}
#header .nav ul.lvlthreenav a:hover, #header .nav ul.lvlthreenav a:active, #header .nav ul.lvlthreenav .active a:link, #header .nav ul.lvlthreenav .active a:visited {color:#000305;font-weight:bold;}
#header .nav ul.sf-menu li.active {padding-bottom:7px;background:#FFF url(../img/driehoekje_onder.gif) no-repeat center bottom;}
#header .nav ul.sf-menu li a {border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
h2.entry-title a {color:#222;text-decoration:none;font-weight:bold;}
h2.entry-title a:active, h2.entry-title a:hover {color:#BCD73D;}
.button-row a, .button-row input, .order input {background:#BCD73D;}
.photo img {border:none;}

/* semantic class names */
#websitetitle {float:left;margin-right:10px;width:390px;}
#content {float:left;margin-right:10px;width:710px;}
#leftcolumn {float:left;margin-right:10px;width:230px;}
.addresssplitcontainer .addresssplitcontainer-left {float:left;margin-right:10px;width:390px;}
#guestinfoeventregistrationwizarddiv {float:left;margin-right:10px;width:670px;}
#footer {margin-right:0;padding-right:0;float:left;margin-right:10px;margin-right:0;width:950px;margin-right:0;}
.addresssplitcontainer {margin-right:0;padding-right:0;float:left;margin-right:10px;margin-right:0;width:750px;}
#eventregistrationoptionswizarddiv {float:left;margin-right:10px;width:670px;}
#narrow-content {float:left;margin-right:10px;width:470px;}
#wizardprogress, #wizardcontent, #wizardbuttons {margin-right:0;padding-right:0;float:left;margin-right:10px;margin-right:0;width:750px;}
.product {float:left;margin-right:10px;width:150px;}
#eventregistrationwizardactionbuttonrow {float:left;margin-right:10px;width:670px;}
#eventregistrationoverviewpagediv {float:left;margin-right:10px;width:670px;}
#subscriberinfoeventregistrationwizarddiv {float:left;margin-right:10px;width:670px;}
.productpackshotsdiv {float:left;margin-right:10px;width:190px;}
#funcnav {margin-right:0;padding-right:0;float:left;margin-right:10px;margin-right:0;width:550px;}
#rightcolumn {margin-right:0;padding-right:0;float:left;margin-right:10px;margin-right:0;width:230px;}
.product.last {margin-right:0;padding-right:0;float:left;margin-right:10px;margin-right:0;width:150px;}
#eventregistrationwizardpagediv {float:left;margin-right:10px;width:670px;}
.dummycategorycontentdiv {float:left;margin-right:10px;width:550px;}
#header, #breadcrumb, #topnav, #footer {margin-right:0;padding-right:0;float:left;margin-right:10px;margin-right:0;width:950px;margin-right:0;}
.addresssplitcontainer .addresssplitcontainer-right {margin-right:0;padding-right:0;float:left;margin-right:10px;margin-right:0;width:350px;}
#eventloginoptionswizarddiv {float:left;margin-right:10px;width:670px;}
#eventregistrationconfirmationpagediv {float:left;margin-right:10px;width:670px;}
.productdetailcommercialsummarydiv {float:left;margin-right:10px;width:470px;}