/*
/*
Theme Name: Instrument Guy
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: BOZZ media
Author URI: http://bozzmedia.com/
Template: twentyeleven
Description: Custom theme.
Version: 1.1
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

@import url("../twentyeleven/style.css");



body {font-family: 'Open Sans',arial,serif; background:url(dark_dotted.png) repeat;}

.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
    margin: -22px auto 0 auto;
    width: 68.9%;
}

#primary {background: none repeat scroll 0 0 #F9F9F9;}

#supplementary {
    border-top: none;
    overflow: visible;
    padding: 0 7.6%;
	background: none repeat scroll 0 0 #F9F9F9;

}

.socialmedia-buttons{	margin-top: -40px !important;}

.gform_wrapper form { padding-bottom:20px;}

.home .hentry {padding:0;}
.home h2 {font-size: 28px; text-shadow: #ffd600 1px 1px 0;}
#first { 	 padding:0; }

.singular.page .hentry {
    padding: 0 0 0 0 !important;
}

#callto {margin:-40px 0 1px -55px;}

#framed {

	border: 10px rgba(333,109,42,0.4) ;
	background: #333 top center repeat ;
	box-shadow: #804000 1px 1px 1px inside;
    margin: 14px auto;
    padding: 1px;
    width: 1000px;
	-webkit-box-shadow: 0px 1px 10px rgba(48, 50, 50, 0.85);
-moz-box-shadow:    0px 1px 10px rgba(48, 50, 50, 0.85);
box-shadow:         0px 1px 10px rgba(48, 50, 50, 0.85);
	

}


.gfield {padding:8px;}

#site-generator {
	background:none;
	border-top:none;
    color: #999;
    font-size: 12px;
    line-height: 2.2em;
    padding: 1.2em 0.5em;
    text-align: center;
}

#site-generator em {font-size:11px; color:#666;}

#branding .with-image #searchform {
    bottom: -31px;
    display: none;
    max-width: 195px;
    top: auto;
}

#page {min-height:600px; -webkit-box-shadow: 0px 1px 27px rgba(48, 50, 50, 0.85);
-moz-box-shadow:    0px 1px 27px rgba(48, 50, 50, 0.85);
box-shadow:         0px 1px 27px rgba(48, 50, 50, 0.85);
margin:0;
border: 2px solid #333;
background: none repeat scroll 0 0 #F9F9F9;
}

#branding {border-top: none;}

/* =Menu
-------------------------------------------------------------- */

#access div {
    margin: 0 0 0 12.6%;
}

#access {
	background: #7e0101 url(navtile.gif) repeat; 

	/* 
	background: -moz-linear-gradient(#252525, #0a0a0a);
	background: -o-linear-gradient(#252525, #0a0a0a);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); 
	background: -webkit-linear-gradient(#252525, #0a0a0a); 
		*/
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	

	clear: both;
	display: block;
	float: left;
	margin: -10px auto 6px auto;
	width: 100%;
}
#access ul {
	font-size: 15px;
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
}
#access li {
	float: left;
	position: relative;
}

#access ul ul {

	display: none;
	float: left;
	margin: -7px 0px 2px 6px;

	position: absolute;
	top: 3.333em;
	left: 0;
	width: 158px;
	z-index: 99999;
	padding:2px;
		background: #0A0A0A;
		border:none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	
	border-bottom: 1px dotted #ddd;
	color: #444;
	font-size: 13px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;
	width: 120px;
	       margin: 2px;
    padding: 4px 1.2125em;
	display:block;

}

#access a {
    	background: #f9f9f9; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
	background: -o-linear-gradient(#f9f9f9, #e5e5e5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
	color: #373737;
  
    line-height: 3.333em;
    margin: 10px;
    padding: 4px 1.2125em;
    text-decoration: none;
	border: 1px solid #ccc;
	border-radius: 10px;
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display:inline;
	width: 120px;
}

#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	background: #efefef;
}
#access li:hover > a,
#access a:focus {
	background: #cecece; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#cecece, #e5e5e5);
	background: -o-linear-gradient(#cecece, #e5e5e5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cecece), to(#e5e5e5)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#cecece, #e5e5e5);
	color: #7e0101;
}
#access ul li:hover > ul {
	display: inline;
}
#access .current_page_item > a,
#access .current_page_ancestor > a {
	font-weight: bold;
}

.sub-menu {background:none; box-shadow:none; left:1em !important;}

#searchform {
	right:2% !important;
}

#branding .with-image #searchform {
    bottom: -31px;
    max-width: 195px;
    top: auto;
}

.singular.page .hentry {
    padding: 0 0 20px 0;
}
style.css (line 1090)
.singular .hentry {
    border-bottom: medium none;
    padding: 0;
    position: relative;
}

.home h1 {display:none;}

h4 a{  border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 7px 14px;
   -webkit-border-radius: 11px;
   -moz-border-radius: 11px;
   border-radius: 11px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 19px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle; }
   
   h4 a:hover  {
	border-top-color: #3C69AE;
	background: #779BD0;
	background: -webkit-gradient(linear, left top, left bottom, from(#779BD0), to(#3C69AE));
	background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
	background: -moz-linear-gradient(top, #779BD0, #3C69AE);
	background: -ms-linear-gradient(top, #3e779d, #65a9d7);
	background: -o-linear-gradient(top, #3e779d, #65a9d7);
	
	text-decoration:none;
   }
h4 a:active  {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   
   .entry-title { text-shadow: 0 1px 1px #b06464;}
   
   #branding .only-search + #access div {
    padding-right: 0;
}

#access { float:none; }

#access { text-align:center; }

#access ul { display:inline-block;  text-align:left; }

#access div { margin: 0 0; }

.entry-content, .entry-summary {
    padding: 1.625em 0 1em;
}