@charset "UTF-8";
/* 
Theme Name: BTTV
Theme URI: http://www.bttv-kreis-hassberge.de/
Description: 3-spaltiges Wordpress-Template, 100% Breite, widget-fähig, ab Wordpress 2.0
Version: 1.0
Author: Bernhard Süppel
Author URI: http://www.bttv-kreis-hassberge.de/

/*-----ADX-Menu-----*/
.menu ul ul .current_page_item a {color:red;background:#FFF;border-left:1px solid #000;}
.menu .current_page_item a {color:red;font-weight:700;background:#FFF;}
.menu ul .current_page_item ul a {color:#FFF;font-weight:400;background:#000;}
.menu ul .current_page_item ul a:hover {background:gray;}
.menu .current_page_item a:hover {background:#FFF;}

/*-----Dateiweite Einstellungen-----*/
*{margin:0;padding:0;border:0;}
body {color:#FFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size:.8em;margin:0;text-align:justify;scrollbar-arrow-color:#FFF;scrollbar-face-color:#365082;scrollbar-highlight-color:#EEE;scrollbar-3dlight-color:#CCC;scrollbar-shadow-color:#666;scrollbar-darkshadow-color:#666;scrollbar-track-color:#EEE;}
html {color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;margin:0;text-align:justify;scrollbar-arrow-color:#FFF;scrollbar-face-color:#365082;scrollbar-highlight-color:#EEE;scrollbar-3dlight-color:#CCC;scrollbar-shadow-color:#666;scrollbar-darkshadow-color:#666;scrollbar-track-color:#EEE;}
input, textarea {color:#365082;background:#FFF;border:1px solid #CB9013;padding:1px;margin:0 3px 3px 0;}
input:hover {color:#1e2c3c;background:#d2daf6;}
textarea {width:420px;overflow:auto;margin-bottom:20px;}
.absenden {cursor:pointer;}
.zentrieren {text-align:center;}
.clear {clear:both;}

/*---| Kopfbereich |---*/
#kopf {width:100%;height:70px;background:url(images/tischtennis-bttv.jpg) no-repeat left top;}
#kopf1 {width:100%;height:70px;background:url(images/logo-bttv.gif) no-repeat right top;}
#kopf2 {width:100%;height:5px;background:url(menu/bttv1.gif) repeat-x;}
#kopf3 {width:100%;height:25px;background:url(menu/bttv2.gif) repeat-x;}
#kopf h1 {padding-top:10px;margin-right:170px;text-align:right;font-size:2em;}
#kopf a:link, #kopf a:visited {color:#365082;background:inherit;text-decoration:none;}
#kopf a:hover, #kopf a:active, #kopf a:focus {color:#C03;background:inherit;}
#blogtitel {width:90%;margin:0 0 0 20px;color:#FFF;text-align:left;font-weight:700;font-size:1.1em;}

/*----| Navigationsleisten |---*/
#links, #rechts {display: inline;width:180px;background-color:#365082;text-align:center;overflow:hidden;}
#links {float:left;}
#rechts {float:right;}
#links a:link, #links a:visited, #rechts a:link, #rechts a:visited {color:#FFF;background:inherit;text-decoration:none;}
#links a:hover, #links a:active, #links a:focus, #rechts a:hover, #rechts a:active, #rechts a:focus {color:#FC0;font-size:1em;background:inherit;background-position:center;}
#links h2, #rechts h2 {color: #FFF;background:#CB9013;border-top:2px solid #F5F5F5;border-bottom:2px solid #F5F5F5;font-size:1em;padding:2px 0;}
#links ul, #rechts ul {list-style: none;margin:5px 0;}
#links ul h2, #rechts ul h2 {border:0;color:#365082;background:#CB9013;}
#links li, #rechts li {list-style:none;font-size:1em;text-align:left;padding:1px 0 1px 7px;}
.rss {vertical-align:text-bottom;}

/*--- | Inhalt |---*/
#content {margin:5px 188px 0;background:#FFF;color:#1e2c3c;text-align:justify;line-height:1.4em;}
#content ul, #content ol {margin-left:1.5em;}
#content ul {list-style:url(images/list1.gif);}
#content ul ul {list-style:url(images/list2.gif);}
#content ul ul ul {list-style:url(images/list3.gif);}
#content h2 {font-size:1.2em;}
#content h3 {font-size:1em;padding-top: 1em;}
#content h4 {font-size:1em}
#content h2, #content h3, #content h4, #content h5, #content h6, #content blockquote, #content cite, #content code, #content pre, #content p, #content ul, #content ol {margin-bottom:.6em;padding:0 6px;}
#content blockquote {border-left:3px solid #73839d;margin-left:5px;padding-left:10px;}
#content acronym, 
#content abbr {border-bottom:1px dashed #FFF;cursor:help;}
#content code, #content pre {font-size:1.2em;}
#content table {border-collapse:collapse;margin:0 auto 5px;}
#content caption {font-weight:700;margin-bottom:3px;}
#content .rand {border:1px solid #CB9013;margin:10px 2px;}
#content .bildlinks {float: left;padding:1px;margin:5px 15px 5px 0;}

/*---| Bilder |---*/
img.alignleft, div.alignleft {float:left;margin:0 .5em .5em .5em;}
img.alignright, div.alignright {float:right;margin:0 0 .5em .5em;}
img.aligncentered, div.aligncentered {text-align:center;margin:0 auto;}
.wp-caption {border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

/* ----------- Nggallery Album Styles Extend -------------*/
.ngg-albumoverview {margin-top:10px;width: 100%;display:block !important;}
.ngg-album {height: 100%;padding: 5px;margin:0 0 5px 5px;border:1px solid #fff;}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {overflow:hidden;padding: 5px;margin-bottom:5px;border:1px solid #CB9013;} 
.ngg-album {overflow:hidden;padding:5px;margin-bottom:5px;border:1px solid #CB9013;}
.ngg-albumtitle {text-align:left;font-weight:bold;margin:0;padding:0;font-size:1.2em;margin-bottom:10px;}
.ngg-thumbnail {float:left;margin-right:12px;}
.ngg-thumbnail img {background-color:#FFFFFF;border:1px solid #CB9013;margin:4px 0 4px 5px;padding:4px;position:relative;}
.ngg-thumbnail img:hover {background-color: #CC0033;}
.ngg-description {text-align:left;}

/* ----------- Nggallery Album Styles Compact -------------*/
.ngg-album-compact {float:left;height:180px;padding-right:6px !important;margin:0 !important;text-align:left;width:120px;}
.ngg-album-compactbox {background:transparent url(albumset.gif) no-repeat scroll 0%;height:86px;margin:0 0 6px !important;padding:12px 0 0 7px !important;width:120px;}
.ngg-album-compactbox .Thumb {border:1px solid #000;margin:0 !important;padding:0 !important;width:91px;height:68px;}
.ngg-album-compact h4 {font-size:15px;font-weight:bold;margin-bottom:0;margin-top:0;width:110px;}
.ngg-album-compact p {font-size:11px;margin-top:2px;}

/* ----------- Nggallery style -------------*/
.ngg-galleryoverview {overflow: hidden;margin-top: 10px;width: 100%;display:block !important;}
.ngg-galleryoverview .desc {/* required for description */margin:0 10px 10px 0;padding:5px;}
.ngg-gallery-thumbnail-box {float:left;}
.ngg-gallery-thumbnail {float: left;margin-right:5px;text-align:center;}
.ngg-gallery-thumbnail img {background-color:#FFFFFF;border:1px solid #CB9013;display:block;margin:4px 0 4px 5px;padding:4px;position:relative;}
.ngg-gallery-thumbnail img:hover {background-color:#CC0033;}
.ngg-gallery-thumbnail span {/* Images description */font-size:90%;padding-left:5px;display:block;}

/* ----------- Nggallery navigation -------------*/
.ngg-navigation {font-size:0.9em !important;clear:both !important;display:block !important;padding-top:15px;text-align:center;}
.ngg-navigation span {font-weight:bold;border:1px solid #365082;background:#365082;color: #fff !important;margin:0 6px;padding:3px 7px;}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {border:1px solid #CB9013;color: #365082 !important;margin-right:3px;padding:3px 7px;}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {border:1px solid #CC0033;color: #CC0033 !important;text-decoration: none !important;}

/* ----------- Nggallery browser style -------------*/
.ngg-imagebrowser {}
.ngg-imagebrowser h3 {text-align:center;}
.ngg-imagebrowser img {border:1px solid #A9A9A9;margin-top: 10px;margin-bottom: 10px;width: 100%;display:block !important;padding:5px;}
.ngg-imagebrowser-nav {padding:5px;margin-left:10px;}
.ngg-imagebrowser-nav .back {float:left;border:1px solid #DDDDDD;margin-right:3px;padding:3px 7px;}
.ngg-imagebrowser-nav .next {float:right;border:1px solid #DDDDDD;margin-right:3px;padding:3px 7px;}
.ngg-imagebrowser-nav .counter {text-align:center;font-size:0.9em !important;}
.exif-data {margin-left:auto !important;margin-right: auto !important;}

/* ----------- Nggallery Slideshow -------------*/
.slideshow {margin-left:auto;margin-right: auto;text-align:center;outline:none;}
.slideshowlink {}

/* ----------- Nggallery Single picture -------------*/
.ngg-singlepic {background-color:#FFFFFF;display:block;padding:4px;}
.ngg-left {float:left;margin-right:10px;}
.ngg-right {float:right;margin-left:10px;}
.ngg-center {margin-left:auto !important;margin-right:auto !important;}

/* ----------- Nggallery Sidebar widget -------------*/
.ngg-widget, .ngg-widget-slideshow {overflow: hidden;margin:0;padding:5px 0 0 0;}
.ngg-widget img {border:2px solid #A9A9A9;margin:0 2px 2px 0;padding:1px;}

/* ----------- Nggallery Related images -------------*/
.ngg-related-gallery {background:#F9F9F9;border:1px solid #E0E0E0;overflow:hidden;margin-bottom:1em;margin-top:1em;padding:5px;}
.ngg-related-gallery img {border:1px solid #DDDDDD;float:left;margin:0 3px;padding:2px;height:50px;width:50px;}
.ngg-related-gallery img:hover {border:1px solid #000;}

/*---| CSS-Tabellen |---*/
#content th {color:#FFF;border-top:silver 2px solid;border-bottom:#000 2px solid;border-left:#CB9013 1px solid;border-right:#CB9013 1px solid;padding:5px 20px;margin-left:5px;}
#content td {font-size:.9em;text-align:left;color:#1E2C3C;border:1px solid #CB9013;padding:5px;margin-left:5px;}
th.header {background:#6785C3;}

table.wp-table-reloaded {background-color:#CDCDCD;margin:10px 0 15px;text-align:left;}
table.wp-table-reloaded thead tr th, table.wp-table-reloaded tfoot tr th {background-color:#6785C3;border:1px solid #fff;padding: 4px;}
table.wp-table-reloaded thead tr .header {background-image: url(/wp-content/plugins/wp-table-reloaded/img/bg.gif);background-repeat: no-repeat;background-position:center right;cursor: pointer;padding-right:20px;}
table.wp-table-reloaded tbody td {color:#3D3D3D;padding:4px;background-color:#FFF;vertical-align:top;}
table.wp-table-reloaded tbody tr.even td {background-color:#fff;}
table.wp-table-reloaded tbody tr.odd td {background-color:#eee;}
table.wp-table-reloaded thead tr .headerSortUp {background-image: url(/wp-content/plugins/wp-table-reloaded/img/asc.gif);}
table.wp-table-reloaded thead tr .headerSortDown {background-image: url(/wp-content/plugins/wp-table-reloaded/img/desc.gif);}
table.wp-table-reloaded thead tr .headerSortDown, table.wp-table-reloaded thead tr .headerSortUp {background-color: #8dbdd8;}

/*---| Beiträge und Kommentare |---*/
#respond {margin-top:20px;}
.kommentarbeschreibung {padding-left:6px;}
.entrytext {margin-top:.6em;width:99%;}
.post {color:#1e2c3c;background:#FFF;border:1px solid #CB9013;margin-top:5px;margin-bottom:5px;padding-top:10px;}
.related-post {padding-left:10px;}
.postmetadata {border-top:1px solid #CB9013;background-color:#F5F5F5;font-size:.8em;padding-top:2px;}
.post a:link, .post a:visited, .commentlist li a:link, .commentlist li a:visited {background:inherit;color:#365082;font-weight:700;text-decoration:underline;}
.post a:hover, .post a:active, .post a:focus, .commentlist li a:hover, .commentlist li a:active, .commentlist li a:focus {color:#C03;background:inherit;}
.post td a:link, .post td a:visited {color:#365082;background:inherit;text-decoration:none;}
.post td a:hover, .post td a:active, .post td a:focus {color:#C03;background:inherit;}
.commentlist li {margin:2px;padding:4px;list-style:none;}
#commentform  {margin:2px;padding:6px;}
.kommentar {font-size:.9em;color:#374a66;float:right;padding:10px 8px 10px 40px;margin:16px;}
.kommentar-rahmen {color:#1e2c3c;border:1px solid #CB9013;padding:0 0 10px;}
.kommentar-nummer {font-size:1.5em;font-weight:700;float:right;border:1px solid #374a66;background-color:#F5F5F5;padding:4px;margin:6px;color:inherit;}
.kommentar-metadaten {border-top:1px solid #CB9013;background-color:#F5F5F5;padding:4px;margin:2px;display:inline-block;}
.avatar{position:relative;float:left;padding:1px;margin:2px;}
.tellafriend{padding-left:5px;}

/* ---| Gästebuch |---*/
#guestbook {width:98%;background:#FFF;color:#1e2c3c;text-align:justify;line-height:1.4em;}

/* ---| Seitennavigation |---*/
.navigation {height:25px;text-align:center;}
.prev {float:left;text-align:left;font-size:.8em;}
.next {float:right;text-align:right;font-size:.8em;}
.navigation a:link, .navigation a:visited, .prev a:link, .prev a:visited, .next a:link, .next a:visited {color:#365082;}
.navigation a:hover, .navigation a:active, .navigation a:focus, .prev a:hover, .prev a:active, .prev a:focus, .next a:hover, .next a:active, .next a:focus {color:#C03;}

/*---| Fuss |---*/
#fuss {width:100%;background-color:#365082;padding:5px 0;height:120px;text-align:center;font-size:.8em;clear:both;}
#fuss a:link, #fuss a:visited {color:#FFF;text-decoration:none;}
#fuss a:hover, #fuss a:active, #fuss a:focus {color:#FC0;text-decoration:none;}
.fuss-menu, .menu ul {margin:0;padding-left:180px;border:0 none;list-style-type:none;display:block;}
.fuss-menu li {	margin:0;padding:10px;border:0 none;display:block;float:left;position:relative;z-index:5}
.fuss-info {padding:5px 20px 0;display:block;}

/*---| Ground |---*/
#ground {background:inherit;color:#CB9013;}
#ground ul li {display:inline;}
#ground img {visibility:hidden;}
#ground .xhtml {background:url(images/xhtml.gif) no-repeat;width:80px;height:10px;margin-top:2px;}
#ground .css {background: url(images/css.gif) no-repeat;width:80px;height:15px;margin-top:2px;}

/*---| Suchen |---*/
.suchformular {text-align: center;margin-top: 5px;width:180px;}
.suchbutton {color:#000;background:#F5F5F5;border:3px;border-color:#F5F5F5;border-style:outset;width:80px;font-weight:700;cursor:pointer;font-size:.95em;margin:5px 0;}
.suchen {margin:5px 10px 2px;width:155px;padding:1px;}

/*---| Kalender |---*/
#wp-calendar table {width:99%;}
#wp-calendar #prev {text-align:left;}
#wp-calendar #next {text-align:right;}

/*---| Fix a bug in the default style. |---*/
#wp-calendar #prev a {font-size:100%;}
.ec3_eventday a, .ec3_postday a {color:#FFF !important;font-weight:900;}
.ec3_eventday a:hover, .ec3_postday a:hover {background:#FFF;color:#C03 !important;font-weight:900;}
#wp-calendar table td, #wp-calendar table th {text-align:center;border:1px solid #FFF;}
#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td {padding:1px;border:1px solid #FFF;background:#6785C3;color:#000;font-weight:900;}
#wp-calendar table td:hover,
#wp-calendar table #today {padding:0;border:1px solid #C03;color:#000;font-weight:900;}

/*---| EC Graphik |---*/
.ec3_ec {display:block;float:right;border:none;width:13px;height:9px;}
.ec3_ec span {display:none }

/*---| Kalender-Popup |---*/
.ec3_popup {margin:0 !important;padding:0 !important;border:none;position:absolute;border-collapse:collapse;filter:alpha(opacity=87);-moz-opacity:.87;opacity:.87;z-index:30000;}
.ec3_popup td { padding:0;}
.ec3_popup table {border:solid #999 1px;background-color:#eeb;font-size:x-small;color:#000;text-align:left;}
.ec3_popup table td {padding:1.5px 3px;}
#ec3_shadow0 div { width:8px; height:32px; }
#ec3_shadow0 {margin:0;padding:0;border:none;width:8px;background-repeat:no-repeat;background-position:bottom right;vertical-align:bottom;}
#ec3_shadow1 {margin:0;padding:0;border:none;height:16px;background-repeat:repeat-x;}
#ec3_shadow2 div { width:8px; height:32px; }
#ec3_shadow2 {margin:0;padding:0;border:none;width:8px;background-repeat:no-repeat;background-position:bottom left;vertical-align:bottom;}

/*---| Kalender-Event List |---*/
.ec3_list {margin-left:-5px;word-spacing:-1px;letter-spacing:-0.2px;color:#CB9013;}
.ec3_list li {font-size:1em !important;}
.ec3_list li:before {content:"" !important;}
.ec3_list_day {margin-left:-5px;word-spacing:-1px;letter-spacing:-0.2px;color:#FF0;}

/*---| Kalender-Schedule |---*/
table.ec3_schedule {border-collapse:collapse;margin:.5ex 1ex .5ex 0;border:solid 1px #800;}
table.ec3_schedule td {padding:0 .5ex;color:#800;}
td.ec3_start {text-align:right; }
td.ec3_to {text-align:center; }

/*---| Widgets |---*/
#gsearch input {margin:5px 0 0 10px;width:130px;}
.textwidget, #gsearch {width:180px;padding:5px 0 5px 5px;text-align:left;}

/*---| Werbung |---*/
.anzeige {color:#1e2c3c;background:#FFC;text-align:center;border:1px solid #CB9013;margin-top:5px;margin-bottom:5px;padding:5px;}

/*---| Pagebar |---*/
.pagebar {padding:.2em .5em;margin-right:.1em;margin-bottom:1em;border:1px solid #FFF;background:#FFF;text-decoration:none;text-align:center;font-size:1em;font-weight:900;}
.pagebar a,.pageList .this-page {border:1px solid #CB9013;color:#365082;text-decoration:none;padding:.2em .5em;}
.pagebar a:visited {border:1px solid #CB9013;color:#365082;text-decoration:none;padding:.2em .5em;}
.pagebar .break {padding:2px 6px;border:none;background:#FFF;text-decoration:none;}
.pagebar .this-page {border:1px solid #365082;padding:.2em .5em;font-weight:700;background:#365082;color:#FFF;}
.pagebar a:hover {border-color:#C03;color:#C03;font-weight:900;}
.pagebar .inactive {border:1px solid #CCC;color:#CCC;text-decoration: none;padding:.2em .5em;}

/*---| RSS-Import |---*/
.rssimporttwo {padding-left:.5em;}
.rssimport {padding:.5em .5em 3em;margin-bottom: 1em;border:1px solid #CB9013;}
.rssimport img {padding-right:.5em;}

/*-----nicht anzeigen-----*/
hr {display:none;}

/*  cform main 'top-level' form elements                    */
.cform {margin:10px auto 0;width:100%;}
.cform fieldset {margin:10px 0 0 6px;padding:5px 0;border:1px solid #CB9013;border-left-color:#CB9013;border-top-color:#CB9013;}
.cform fieldset.cf_hidden {border:none!important;background:none!important;padding:0!important;margin:0!important;}
.cform legend {margin-left:10px;padding:0 2px;font-size:1.1em;font-weight:700;}
ol.cf-ol {font-size:1em;margin:0;padding:0;}
ol.cf-ol li {margin:5px 0!important;/*some themes may interfere otherwise*/padding:0;list-style:none!important;text-align:left;}

/* just for text-only fields (no input)               */
ol.cf-ol li.textonly {padding:3px 0 0;text-align:left;}

/* global definitions for field labels                */
.cform label {width:180px;margin:2px 10px 0 0;display:-moz-inline-box;/*for mozilla*/display:inline-block;/*for Opera & IE*/text-align:right;vertical-align:top;}
.cform label span {width:175px;/* must be the same as above!*/display:block;}
label.cf-before {margin:0 10px 0 0;}
label.cf-after {margin:0 0 0 10px;width:200px;text-align:left;}
label.cf-after span {width:200px;display:block;}
label.cf-group-after {margin:0 0 0 10px;width:60px;text-align:left;}
label.cf-group-after span {width:60px;display:block;}

/*   FORM FIELDS general formatting                   */
.cform input, .cform textarea, .cform select {padding:1px;font-size: 1em;background: #fff;border:1px solid #CB9013;}
.cform input:hover, .cform textarea:hover, .cform select:hover {background:#d2daf6;}
.cform input:focus, .cform textarea:focus, .cform select:focus {background:#d2daf6;}
.cform select {width:204px;/* attempt to have equal length */border:1px solid #CB9013;}  
.cform select.cfselectmulti {height:7.5em;}
.cform textarea {width:458px;overflow:auto;}

/* formatting for text:  "(required)"  & other        */
span.reqtxt, span.emailreqtxt {margin:3px 5px 0 10px;font-size:.9em;display: -moz-inline-box;vertical-align:top;}

/*   radio button title                               */
ol.cf-ol li.cf-box-title {padding-left:100px;/* check with label 'width' incl. */}

/*   check boxes                                      */
input.cf-box-a, input.cf-box-b {margin:2px 0 0;width:16px;border:none;}
input.cf-box-a {margin-left:100px;/* check with label 'width' incl. */}

/* check box groups                                   */
ol.cf-ol li.cf-box-group {padding:0 0 5px 100px;}

/*   FORM submit button                               */
p.cf-sb {margin: 0;}
.cform input.sendbutton {width:130px;padding:2px;margin:10px 0 0 356px;font-size:1em;background:#d2daf6;border:1px solid #CB9013!important;border-left-color:#CB9013!important;border-top-color:#CB9013!important;}

/*   formatting for invalid user inputs               */

.cform .error { color:#C03!important; border:1px solid #CB9013!important; padding:1px 3px; }
.cform .errortxt, .mailerr { color:#C03!important; }

/*   FORM FIELDS enhanced error display               */
ol.cf-ol ul.cf_li_text_err li {background:url(icon-alert.png) no-repeat!important;list-style:none!important;font-weight:700;color:#C03;text-indent:0;margin:0 0 2px!important;padding-left:15px;}
ol.cf-ol ul.cf_li_text_err li:before {content:'';}

/* 'visitor verification' related styles              */
label.seccap {margin-top:6px;}
label.secq, label.secq span {display:inline;width:auto;}
label.secq {	margin-left:20px;vertical-align:middle;}
input.secinput {width:45px;margin:3px 0 0 10px;vertical-align:middle;}
#cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha {height:20px;width:100px;padding:4px;margin:0;vertical-align:top;}
img.captcha {margin:0 0 0 10px!important;padding:0!important;border:none!important;float:none!important;}
img.captcha-reset {background:url(captcha_reset_white.gif) no-repeat;margin-left:5px;width:25px;height:25px;}

/* change formatting of response msgs here            */
p.info {margin:10px 0;color:#C03;text-align:center;}
p.success {	color:#C03;}
p.failure {color:#C03;}

/* disabled fields [disabled] does not work on IE!    */
[disabled] {	color:#ddd;	border-color:#CB9013!important;background:none!important;}
.disabled {border-color:#ddd!important;}

/* upload box styling                                 */
.cform input.cf_upload  {background: #fff;border:1px solid #CB9013;}

/*  Other: link love                                  */
.linklove {margin:0 0 10px!important;padding:0!important;text-align:center!important;}
.linklove a, .linklove a:visited {font-size:.8em;color:#aaa!important;}

/*  Other: browser hacks                              */
* html span.reqtxt, * html span.emailreqtxt {display:inline-block; /*for ie6*/}
*+html .cform label, *+html span.reqtxt, *+html span.emailreqtxt {display:inline-block;/*for ie7*/}
* html .cform fieldset.cf_hidden {border:none!important;background:none!important;padding:0!important;margin:0!important;}
* html .cform legend {position:absolute;top:-10px;left:10px;margin-left:0;}
* html .cform fieldset {position:relative;margin-top:15px;padding-top:25px;}
* html img.captcha {margin-top:1px!important;}
*+html input.cf-box-a, *+html input.cf-box-b {margin-top:0;}
* html input.cf-box-a, * html input.cf-box-b {margin-top:0;}

/*-----sociable-----*/
div .sociable {margin:16px 0 !important;padding-left: 5px;}
span.sociable_tagline {position:relative;}
span.sociable_tagline span {display:none;width:14em;}
span.sociable_tagline:hover span {position:absolute;display:block;top:-5em;background:#ffe;border:1px solid #ccc;color:black;line-height:1em;}
.sociable span {display: block;}
.sociable ul {display:inline;margin:0 !important;padding:0 !important;}
.sociable li {background:none;display:inline;list-style-type:none;margin:0;padding:2px;}
.sociable ul li:before {  }
.sociable img {float:none;width:16px;height:16px;border:0px none;margin:0;padding:0}
.sociable-hovers {opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);}
.sociable-hovers:hover {opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.sociable a:hover img {margin:0;padding:0;}
.sociable a[href^="http:"] {padding-right: 0px;background:transparent;text-decoration:transparent;}

/* Shutter */
div#shNavBar a {color:#ccc;text-decoration:none;border:0 none;padding:0;cursor:pointer;}
div#shNavBar a img {opacity:0.6;filter:alpha(opacity=60);}
div#shNavBar a:hover {color:#fff;}
div#shNavBar a:hover img {opacity:1;filter:alpha(opacity=100);}
#shDisplay div#shTitle {font:normal 12px/17px 'Lucida Grande', Verdana, sans-serif;color:#ffffff;text-align:center;margin:0 auto;}
div#shNavBar {display:block;font:normal 13px/22px 'Lucida Grande', Verdana, sans-serif;color:#999;background-color:#454545;border-top:1px solid #525252;position:fixed;left:0;bottom:0;width:100%;padding:3px 0 5px;text-align:center;cursor:default;z-index:1011;-moz-user-select:none;user-select:none;}
body {height:100%;}
#shShutter *, #shDisplay * {padding:0;margin:0;}
div#shShutter, div#shDisplay {top:0;left:0;width:100%;position:absolute;}
div#shShutter {height:100%;z-index:1000;background-color:#000000;opacity:0.8;filter:alpha(opacity=80);}
div#shDisplay {display:block;background-color:transparent;z-index:1002;}
div#shDisplay img#shTopImg {margin:0 auto;border:1px solid #555;background:transparent;display:block;max-width:none;max-height:none;float:none;-ms-interpolation-mode:bicubic;}
div#shDisplay div#shWrap {visibility:hidden;}
div#shWaitBar {position:absolute;width:100px;left:50%;margin-left:-50px;margin-top:120px;}
#fullSize {display:none;}
#shNavBar img {border: 0;vertical-align: text-top;margin: 0;padding:3px;float:none;}
#shNavBar .srel-d {opacity:0.4;filter:alpha(opacity=40);}
.sh-make-invisible {visibility:hidden !important;}
* html div#shNavBar {display:block;position:absolute;}