/*
Theme Name: Matt Mason Photography
Theme URI: http://mattmasonphotography.com
Description: Custom template design Matt Mason Photography
Version: 1.0
Author: tracy apps
Author URI: http://tracyappsdesign.com
Tags: dark, clean, fixed width, jquery
*/

html {font-size: 62.5%; margin: 0px; padding:0px; }
body {background:#1a1a1a url('images/bodyBG.jpg') no-repeat center top; margin:0px; padding:0px; color:#fff; font:normal 1em/1em "Lucida Grande", Lucida, Arial, sans-serif;}

h1 {font:normal 3.0em/1.0em Arial sans-serif; margin: 0px; padding: 0px; color:#35edf8;}
h2 {font:normal 2.8em/1.0em Arial sans-serif; margin: 0px; padding: 0px; color:#35edf8; letter-spacing:-1px;}
h3 {font:normal 1.8em/1.0em Arial sans-serif; margin: 0px; padding: 20px 0px 0px 0px; color:#35edf8;}
h4 {font:normal 1.6em/1.0em Arial sans-serif; font-variant:small-caps; margin-bottom:3px; color:#35edf8;}
h5 {font:normal 1.3em/1.0em Arial sans-serif; font-variant:small-caps; margin-bottom: 0px; padding: 0px; color:#95dc5c;}
h6 {font:normal 1.2em/1.0em Arial sans-serif; font-variant:small-caps; margin-bottom:3px; color:#35edf8;}

img {border:0px; outline:none;}
input, textarea {outline:none; background:#999; border:none; padding:3px;}
a:link, a:visited {color:#35edf8; text-decoration:none; outline:none;}
	a:hover, a:visited:hover, a:focus {color:#aef5f9; text-decoration:none; outline:none;}

p {margin:7px 0px 20px 0px;}

li.firstNav {border-left:none !important;}
.navigation {background:#121212; padding:3px 6px; margin:10px 0px; overflow:auto;}
	.navigation a {color:#b0b0b0; text-decoration:none;}
		.navigation a:hover {color:#d2d2d2; text-decoration:none;}
.alignright {float:right; margin:0px 0px 0px 20px;}
.alignleft {float:left; margin:0px 20px 0px 0px;}
.aligncenter {float:none !important; margin:5px auto; clear:both; display:block !important;}
.readMore {margin:-15px 0px 25px 0px !important; padding-bottom:20px;}

#header {width:970px; height:72px; margin:0px auto; position:relative;}
	#logo {width:182px; height:72px; float:left; position:absolute; top:0px; left:81px;}
						
		ul#mainNav {clear:both; margin:0px 0px 30px 0px; padding:12px 0px 0px 0px; list-style-type:none;width:970px; font-size:1.2em; height:30px; overflow:hidden; background:url('images/mainNavBG.gif') no-repeat top left; text-align:center;}
			ul#mainNav li {margin:0px; padding:0px; display:inline; height:2.3em; }
				ul#mainNav li a {height:2.0em; padding:20px 19px; margin:0px -4px 0px 0px; color:#fff; text-decoration:none; text-shadow: #000 1px 1px 0px;border-left:1px solid #000; border-right:1px solid #3b3a3a;}
					ul#mainNav li a:hover, ul#mainNav li a:target, ul#mainNav li.current_page_item a {background:#000; }
					ul#mainNav li:hover, ul#mainNav li:target, ul#mainNav li.current_page_item { }

#contentContainer {width:970px; margin:0px auto; font-size:1.2em; line-height:1.5em;}
	#homepageSlideshow {width:970px; height:568px; overflow:hidden; margin:0px; background: url('images/homeSlideshowBG.jpg') no-repeat left top; position:relative;}
		ul#jqueryBox {padding:0px; margin:0px; list-style-type:none; background:transparent;}
			ul#jqueryBox li {margin:0px; padding:0px; width:769px; height:501px; background:transparent !important;}
				ul#jqueryBox li p {margin:0px; padding:0px;}
					ul#jqueryBox li p img {position:absolute; top:27px; left:98px;}
	
	#content {}
		#home3colLeft {float:left; width:310px; margin:0px 20px 20px 0px;}
			.home h6 {margin:0px 0px -15px 0px; padding:0px; color:#6c6c6c;}
			.home #home3colLeft img, .home #home3colLeft object {width:300px;}
		#home3colCenter {float:left; width:310px; margin:0px 20px 20px 0px;}
		#home3colRight {float:right; width:310px; margin:0px;}
			#home3colRight .contactform {}
				#home3colRight .contactform input {width:150px;}
				#home3colRight .contactform label {width:170px; padding:0px 10px 0px 0px;}
				#home3colRight .contactform textarea {width:152px; height:40px;}
				#home3colRight .contactform .contactright {margin:0px; padding:2px 0px; width:190px;}
				#home3colRight .contactform .contactleft {margin:0px; padding:2px 0px; text-align:left; width:100px;}
		
			#breadcrumbNav {font-size:9px; padding:2px 0px 10px; color:#989797;}
				#breadcrumbNav a {color:#9db7b9;}
					#breadcrumbNav a:hover {color:#fff;}	
			#entry, .previous, .next {margin:0px 0px 25px 0px;}
				
	
	/* page header and content area */
	#pageHeaderImageContainer {width:970px; height:300px; margin:0px auto;}
		#pageHeaderImage {background:url('images/pageHeaderImageContainerBG.jpg') no-repeat top left; width:970px; height:300px; margin:0px; padding:0px; position:relative;}
			#pageHeaderImage img {position:absolute; top:22px; left:98px;}
	
	.entry img {border:1px solid #000; background:#fff; padding:3px;}
	.entry h3 {clear:both;}
	
	h2.widgettitle {font:normal 1.8em/1.0em Arial sans-serif; margin: 0px; padding: 0px; color:#35edf8;}
	
	.addtoany_share_save_container {clear:both;}
		ul.addtoany_list {clear:both;}
	
	/* portrait page formatting */
	#portfolioContainer {text-align:center; margin-top:-20px;}
		#portfolioContainer img {border:none !important; margin:0px; padding:0px; outline:none; background:none !important;}
		#portfolioContainer h4 {margin:-18px 0px 18px 0px; padding:0px 0px 10px 0px;}
			#portfolioContainer a:hover h4 {color:#fff;}
		
		#portfolioContainer .portfolioBox {float:left;}
	/* services page formatting */
	ul.inlineNav {list-style-type:none; margin:5px 0px; padding:5px;}
		ul.inlineNav li {display:inline; padding:7px; margin:0px; background:#1d1d1d; border:1px solid #1d1d1d;}
			ul.inlineNav li:hover {background:#000; border:1px solid #35edf8;}
			
	/* testimonials formatting */
	.twoColRight {width:465px; float:right;}
	.twoColLeft {width:465px; float:left;}
	
	#twoColContentArea {background:url('images/twoColContentAreaBG.gif') no-repeat top center; min-height:500px; height:auto !important; height:500px;}
		#page2colLeft {width:593px; float:left; margin:5px 0px 30px 20px;}
		#page2colRight {width:286px; float:right; margin:5px 20px 30px 0px;}
		
	ul#pageSubNav {margin:0px; padding:0px; list-style-type:none; border-top:1px solid #c8c4b1;}
		ul#pageSubNav li {margin:0px; padding:0px; border-right:1px solid #c8c4b1; border-bottom:1px solid #c8c4b1; border-left:1px solid #c8c4b1;}
			ul#pageSubNav li a {display:block; padding:5px 7px 5px 23px; color:#3b3530; text-decoration:none; background:#fff url('images/arrow.gif') no-repeat 5px 45%;}
				ul#pageSubNav li a:hover, ul#pageSubNav li a:focus, ul#pageSubNav li.current_page_item a {background:#dfded5 url('images/arrow-over.gif') no-repeat 5px 45%;}
				
				ul#pageSubNav li ul, ul#pageSubNav li ul li {margin:0px; padding:0px; list-style-type:none; border:none;}
					ul#pageSubNav li ul li a {display:none;}
					ul#pageSubNav li.current_page_item ul li a {display:block; padding:2px 7px 2px 36px; background:#f8f8f7 url('images/arrow-sub.gif') no-repeat 15px 45%;}
						ul#pageSubNav li.current_page_item ul li a:hover, ul#pageSubNav li.current_page_item ul li a:focus, ul#pageSubNav li.current_page_item ul li.current_page_item a:hover {background-color:#dfded5;}
				
				
#footerContainer {width:970px; background:#0d0d0d; margin:40px auto 10px auto;}
	#footer {padding:20px 10px; color:#989797; line-height:1.5em;}
		ul#footerNav {margin:0px; padding:0px; list-style-type:none; float:right; text-align:right;}
			ul#footerNav li {display:inline; border-left:1px solid #989797; padding:0px 4px;}
				ul#footerNav li a, ul#footerNav li a:visited {color:#9db7b9; text-decoration:none;}
				ul#footerNav li a:hover, ul#footerNav li a:visited:hover, ul#footerNav li a:focus {color:#fff; text-decoration:none;}
				
		#socialmediaicons {text-align:right;}