
/*
Theme Name: The Improper Bostonian
Theme URI: http://theimproperbostonian.com/
Description:
Author: Invisible Creative
Author URI: http://www.sweetwoodcreative.com/
Version: 1.0
Template: DynamiX
Tags: galleries,dual skin,three columns,shortcodes,buddypress,
*/

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



body {background:#000 url(gfx/bg-body.jpg) center repeat-y;}

h1, h2, h3, h4, h5, h6{
	color:black;}


a, div.item-list-tabs#subnav a.show-hide-new, div.item-list-tabs#subnav a.new-reply-link{
	color:#9E1413 !important;
	}
a:hover{
	color:red !important;
	}


#content ul li.socialinit, #content ul li.socialhide:hover, #content .socialicons ul li, #content .postmetadata .comments.yes, .twitterfollow a, #wp-calendar td a, .tab a.open, .tab a.close, #content .textresize ul li, ul.paging li.pagebutton, .accordion .ui-icon, .revealbox .ui-icon, .stage-control #stage-prev, .stage-control #stage-next, .stage-control #stage-pause, .stage-control #stage-resume, .stage-control .poststage-prev, .stage-control .poststage-next, .stage-control .poststage-pause, .stage-control .poststage-resume, span.highlight.one {
	background-color:#9E1413 !important;
	}

.social-links{
	position:absolute;
	width:187px;
	height:40px;

	}
.soc-top{
	top:55px;
	right:40px;

	}
.soc-foot{
	right:0px;
	bottom:10px;
	}

a#soc-face:link, a#soc-face:visited  { position:relative; text-indent:-9999px; overflow:hidden; width:40px; height:40px; display:block; background: url(gfx/soc-face.png) no-repeat; float:right; margin: 5px 3px;}
a#soc-face:hover {position:relative; text-indent:-9999px; overflow:hidden; width:40px; height:40px; display:block; background:  url(gfx/soc-face.png) no-repeat 0px -40px; margin: 5px 3px;}

a#soc-twit:link, a#soc-twit:visited  { position:relative; text-indent:-9999px; overflow:hidden; width:40px; height:40px; display:block; background: url(gfx/soc-twit.png) no-repeat; float:right; margin: 5px 3px;}
a#soc-twit:hover {position:relative; text-indent:-9999px; overflow:hidden; width:40px; height:40px; display:block; background:  url(gfx/soc-twit.png) no-repeat 0px -40px; margin: 5px 3px;}

a#soc-utube:link, a#soc-utube:visited  { position:relative; text-indent:-9999px; overflow:hidden; width:40px; height:40px; display:block; background: url(gfx/soc-utube.png) no-repeat; float:right; margin: 5px 3px;}
a#soc-utube:hover {position:relative; text-indent:-9999px; overflow:hidden; width:40px; height:40px; display:block; background:  url(gfx/soc-utube.png) no-repeat 0px -40px; margin: 5px 3px;}


a#soc-insta:link, a#soc-utube:visited  { position:relative; text-indent:-9999px; overflow:hidden; width:40px; height:40px; display:block; background: url(gfx/soc-insta.png) no-repeat; float:right; margin: 5px 3px;}
a#soc-insta:hover {position:relative; text-indent:-9999px; overflow:hidden; width:40px; height:40px; display:block; background:  url(gfx/soc-insta.png) no-repeat 0px -40px; margin: 5px 3px;}

#header-logo {
	margin:10px 15px 0px 50px;
	min-width:175px;
	}
.red-stripes{
	height:3px;
	width:100%;
	background:#9E1413 url(gfx/bg-weave.png) center repeat-x;
	}
.red-stripes-sidebar{
	height:100%;
	width:3px;
	background:#9E1413 url(gfx/bg-weave.png) center repeat-x;
	}
.menu-top{
	top:5px;
	position:absolute;
	}
.menu-bottom{
	bottom:5px;
	position:absolute;
	}
.footer-top{
	position:absolute;
	margin-top:-30px;
	}
.sidebar-left{
	position:absolute;
	left:-10px;
	}
#tabs {
	width:967px;
	background:#000000 url(gfx/bg-weave.png) center repeat-x;
	top:105px;
	left:-8px;
	 -webkit-box-shadow: 0px 2px 4px 0px #000;
     -moz-box-shadow: 0px 2px 4px 0px #000;
          box-shadow: 0px 2px 4px 0px #000;
	height:64px;
	}
#tabs ul{
	text-align:right;
	float:right;
	}

#tabs ul li{
	padding:10px 11px;
	text-transform:uppercase;
	}
#tabs ul li a{
	color:#F6F6C7 !important;
	font-size:16px;
	}
#tabs ul li a:hover{
	color:red !important;
	}

#tabs li.menubreak, #tabs li.menubreak:hover {
	background:none !important;
	margin-top:0px;
	padding:0px;
	}



#tabs ul li.current_page_item, #tabs ul li:hover{
	background:none !important;
	}



#tabs ul ul {
	border radius:none;
	-moz-border-radius:none;
	-webkit-border-radius:none;
	border:none;
	top:60px;
	width:300px;
	text-align:left;
	background:#000000 url(gfx/bg-weave.png);
	}



#nail-left{
	position:absolute;
	background:url(gfx/nail-left.png) center no-repeat;
	left:-23px;
	top:42px;
	width:65px;
	height:55px;
	}
#nail-right{
	position:absolute;
	background:url(gfx/nail-right.png) center no-repeat;
	right:-23px;
	top:42px;
	width:65px;
	height:55px;
	}
#ribbon-left{
	position:absolute;
	background: url(gfx/ribbon-left.png) center no-repeat;
	left:-70px;
	top:-40px;
	width:90px;
	height:84px;
	z-index:-10;
	}
#ribbon-right{
	position:absolute;
	background: url(gfx/ribbon-right.png) center no-repeat;
	right:-70px;
	top:-40px;
	width:90px;
	height:84px;
	z-index:-10;
	}


#footer-wrap {
	position:relative;
	background: none;
	min-width:960px;
	margin-left:-15px;
	z-index:1000;
	display:none;
	}

.lowerfooter-wrap{
	position:relative;
	background:none;
	z-index:1000;
	}
.content-wrapper, .styledbox.general {
	background:#ffffde url(gfx/bg-paper.png);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:none;
 -webkit-box-shadow: 0px 2px 4px 2px #000;
     -moz-box-shadow: 0px 2px 4px 2px #000;
          box-shadow: 0px 2px 4px 2px #000;
	top:-95px;
	padding-top:200px;
	z-index:20;
	position:relative;
	}


.main-shaddow{
	position:absolute;
	background:url(gfx/pagecurls.png) center no-repeat;
	height:225px;
	width:1020px;
	margin:auto;
	left:-30px;
	bottom:-80px;
	}
.inner-page {
	margin-top:0px;
	z-index:20;
	width:960px;
	}




.border-wrap.right.border.bottom, .border-wrap.right .border-inner.border, .border-wrap.right .sidebar-content.border.top {
	background:none;
	}

#content .post-titles h1{
	color:black;
	}

.content-wrapper-inner table {
	border:none;
	}
.content-wrapper-inner th, td {
	background:none !important;
	}
.content-wrapper-inner th, td:hover {
	background:none !important;
	}
.inner-page.gallery {
	margin-top:30px;
	}
.stage-slider-wrap {
	margin:-65px auto 0px;
	padding-top:0px;
	width:930px;
	}
.stage-slider {
	width:930px;
	}
.stage-slider .panel {
	width:930px;
	}
.stage-slider .panel-inner {
	width:930px;
	}
.stage-slider-wrap h2{
	color:white;
	}
.side-wrap .border-wrap.right .sidebar-content ul .widget {
	padding-left:0px;
	}
.side-wrap{
	border-left:3px solid #9E1413;
	}
.border-wrap {
	padding-bottom:0px;
	}
#footer-header {
	margin-top:10px;
	}
#ns_widget_mailchimp_form-2{
	text-align:right;
	}
.associated-posts{
	margin-top:20px;
	}
.out-quarter {
	width: 26%;
	}
body #ns_widget_mailchimp-2 input.button{
	width:120px !important;
	margin:5px;
	}
tr:hover {
	background:none;
	}

#content .spaces-available{display:none;}
.aligncenter.wp-image-1484.size-large:hover {
  opacity: 0.86;
}
