/*
Theme Name: Dance Floor
Description: WordPress Themes for NightClubs, Events and Djs.
Author: Gorilla Themes.
Author URI: http://gorillathemes.com
Version: 2.5
*/

/** CSS Reset http://meyerweb.com/eric/tools/css/reset/ **/

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, 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, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%;    font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {    display: block;} body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; }
 
/*---- Base Body Styles ----*/

body{ background:#fff; color:#000; font:100% Arial, Helvetica, "Trebuchet MS", sans-serif;}
h1,h2,h3,h4,h5,h6{ font-weight:bold; }
h1{ font-size:30px;}
h2{ font-size:24px;}
h3{ font-size:18px;}
h4{ font-size:14px;}
h5{ font-size:12px;}
h6{ font-size:10px;}
a{ text-decoration:none; color: white;}
a:active, a:visited { color: #607890; outline:none; }
a:hover { color: #036; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.sdfs{list-style:none;}
@font-face {
    font-family:'DINEngschriftRegular';
    src: url('fonts/dinengschrift-regular-webfont.eot');
    src: url('fonts/dinengschrift-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinengschrift-regular-webfont.woff') format('woff'),
         url('fonts/dinengschrift-regular-webfont.ttf') format('truetype'),
         url('fonts/dinengschrift-regular-webfont.svg#DINEngschriftRegular') format('svg');
    font-weight: normal;
    font-style: normal;}
    
/*----- Background and Contents Setup -----*/

body{background:#42014e url(images/purple/body-bg.jpg) center top no-repeat fixed; position:relative;}
.wrapper{width:940px; margin:0px auto; position:relative;}
/* .container{position:relative; overflow:hidden;} */
.post-container{margin: 0 auto!important;padding-left: 7px;}
.post-container.gall{margin: 0 auto!important;padding-left: 0px;}
img,
object {
     max-width: 100%;
}
.post-wrapper .video iframe{
     width: 98%;
     height: 300px;
     margin: 0 auto!important;
}
/*---- Tabs ----*/

.tab{background-color: #000; background:rgba(00, 00, 00, 0.8); color:#fff; font: 14px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; letter-spacing:1px;  text-shadow:1px -2px 2px #6b0e5a; height:14px; padding-top:6px;   margin-left:18px;  text-align:center; width:130px;text-transform: uppercase; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -moz-border-radius-topleft: 3px;-moz-border-radius-topright:3px; border-top-left-radius: 3px;border-top-right-radius: 3px; behavior: url(PIE/PIE.htc);}
.contents .tab{background-color: #000; background:rgba(00, 00, 00, 0.8); color:#fff;  font: 14px  'DINEngschriftRegular',Arial, Helvetica, sans-serif;  text-shadow:1px -2px 2px #6b0e5a; height:15px; padding-top:6px;   margin-left:18px;  text-align:center; width:130px;text-transform: uppercase;}
.side-box .tab{background-color: #000; background:rgba(00, 00, 00, 0.8); color:#fff;  font: 14px  'DINEngschriftRegular',Arial, Helvetica, sans-serif;  text-shadow:1px -2px 2px #6b0e5a; height:15px; padding-top:6px;   margin-left:18px;  text-align:center; width:130px;text-transform: uppercase;}

/*---- Header ----*/

.header{position:relative; width: 940px;text-align:center;}

/*---- Logo ----*/ 

.logo {border: none;margin-left: 12px;}

/*---- Player ----*/ 

#player-top{background: black;padding: 8px;z-index: 800;}
#audio{width: 400px;margin: 0 auto!important;text-align: center;z-index: 800;}
.video{margin-bottom: 15px;}

/*----- Top Navigation -----*/
.res-nav {display: none;}
.main-nav{text-align: center; background-color: #000;background:rgba(00, 00, 00, 0.8);width:898px;  padding:10px; position:relative; left:17px; height: 30px;}
.main-nav li{
    -webkit-transition: color 0.2s ease, background-color 0.2s ease; 
    -moz-transition: color 0.2s ease, background-color 0.2s ease; 
    transition: color 0.2s ease, background-color 0.2s ease;     
    display: inline-block;  
    padding:0px 15px 0 15px; 
    font: normal 19px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; 
    margin-left:3px;
    font-weight:normal;  
    outline:none; 
    height:30px;  
    z-index:100;   
    border: 2px solid #fff;
    behavior: url(PIE/PIE.htc);}
.main-nav li a{
    color:#fff;  
    display:inline-block;  
    padding-top:4px;
    padding-top:6px\9; 
    outline:none; 
    height:30px; 
    z-index:150;
    text-transform: uppercase;}
.main-nav li.current-menu-item,
.main-nav li:hover{ background:#fff; color: #000;}
.main-nav li.active{ background:#fff; color: #000; }
.main-nav li.current-menu-item a,
.main-nav li:hover a{ color:#000;}
.main-nav li:hover {position:relative; z-index:200;}
.main-nav li:hover ul{ left:0px; 
    top:33px;
    background-color: #000;
    background:rgba(00, 00, 00, 0.9) ;
    padding:0px; 
    padding:0 12px 20px 2px; 
    white-space:nowrap; 
    width:188px; 
    height:auto; 
    -webkit-border-radius:2px; 
    -moz-border-radius: 2px; 
    border-radius: 2px; 
    box-shadow: 0px 2px 4px #000; 
    -webkit-box-shadow: 0px 1px 4px #000; 
    -moz-box-shadow: 0px 2px 4px #000; 
    behavior: url(PIE/PIE.htc); 
    z-index:300;}
.main-nav li:hover ul li{display:block;  -webkit-border-radius:0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background:none !important; position:relative; float:left; width:194px; font-weight:normal; padding:6px 0 6px 4px; z-index:280;text-align: left;}
.main-nav li:hover ul li a{display:block; font: 18px  'DINEngschriftRegular',Arial, Helvetica, sans-serif;  text-indent:5px; color:#fff; text-shadow:none; text-decoration:none; border:0px solid #c4c4c4;  width:186px;  height:26px !important;  z-index:300;  behavior: url(PIE/PIE.htc);}
.main-nav li:hover ul li:hover > a,
.main-nav li:hover ul li a:hover{ background:#FFD558; overflow:hidden; color:#fff; border-color:#fff; text-shadow:none;  z-index:200;  }
.main-nav li:hover li:hover ul,
.main-nav li:hover li:hover li:hover ul,
.main-nav li:hover li:hover li:hover li:hover ul,
.main-nav li:hover li:hover li:hover li:hover li:hover ul{left:160px; top:0px; background:url(images/dd-bg.png); padding: 0 6px 20px 6px;  border:0px solid  #c4c4c4; left:195px !important; white-space:nowrap; width:194px;  height:auto; z-index:600;}
.main-nav ul, 
.main-nav li:hover ul ul,
.main-nav li:hover li:hover ul ul,
.main-nav li:hover li:hover li:hover ul ul,
.main-nav li:hover li:hover li:hover li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

/*---- Slider -----*/
.slideres{display:none;}
#slides{ background:url(images/slider-bg.png) left top no-repeat; width:844px;height: auto;  position:relative; padding:32px 58px 35px 64px; margin-left:-8px !important; overflow:hidden;}
#slides-video{ background:url(images/slider-bg.png) left top no-repeat; height: auto;width:844px; height:294px; position:relative; padding:32px 58px 35px 64px; margin-left:-8px !important; overflow:hidden;}
.slides_container{overflow:hidden; width:842px; height:auto;}
ul.slides_container{overflow:hidden;}
.slides_control{overflow:hidden;}

.pagination {margin:26px auto 0; width:200px; position:absolute; left:436px; bottom:15px; z-index:100; }
.pagination li {float:left; margin:0 8px; list-style:none; font-size:0px !important;}
.pagination li a {display:block; width:7px; height:0; padding-top:7px; background-image:url( images/pagination.png);  outline:none; background-position:0 0; float:left; overflow:hidden;}
.pagination li.current a { background-position:0 -11px;}
.prev{background:url(images/slider-arrows.png) 0px 0px no-repeat; height:35px; width:18px; position:absolute; left:20px; top:160px; font-size:0px;  outline:none;}
.prev:hover{background:url(images/slider-arrows.png) 0px -45px no-repeat; height:35px; width:18px; position:absolute; left:20px; top:160; font-size:0px;}
.next{background:url(images/slider-arrows.png) -28px 0px no-repeat; height:35px; width:18px; position:absolute; right:18px; top:160px; font-size:0px;  outline:none;}
.next:hover{background:url(images/slider-arrows.png) -28px -45px no-repeat; height:35px; width:18px; position:absolute; right:18px; top:160px; font-size:0px;}

/*---- Gallery -----*/

.gallery-wrapper{width:908px; margin:0px 22px 20px 18px;}
.gallery{ background-color: #000;background:rgba(00, 00, 00, 0.8); height:98px; margin:0px auto; padding: 4px 0px; position:relative; overflow:hidden; width:916px; -webkit-border-radius:2px; -moz-border-radius: 2px; border-radius: 2px; box-shadow: 0px 2px 4px #000; -webkit-box-shadow: 0px 1px 4px #000; -moz-box-shadow: 0px 2px 4px #000; behavior: url(PIE/PIE.htc);}
.gallery li a{ outline:none;opacity: none}
.gallery li a img{line-height:0px !important;}
#gallery-home {margin: auto;padding:3px 12px;}
#gallery {margin: auto;padding:2px 0px;}
.gallery-item {float: left;margin-top: 9px;text-align: center;width: 88px;padding-right:1px;}
.gallery img {}
.gallery-caption {margin-left: 0;}
.photo-nav a{text-decoration:none!important;float: right;font-size:12px;color: #a60f6f!important;}
.photo-nav-sec a{text-decoration:none!important;font-size:12px;color: #a60f6f!important;}
.photo-nav a:hover{text-decoration:none!important;float: right;font-size:12px;color: #65224d!important;}
.photo-nav-sec a:hover{text-decoration:none!important;font-size:12px;color: #65224d!important;}

/*---- Contents ----*/

.contents-left{position:relative; width:608px; float:left; margin-left:18px; margin-right:10px;}
.contents-right{position:relative; width:593px; float:right; margin-right:18px; margin-left:18px;}
.contents-full{position:relative; width:903px; float:left; margin:16px 25px 0px 18px;}

/*----- Event List -----*/

.event-list {position:relative; overflow:hidden;}
.event-list li{border-bottom:1px dotted #7f126f; clear:both; overflow:hidden; padding:12px 0px;}
.event-list li:last-child{border:none;}
.date-container{left top no-repeat; height:41px; width:36px; float:left; text-align:center; margin-right:12px;}
.date-container p{ color:#fff; font: 14px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; margin-top:2px\9;}
.date-container p span{display:block; color:#181818; text-shadow:none; font-size:24px; position:relative; margin-top:-3px;margin-top:3px\9;}
.event-list li h4{font-weight:normal; text-transform:capitalize;}
.event-list li h4 a{ font: 16px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; color:#cc1bac;}
.event-list li h4 a:hover{color:#F9C;}
.event-list li h4 a:focus{color:#F9C;}
.event-list li p a{ font: 16px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#fff; outline:none;}
.event-list li p a:hover{color:#999;}
.event-list li p a:focus{color:#999;}

/*------ Register Widget -----*/

.registration-block{overflow:hidden;width: 90%;}
.registration-block h3{font: 12px Arial, Helvetica, sans-serif; color:#751a4b; margin-bottom:18px;font-weight:normal;line-height:18px;font-style: italic;}
.registration-block p{margin-bottom:14px; overflow:hidden;}
.title-line-up{ padding-top:16px; border-top:1px dotted #d69d1a; clear:both;}
.bar-title{font: 16px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#fff; float:left;}
.input-bar{
background:#f1f1f1; height:18px; width:161px; border:1px solid #bababa; padding-left:8px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; behavior: url(PIE/PIE.htc); -moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.6);-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.6);box-shadow: inset 0 3px 8px rgba(0,0,0,.6);outline:none;float:right;}
.input-time{background:url(images/small-input-bg.png) left top no-repeat; height:24px; width:32px; border:none; float:left; margin-right:12px; padding-bottom:3px; outline:none;}
.reg-form select{background:url(images/small-input-bg.png) left top no-repeat; height:27px; width:49px; border:none; float:left;  margin-right:12px;}
.submit-btn  {cursor: pointer!important;background: #a04d86;-webkit-border-radius: 4px; -moz-border-radius:4px; border-radius:4px;width:60px!important;height:22px;text-align: center;color: #fff;font: 12px Helvetica ,sans-serif;  text-shadow:0px 1px 1px #000!important;font-weight: bold;line-height: 18px!important;border: none!important;margin-left: 10px!important;float: right;}
.submit-btn:hover  {margin: 0 auto!important;cursor: pointer!important;background: #cb60b3; /* Old browsers */
-webkit-border-radius: 4px; -moz-border-radius:4px; border-radius:4px;width:60px!important;height:22px;text-align: center;color: #fff;font: 12px Helvetica ,sans-serif;  text-shadow:0px 1px 1px #000!important;font-weight: bold;line-height: 18px!important;border: none!important;margin-left: 10px!important;float: right;}
.word {font-size: 10px;letter-spacing: 0;font-family: Arial;}
p.error {text-align: center;font-weight: bold;color: #ff0000;}
.thanks {text-align: center;color: #ccc;width: 80%;margin: 10px auto;padding:30px 20px 20px 20px;font-size: 12px;}

/*---- Columns ----*/

.col-wrapper{position:relative;  float:left; width:292px; margin-bottom:22px;}
.hcol-wrapper{position:relative;  float:left; width:292px; margin-bottom:22px;}
.hcol-wrapper.left{position:relative;  float:left; width:292px; margin:0 0 22px 18px;}
.hcol-wrapper.center{position:relative;  float:left; width:292px; margin:0 19px 22px 20px;}
.hcol-wrapper.right{position:relative;  float:left; width:292px; margin:0 0px 22px 1px;}
.col{  background-color: #000;background:rgba(00, 00, 00, 0.8); position:relative; overflow:hidden;  padding:30px 19px 16px 19px;  -webkit-border-radius:2px; -moz-border-radius: 2px; border-radius: 2px; box-shadow: 0px 2px 4px #000; -webkit-box-shadow: 0px 1px 4px #000; -moz-box-shadow: 0px 2px 4px #000; behavior: url(PIE/PIE.htc);min-height: 265px;}
.left-col{margin:0 20px 0 18px;}
.facebook{padding-left:20px;
}

/*----- Post blocks -----*/

.post-wrapper{  background-color: #000;background:rgba(00, 00, 00, 0.8); position:relative; overflow:hidden; margin-bottom:-52px; clear:both;  padding:20px; width:564px; -webkit-border-radius:2px; -moz-border-radius: 2px; border-radius: 2px; box-shadow: 0px 2px 4px #000; -webkit-box-shadow: 0px 1px 4px #000; -moz-box-shadow: 0px 2px 4px #000; behavior: url(PIE/PIE.htc);}
.post-wrapper-full{  background-color: #000;background:rgba(00, 00, 00, 0.8); position:relative; overflow:hidden; margin-bottom:22px; clear:both;  padding:20px; width:876px; -webkit-border-radius:2px; -moz-border-radius: 2px; border-radius: 2px; box-shadow: 0px 2px 4px #000; -webkit-box-shadow: 0px 1px 4px #000; -moz-box-shadow: 0px 2px 4px #000; behavior: url(PIE/PIE.htc);}
.title{font: 30px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#fff; padding-bottom:6px; border-bottom:1px dotted #7f126f; text-transform:uppercase; margin-bottom:16px; padding-top:12px;}
.title a{color:#fff;}
.title a:hover{color:#666;}
.post-wrapper h4.post-date{font: 16px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase !important; position:absolute; top:20px; right:20px; text-align:center;}
.post-date span{ display:block; font: 34px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#cc1bac; text-transform:capitalize;  margin-top:-3px;}
.post-thumb-container{position:relative; overflow:hidden; float:left; max-width: 90%; text-align:center; margin-right:12px;}
.post-thumb-container .post-thumb{margin-bottom:16px; -webkit-border-radius:2px; -moz-border-radius: 2px; border-radius: 2px; box-shadow: 0px 2px 4px #000; -webkit-box-shadow: 0px 1px 4px #000; -moz-box-shadow: 0px 2px 4px #000; behavior: url(PIE/PIE.htc);}
.post-thumb-container p{font: 14px 'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#b9b9b9; }
.post-thumb-container a{font: 14px 'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#ffffff; }
.post-thumb-container img{ margin-bottom:0px; box-shadow: 0px 2px 4px #000; -webkit-box-shadow: 0px 1px 4px #000; -moz-box-shadow: 0px 2px 4px #000; -webkit-border-radius:2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(PIE/PIE.htc);}
.post-thumb-container a:hover{color:#999;}

/*---- Post contents -----*/

.post-data{color:#fff;font:12px Arial, Helvetica, sans-serif; text-align:center; overflow: auto;}
.post-data p{font:12px Arial, Helvetica, sans-serif; color:#fff; line-height:18px; margin-bottom:10px;}
.post-data h1,.post-data h2,.post-data h3,.post-data h4,.post-data h5,.post-data h6{ font-weight:bold; }
.post-data h1{ font: 50px 'DINEngschriftRegular', Arial, Helvetica, sans-serif; color:#FFED57;text-transform: uppercase; }
.post-data h2{  font: 30px 'DINEngschriftRegular', Arial, Helvetica, sans-serif; color:#fff;text-transform: uppercase; display: inline-block;}
.post-data h3{  font: 26px 'DINEngschriftRegular', Arial, Helvetica, sans-serif; color:#fff;text-transform: uppercase; display: inline-block;}
.post-data h4{ font: 20px 'DINEngschriftRegular', Arial, Helvetica, sans-serif; color:#c61aa7;text-transform: uppercase; display: inline-block;}
.post-data h5{ font: 16px 'DINEngschriftRegular', Arial, Helvetica, sans-serif;  color:#fff;text-transform: uppercase; }
.post-data h6{ font: 12px 'DINEngschriftRegular', Arial, Helvetica, sans-serif;color:#fff;text-transform: uppercase; }
.post-data h1 a,
.post-data h2 a,
.post-data h3 a{ text-decoration:none; color:#FFED57; margin:15px;}
.post-data h1 a:hover,
.post-data h2 a:hover,
.post-data h3 a:hover{ text-decoration:underline;}
.post-data ul{ list-style:disc outside; margin:15px 15px 15px 25px; font:12px Arial, Helvetica, sans-serif; color:#fff;  line-height: 20px;}
.post-data ol{ list-style:decimal outside; margin:15px 15px 15px 0px; font:12px Arial, Helvetica, sans-serif; color:#fff;   line-height: 20px; padding-left:20px;}
.post-data a{ color:#fff; text-decoration: underline;  font-weight:bold;}
.post-data a:hover{}
.post-data blockquote{ margin:0px 40px 20px 40px; color:#fff;}
.post-data blockquote p{ font:Arial, Helvetica, sans-serif; color:#fff;  font-style:italic; font-size:16px; }
.post-data strong{ font-weight:bold;  color:#fff;}
.post-data .alignleft { float: left; margin: 15px; margin-left:0px;}
.post-data .alignright { float: right; margin: 15px; margin-right:0px; }
.post-data .aligncenter { display:block; margin:15px auto; }
.post-data .support, h2, h3, {display: inline-block;}
.featured-pic-wrapper{ margin:0  auto 10px auto;text-align: center;}

.featured-pic-wrapper.gall { margin: 0 auto;padding: 12px 12px 10px 10px;background:#191919;border: 1px solid #493d45;max-width: 100%;}



.btn-wrapper{position:relative; overflow:hidden; width:100%; padding: 12px 0 0px 0; width:100%; height:25px; float:right;}
.btn-wrapper p{font: 14px 'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#b9b9b9; }
.btn-wrapper a{font: 14px 'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}
.read-more-btn:hover{cursor: pointer;background: #cb60b3;-webkit-border-radius: 4px; -moz-border-radius:4px; border-radius:4px;width:80px!important;height:24px;text-align: center;color: #fff; text-shadow:0px 1px 1px #000!important;font-weight: bold;border: none!important;margin-left: 10px!important;float: right;font: 11px Arial, Helvetica, sans-serif!important;text-decoration: none!important;line-height: 24px!important;font-weight:bold!important;}
.read-more-btn {cursor: pointer;background: #a04d86;-webkit-border-radius: 4px; -moz-border-radius:4px; border-radius:4px;width:80px!important;height:24px;text-align: center;color: #fff; text-shadow:0px 1px 1px #000!important;font-weight: bold;border: none!important;margin-left: 10px!important;float: right;font: 11px Arial, Helvetica, sans-serif!important;text-decoration: none!important;line-height: 24px!important;font-weight:bold!important;}
.read-more-btn.gall:hover{cursor: pointer;background: #cb60b3;-webkit-border-radius: 4px; -moz-border-radius:4px; border-radius:4px;width:120px!important;height:24px;text-align: center;color: #fff; text-shadow:0px 1px 1px #000!important;font-weight: bold;border: none!important;margin-left: 10px!important;float: right;font: 11px Arial, Helvetica, sans-serif!important;text-decoration: none!important;line-height: 24px!important;font-weight:bold!important;}
.read-more-btn.gall {cursor: pointer;background: #a04d86;-webkit-border-radius: 4px; -moz-border-radius:4px; border-radius:4px;width:120px!important;height:24px;text-align: center;color: #fff; text-shadow:0px 1px 1px #000!important;font-weight: bold;border: none!important;margin-left: 10px!important;float: right;font: 11px Arial, Helvetica, sans-serif!important;text-decoration: none!important;line-height: 24px!important;font-weight:bold!important;}

/*---- Sidebar -----*/

.sidebar-layout-sec-right{position:relative; float:left; width:292px; margin-left:18px;top: 16px;margin-bottom: 20px;}
.sidebar-layout-sec-left{position:relative; float:right; width:292px; margin-right:6px;top: 16px;margin-bottom: 20px;}
.sidebar-right{position:relative; float:right; width:292px; margin-right:18px;top: 16px;}
.sidebar-layout-home-right{position:relative; float:left; width:292px; margin-left:18px;}
.sidebar-layout-home-left{position:relative; float:right; width:292px;margin-right:6px}
.side-box{background-color: #000;background:rgba(00, 00, 00, 0.8); padding:21px 19px;  position:relative;  overflow:hidden;  -webkit-border-radius:2px; -moz-border-radius: 2px; border-radius: 2px; box-shadow: 0px 2px 4px #000; -webkit-box-shadow: 0px 1px 4px #000; -moz-box-shadow: 0px 2px 4px #000; behavior: url(PIE/PIE.htc);line-height: 6px;}
.side-box ul li a{color:#fee8f3;font-size: 12px;}
.side-box ul li a:hover{color:#f9c;font-size: 12px;}
.side-box ul li {background:url(images/purple/sidelist-bullet.png) left 0px no-repeat; padding-left:18px; font: 12px  Helvetica ,sans-serif; margin-bottom:6px;color: white;}
.side-box ul.event-list li {background:none!important; padding-left:2px; font: 12px  Helvetica ,sans-serif; margin-bottom:6px;color: white;}
.side-box ul.event-list li h4{font-weight:normal; text-transform:capitalize;}
.side-box ul.event-list li h4 a{ font: 16px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; color:#cc1bac;}
.side-box ul.event-list li h4 a:hover{color:#F9C;}
.side-box ul.event-list li h4 a:focus{color:#F9C;}
.side-box ul.event-list li p a{ font: 16px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#FFED57; outline:none;}
.side-box ul.event-list li p a:hover{color:#666;}
.side-box ul.event-list li p a:focus{color:#666;}
.side-box ul.event-list {position:relative; overflow:hidden;}
.side-box ul.event-list li{border-bottom:1px dotted #7f126f; clear:both; overflow:hidden; padding:12px 0px;}
.side-box ul.event-list li:last-child{border:none;}
.tagcloud a{line-height: 22px;color:#fff;}
/*---- Search -----*/

.input-search-bar{
background:#f1f1f1; height:18px; width:161px; border:1px solid #bababa; padding-left:8px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; behavior: url(PIE/PIE.htc); -moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.6);-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.6);box-shadow: inset 0 3px 8px rgba(0,0,0,.6);outline:none;float:left;}
.search-sub:hover  {margin: 0 auto!important;cursor: pointer;background: #cb60b3; /* Old browsers */
background: -moz-linear-gradient(top,  #cb60b3 0%, #ad1283 50%, #de47ac 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb60b3), color-stop(50%,#ad1283), color-stop(100%,#de47ac)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* IE10+ */
background: linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#de47ac',GradientType=0 ); /* IE6-9 */;
-webkit-border-radius: 4px; -moz-border-radius:4px; border-radius:4px;width:60px!important;height:22px;text-align: center;color: #fff;font: 13px Helvetica ,sans-serif;  text-shadow:0px 1px 1px #000!important;font-weight: bold;line-height: 18px!important;border: none!important;margin-left: 10px!important;}
.search-sub  {margin: 0 auto!important;cursor: pointer;background: #a04d86; /* Old browsers */
background: -moz-linear-gradient(top,  #a04d86 0%, #890f5e 50%, #af387e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a04d86), color-stop(50%,#890f5e), color-stop(100%,#af387e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a04d86 0%,#890f5e 50%,#af387e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a04d86 0%,#890f5e 50%,#af387e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a04d86 0%,#890f5e 50%,#af387e 100%); /* IE10+ */
background: linear-gradient(top,  #a04d86 0%,#890f5e 50%,#af387e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a04d86', endColorstr='#af387e',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 4px; -moz-border-radius:4px; border-radius:4px;width:60px!important;height:22px;text-align: center;color: #fff;font: 13px Helvetica ,sans-serif;  text-shadow:0px 1px 1px #000!important;font-weight: bold;line-height: 18px!important;border: none!important;margin-left: 10px!important;}

/*---- Side archives -----*/

.side-archives{position:relative; overflow:hidden;}
.side-archives li{background:url(images/purple/side-bullet.png) left 4px no-repeat; padding: 4px 0 4px 36px;}
.side-archives li a{font: 16px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#ffffff; outline:none;}
.side-archives li a:hover{color:#cc1bac;}
.side-archives li a:focus{color:#cc1bac;}

/*---- Twitter -----*/

#LikeboxPluginPagelet .connections .total{color:#fff !important;}
.twtr-widget{font-family:Verdana,Arial,Helvetica,"Trebuchet MS",Trebuchet,sans-serif !important;}
.twtr-widget .twtr-tweet-wrap {padding:6px 0 !important;   }
div.twtr-tweet-wrap {background:none!important;}
div.twtr-widget .twtr-tweet{border-bottom:1px dotted #666 ;overflow:hidden;zoom:1;}
div#contentRight .twtr-doc {background:none!important;}
.twtr-tweet-text a {color:#2883DB!important;}
.twtr-tweet-wrap {color: white!important;}

/*---- Single post style ----*/

.post-featured-image{width:544px; height:388px; position:relative; overflow:hidden; margin-bottom:12px;   }
.featured-img-frame{width:544px; height:388px; position:absolute;  top:0px; left:0px; background:url(images/featured-pic-frame.png) left top no-repeat; overflow:hidden; z-index:200; }
.post-featured-image img{position:absolute; top:10px; left:5px;}

/* ----Share buttons ----*/

.share-pannel{position:relative; overflow:hidden; overflow:hidden; width:538px;  margin-bottom:30px; margin-left:0px !important;}
.share-pannel li{float:left; margin-left:12px; list-style:none;}
.share-pannel li.last-child{ margin-right:0px !important;}
.share-pannel li.first-child{margin-right:128px; margin-left:0px;}

/*---- Pagination ----*/

#pagination{ text-align:center; margin:10px 0px 20px;font-size: 11px;}
#pagination a.btn{ display:inline-block; margin:0px 3px; padding:3px 10px; background:#000; color:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  behavior: url(js/PIE.htc);font-weight:bold;}
#pagination a.btn.current{ background:#c61aa7; font-weight:bold; color:#000;} 
#pagination a.btn:hover{ background:#c61aa7; font-weight:bold; color:#000;} 

/*---- Related posts ----*/

.related-post-wrapper h4{margin-bottom:12px;}
.related-posts {position:relative; overflow:hidden; margin-bottom:20px; border-top:2px dotted #db5b23; padding-top:20px;}
.related-post-wrapper h4{font: bold 11px Verdana, Geneva, sans-serif; color:#db5b23;}
.related-posts li{width:127px; float:left; margin-right:8px;}
.related-thumb{ width:126px; height:97px; position:relative; overflow:hidden; margin-bottom:10px; }
.related-thumb .related-thumb-frame{width:126px; height:97px; position:absolute; top:0px; left:0px; background:url(images/related-pic-frame.png) left top no-repeat; z-index:250;}
.related-posts li p a{font: 12px Arial, Helvetica, sans-serif color:#6c6b66;}
.related-posts li p a:hover{color:#000;}

/*---- Comments Styles ----*/

.comments-wrapper .commnents{margin-bottom:10px; margin-left:0px; }
.comments-head{position:relative; overflow:hidden; width:538px; border-top:1px dotted #666; border-bottom:1px dotted #666; padding:10px 0 10px 0;display:none;}
.comment{}
.comments-head h4{float:left; font: 18px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#fff; margin-bottom:0px;}
.comments-head p a{float:right; font: 12px Arial, Helvetica, sans-serif; font: 16px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; margin-bottom:0px; }
.commentlist{width:98%;list-style: none!important;padding: 0px!important;}
.comment-container{ border-bottom:1px dotted #666;  padding:20px 0px; position:relative; overflow:hidden; }
.comment-container .avatar-wrapper{height:62px !important; width:62px !important; float:left !important; margin-right:10px; position:relative; overflow:hidden;}
.comment-container .avatar{z-index:50;}
.frame-avatar{position:absolute; top:0; left:0; height:62px; width:62px; background:url(images/comment-frame.png) no-repeat;}
.comment h5{font: 18px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; margin-bottom:0px;  color:#c61aa7; }
.comment h5 a,
.comment p a{color:#c61aa7; text-decoration:none; font:11px Arial, Helvetica, sans-serif;}
.comment p{font: 12px Verdana, Geneva, sans-serif; color:#fff; margin-bottom:5px;}
#commentform p{font:12px Arial, Helvetica, sans-serif; color:#fff; margin-bottom:15px; }
#commentform p a{color:#c61aa7;}
.comment-btn{ background:url(images/comment-btn.png) left top no-repeat; border:none; height:26px; width:70px; float:right; margin-right:20px; cursor:pointer;}
#respond{clear:both; padding-top:30px;}
#respond h3{font: 18px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; margin-bottom:0px;  color:#c61aa7; margin-bottom:15px;}
#respond h3 a{color:#c61aa7;}
#respond h3 a:hover{color:#c61aa7;}
#respond .cancel-comment-reply a{color:#c61aa7;}
#respond .cancel-comment-reply a:hover{color:#fff;}
#respond label{ display:block; font-size:14px; padding-bottom:5px;}
#respond input{ font:12px Arial, Helvetica, sans-serif;margin:0px 0px 10px; border:1px solid #929292; padding:5px; width:310px !important;background:#f1f1f1!important; border:1px solid #bababa; color:#000; padding-left:10px; padding-top:10px;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; behavior: url(PIE/PIE.htc); -moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.6);-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.6);box-shadow: inset 0 3px 8px rgba(0,0,0,.6);outline:none;
 behavior: url(PIE/PIE.htc); }
#respond textarea{font:12px Arial, Helvetica, sans-serif;margin:0px 0px 10px; padding:5px; width:96%;  background:#f1f1f1 !important; border:1px solid #bababa; color:#000; padding-left:10px; padding-top:10px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; behavior: url(PIE/PIE.htc); -moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.6);-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.6);box-shadow: inset 0 3px 8px rgba(0,0,0,.6);outline:none;height: 200px;}
input#submit-comment{ background:#c61aa7!important; border:none; height:26px !important; width:90px !important; float:right !important; margin-right:6px; cursor:pointer; text-align: center;color: #fff;font: 13px Helvetica ,sans-serif;  text-shadow:0px 0px 0px #000!important;font-weight: bold;padding:0px;line-height: 12px!important;box-shadow: none;text-transform: uppercase;-webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px;  behavior: url(PIE/PIE.htc);}
input#submit-comment:hover{ background:#42014e!important; border:none; height:26px !important; width:90px !important; float:right !important; margin-right:6px; cursor:pointer; text-align: center;color: #ccc;font: 13px Helvetica ,sans-serif;  text-shadow:0px 0px 0px #000!important;font-weight: bold;padding:0px;line-height: 12px!important;box-shadow: none;text-transform: uppercase;-webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px;  behavior: url(PIE/PIE.htc);}
#comment{background:#0b000d !important; border:1px solid #c61aa7; color:#000; padding-left:10px; padding-top:10px; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px;  behavior: url(PIE/PIE.htc);}

/*---- Footer ----*/

.footer{background-color: #000;background:rgba(00, 00, 00, 0.8); width:896px; height:31px; line-height:31px; padding:10px; clear:both; margin:0px auto 30px 18px; -webkit-border-radius:2px; -moz-border-radius: 2px; border-radius: 2px; box-shadow: 0px 2px 4px #000; -webkit-box-shadow: 0px 1px 4px #000; -moz-box-shadow: 0px 2px 4px #000; behavior: url(PIE/PIE.htc);}
.footer p{font:11px Arial, Helvetica, sans-serif ; color:#555; height:31px; line-height:31px;}
.footer p a{font-weight:bold; color:#666; }
.footer p a:hover{color:#999; text-decoration:underline;}

/*---- Responsive ---*/

@media
only screen and (min-width : 320px) and (max-device-width : 960px) {
body{ background:#830056;color:#fff; font:14px Arial, Helvetica, "Trebuchet MS", sans-serif;position:relative;height: auto;}
.hideres{display:none;}
.slideres{display: block;height: auto;}
.wrapper{width:97%;height: auto;}
.post-container{margin: 0 auto!important;padding-left: 0px;}
.post-container.gall{margin: 0 auto!important;padding-left: 0px;}

img {
        max-width: 100%;
        height: auto;
        width: auto\9; /* ie8 */
    }

html {
    -webkit-text-size-adjust: none;
}
img.logo{max-width: 100%;}
.header{width: 100%;height: auto;display: block;}
*/
/*---- Logo ----*/ 
.logo {border: none;margin:10px 0px 0px 0px;}
/*---- Logo ----*/ 
#slides-video ul.slides_container iframe{width:100%;height: 100%;display: block;margin-bottom: 8px;}
#slides{ background:none;position:relative; padding:1px 0px 0px 0; margin-left:0px !important;margin-bottom:0px !important;width: 100%;height: auto; overflow:visible;}
#slides-video{ background:none;position:relative; padding:1px 0px 6px 0; margin-left:0px !important;margin-bottom:0px !important;width: 100%;overflow:hidden;}
.slides_container{margin:0 auto;width: 100%;height: auto;}
ul.slides_container img{max-width:100%;-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;margin: 0 auto;}
.pagination {display: none; }
.container{width:100%; margin-left:0px; margin-right:0px;height:auto;}
#pagination{ text-align:center; margin:10px 0px 10px;font-size: 11px;}
#pagination a.btn{ display:inline-block; margin:0px 3px; padding:3px 10px; background:#000; color:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  behavior: url(js/PIE.htc);font-weight:bold;}
#pagination a.btn.current{ background: #cc1bac; font-weight:bold; color:#000;} 
#pagination a.btn:hover{ background: #cc1bac; font-weight:bold; color:#000;} 
/*---- Player ----*/ 
#player-top{display: none;}
#audio{display: none;}
.main-nav {display: none;}
.res-nav{display: block;width:100%;  position:relative;  -webkit-border-radius:0px; -moz-border-radius: 0px; border-radius: 0px; box-shadow: none; -webkit-box-shadow:none; -moz-box-shadow: none; height: auto;}
.res-nav li{ display: block;background:black;padding:10px 15px 10px 15px; font: normal 19px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; margin-left:3px;font-weight:normal;  outline:none; text-shadow:none; height:30px;  z-index:100;   -moz-border-radius: none; -webkit-border-radius: none; border-radius:none;margin:2px 0px;}
.res-nav li:hover{display: block; background:#c61aa7;padding:10px 15px 10px 15px; font: normal 19px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; margin-left:3px;font-weight:normal;  outline:none; text-shadow:none; height:30px;  z-index:100;   -moz-border-radius: none; -webkit-border-radius: none; border-radius:none;margin:2px 0px;}
.res-nav li a{color:#fff;  display:block;  padding-top:4px;padding-top:6px\9; outline:none; height:30px; z-index:150;text-transform: uppercase;}
.res-nav li ul{display:none;}
.contents-left{position:relative; width:100%; margin-left:0px; margin-right:0px;float:none;height: auto;}
.contents-right{position:relative; width:100%; margin-left:0px; margin-right:0px;float:none;}
.contents-full{position:relative; width:100%; margin-left:0px; margin-right:0px;margin-bottom:32px;float:none;}
.post-wrapper{  background-color: #000; position:relative; clear:both;float:none;   width:100%; box-shadow: none;  margin-bottom:3px;overflow:hidden; padding:0px;margin-top: 1px;-webkit-border-radius:4px; -moz-border-radius:0px; border-radius:0px; }
.post-wrapper-full{  background-color: #000; position:relative; clear:both;float:none;   width:98%; box-shadow: none;  margin-bottom:3px;overflow:hidden; padding:14px 4px 4px 4px;margin-top: 1px;-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; }
.post-wrapper .video iframe{max-width: 100%; height: 100%;margin: 0 auto!important;}
.featured-pic-wrapper{overflow:hidden; margin:10px auto;max-width: 90%;}
.read-more-btn {cursor: pointer;background: #a04d86;-webkit-border-radius: 0px; -moz-border-radius:0px; border-radius:0px;width:50%!important;height:30px;text-align: center;color: #fff; text-shadow:0px 1px 1px #000!important;font-weight: bold;border: none!important;margin-left: 10px!important;float: right;font: 13px Arial, Helvetica, sans-serif!important;text-decoration: none!important;line-height: 30px!important;font-weight:bold!important;}
.read-more-btn:hover{cursor: pointer;background: #4f1c3e;-webkit-border-radius: 0px; -moz-border-radius:0px; border-radius:0px;width:50%!important;height:30px;text-align: center;color: #fff; text-shadow:0px 1px 1px #000!important;font-weight: bold;border: none!important;margin-left: 10px!important;float: right;font: 13px Arial, Helvetica, sans-serif!important;text-decoration: none!important;line-height: 30px!important;font-weight:bold!important;}
.read-more-btn.gall:hover{cursor: pointer;background: #4f1c3e;-webkit-border-radius: 0px; -moz-border-radius:0px; border-radius:0px;width:50%!important;height:30px;text-align: center;color: #fff; text-shadow:0px 1px 1px #000!important;font-weight: bold;border: none!important;margin-left: 10px!important;float: right;font: 13px Arial, Helvetica, sans-serif!important;text-decoration: none!important;line-height: 30px!important;font-weight:bold!important;}
.read-more-btn.gall {cursor: pointer;background: #a04d86;-webkit-border-radius: 0px; -moz-border-radius:0px; border-radius:0px;width:50%!important;height:30px;text-align: center;color: #fff; text-shadow:0px 1px 1px #000!important;font-weight: bold;border: none!important;margin-left: 10px!important;float: right;font: 13px Arial, Helvetica, sans-serif!important;text-decoration: none!important;line-height: 30px!important;font-weight:bold!important;}
.post-data h2{  font: 26px 'DINEngschriftRegular', Arial, Helvetica, sans-serif; color:#fff;text-transform: uppercase; padding:7px 5px 7px 10px; }
.post-data h1{font: 26px 'DINEngschriftRegular', Arial, Helvetica, sans-serif; color:#fff;text-transform: uppercase; padding:0px 5px 7px 10px; }
.post-tags{display: none;}
.post-data p{font:100% Arial, Helvetica, sans-serif; color:#fff; line-height:18px;width:90%;margin: 0 auto; }
.title{font: 26px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#fff; padding-bottom:6px; border-bottom:1px dotted #7f126f; text-transform:uppercase; margin-bottom:26px; padding-top:12px;padding-left: 10px;max-width:80%;}
.post-date span{ display:block; font: 24px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#cc1bac; text-transform:capitalize;  margin-top:-5px;}
.post-thumb-container{ text-align:center; margin-right:0px;float:none;max-width:100%;}
.post-thumb-container img {float:none;max-width:94%;}
.post-wrapper-full img {float:none;max-width:94%;}
.post-thumb-container .post-thumb{margin-bottom:16px; -webkit-border-radius:2px; -moz-border-radius: 2px; border-radius: 2px; box-shadow: 0px 0px 0px #000; -webkit-box-shadow: 0px 0px 0x #000; -moz-box-shadow: 0px 0px 0px #000; behavior: url(PIE/PIE.htc);}
.btn-wrapper{position:relative; overflow:hidden; width:100%; padding: 22px 0px 20px 0px; height:35px; }
.btn-wrapper p{display: none;}
.col-wrapper{ width:100%; margin-bottom:4px; clear: both;height: auto;}
.sidebar-layout-sec-right{margin-left: 0px;margin-right:0px;width:100%;margin-bottom: 37px;float:none;}
.sidebar-layout-sec-left{ margin-left: 0px;margin-right:0px;margin-bottom:12px;margin-top:0px;width:100%;display: block;left:0px;height: auto;}
.sidebar-right{position:relative;  margin-right:0px;top: 16px;float:none;}
.sidebar-layout-home-right{ margin-left: 0px;margin-right:0px;width:100%;display: block;left:0px;height: auto;}
.sidebar-layout-home-left{ margin-left: 0px;margin-right:0px;width:100%;display: block;left:0px;height: auto;}
.sidebar-layout-home-left div img{ margin:0px auto;max-width:100%;display: block;left:0px;height: auto;}
.sidebar-layout-home-right div img{ margin:0px auto;max-width:100%;display: block;left:0px;height: auto;}
.sidebar-layout-sec-right div img{ margin:0px auto;max-width:100%;display: block;left:0px;height: auto;}
.sidebar-layout-sec-left div img{ margin:0px auto;max-width:100%;display: block;left:0px;height: auto;}

.side-box{ max-width:100%; background-color: #000;padding:21px 0px 21px 12px;  position:relative; -webkit-border-radius:0px; -moz-border-radius: 0px; border-radius: 0px;
box-shadow:none; -webkit-box-shadow: 0px 0px 0px #000; -moz-box-shadow: 0px 0px 0px #000;line-height: 6px;}
.side-box ul li a{color:#fee8f3;font-size: 15px; }
.side-box li.recentcomments{color:#fee8f3;font-size: 15px;}
ul#recentcomments{width: 94%;}
.side-box ul li a:hover{color:#f9c;font-size: 15px;}
.side-box ul li {background:#000; padding-left:0px;padding-right:6px; margin-bottom:6px;color: white;width:90%}
.tab{width:100% ; background-color: #000;-webkit-border-radius:0px; -moz-border-radius: 0px; border-radius: 0px;color:#fff;  font: 22px  'DINEngschriftRegular',Arial, Helvetica, sans-serif;  text-shadow:0px 0px 0px #6b0e5a; height:28px; margin-left:0px;  text-align:left; text-transform: uppercase;}
.tab-sidebar {width: 100%;background: black;color:#fff; }
.tab-sidebar h3{width: 90%;padding:18px 10px 3px 16px;background: black;color:#fff;  font: 22px  'DINEngschriftRegular',Arial, Helvetica, sans-serif;  text-shadow:0px 0px 0px #6b0e5a; height:28px; margin-left:0px;  text-align:left; text-transform: uppercase;}
.widget-gall-top{margin: 0;display: block;}
#gallery {margin: auto;padding:2px 0px;width: 87%;}
.gallery-wrapper{width:100%;margin:0px 0px 20px 0px;clear: both;display: none;}
.gallery{ background-color: #000; margin:0px auto; padding: 4px 0px; position:relative;height:auto;  width:100%; -webkit-border-radius:0px; -moz-border-radius: 0px; border-radius: 0px; box-shadow: 0px 0px 0px #000; -webkit-box-shadow: 0px 0px 0px #000; -moz-box-shadow: 0px 0px 0px #000;}
.gallery li a{ outline:none;opacity: none}
.gallery li a img{line-height:0px !important;}
#gallery-home {margin:10px auto;padding:0;width: 82%;}
.gallery ul{padding:15px;width: 90%;}
#gallery {margin: auto;padding:2px 0px;}
.gallery-item {text-align: center;width:auto;padding:0px 4px 0px 4px;float:left;overflow: visible;}
.gallery img {max-width: 100%;}
.gallery-caption {margin-left: 0;}
.photo-nav a{text-decoration:none!important;float: none;font-size:12px;color: #a60f6f!important;}
.photo-nav-sec a{text-decoration:none!important;font-size:12px;color: #a60f6f!important;}
.photo-nav a:hover{text-decoration:none!important;float: none;font-size:12px;color: #65224d!important;}
.photo-nav-sec a:hover{text-decoration:none!important;font-size:12px;color: #65224d!important;}
.featured-pic-wrapper.gall { margin: 0 auto;padding: 12px 12px 10px 10px;background:none;border: none;max-width: 100%;}
.hcol-wrapper.left{ width: 100%;margin:0 0 4px 0;}
.hcol-wrapper.center{ width: 100%;margin:0 0 4px 0;display: none;}
.hcol-wrapper.right{ width: 100%;margin:0 0 4px 0;display: none;}
/*
.hcol-wrapper.left.hideonm{display:none;}
.hcol-wrapper.center.hideonm{display:none;}
.hcol-wrapper.right.hideonm{display:none;}
*/
.search-sub  {margin: 0 auto!important;cursor: pointer;background: #a04d86; /* Old browsers */
background: -moz-linear-gradient(top,  #a04;op, left bottom, color-stop(0%,#a04d86), color-stop(50%,#890f5e), color-stop(100%,#af387e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a04d86 0%,#890f5e 50%,#af387e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a04d86 0%,#890f5e 50%,#af387e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a04d86 0%,#890f5e 50%,#af387e 100%); /* IE10+ */
background: linear-gradient(top,  #a04d86 0%,#890f5e 50%,#af387e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a04d86', endColorstr='#af387e',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 4px; -moz-border-radius:4px; border-radius:4px;width:80px!important;height:24px;text-align: center;color: #fff;font: 13px Helvetica ,sans-serif;  text-shadow:0px 1px 1px #000!important;font-weight: bold;line-height: 18px!important;border: none!important;margin-left: 10px!important;}
.comments-wrapper .commnents{margin-bottom:10px; padding-left:0px;}
.comments-wrapper {margin:13px 0; padding:0 12px 0 12px;}
.comments-head{position:relative; overflow:hidden;  border-top:1px dotted #666; border-bottom:1px dotted #666; padding:10px 0 10px 0;width: 100%;}
.comment{}
.comments-head h4{float:left; font: 18px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; color:#fff; margin-bottom:0px;}
.comments-head p a{float:right; font: 12px Arial, Helvetica, sans-serif; font: 16px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; margin-bottom:0px; }
.commentlist{width:98%;list-style: none!important;padding: 0px!important;}
.comment-container{ border-bottom:1px dotted #666;  padding:20px 0px; position:relative; overflow:hidden; }
.comment-container .avatar-wrapper{height:62px !important; width:62px !important; float:left !important; margin-right:10px; position:relative; overflow:hidden;}
.comment-container .avatar{z-index:50;}
.frame-avatar{position:absolute; top:0; left:0; height:62px; width:62px; background:url(images/comment-frame.png) no-repeat;}
.comment h5{font: 18px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; margin-bottom:0px;  color:#c61aa7; }
.comment h5 a,
.comment p a{color:#c61aa7; text-decoration:none; font:11px Arial, Helvetica, sans-serif;}
.comment p{font: 12px Verdana, Geneva, sans-serif; color:#fff; margin-bottom:5px;}
#commentform p{font:12px Arial, Helvetica, sans-serif; color:#fff; margin-bottom:15px; }
#commentform p a{color:#c61aa7;}
.comment-btn{ background:url(images/comment-btn.png) left top no-repeat; border:none; height:26px; width:70px; float:right; margin-right:20px; cursor:pointer;}
#respond{clear:both; padding-top:30px;}
#respond h3{font: 18px  'DINEngschriftRegular',Arial, Helvetica, sans-serif; margin-bottom:0px;  color:#c61aa7; margin-bottom:15px;}
#respond h3 a{color:#c61aa7;}
#respond h3 a:hover{color:#c61aa7;}
#respond .cancel-comment-reply a{color:#c61aa7;}
#respond .cancel-comment-reply a:hover{color:#fff;}
#respond label{ display:block; font-size:14px; padding-bottom:5px;}
#respond input{ font:16px Arial, Helvetica, sans-serif;margin:0px 0px 10px; border:1px solid #929292;; width:96%!important;background:#f1f1f1!important; border:0px solid #bababa; color:#000; padding:5px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -moz-box-shadow: inset 0 0px 0px rgba(0,0,0,.6);-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.6);box-shadow: inset 0 0px 0px rgba(0,0,0,.6);outline:none;}
#respond textarea{font:16px Arial, Helvetica, sans-serif; width:94%;  background:#f1f1f1 !important; border:1px solid #929292; color:#000; padding:10px;margin:0px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -moz-box-shadow: inset 0 0px 0px rgba(0,0,0,.6);-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.6);box-shadow: inset 0 0px 0px rgba(0,0,0,.6);outline:none;height: 100px;}
input#submit-comment{ background:#fff!important; border:none; height:26px !important; width:80px !important; float:right !important; margin-right:6px;margin-bottom:20px; cursor:pointer; text-align: center;color: #000;font: 13px Helvetica ,sans-serif;  text-shadow:0px 0px 0px #000!important;font-weight: bold;padding:0px;line-height: 12px!important;box-shadow: none;text-transform: uppercase;-webkit-border-radius:2px; -moz-border-radius: 2px; border-radius: 2px; }
.footer{display: none;}
}