/*
Theme Name: Vince Antonucci 2013
Author: PlainJoe Studios
Author URI: http://www.plainjoestudios.com
Description: Custom WordPress theme for Vince Antonucci.
Version: 1.0
*/

html, body {height:100%; width:100%;}
h1, h2, h3, h4, h5, ul, ol, li, form {margin:0; padding:0;}
p {margin:0 0 15px 0;}
div {width:auto; height:auto; margin:0 auto;}

a {color:#e00000; outline:none; text-decoration:none;}
a:hover {color:#a20d0d; text-decoration:none;}
img {border:0; outline:none;}
object {outline:none; display:block;}
input {outline:none;}
ul {list-style:square; margin:0 0 15px 25px;}
ol {margin:0 0 15px 25px;}
li:last-child, ul.children {margin-bottom:0;}

@font-face {
    font-family: 'MuseoSans500';
    src: url('fonts/MuseoSans_500-webfont.eot');
    src: url('fonts/MuseoSans_500-webfont?#iefix') format('embedded-opentype'),
         url('fonts/MuseoSans_500-webfont.woff') format('woff'),
         url('fonts/MuseoSans_500-webfont.ttf') format('truetype'),
         url('fonts/MuseoSans_500-webfont.svg#MuseoSans500') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {padding:0; margin:0; font:14px/24px 'MuseoSans500', Arial, Helvetica, sans-serif; color:#fff; letter-spacing:0.5pt; background:#000;}

#verveLinks {width:100%; background:#e00000; display:none;}
	#vlInner {width:970px; padding:20px 10px; text-align:right; text-transform:uppercase; font:13px/13px 'MuseoSans500'; font-weight:bold;}
		#vlInner > ul {list-style:none; margin:0 4px 0 0;}
		#vlInner > ul > li {display:inline-block; margin:0;}
		#vlInner > ul > li > div {margin:0 12px;}
		#vlInner > ul > li a {color:#fff;}
		#vlInner > ul > li a:hover {color:#000;}

#container {width:100%; height:100%; background:url(images/bg-top.jpg) center top no-repeat; position:relative;}
	
	#headerSection {width:100%; height:86px; clear:both;}
		#headerTop {width:100%; height:19px; clear:both; border-top:4px solid #e00000;}
			#htInner {width:990px; height:19px;}
				#topLinksBtn {display:inline-block; float:right; padding:4px 14px 5px; background:#e00000; font:13px/13px 'MuseoSans500'; font-weight:bold; color:#fff; text-transform:uppercase;}
					#topLinksBtn a {color:#fff;}
					#topLinksBtn a:hover {color:#000;}
		#headerInner {width:990px; height:63px;}
			#logo {width:361px; height:63px; float:left; margin:0;}
				#logo h1 a {width:361px; height:63px; display:block; background:url(images/logo-vince-antonucci.png) no-repeat; text-indent:-9999px;}
			#mainNav {width:387px; height:63px; float:left; padding:0 0 0 40px;}
				#mainNav > ul {list-style:none; margin:0; padding:32px 0 0;}
				#mainNav > ul > li {float:left; font:13px/13px 'MuseoSans500'; font-weight:bold; color:#fff; text-transform:uppercase; margin:0; position:relative;}
				#mainNav > ul > li.divider img {margin:0 17px 0 16px;}
				#mainNav > ul > li a {color:#fff;}
				#mainNav > ul > li a:hover {color:#e00000;}
				
				.mnDrop {width:192px; position:absolute; margin:0; left:-70px; top:23px; z-index:20; display:none;}
					.mnArrow {padding:11px 0 0; background:url(images/arrow.png) center top no-repeat;}
						.mnDropInner {padding:5px 9px; background:#000; background:rgba(0,0,0,0.9);}
							.mnDropInner ul {width:auto !important; list-style:none; margin:0 !important; text-align:left;}
							.mnDropInner li {float:none !important; font:13px/13px 'MuseoSans500' !important; font-weight:bold; color:#fff !important; letter-spacing:0 !important; white-space:nowrap; border-top:1px solid #fff; margin-bottom:5px;}
							.mnDropInner li:first-child {border:0;}
							.mnDropInner li a {color:#fff !important; display:block; padding:8px 5px 4px; border:0 !important;}
							.mnDropInner li a:hover {color:#e00000 !important;}
							.mnDropInner li.current_page_item a {color:#e00000 !important; border:0 !important;}

			#searchBox {width:202px; height:36px; float:left; margin:27px 0 0; text-align:right;}
				#searchBox input[type='text'] {width:133px; height:13px; background:#d2d2d2; border:0; font:11px/11px 'MuseoSans500'; font-weight:bold; color:#222; text-transform:uppercase; padding:5px 10px;}
				#searchBox input[type='image'] {vertical-align:top;}

	#homeBanners {width:971px; height:355px; background:#fff; padding:10px 9px 10px 10px; margin:0 auto 40px; clear:both;}
	#subBanners {width:971px; height:272px; background:#fff; padding:10px 9px 10px 10px; margin:0 auto 37px; clear:both;}
		
	#mainContentBox {width:971px; height:auto; background:#fff; padding:9px 9px 13px 10px; clear:both;}
		#mcbLeft {width:642px; float:left; margin:0 11px 0 0;}
			#scMainTitle {font:21.5px/22px 'MuseoSans500'; font-weight:bold; color:#fff; text-transform:uppercase; background:#e00000; padding:10px 12px 8px;}
			#subContent {background:#000; padding:15px 15px 15px 12px;}
				#subContent h1 {font:20px/20px 'MuseoSans500'; font-weight:bold; color:#fff;}
				#subContent h1.page-title, #subContent h1.archive-title {margin:0 0 20px;}
				#subContent h2 {font:18px/18px 'MuseoSans500'; font-weight:bold; color:#fff;}
				#subContent h3 {font:16px/16px 'MuseoSans500'; font-weight:bold; color:#fff; padding:5px 0 10px;}
			#subFooter {height:39px; background:#e00000; clear:both;}
				.sfFB {width:95px; height:21px; padding:10px 0 0 17px; margin:0;}
			.postItem {background:#000; position:relative;}
				.piDateBox {width:105px; height:79px; background:#e00000; position:absolute; left:12px; top:-19px; text-align:center;}
					.pidbDay {font:40px/39px 'MuseoSans500'; font-weight:bold; color:#e7e7e7; padding:10px 0 2px;}
					.pidbMonth {font:20px/20px 'MuseoSans500'; font-weight:bold; color:#e7e7e7; text-transform:uppercase;}
				.piHeader {padding:19px 15px 17px 141px;}
					.pihDate {font:13px/13px 'MuseoSans500'; font-weight:bold; text-transform:uppercase; margin:0 0 8px;}
					.pihTitle {font:25px/25px 'MuseoSans500'; font-weight:bold; text-transform:uppercase;}
				.piImg {width:641px; height:213px; margin:0 0 1px;}
					.piImg img {width:641px; max-width:641px; height:auto;}
				.piExcerpt {padding:13px 40px 17px 12px;}
				.piFooter {height:39px; background:#e00000; clear:both; margin:0 0 29px;}
					.pifFB {width:95px; height:21px; padding:10px 0 0 17px; float:left;}
					.pifComments {width:150px; padding:13px 0 0; float:left; font:11px/11px 'MuseoSans500';}
						.pifComments a {color:#fff;}
						.pifComments a:hover {color:#000;}
						.pifComments > img {margin:0 10px -2px 0;}
					.pifReadMore {float:right; text-align:right; padding:12px 36px 0 0; font:13px/13px 'MuseoSans500';}
						.pifReadMore a {color:#fff;}
						.pifReadMore a:hover {color:#000;}
			.continueBtn {margin:0 0 5px;}
				
		#mcbRight {width:318px; float:right;}
			.featureImg {width:318px; height:112px; margin:0 0 9px;}
				.featureImg img {width:318px; max-width:318px; height:auto;}
				.featureImg a {display:block;}

	#footerSection {width:990px; height:76px; position:relative; clear:both; color:#fff;}
		#footerSection a {color:#fff;}
		#footerSection a:hover {color:#e00000;}
		#fLeft {float:left; font:12px/14px 'MuseoSans500'; padding:15px 0 0;}
			#fLeft > ul {list-style:none; margin:0 20px 0 0; float:left;}
			#fLeft > ul > li {float:left;}
			#fLeft > ul > li > a {display:block;}
			#fLeft > div {float:left; padding:6px 0 0;}
		#fRight {float:right; text-align:right; font:11px/12px 'MuseoSans500'; text-transform:uppercase; padding:25px 0 0;}
		.fDiv {display:inline; margin:0 10px;}
			

/*MISC*/
.clear {clear:both;}
.hide, .hidden {display:none;}

img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {max-width:100%; height:auto;}
.alignleft, img.alignleft {display:inline; float:left; margin:3px 15px 0 0;}
.alignright, img.alignright {display:inline; float:right; margin:3px 0 0 15px;}
.aligncenter, img.aligncenter {clear:both; display:block; margin:3px auto 0;}

img.size-full {border:4px solid #e8e8e8;}

.entry-utility, .entry-meta {font-size:85%;}
#comments {clear:both; padding:40px 0 0;}
#comments label {padding:0 10px 0 0;}
h2.comments-title {padding-bottom:15px;}
.comments-link {display:inline-block;}

.navigation, #nav-single, #nav-below, #nav-above {min-height:60px; margin:20px 0; clear:both; overflow:hidden;}
	.nav-previous {float: left; width:45%; padding:10px 0 0;}
	.nav-next {float: right; text-align: right; width:45%; padding:10px 0 0;}
.assistive-text {margin:0 !important;}
.addthis_toolbox {margin:20px 0 10px;}
.pDiv {width:100%; height:1px; background:#949494; clear:both; margin:15px 0 20px;}

input[type="submit"] {
float: right;
background-color:#e00000;
color:#fff;
font-size:20px;
line-height:30px;
border:0;
width:200px;
height:42px
}