body {
background: #BCBCBC;
background-image: url(images/bg.png); /* fallback */
background-image: url(images/bg.png), -webkit-gradient(linear, left top, left bottom, from(#BCBCBC), to(#EDEDED)); /* Saf4+, Chrome */
background-image: url(images/bg.png), -webkit-linear-gradient(top, #BCBCBC, #EDEDED); /* Chrome 10+, Saf5.1+ */
background-image: url(images/bg.png),    -moz-linear-gradient(top, #BCBCBC, #EDEDED); /* FF3.6+ */
background-image: url(images/bg.png),     -ms-linear-gradient(top, #BCBCBC, #EDEDED); /* IE10 */
background-image: url(images/bg.png),      -o-linear-gradient(top, #BCBCBC, #EDEDED); /* Opera 11.10+ */
background-image: url(images/bg.png),         linear-gradient(top, #BCBCBC, #EDEDED); /* W3C */
background-attachment:fixed;
 }

p {text-align:justify;}

#header {background:url(images/headerbg.png) no-repeat top center;}

.page-id-47 #header {background:url(images/headerbg2.png) no-repeat top center;}
.page-id-7 #header {background:url(images/headerbg3.png) no-repeat top center;}
.category-videos #header {background:url(images/headerbg4.png) no-repeat top center;}
.page-id-11 #header {background:url(images/headerbg5.png) no-repeat top center;}
.page-id-13 #header {background:url(images/headerbg6.png) no-repeat top center;}

.woo-sc-hr {
border-bottom: 1px solid #FFFFFF;
}

.entry img, img.thumbnail {
height: auto;
padding: 3px;
border: 1px solid #FFFFFF;
background: #FFFFFF;
}

#footer, #footer p, .post-meta {color:#555;}

body, p , .widget p, .widget, .widget .textwidget, body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit {font-family:'PT Sans', arial, sans-serif;}

.col-full, #wrapper {
max-width: 1000px;padding-right:30px;padding-left:30px;
}

abbr {cursor:default; border-bottom:none;}

a:link, a:visited  { color: #af1e23; text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline; color:#af1e23;font-weight:bold; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: none;color:#af1e23;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    text-decoration: none; background:none;
}

h4.gigpress-city a:hover {
    text-decoration: underline; background:none;

}

.post-more a:link, .post-more a:visited {margin-left:-10px;padding-left:10px;margin-right:-20px;padding-right:20px;padding-top:2px;padding-bottom:2px; }

.post-more a:hover, .post-meta a:hover, .post p.tags a:hover {color:#af1e23; text-decoration: none; background:url(images/bgtitle.png) repeat top center;
    border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;}


.widget ul li a:hover  { text-decoration:none; background:url(images/bgtitle.png) repeat top center;
    border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;}

#wrapper {padding: 10px 0 20px;}

#header.col-full  {padding:0;height:200px;}

#logo {margin-top:50px;}

.two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main {width: 69% !important;}

.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {width: 26.6% !important;}

.page .title, .archive_header {display:none;}

.widget h3 {font-family:'Comfortaa', sans-serif !important; text-transform:none;font-weight:normal;border-bottom:0;padding-bottom:0.5em;text-align:center;}

.shortcode-tabs ul.tab_titles li.nav-tab a {font-family:'Comfortaa', sans-serif !important;font-weight:bold;padding:8px 20px;margin-right:5px;}
.shortcode-tabs .tab {padding: 20px !important;
background:url(images/bggradienttop.png) repeat-x top left;

}
.shortcode-tabs ul.tab_titles li.nav-tab a:hover { background:#EEE;}

#navigation {background:none;border-top:1px solid white;border-left:1px solid white;border-right:1px solid white;margin-bottom:0;
border-radius: 10px 10px 0px 10px;
-moz-border-radius: 10px 10px 0px 10px;
-webkit-border-radius: 10px 10px 0px 10px;margin-left:-30px;
background:url(images/bggradientright.png) repeat-y top right;
}



ul.nav {
position: relative;
margin-bottom: 0;
width: auto;
margin-right: 0px;
border-bottom:1px solid white;
padding-left:20px;padding-right:20px;
border-radius: 10px 0 0px 10px;
-moz-border-radius: 10px 0 0px 10px;
-webkit-border-radius: 10px 0 0px 10px;
margin-left:-30px;
background:url(images/bggradientleft.png) repeat-y top left; 
}

ul.nav li a {
padding: 0.8em 0.4em !important;margin-right:0.4em;margin-left:0.4em;text-transform:uppercase;
border-bottom: 0px dashed white !important;

}

#navigation ul.nav li:hover {border-radius: 0px 0 3px 3px;
-moz-border-radius: 0px 0 3px 3px;
-webkit-border-radius: 0px 0 3px 3px;
background:none !important;
}

#navigation ul.nav li:hover a, #navigation ul.nav li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current-menu-ancestor a, #navigation ul.nav li.current-cat a, #navigation ul.nav li.current-menu-item a {
border-radius: 0px 0 0px 0px;
-moz-border-radius: 0px 0 0px 0px;
-webkit-border-radius: 0px 0 0px 0px;
background:none !important;border-right: 0px solid white !important;border-left: 0px solid white !important;border-bottom: 0px solid white !important;margin-bottom:0px;
margin-right:0.4em;margin-left:0.4em;
font-weight:bold;margin-top:-1px;text-shadow: -2px 2px 0px #ffffff;
        filter: dropshadow(color=#ffffff, offx=-2, offy=2);
}

#navigation { display: block !important; }
  	#navigation ul li:first-child, #navigation ul li:first-child a  { border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; }
  	#navigation ul ul li:first-child, #navigation ul ul li:first-child a  { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
  	#navigation ul.nav > li { border-right: 0px solid #FFF; }
  	#navigation ul.nav > li a:hover { background: none; }
  	#navigation ul.nav > li:hover { background: none; }
  	#navigation ul.nav ul { background: none; border: 0px solid #FFF; left: -1px; }
  	#navigation ul.nav ul ul { top: -1px; left: 100%; }

#navigation ul li a:hover {font-weight:bold;}

ul.nav li a, #navigation ul.rss a {
font: normal 15px/1em 'Comfortaa', arial, sans-serif;
color: #55372A;
}

#content {padding-top:50px;background:none;border-radius: 0px 0 10px 0px;
-moz-border-radius: 0px 0 10px 0px;
-webkit-border-radius: 0px 0 10px 0px;
border-right:1px solid white;
border-bottom:1px solid white;
background:url(images/bggradientright.png) repeat-y top right;

}

.gallery {margin-bottom:20px !important;margin-left:-10px !important;}

.gallery img {border:none !important;}

.post-meta {
margin: 0 0 0.7em 0;
font-family:'PT Sans', sans-serif !important;}

.post .title {margin-bottom:0.3em;}

img.thumbnail.alignleft {margin-bottom:30px;margin-right:30px;}

.post-more {text-align:right;text-transform:uppercase;padding:0;}

a:hover img {filter: alpha(opacity=70);-khtml-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}

#sidebarfooterdroite {margin-right:20px;margin-top:-2px;padding-top:20px;}

#sidebarfootergauche img {margin-right:30px;}

#sidebarfooterdroite .widget_nav_menu ul li a:link, #sidebarfooterdroite .widget_nav_menu ul li a:visited {text-transform:uppercase;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;}

#sidebarfootergauche {margin-top:-1px;padding:20px 40px 0;margin-left:-8px;border-left:1px solid white;border-bottom:1px solid white;
border-radius: 10px 0 0px 10px;
-moz-border-radius: 10px 0 0px 10px;
-webkit-border-radius: 10px 0 0px 10px;
background:url(images/bggradientleft.png) repeat-y top left;
}

#sidebarfootergauche .widget {margin-bottom:20px;}

#sidebarfooterdroite .widget_nav_menu li {display:inline;margin-right:10px;float:right;}

#sidebarfooterdroite .widget {margin-bottom:0;float:right;display:block;}

#sidebarfooterdroite .widget p {display:block}

#sidebartopsocial {float:right; width:270px;margin-top:80px; }

#sidebartopsocial .widget {float:right;}



#post-author, #connect {display:none !important;}

.category-videos .post {margin-bottom:20px;}

#sidebar {margin-top:-75px !important;}

#comments {
position: relative;
margin: 40px 0 0;
padding: 40px 0 0 0;
border-top: 1px solid #FFFFFF !important;
}

body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit {
border: 0px solid #3A3A3A;
box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1);
-moz-box-shadow: 0 0 1px 0px rgba(0,0,0,0.1), inset 0 1px 0 rgba(255,255,255,0.1);
-webkit-box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1);
}

body #wrapper #content .button:hover {box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1);
-moz-box-shadow: 0 0 0 0px rgba(0,0,0,0.1), inset 0 1px 0 rgba(255,255,255,0.1);
-webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1);}

.form-submit input#submit {text-transform:uppercase;}

body #wrapper #content #respond .form-submit input#submit {background: #A71D19; background: -moz-linear-gradient(top,  #A71D19 0%, #580008 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A71D19), color-stop(100%,#580008)); background: -webkit-linear-gradient(top,  #A71D19 0%,#580008 100%); background: -o-linear-gradient(top,  #A71D19 0%,#E580008 100%); background: -ms-linear-gradient(top,  #A71D19 0%,#580008 100%); background: linear-gradient(to bottom,  #A71D19 0%,#580008 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A71D19', endColorstr='#580008',GradientType=0 );}

body #wrapper #content .button:hover, body #wrapper #content .reply a:hover, body #wrapper #content #respond .form-submit input#submit:hover {box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1);
-moz-box-shadow: 0 0 0 0px rgba(0,0,0,0.1), inset 0 1px 0 rgba(255,255,255,0.1);
-webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1);}

#footer {padding-top:0px;
border-top:0px solid white;margin-left:-20px;
}

#bordertop {width:100%;left:0;top:0;position:fixed;height:10px;background:#FFF;z-index:1001;}
#borderleft {height:100%;left:0;top:0;position:fixed;width:10px;background:#FFF;z-index:1001;}
#borderright {height:100%;right:0;top:0;position:fixed;width:10px;background:#FFF;z-index:1001;}
#borderbottom {width:100%;left:0;bottom:0;position:fixed;height:10px;background:#FFF;z-index:1001;}