﻿

.wpsite_follow_us_div {display: block;padding: 10px 0;clear: both; overflow: hidden;}


.wpsite_follow_us_div .fb-like { overflow: hidden;  width: 100%;}
 
.wpsite_follow_us_div iframe {margin-bottom: 0;}

.list-group-item { font-size:13px; padding:8px 8px;}
.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
a.list-group-item{color:#555}
a.list-group-item .list-group-item-heading{color:#4497CF}
a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#4497CF;color:#FFFFFF}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#000;background-color:#ff0000;border-color:#0000FF;font-size:14px}
.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading{color:inherit}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}
.list-group-item-heading{margin-top:0;margin-bottom:5px}
.list-group-item-text{margin-bottom:0;line-height:1.3}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}


	.fusion-social-links-footer .fusion-social-networks {
		display: inline-block;
		float: none;
	}

	.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
		margin-right: 0;
	}
	
	.author .author_social .fusion-social-networks {
		text-align: center;
	}

	.author .author_social .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
	}


	.fusion-sharing-box .fusion-social-networks {
		float: none;
		display: block;
		width: 100%;
		text-align: left;
	}

.widget .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  display: inline-block;
  margin-right: 11px;
  margin-bottom: 14px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 7px;
  margin-bottom: 10px;
}

.fusion-social-links-header .fusion-social-networks a {
  margin-bottom: 5px;
}

.fusion-social-links-header .fusion-social-networks a:last-child {
  margin-right: 0;
}

.rtl .alignleft .fusion-social-links-header .fusion-social-networks .fusion-social-network-icon {
  margin-right: 20px;
  margin-left: 0;
}

.rtl .alignleft .fusion-social-links-header .fusion-social-networks.boxed-icons {
  margin-right: 10px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks {
  float: none;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 20px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
  margin-right: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks.boxed-icons {
  margin-right: 10px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon:first-child {
  margin-left: 10px;
}

.rtl .author .author_social .fusion-social-networks {
  text-align: left;
}

.rtl .author .author_social .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
}

.rtl .fusion-person .person-desc .person-author .fusion-social-networks {
  text-align: left;
}

.rtl .fusion-person .person-desc .person-author .fusion-social-networks a {
  margin-left: 0;
  margin-right: 20px;
}

.rtl .fusion-sharing-box .fusion-social-networks {
  text-align: left;
}

.rtl .fusion-social-networks .fusion-social-network-icon {
  margin-left: 20px;
  margin-right: 0;
}

.rtl .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-left: 10px;
  margin-right: 0;
}

#side-header .fusion-social-links-header .fusion-social-networks a {
  margin-bottom: 20px;
}

#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-bottom: 10px;
}

.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-person .person-desc .person-author .fusion-social-networks {
  display: table-cell;
  vertical-align: middle;
  float: none;
}

.fusion-person .person-desc .person-author .fusion-social-networks {
  max-width: 50%;
  text-align: right;
}

.fusion-person .person-desc .person-author .fusion-social-networks a:first-child {
  margin-left: 0;
}

.fusion-person .person-desc .person-author .fusion-social-networks a {
  margin-bottom: 10px;
  margin-right: 0;
  margin-left: 20px;
}

.fusion-sharing-box h4,
.fusion-sharing-box .fusion-social-networks {
  display: table-cell;
  vertical-align: middle;
}

.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {
  margin-bottom: 0;
}

.fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #46494a;
  display: inline-block;
}

.fusion-social-networks .fusion-social-network-icon:hover {
  opacity: 0.8;
}

.fusion-social-networks .fusion-social-network-icon:before {
  color: inherit;
}

.fusion-social-networks.boxed-icons {
  line-height: 46px;
}

.fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 10px;
  padding: 8px;
  background-color: #46494a;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-background-clip: inherit;
  -webkit-background-clip: inherit;
  background-clip: inherit;
  border: 1px solid #46494a;
  color: #ffffff;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons {
  margin-top: 0;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.fusion-social-links-header .fusion-social-networks.boxed-icons { line-height: normal; }

.ad336{margin:4px 0 4px 4px;}

#site-description {
	line-height: 24px;
	font-size: 19px;
	color: #333333;
	padding-bottom: 0px;
	font-family: 'Vollkorn', serif;
}



.single-post .entry-content img {
	max-width:100%;
	height: auto;
}
.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}
.off-canvas-wrap.move-left,.off-canvas-wrap.move-right{min-height:100%;-webkit-overflow-scrolling:touch}
img.alignnone{margin:0 0 10px 0;display:inline;}






.header-top-bar{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:auto;
	height:50px;
}

.header-top-bar .headercontact{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	min-width:300px;
	height:auto;
}

.td-header-menu-wrap .span3 {text-align: right;}
.span3{width:222px}
.row-fluid .span3{width:21.641791044776%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:21.591590241563%}
input.span3,textarea.span3,.uneditable-input.span3{width:208px}
.table td.span3,.table th.span3{float:none;width:206px;margin-left:0}
.navbar-header:before,.navbar-header:after{display:table;content:" "}
.navbar-header:after{clear:both}
#navbar .navbar-header{background-color:#003366}
.navbar-header:before{content:"Recorded Sound Archives";color:white;font-size:1.5em;position:absolute;top:10px;left:20px;font-family:'Gabriola',serif;}
#form-upload{width:65%}
.bloc{border:1px solid rgba(0,0,0,0.1);background:#fafafd;box-shadow:0 0 3px rgba(200,200,200,0.15);padding:10px}
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}

#menu-main-menu li.menu-item:hover ul.sub-menu{	}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor {background:none;border:none;}

#menu-main-menu li.current-menu-item ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-post-ancestor ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-category-ancestor ul.sub-menu a{background:none;}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor a, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor a{text-decoration:underline;}

  #banner-menu.sf-menu li:hover ul,
  #banner-menu.sf-menu li.sfHover ul {
    display: none;
  }

.sf-menu ul {
  margin-top: 3px;
}

.sf-menu a {
  padding: 0.59em 1.2em;
}

.sf-menu .listwrap {
  position: absolute;
  top: -999em;
}

.sf-menu .listblock ul {
  position: relative;
  display: inline-block;
}

.sf-menu li .listblock,
.sf-menu li:hover .listblock,
.sf-menu li.sfHover .listblock {
  float: left;
}

.sf-menu li:hover .listblock ul,
.sf-menu li:hover .listwrap,
.sf-menu li.sfHover .listwrap,
.sf-menu li.sfHover .listblock ul {
  top: 0;
  left: 0;
  z-index: 99;
  width: 230px;
}

.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
  background: none;
}

#tabs-menu.sf-menu ul {
  margin: 0;
  padding: 0;
}

#tabs-menu.sf-menu ul,
#tabs-menu.sf-menu li ul {
  left: 0;
  top: 0;
  width: 230px;
}

#tabs-menu.sf-menu .listblock {
  top: 0;
  width: 230px;
}

#tabs-menu.sf-menu .listwrap {
  display: none;
  top: 36px;
  background-color: #cbb677;
  width: 230px;
}

#tabs-menu.sf-menu .listwrap.two-columns {
  width: 460px;
}

  #tabs-menu.sf-menu {
    display: none;
  }



.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}

.sf-menu {
	line-height:	1.0;
}

.sf-menu ul li {
	width:			100%;
}

.sf-menu li:hover {
	visibility:		inherit; 
}

.sf-menu li {
	float:			left;
	position:		relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; 
	z-index:		99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; 
	top:			0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; 
	top:			0;
}

.sf-menu a, .sf-menu a:visited  { 
	color:			#000000;
}

.sf-menu li li {
	background:		#2a434f;
        font-size:              90%;
}

.sf-menu li li li {
	background:		#9AAEDB;
        font-size:              90%;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#961c1f;
	outline:		0;
}



.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; 
}



.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }

  #jobs_form.active{
	  visibility:visible;
  }


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

	
.sidebar_box {
	background:#F5F4F0 none repeat scroll 0% 50%;
	border: 1px solid #D2D8E5;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	overflow:hidden;
	}
	
	
.sidebar_box h4 {
	font:1.1em Arial;
	font-weight:bold;
	color:#000000;	
	
	border-bottom: 2px solid #000000;	
	margin-top:10px;	
	padding:3px 0px 3px 3px;
	
	}
	

.sidebar_box h4  a{	
	color:#000000;		
	}
	 	
	
.sidebar_box li {
	list-style:none;
	border-bottom:1px dotted #ccc;
	display:block;
	padding:2px 0px 2px 0px;	
	}
	
	
.sidebar_box li ul li {
    padding:2px 0px 2px 10px;
	border-bottom:none;
}
	

.sidebar_box li ul li ul li{
    padding:2px 0px 2px 10px;
	border-bottom:none;
}
	

.sidebar_box li ul li:before {
	content: "\00BB \0020";
	}
.modal-title{margin:0;line-height:1.6em;}
h4#navigationLabel.modal-title{color:#474747;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}


#footer_inner {
width: 965px;
margin: 0 auto;
position:relative;
top: 66px;
}


#footer_inner #footer_nav li {
line-height: 1.95;
}


#footer_inner li a {
color: #fff;
text-decoration: none;
}


#footer_inner li a:hover {
text-decoration: underline;
}


#footer_inner address {
color: #fff;
display: block;
}
