/*
Theme Name: MB Attractions
Theme URI:
Author: Modest Byte
Author URI: http://www.modestbyte.com/
Description: Attraction theme originally disigned for westernNCattractions.com
Version: 1.0
License: 
License URI:
Tags: 
Text Domain: 
*/

/* Table of Content
==================================================
	#Reset
	#Basic Styles
	#Header
	#Main Navigation
	#Side Navigation
	#Content
	#Sidebar
	#Custom Block Styles
	#Footer
	#Tabs
	#Forms
	#Media Queries
	#Misc */


/* #Reset (YUI Reset)
================================================== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/* #Basic Styles
================================================== */
html{height:100%;}
body{padding:0px; margin:0px; height:100%; background-color:#cfd2c3; }
.alignright{float:right;}
.alignleft{float:left;}

/* #Header
================================================== */
header{
  display:block;
  width:100%;
	background-position:0px 0px;
	padding:0px;
	margin-bottom:3.5em;
  	position:relative;
	top:0px;
	height:125px;
	z-index:1;
	background-image:url(images/mountains.jpg);
	background-position:bottom center;
	background-size:cover;
	border-bottom:solid 1px #fff; 
  	box-shadow:0px 0px 5px rgba(50, 50, 50, 0.75);
	}


.logo{position:relative; top:15px; left:50%; margin-left:-215px; max-width:500px;} 

/* #Main Navigation
================================================== */
.nav{background-color:#2c3634; display:block; width: 100%; position:fixed; bottom:0px; overflow: hidden; margin:0; z-index: 5; border-top:solid 1px #fff;
  	box-shadow:0px 0px 5px rgba(50, 50, 50, 0.75);}
.nav a{color:#fff; font-weight:bold; font-size:1.15em; line-height:50px; padding:0px 15px; }
.nav a:link{text-decoration:none;}
.nav a:visited{text-decoration:none;}
.nav a:hover{color:#e4e4e4;}
/* First Level */
.nav ul{list-style: none; position: relative; float: left; left: 50%; margin:0px; padding:0px;}
.nav ul li{position: relative; float: left; right: 50%;}
.nav ul li:hover{}
.nav ul li:hover a{}
.nav ul li:hover ul{}
/* Second Level */
.nav ul li ul{}
.nav ul li:hover ul{}
.nav ul li ul li:hover{}
.nav ul li ul li{}
.nav ul li ul li a:hover{}

.search-bar{padding:0; margin:0; position:fixed; bottom:50px; width:100%; z-index:5;}
#searchform{margin:0px auto; width:300px; background-color:#999; padding:10px;
  border:solid 1px #e4e4e4; 
  -webkit-box-shadow: 0px 0px 5px rgba(75, 75, 75, 0.5);
	-moz-box-shadow:    0px 0px 5px rgba(75, 75, 75, 0.5);
	box-shadow:         0px 0px 5px rgba(75, 75, 75, 0.5);}
#searchform input{padding:5px 7px; margin:0; width:285px; background-color:#fff; color:#999; border:solid 1px #fff;}

/* #Sidebars
================================================== */
.left-sidebar{font-size:.9em; background-image:url(images/left-sidebar.png); min-height:450px; background-position:top right; background-repeat:no-repeat; position:relative;}
.left-sidebar ul,ol{list-style:none; padding-left:5px !important; line-height:2em;}
.left-ad{position:relative; left:-28px;}

.right-sidebar{font-size:.9em; background-image:url(images/right-sidebar.png); min-height:450px; background-position:top left; background-repeat:no-repeat; position:relative;}
.right-sidebar .content{padding:0px 1.5em !important; }
.right-sidebar ul,ol{list-style:none; padding-left:5px !important; line-height:2em;}
.right-ad{position:relative; left:10px;}
/* #Content
================================================== */
#masonry-container{margin:0px auto;}
.content{}
.content .main{padding:.75em 0;}
.thumbnail{
	padding:5px;
}
.thumbnail img{padding:0px !important; margin:0px  !important;}
.content .home{padding-top:1.5em;}
.content .view{padding-top:1.5em;}
.post{
	background-color:#ffffff; 
	padding:15px; 
	margin-bottom:1.5em; 
	-webkit-box-shadow: 0px 0px 5px rgba(75, 75, 75, 0.5);
	-moz-box-shadow:    0px 0px 5px rgba(75, 75, 75, 0.5);
	box-shadow:         0px 0px 5px rgba(75, 75, 75, 0.5);
}
.post-masonry{width:230px;
	margin: 10px;
  	float: left;
	margin-bottom:1.5em; 
	background-color:#ffffff; 
	-webkit-box-shadow: 0px 0px 5px rgba(75, 75, 75, 0.5);
	-moz-box-shadow:    0px 0px 5px rgba(75, 75, 75, 0.5);
	box-shadow:         0px 0px 5px rgba(75, 75, 75, 0.5);
}
.post-masonry .summary{padding:10px;}
.post-masonry .share{display:block; background-color:#e4e4e4; padding:10px;}

.wp-caption{padding:10px; background-color:#e4e4e4; font-size:.8em;}
.wp-caption.alignleft{float:left; margin-right:.75em;}
.wp-caption.alignright{float:right; margin-left:.75em;}

/* #Share
================================================== */
.post-share {list-style:none; margin:0; padding:0; display:inline;}
.post-share li{float:left; }
.post-share li.facebook{width:90px; height:25px;}
.post-share li.twitter{width:90px; height:25px;}
.post-share li.google{width:90px; height:25px;}
.post-share li.pinterest{width:90px; height:25px;}

#share {list-style:none; margin:0; padding:0;}
#share li{float:left;}
#share li.facebook{display:block; float:left; width:145px; height:25px;}
#share li.twitter{display:block; float:left; width:90px; height:25px;}
#share li.google{display:block; float:left; width:75px; height:25px;}
#share li.pinterest{width:90px; height:25px;}

/* #Footer
================================================== */
.footer{
	font-size:.9em;
	margin:0px;
	margin-top:25px;
	padding:10px 0px 10px 0px;
	color:#333; 
	height:100px;
	}
.footer a{color:#333;}

