/*
Theme Name:     ee-theme
Theme URI:      
Description:    Child theme for the Twenty Eleven theme 
Author:         Design Action Collective
Author URI:     http://designaction.org
Template:       twentyeleven
Version:        0.1.0
*/
@import url("../twentyeleven/style.css");

@font-face {
    font-family: 'BebasRegular';
    src: url('fonts/BEBAS___-webfont.eot');
    src: url('fonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BEBAS___-webfont.woff') format('woff'),
         url('fonts/BEBAS___-webfont.ttf') format('truetype'),
         url('fonts/BEBAS___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'BebasNeue';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.otf?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeue') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* 
	= General
------------------------------*/
.title, #site-title a, #site-description{
	font-family: 'BebasNeue', Arial, Helvetica, sans-serif;
}
.ie7 .title, .ie7 #site-title a, .ie7 #site-description, .ie8 .title, .ie8 #site-title a, .ie8 #site-description{
	font-family: 'BebasRegular', Arial, Helvetica, sans-serif;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
}
a{
	color:#8C1713;
}
.home #primary{
	width: 67.4%;
}
.page #primary, .search #primary, .error404 #primary {
	width:67.2%
}
#content{
	width:100%;
}
.entry-content{
	padding: 1.625em 2em 0 0;
}

#page {
width: 1000px;
}


/* top line*/

#topline{
	height:5px;
	background-color: #730D08;
}


/*
	=Header
----------------------------------*/
.logo img{
	width:11%!important;
	float: left;
}
.logo{
}
#branding{
	border:none;
}
#branding img{
	margin-bottom: -5.8em;
}
#branding hgroup{
    /*background: url('images/logo.png') no-repeat 0 0;*/
    margin:0 auto 2em auto;
    padding-left: 12.5%;
}
#branding #searchform{
	right: 0%;
}
#branding #s  { /* Search Bar*/
	background: url("images/search.png") repeat-x scroll 0 0;
    border: medium none;
    box-shadow: none;
    height: 40px;
    padding-left: 35px;
    font-family:'BebasRegular', Arial, Helvetica, sans-serif;
    color:#6A0100;
        width:280px;
        -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 5px;

}

#branding #s:focus {
    width:280px;
}

input#s{
	font-size: 17px;
}

#site-title{
	padding:0px;
}
#site-title a{
	font-weight:normal;
	font-size:4.33em;
	color:#C61417;
}
#site-description{
	color: #730D08;
	font-size: 2em;
	margin:0px;
	margin-bottom: 20px;
	line-height: 1em;
}
.ie7 #site-description, .ie8 #site-description{
		font-size: 2.33em;
}
/* Login */
#black-studio-tinymce-8{
	padding:0px;
}
#black-studio-tinymce-8 a{
	background-color: #730D08;
    border-radius: 5px 5px 5px 5px;
    color: #E77831;
    float: right;
    font-family: 'BebasNeue', Arial;
    font-size: 29px;
    font-weight: normal;
    margin-top: -38px;
    padding-left: 10px;
    padding-right: 10px;
}
.ie7 #black-studio-tinymce-8 a, .ie8 #black-studio-tinymce-8 a{
	    font-family: 'BebasRegular', Arial;
}
#black-studio-tinymce-8 a:hover{
	color:#FFCC00 !important;
	text-decoration: none;
}
/*
	=Main Menu
---------------------------------------*/
#access{
	background: none;
	background-color: #A91518;
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	border-top-left-radius: 9px;
	width:67.4%;
	box-shadow: none;
	margin: 0 auto 0;
}

.home #access{
	background: none;
	background-color: #A91518;
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	border-top-left-radius: 9px;
	width:67.4%;
	box-shadow: none;
	margin: 0 auto 3px;
}
#access div{
	margin: 0 2.6%;
	padding-left:15px;
}
#access ul{
	font-size: 33px;	
}
#access ul li{
	background: url('images/divider.png') no-repeat right center;
}
/* last item in main menu*/
#access ul #menu-item-157{
	background: none;
}
#access a:visited{

}

#access a{
	color:#FFF;
	font-family: 'BebasNeue', Arial;
	line-height: 1.9em;
	padding:0 0.8em;
	text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3);
	font-weight: normal;
}

#access #menu-item-530{
	background: none;
}
.ie7 #access a, .ie8 #access a{
		font-family: 'BebasRegular', Arial;
		padding-right:14px;
		padding-left:14px;
}
#access ul ul{
	top:1.9em;
}
 .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a, #access a:focus{

 }
 
 #access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a {
	 font-weight: normal;
	 color:#ffcc00;
}


/* dropdown menu */
#access ul ul a{
	font-size: 0.5em;
	text-shadow: none; 
	  padding-left: 30px;
}
/*
	=Home
----------------------------------------*/
.home .post-wrapper{
	background-color: #E6742F;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #E87731 0%, #C73D13 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #E87731 0%, #C73D13 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #E87731 0%, #C73D13 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E87731), color-stop(1, #C73D13));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #E87731 0%, #C73D13 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #E87731 0%, #C73D13 100%);
	color:#FFF;
	padding: 10px 35px 0px;
	overflow: hidden;
	height: 330px;
}
#primary{
	margin: 0px -36.2% 0 0;
}
#main{
	padding:0px;
	position: relative;
}
#content{
	padding:0px;
	margin:0px;
	/*width:61.4%;*/
}
.home  .post-wrapper .title {
	font-size:2.8em;
	color:#FFF;
		text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3);
}
.ie7 .home  .post-wrapper .title a, .ie8 .home  .post-wrapper .title a{
		font-size:2em;
}
.home .post-wrapper .column1, .home .post-wrapper .column2{
	float:left;
	font-weight: bold;
	font-size: 15px;
	text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3);
	line-height: 1.3em;

}
.column1{
	width:60%;
}
.column2{
	width:40%;
}
.home .column2 ul{
	list-style: disc;
}
.home .post-wrapper .column1 span{
	font-style: italic;
	font-weight: normal;
	font-size: 14px !important;
	line-height: 0.5em !important;
}
.home .post-wrapper .column2, .home .post-wrapper .column1 span {
    font-size: 13px;
    line-height: 150%;
}

.home .post-wrapper .column2 .more{
	margin-left:7%;
}
/* tabs home page */
#slipfire-tabber-2{
	margin-top:0px;
	background: url('images/left-bg.png') no-repeat top left;
	position: relative;
	padding-top: 1px;
	padding-left:0em !important;
	margin-bottom: 0px;
	
}
#slipfire-tabber-2 .tabberlive.style1{
	background: none repeat scroll 0 0 #FFF0B2;
	padding: 0px;
	padding-top:20px;
	margin-left:15px;
	margin-top:2px;
	border-left:1px solid #E6E6E6;
}
#slipfire-tabber-2 .style1 ul.tabbernav{
	float:right !important;
	margin: 4px 5px !important;
	margin-right: 40px !important;
}
#slipfire-tabber-2 .style1.tabberlive .tabbertab{
	margin:0;
	margin-top:37px;	
	border: none;
	height: 230px;
}
#slipfire-tabber-2 .style1 ul.tabbernav li{
	background-color: #FFF0B2 !important;
	border:none !important;
}
#slipfire-tabber-2 .style1 ul.tabbernav li.tabberactive{
	/*background-color: #FFF !important;*/
}
#slipfire-tabber-2 .style1 ul.tabbernav li a{
	font-family: 'BebasNeue', Arial;
	font-size:22px !important;
	border:none;
	font-weight: normal;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	color:#690601;
	padding: 12px 20px 4px 20px;
}
.ie7 #slipfire-tabber-2 .style1 ul.tabbernav li a, .ie8 #slipfire-tabber-2 .style1 ul.tabbernav li a{
	font-family: 'BebasRegular', Arial;
}
#slipfire-tabber-2  .style1 ul.tabbernav a:hover{
	background-color: #FFF !important;
}
#slipfire-tabber-2 .style1 ul.tabbernav li.tabberactive a{
	background-color: #FFF;
-webkit-box-shadow: 2px -1px 1px rgba(224, 224, 224, 0.75);
-moz-box-shadow:    2px -1px 1px rgba(224, 224, 224, 0.75);
box-shadow:         2px -1px 1px rgba(224, 224, 224, 0.75);
}

 .execphpwidget .post-wrapper{
	background: none !important;
	color:#000;
}
#execphp-4 .execphpwidget .post-wrapper{
	height:auto;
}

.home .execphpwidget .post-wrapper p{
line-height: 1.3em;
}

/* testimonials: */
#execphp-5 .execphpwidget .post-wrapper{
        height:auto;
}
#execphp-5{
	color:#000;	
	padding-right:15px;
	font-size: 13px;	
	padding-bottom: 10px;
	 background-color: #FFE57A;
	 margin-right:15px;
	 margin-bottom: 3px;
	 padding-top:4%;
}
#execphp-5 .widget-title{
	color:#8D1714;
	font-size: 2.9em;
}
#execphp-5 .textwidget{
}
.right-bg{
	height:27px;
	width:20px;
	background: url('images/right-bg.png') no-repeat 0px 0px;		
	position:absolute;
	right:-16px;
}
.home .right-bg{
	top:340px;
}

#slipfire-tabber-2 .post-wrapper .title{
	position: absolute;
	top:2px;
}
#slipfire-tabber-2 .post-wrapper .title {
	color:#8D1714;
	font-weight: normal;
	text-shadow: none;
}
img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
	border:none;
}

/*
 = Footer
 ---------------------------------------------------------------*/
 #colophon{
	 background-color: #8E1615;
	 -webkit-border-bottom-right-radius: 9px;
	 -webkit-border-bottom-left-radius: 9px;
	 -moz-border-radius-bottomright: 9px;
	 -moz-border-radius-bottomleft: 9px;
	 border-bottom-right-radius: 9px;
	 border-bottom-left-radius: 9px;
	 color:#FFF;
	 margin-right:3px;
	 margin-left:14px;
	 padding:10px;
	 
 }
 #colophon a{
	color:#FFF;	  
	text-decoration: none;
	font-weight: bold;
  }
#menu-footer-menu li a{
  	font-family: "BebasNeue", Arial;
font-weight: normal;
  }
.ie7 #menu-footer-menu li a, .ie8 #menu-footer-menu li a{
  	font-family: "BebasRegular", Arial;
  	font-weight: normal !important;
  }
#colophon a:hover, .current-menu-item a{
/*	color:#FFF5CC; */
    color:#FFCC00;
}
 #site-generator{
	 display:none;
 }
 .menu-footer{
	 width:auto;
	 max-width:50%;
	 float:left;
 }
 #menu-footer-menu{
	list-style: none;
 }
#menu-footer-menu li, .soclinks li{
 	float:left;
}
#menu-footer-menu li{
 	padding-left:10px;
	padding-right: 10px;	 
 }
#menu-footer-menu li a{
	font-size: 1.4em;
}
 /* social links */
 #black-studio-tinymce-10{
	clear: none !important;
    float: left;
    width: 8%;
 }
 .ie7  #black-studio-tinymce-10,  .ie8  #black-studio-tinymce-10{
	 width:auto;
}
 /*need help..*/
 #black-studio-tinymce-6{
	clear: none;
    font-size: 12px;
    margin:0 0 0 3%;
 }
 #black-studio-tinymce-6 a{
	 text-shadow: none;
	 font-family: geneva;
	 font-weight: bold;
 }

 /*powered by ....*/
 #black-studio-tinymce-5{
	clear: none;
    float: right;
    width: 33%;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
}

 #black-studio-tinymce-5 p {
margin-bottom: 0.25em;
 }
 
 
 .soclinks{
	 list-style: none;
 }
 .soclinks .facebook{
	 width: 30px; 
	 height: 25px;
	 background: url("images/facebook.png"); 
	 background-repeat: no-repeat;
	 text-indent: -9999px !important;
}
 .soclinks .twitter{
	 width: 25px; 
	 height: 25px;
	 background: url("images/twitter.png"); 
	 background-repeat: no-repeat;
	 text-indent: -9999px !important;
}

 #footerLegend{
	 text-align: right;
	 padding-right:25px;	
	 font-weight: bold;
	 font-size: 12px;
 }
 #mailto a{
	 font-family: Arial, Helvetica, sans-serif;
 }
 
 /*
 	= Sidebar Widgets 
====================================*/
.widget{
	padding-left:1.5em;
}
.widget-title{
	font-family: 'BebasNeue', Arial, Helvetica, sans-serif;
	letter-spacing: 0em;
	line-height:1.6em;
}
.ie7 .widget-title, .ie8 .widget-title{
	font-family: 'BebasRegular', Arial, Helvetica, sans-serif;
}
#secondary{
	/*background-color: red;*/
	margin-top:-63px;
	width:33.4%;
	color:#FFF;	
	margin-left:0px;
	margin-right:-1.1%;	
}

.home #secondary{
	/*background-color: red;*/
	margin-top:-66px;
	width:33.4%;
	color:#FFF;	
	margin-left:0px;
	margin-right:-1.1%;	
}

/* System status */

.error404 #main .widget {
    clear: none;
    float: left;
    margin-right: 3.7%;
    width: 100%;
}


#black-studio-tinymce-9{
	background-color: #6A0200;
	overflow: hidden;
	height:63px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
	border-top-right-radius: 9px;
	padding-right:30px;

}
#black-studio-tinymce-9 .widget-title, .statusTitle a{
	/*width:53%;*/
	float:left;
	color:#FFF;
	font-size: 2.23em;
	line-height:68px;
	/*padding-left: 10px;*/
}
.statusTitle a{
	 font-family: 'BebasNeue', Arial;
	 font-weight: normal;
	 line-height: 47px;
 }
 .ie7 .statusTitle a, .ie8 .statusTitle a{
 	font-family: 'BebasRegular', Arial;
 	font-size: 2em;
 }
 .ie8 .statusTitle a{
	margin-top:-5px;
 }
 .statusTitle a:hover, .statusTitle a:focus, .statusTitle a:active{
	 text-decoration: none;
/*	 color:#FFF5CC; */
	 color:#FFCC00;
 }
.ie7 #black-studio-tinymce-9 .widget-title, .ie8 #black-studio-tinymce-9 .widget-title{
	font-size: 2em;
}
#black-studio-tinymce-9.widget{
	margin: 0 0 0.25em !important;
}
.sys-status{
	margin:10px 0px 0px 0px !important;
	font-weight: bold;
}
.ie8 .sys-status{
	margin : -15px 0px 1.62em 2.5em !important;
}
.ie7 .sys-status{
	margin : 0px 0px 1.62em 2.5em !important;
}
.sys-status ul{
	list-style: none;
	width:19%;
	float: right;
	padding-top: 0.5em;
	margin-left: 0.4em !important;
}
.sys-status li a{
	color:#FFF !important;
}
.sys-status li{
	color: #FFF !important;
	/*background: url('images/check.png') no-repeat right -4px;*/
	font-size: 12px !important;
	position:relative;
}
.sys-status li img{
	margin: 0;
    padding: 0;
    position: absolute;
    top: -5px;
    max-width:15px;
    max-height:22px;
}
/* Our Services */
#black-studio-tinymce-3{
	background-color: #A61618;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #8F1716 0%, #B01519 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #8F1716 0%, #B01519 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #8F1716 0%, #B01519 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8F1716), color-stop(1, #B01519));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #8F1716 0%, #B01519 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #8F1716 0%, #B01519 100%);
	overflow: hidden;
	font-weight: bold;
	text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3);
	font-size: 1.2em;
	padding-bottom:17px;
   height: 320px;
    padding-bottom: 13px;
	margin-bottom: 3px;
	padding-top:2%;
	padding-right:15px;
}
#black-studio-tinymce-3 .widget-title{
	font-size:2.8em;
	color:#FFCC00;
	text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.3);
}
#black-studio-tinymce-3 span{
	color:#FFE57B;
	font-weight:bold;
}

#black-studio-tinymce-3 p{
line-height: 1.3em;
}

#black-studio-tinymce-3 td{
line-height:1.59em;
}

table {
    margin-bottom: 0.75em;
}
.entry-content td,
.comment-content td {
	vertical-align: top;
 	border-top: none;
	padding: 6px 20px 6px 0px;
}
.entry-content table,
.comment-content table {
	border-bottom: none;
}

/* Tell Me More button */
.more{
	background: url('images/more-bg.png') repeat-x;
	border-radius: 5px 5px 5px 5px;
    float: left;
    height: 40px;
    margin-bottom: 10px;
    margin-right: 15px;
    width: 130px;
    text-align: center;
    vertical-align: middle;
-webkit-box-shadow: 1px 1px 1px 1px #990000;
box-shadow:  1px 1px 1px 1px #990000;

}
.more a{
	font-family: 'BebasNeue', Arial;
	padding-left:10px;
	padding-right:10px;
	font-size:20px;
	font-weight: normal;
	padding-top:0.8em;
	vertical-align: middle;
	text-decoration: none;
	text-shadow: none;
	line-height: 40px;

}
.more a:hover {
	color:#6a0200;
	text-decoration:none;
}
input[type="submit"]:hover {
	color:#6a0200;
	text-decoration:none;
	cursor:pointer;
    }

.ie7 .more a, .ie8 .more a, .ie8 .more a, .ie8 .more a{
	font-family: 'BebasRegular', Arial;
	font-size: 16px;
}
/* Need Help */

#black-studio-tinymce-2{
	color:#000;	
	padding-right:15px;
	font-size: 13px;	
	padding-bottom: 10px;
	 background-color: #FFE57A;
	 margin-right:15px;
	 margin-bottom: 3px;
	 padding-top:4%;
height: 300px;
}
#black-studio-tinymce-2 .widget-title{
	color:#8D1714;
	font-size: 2.9em;
}

#black-studio-tinymce-2 p {
    font-size: 14px;
    line-height: 1.3em;
}





#black-studio-tinymce-2 .textwidget{
}
.right-bg{
	height:27px;
	width:20px;
	background: url('images/right-bg.png') no-repeat 0px 0px;		
	position:absolute;
	right:-16px; 
}
.home .right-bg {
    top: 340px;
}
 /*contact info...*/
#black-studio-tinymce-11{
	color:#000;	
	padding-right:15px;
	font-size: 13px;	
	padding-bottom: 10px;
	 background-color: #FFE57A;
	 margin-right:15px;
	 margin-bottom: 3px;
	 padding-top:4%;
}
#black-studio-tinymce-11 .widget-title{
	color:#8D1714;
	font-size: 2.9em;
}
#black-studio-tinymce-11 .textwidget{
}
.right-bg{
	height:27px;
	width:20px;
	background: url('images/right-bg.png') no-repeat 0px 0px;		
	position:absolute;
	right:-16px;
}
.home .right-bg{
	top:385px;
}

 /*outage help...*/
#black-studio-tinymce-13{
	color:#000;	
	padding-right:15px;
	font-size: 13px;	
	padding-bottom: 10px;
	 background-color: #FFE57A;
	 margin-right:15px;
	 margin-bottom: 3px;
	 padding-top:4%;
}
#black-studio-tinymce-13 .widget-title{
	color:#8D1714;
	font-size: 2.9em;
}
#black-studio-tinymce-13 .textwidget{
}
.right-bg{
	height:27px;
	width:20px;
	background: url('images/right-bg.png') no-repeat 0px 0px;		
	position:absolute;
	right:-16px;
}
.home .right-bg{
	top:340px;
}

 /*fine print...*/
#execphp-6{
	color:#000;	
	padding-right:15px;
	font-size: 13px;	
	padding-bottom: 10px;
	 background-color: #FFE57A;
	 margin-right:15px;
	 margin-bottom: 3px;
	 padding-top:4%;
}
#execphp-6 .widget-title{
	color:#8D1714;
	font-size: 2.9em;
}
#execphp-6 .textwidget{
}
.right-bg{
	height:27px;
	width:20px;
	background: url('images/right-bg.png') no-repeat 0px 0px;		
	position:absolute;
	right:-16px;
}
.home .right-bg{
	top:340px;
}

/*
	= Interior Pages
-----------------------------------------------------*/

.page #primary{
	background:url("images/left-bg.png") no-repeat scroll 0em top transparent;
padding-top:5px;
}
.page .right-bg{
		top:0;
}
.page #content, .search #content, .error404 #primary #content{
	margin-left:17px;
	margin-right:17px;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFF3CC 0%, #FFFFFF 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFF3CC 0%, #FFFFFF 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFF3CC 0%, #FFFFFF 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF3CC), color-stop(1, #FFFFFF));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFF3CC 0%, #FFFFFF 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFF3CC 0%, #FFFFFF 100%);
	
	width: 94.5%;
	padding-left:3%;
	color: #000;
	line-height: 1.3em;	
}


.error404 #primary #content {
margin-left:17px;
	margin-right:17px;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFF3CC 0%, #FFFFFF 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFF3CC 0%, #FFFFFF 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFF3CC 0%, #FFFFFF 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF3CC), color-stop(1, #FFFFFF));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFF3CC 0%, #FFFFFF 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFF3CC 0%, #FFFFFF 100%);
	
}

.page #content li, .search #content li {
margin-bottom: 0.5em;
}


.entry-title{
	font-weight: normal
}
h1.entry-title{
	font-size:2.9em;
	color:#8D1714;
	font-family: 'BebasNeue', Arial;
	padding-bottom: 0;
}
.ie7 h1.entry-title, .ie8 h1.entry-title, .ie8 h1.entry-title, .ie8 h1.entry-title{
		font-family: 'BebasRegular', Arial;
}
/*  In this Section */
.advanced-sidebar-menu{
	background-color: #A61618;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #8F1716 0%, #B01519 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #8F1716 0%, #B01519 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #8F1716 0%, #B01519 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8F1716), color-stop(1, #B01519));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #8F1716 0%, #B01519 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #8F1716 0%, #B01519 100%);
	
	padding-bottom: 20px;
	margin-right:15px;
	margin-bottom: 0.2em;	
	padding-top: 8%;
	
	-webkit-border-bottom-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;

}
.advanced-sidebar-menu h2, .advanced-sidebar-menu h3, .advanced-sidebar-menu h4 {
	color:#FFF5CC;
	font-family: 'BebasNeue', Arial;
	font-size: 2.8em;
}
.ie7 .advanced-sidebar-menu h2, .advanced-sidebar-menu h3, .advanced-sidebar-menu h4,  .ie8 .advanced-sidebar-menu h2, .advanced-sidebar-menu h3, .advanced-sidebar-menu h4{
		font-family: 'BebasRegular', Arial;
}
.advanced-sidebar-menu ul{
	list-style: none;
}
.advanced-sidebar-menu ul a{
	color:#FFF;
	text-decoration: none !important;
}
.advanced-sidebar-menu ul ul li a{
	background: url('images/raquo.png') no-repeat right center;
	padding-right: 12px;
}

.advanced-sidebar-menu li a:after {
	content:" \00BB";
}

.advanced-sidebar-menu ul a:hover, .advanced-sidebar-menu ul li.current_page_item a{
/*	color:#FFF5CC !important; */
	color:#FFCC00 !important;
}
.page #black-studio-tinymce-2{
	border-radius: 9px;
}
/* need help: */
.page #black-studio-tinymce-11{
	border-radius: 9px;
}
/* testimonials: */
.page #execphp-5{
	border-radius: 9px;
}
/* outage help: */
.page #black-studio-tinymce-13{
	border-radius: 9px;
}
/* fine print: */
.page #execphp-6{
	border-radius: 9px;
}

/* Search Page */

.search #black-studio-tinymce-2,.search #black-studio-tinymce-11{
	position: relative;	
}
.search .right-bg{
	top:-3px;
	right:-20px;
}
.search #advanced_sidebar_menu-2{
	display: none;
}


/*

 = Error Page

-------------------------------*/

.error404 #main .widget{
 width:82%;
}

.error404 #colophon{
}

.error404 #secondary{
 margin-top: -247px;
}

.error404 #black-studio-tinymce-2{
 position: relative;
}

.error404 #primary {
    background: url("images/left-bg.png") no-repeat scroll 0.2em top transparent;
}

.error404 .right-bg{
 top:0px;
 right:-19px;
}

.collapseomatic {
    background-image: url("images/arrow-down.png");
    background-repeat: no-repeat;
    clear: both;
    cursor: pointer;
    display: block;
    padding: 0 0 10px 16px;
}
.collapseomatic {
    background-image: url(arrow-right.png) !important;
}
.colomat-close {
    background-image: url(arrow-down.png) !important;
}

#service-name {
	font-size:1.5em;
	color:#8D1714;
	font-family: 'BebasNeue', Arial;
	padding-top: 0;
	padding-bottom: 0;
	display: inline;
}

.singular .entry-title {
	font-weight: normal;
	font-size:2.9em;
	color:#8D1714;
	padding-bottom: .5em;
}


td.checkout-notes {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 85%;
}
tr.dark {
    background-color: #FFE88B;
}
tr.light {
    background-color: #FFF0B2;
}
td.col1 {
    width: 10%;
    vertical-align: middle;
    padding: 10px;
    white-space: nowrap;
}
td.col2 {
    width: 100%;
    padding: 10px;
}
td.col30 {
    width: 30%;
    vertical-align: middle;
    padding: 4px;
    white-space: nowrap;
}
td.colauto {
    vertical-align: middle;
    padding: 4px;
    white-space: nowrap;
}
table.details {
    width: 100%;
}
