::-moz-selection{ background: #c00; color: #fff;}
::selection { background: #c00; color: #fff;}
body { padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; font-size: 100%; background: none; }
body.inc { background: none;}
.container { background-color: #fff; border-width: 0 10px; overflow: hidden; min-height:100%; width: 660px; height:auto !important; height:100%;}
#leftcolumn { background: none;}
#centercolumn { padding: 0; background: url(/img/back_mobile.jpg) repeat-x; }
H1, H2, H3, H4, H5, .menu SPAN, .listbutton { font-family: "trebuchet ms",trebuchet; text-transform: uppercase; font-weight: 900;}
H1 { line-height: 1em; font-size: 2em;}
#leftcolumn H2, #leftcolumn H2 SPAN { font-size: 1px; display: none;}
IMG.logo { margin: 5px 0 20px 0;}
H3 { color: #c00;}
A:link { color:#c00;}
A:visited { color:#000;}
A:hover { color:#fff; background-color: #c00;}

.menu { list-style: none; margin: 50px 0 20px 0;}
.menu .category { color: #999; font-size: .5em; display: block; line-height: 1em;}
.menu A { text-decoration: none; color: #000; font-size: 1em; font-weight: 500;}
.menu A:link {  }
.menu A:visited { }
.menu A.here:link, .menu A.here:visited { background-color: #ff0; color: #000;}
.menu A.contact:link, .menu A.contact:visited { color: #c00;}
.menu A:hover, .menu A.contact:hover { color: #c00; }
.menu A:active { }
.menu LI {padding-top: .5em;}

DIV.redpart { display: none; position: absolute; margin-top: -500px; }
.redpart DIV { }
.redpart .lampoon { font-size: 1px; color: #fff; display: none; }
.listbutton { background-color: #000; color:#fff; border: 0; margin: 2px;}
.listbox { border: 1px solid #000; width: 186px; border: 0;}
#rightcolumn { padding: 30px 0;}
#rightcolumn H5, #rightcolumn H3 { line-height: 1em;}
H5 A {text-decoration: none; }

.dtstart { font-weight: 900;}

.rowshade1, .rowshade0 { border-bottom: 2px dashed #ccc; margin-bottom: 1em;}
.rowshade0, .rowshade0 H5 { color: #c00; border-color: #fcc;}

.vcard .fn { font-weight: bold;}
.vcard { margin-bottom: 1em;}

/* SLIMBOX (Customized version) */
#lbOverlay { position: absolute; top:0; left: 0; width: 100%; background: #000 url(../img/head_scot_nery.png) center top no-repeat; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; left: 50%; padding:0; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(../img/sb_loading.gif) no-repeat center; }
#lbCanvas { border: 9px solid #fff; }
#lbCanvas iframe, #lbCanvas img { border:1px solid #999; margin:0; padding:0; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 10px; width: 70px; background:url(../img/sb_anchor_spacer.gif); }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(../img/sb_prevlabel.gif) no-repeat; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(../img/sb_nextlabel.gif) no-repeat; }
#lbBottom { font-size:12px; font-family: Verdana, Helvetica, sans-serif; color: #666; line-height: 1.4em; text-align: left; margin:0 0 0 10px; padding:0; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(../img/sb_closelabel.gif) no-repeat center; margin:0; padding:0; }
#lbCaption, #lbNumber { }
#lbCaption { font-weight: bold; }