a {
color: #006699;
}

#content-woocommerce {
  margin-bottom: 20px;
  width: 100%;
}

ul.products {
  display: block;
  list-style: none outside none;
  margin: 0 0 1.5em;
  overflow: hidden;
  padding: 0;
}

ul.page-numbers li {
	display:inline;
	}
	
#header {
  background-image: url("http://www.dslmediagraphix.com/wpimprov/wp-content/uploads/2014/07/improv-header.png");
  background-repeat: no-repeat;
margin: 0;
margin-top: 8px;
min-height: 230px;
}


.menu:after, .menu ul:after {
  display: none;

}

#footer .social-icons {
  display: none;
}


.small-text {
  font-size: 12px;
}



.menu {
background-color: none;
background-image: none;
}

/**** Menu text ****/
.menu a {
  text-shadow: 0 0 0;
  color: #006699;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: 500;
  border-left: medium none;
  padding-left: 40px;

}



.widget-wrapper {
  background-color: transparent;
  border: 0 solid #e5e5e5;
} 



.front-page .menu .current_page_item a:hover {
background-color: none !important;
background-image: none !important;
}

.current_page_item {
background-image: none;
}

#logo {
  float: left;
  padding-left: 55px;
  padding-top: 60px;
}

.main-nav {
  float: right;
  padding: 0 0 20px 100px;
}

/**#footer-wrapper .grid.col-940 {
  min-height: 195px;
  background-image: url("http://www.dslmediagraphix.com/wpimprov/wp-content/uploads/2014/07/improv-footer.png"); 
	width:100%;
  background-repeat: no-repeat;

}**/

#black-studio-tinymce-2{
background-color: transparent;
border: 0px;
}

.top-widget {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0px solid blue;
  clear: right;
  float: right;
  min-height: 0;
  padding: 0 3px 0 0;
  text-align: left;
  width: 45%;
 /* margin-top: 55px;
  font-family: "Throw my hands up in the air MS",Arial,Helvetica,sans-serif;
  font-size: 40px;
  font-weight: 500;
  color: #000;*/
}

body {
  color: #666;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 16px;
}

#wrapper {
  border: 0 solid #e5e5e5;
padding-bottom:0px;
}

h2 {
  font-size: 18px;
}

h3 {
  font-size: 24px;
}

.menu .current_page_item a, .menu .current-menu-item a {
  background-color: transparent;
}


/****Adjust Menu Hover************************************************/
.menu a:hover {
  background-color: transparent;
  background-image: none;
  color: #a5dd6e;
  text-shadow: 0 0 0;
}

ul.menu > li:hover {
  background-color: transparent;
}
/*** End of adjust menu colour *************************************************/


#solo .social-icons {
list-style: none;
line-height: normal;
  padding-right: 20px;
margin: 15px 0 0;
text-align: right;
}


#solo .social-icons li {
  display: inline; 
  margin:1px;
  padding-left: 3px;
}

p img {
padding: 0 10px 0 0;
}
#content h1{
visibility: hidden;
height: 0px;
}

/** fix for footer Menu ************************************************/
.footer-menu li {
 float: left;
}

li ul, li ol {
 float: left;
}

.col-540 {
 width: 100%;
}
/***end of footer menu fix ************************************************/



#announcement-div {
  background-image: url("http://www.dslmediagraphix.com/wpimprov/wp-content/uploads/2014/08/paper-bg.jpg");
  background-repeat: no-repeat;
  color: blue;
  display: block;
  float: right;
  height: 220px;
  padding: 15px 0 0 10px;
  width: 294px;
}

#announcement-div2 {
  color: blue;
  display: block;
font-size: 14px;
  /*float: right;
  padding: 25px 0 0 10px;
  width: 294px;*/
}
/***RESPONSIVE FIX FROM NICK************************************************/
#header {
background-size: contain;
}

@media screen and (max-width: 480px) {
#header #logo {
float: left;
padding: 3%;
width: 12%;
}
}

@media screen and (max-width: 980px)  {
#header #logo {
float: left;
text-align: left;
padding: 5%;
}

.top-widget {
width: 21%;
}
}
/**********END RESPONSIVE FIX FROM NICK*********************************************/


.main-nav {
  margin-right: 20px;
}

.alignright {
  margin: 5px 20px 20px 25px;
}

.visual-form-builder .vfb-legend h3 {
  color: #006699;
}


p#form_success, .vfb-form-success {
  color:#000;
}


#menu-item-29 {
  background-image: url("http://www.dslmediagraphix.com/wpimprov/wp-content/uploads/2014/08/SpryMenuBarDown.gif");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  padding-left: 3px;
}

#menu-item-31 {
  background-image: url("http://www.dslmediagraphix.com/wpimprov/wp-content/uploads/2014/08/SpryMenuBarDown.gif");
  background-position: 98% 50%;
  background-repeat: no-repeat;
}

img {max-width:100%}

#footer-link {
	z-index:50px;
}

#footer-link a {
  color: red;
  float: right;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 16px;
  padding-right: 240px;
}

#footer-pic-holder{
	background-image: url("http://www.dslmediagraphix.com/wpimprov/wp-content/uploads/2014/08/improv-footer.png");
  	background-repeat: no-repeat;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 20px;
  max-width:100%;
  min-height: 195px;
	}
	
#footer-pic-holder a {	
float:right;
margin-top: 135px;
margin-right: 230px;
color:#fff;
}

#footer-pic-holder a:hover {
color: #a5dd6e;
}

#content {
  margin-bottom: 10px;
  margin-top: 10px;
}


h1 {
  margin-top: -0.5em;  /**raise content up closeer to menu ***/
}

/**raise left widget up closer to menu ***/
#widgets {
  margin-top: 5px;
}

.menu li li {
  margin: -1px 0 1px 35px;
}