* { padding:0; margin:0; border:0; }
a:active, a:focus { outline:0; }
table { width:100%; }
td { text-align:left; vertical-align:top; }
.module { clear:both; margin-bottom:20px; }
.richtext ul, .richtext ol { padding-left:25px; }
.imgLeft { display:block; float:left; margin-right:10px; margin-bottom:10px; }
.imgRight { display:block; float:right; margin-left:10px; margin-bottom:10px; }
.imgCenter { display:block; margin:20px auto 20px auto; }
body { background:#1a1a1a; height:100%; }
h1 { font-size:37px; line-height:37px; font-weight:bold; padding-top:5px; color:#FFFFFF; margin-left:-2px; }
h1 a { border:0 !important; }
h2 { color:#fb9c00; font-size:16px; line-height:20px; font-weight:bold; text-transform:uppercase; }
h3 { color:#333333; font-size:12px; margin-bottom:1.2em; margin-top:1.2em; line-height:18px; font-weight:bold; }
dd { font-style:italic; }
dl.imgCenter { text-align:center; }
#wrapper { color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:18px; position:relative; width:885px; margin:auto; overflow:hidden; min-height:200px; }
#wrapper textarea, .fontStandard { color:#333333; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:18px; }
#wrapper a { color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; }
#wrapper a:hover { }
#logo { background:url(../images/logo.gif) left top no-repeat; display:block; width:171px; height:20px; border:0 !important; overflow:hidden; text-indent:-2000px; position:absolute; left:0; top:23px; }
#side { width:100px; clear:both; float:left; position:relative; padding-top:20px; }
#side .nav { position:relative; }
#side .nav ul { list-style:none; }
#side .nav ul li { position:relative; }
#side .nav ul li a { border:0 !important; color:#5e656d !important; font-size:13px !important; font-weight:bold; display:block; padding-top:3px; padding-bottom:3px; }
#side .nav ul li.active a, #side .nav ul li.open a, #side .nav ul li a:hover { color:#FFFFFF!important; }
#side .distance { margin-top:20px; }
#content { float:left; position:relative; width:747px !important; padding-top:50px; }
.main #content { padding-left:190px !important; width:555px !important; }
#top { position:relative; /*overflow:hidden;*/ height:105px; padding-top:28px; }
#top .module, ul.langSelection, #socialshareprivacy { float:right !important; clear:none !important; }
ul.langSelection { list-style:none; overflow:hidden; display:block; }
ul.langSelection li { display:block; float:left; text-transform:lowercase; margin-left:10px; }
ul.langSelection li a { font-size:10px; border:0 !important; color:#5e656d !important; }
ul.langSelection li.active a, ul.langSelection li a:hover { color:#bebebe !important; }
.entryInformation { color:#FFFFFF; font-weight:normal !important; }
.articles .preview div, .articles .preview p, .articles .article div, .articles .article p { font-weight:bold; }
.showcase .albumList li { margin-bottom:50px; }
#activeNavBar { background:#1f2022; position:absolute; left:0; width:100%; }
.sidelogin { font-size:9px; overflow:hidden; width:250px; }
.sidelogin form { display:block; float:left; clear:none; width:auto; }
.sidelogin form label, .sidelogin span.required, .sidelogin br { display:none; }
.sidelogin form li { display:block; width:auto !important; float:left !important; clear:none !important; padding-left:5px !important; }
.sidelogin form li input { margin:0 !important; font-size:9px; color:#bebebe; background:#000; border:1px solid #000 !important; width:70px !important; height:14px !important; }
.sidelogin form li input.submit { height:18px !important; text-transform:lowercase; color:#474747; border:1px solid #474747 !important; background:#141414; vertical-align:middle; }
 .sidelogin form li input.submit, x:-moz-any-link, x:default {
 padding-bottom:4px !important;
 top:-1px;
 position:relative;
}
*+html .sidelogin form li input.submit { padding-bottom:0px !important; top:0px !important; }
.sidelogin a { border:0 !important; display:block; float:left; clear:none; width:auto; margin-left:5px; }
span.accent { color:#fb9c00; }
.social_share_privacy_area { clear: both; list-style-type: none; width: auto; height: 25px; display: block; }
.social_share_privacy_area li { margin: 0 !important; padding: 0 !important; height: 21px; float: left; }
.social_share_privacy_area li .dummy_btn { float: left; margin: 0 0 0 10px; cursor: pointer; padding: 0; height: inherit; }
.social_share_privacy_area li div iframe { overflow: hidden; height: inherit; width: inherit; }
/* Facebook begin */
.social_share_privacy_area .facebook { width: 130px; display: inline-block; }
.social_share_privacy_area .facebook .fb_like iframe { width: 85px; }
/* Facebook end */
/* Twitter begin */
.social_share_privacy_area .twitter { width: 148px; }
.social_share_privacy_area li div.tweet { width: 115px; }
/* Twitter end */
/* Google+ begin */
.social_share_privacy_area .gplus { width: 123px; }
.social_share_privacy_area li div.gplusone { width: 90px; }
/* Google+ end */
/* Switch begin */
.social_share_privacy_area li .switch { display: inline-block; text-indent: -9999em; background: transparent url(../images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll; width: 28px; height: 18px; overflow: hidden; float: left; margin: 0; padding: 0; cursor: pointer; }
.social_share_privacy_area li .switch.on { background-position: 0 -18px; }
/* Switch end */
/* Tooltips begin */
.social_share_privacy_area li.help_info { position: relative; }
.social_share_privacy_area li.help_info .info, .social_share_privacy_area li .help_info.icon .info { display: none; position: absolute; bottom: -170px; left: 0; width: 170px; padding: 10px 15px; margin: 0; font-size: 12px; line-height: 16px; font-weight: bold; border: 1px solid #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 3px 4px #999; -webkit-box-shadow: 0 3px 4px #999; box-shadow: 0 3px 4px #999; background-color: #fdfbec; color: #000; z-index: 500; }
.social_share_privacy_area li.gplus.help_info .info { left: -60px; }
.social_share_privacy_area li .help_info.icon .info { left: -243px; width: 350px; }
.social_share_privacy_area li.help_info.display .info, .social_share_privacy_area li .help_info.icon.display .info { display: block; }
.social_share_privacy_area li.help_info.info_off.display .info { display: none; }
.social_share_privacy_area li .help_info.icon { background: #fff url(../images/socialshareprivacy_info.png) no-repeat center center scroll; width: 25px; height: 20px; position: relative; display: inline-block; vertical-align: top; border: 2px solid #e7e3e3; border-right-width: 0; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; margin: 0; padding: 0; }
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon { border-top-width: 0; border-left-width: 0; }
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon { border-right-width: 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/* Tooltips end */
/* Settings/Info begin */
.social_share_privacy_area li.settings_info { position: relative; top: -2px; display:none; }
.social_share_privacy_area li.settings_info a { text-decoration: none; margin: 0 !important; }
.social_share_privacy_area li.settings_info .settings_info_menu { background-color: #f3f4f5; border: 2px solid #e7e3e3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 2px 2px 3px #c1c1c1; -webkit-box-shadow: 2px 2px 3px #c1c1c1; box-shadow: 3px 3px 3px #c1c1c1; left: 0; position: absolute; top: 0; width: 135px; z-index: 1000; margin: 0; padding: 0; }
.social_share_privacy_area li.settings_info .settings_info_menu.off { border-width: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background-color: transparent; }
.social_share_privacy_area li.settings_info .settings_info_menu.off form { display: none; margin: 0; padding: 0; }
.social_share_privacy_area li.settings_info .settings_info_menu .settings { text-indent: -9999em; display: inline-block; background: #fff url(../images/settings.png) no-repeat center center scroll; width: 25px; height: 20px; border: 2px solid #e7e3e3; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; border-left: 1px solid #ddd; margin: 0; padding: 0; }
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings { border-top-width: 0; }
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset { border-width: 0; margin: 0; padding: 0 10px 10px; }
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend { font-size: 11px; font-weight: bold; line-height: 14px; margin: 0; padding: 10px 0; width: 115px; }
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input { clear: both; float: left; margin: 4px 10px 4px 0; padding: 0; }
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label { display: inline-block; float: left; font-size: 12px; font-weight: bold; line-height: 24px;  -moz-transition: color .5s ease-in;
 -webkit-transition: color .5s ease-in;
 transition: color .5s ease-in;
margin: 0; padding: 0; }
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked { color: #090; }
/* Settings/Info end */
#fb-fan-icon { display:inline-block; float:right; position:relative; left:0px; top:0px; width:22px; height:22px; background:url(../images/fb.jpg) no-repeat 0px -23px; text-decoration:none; }
#fb-fan-icon:hover{ background-position:0px 0px;}
#wrapper a#fb-fan-icon{border:0 none;}