/* @override 
	http://www.eshamybaylodge.com/wp/wp-content/themes/eshamy/reset.css
	http://www.eshamybaylodge.com/wp/wp-content/themes/eshamy/style.css
*/

/*
Theme Name: Eshamy Bay Lodge
Theme URI: http://www.searchmatters.com.au
Description: Custom theme for Eshamy Bay Lodge.
Author: Morris Bryant
Author URI: http://www.searchmatters.com.au
*/

@import "reset.css";

body {
	background: #e0e0e0;}

p {
	font: 200 14px 'Verdana', Helvetica, Arial, Tahoma;
	color: #3e3e3e;
	padding-top: 10px;
	padding-bottom: 10px;
}

h1, h2, h3, h4 {
color: #333;
}

h1 {
	font-size: 48px;
	font-weight: 100;
	padding-bottom: 5px;
	border-bottom: 1px solid #e5e5e5;
	text-transform: uppercase;
	padding-top: 5px;
	margin-bottom: 10px;
}

h2 {
	font-size: 36px;
	padding-top: 20px;
	padding-bottom: 4px;
	border-bottom:1px dotted #e5e5e5;
	margin-bottom:4px;
	text-transform:uppercase;
}

h3, h4 {
	font-size: 24px;
	font-weight: normal;
	padding:6px 0px 2px 0px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:10px;
	clear:both;
}

h3.meta, h3.meta a {padding:5px 0px;color:#CCC;font-size:12px;margin:0px;border:none;}

a {
	text-decoration: none;
	color: #547bac;
}

a:hover {
	color: #CCC;
}

#bgwrap {
	background: url('images/background.png') no-repeat;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 150px;
	padding-left: 150px;
}

#wrap {
	width: 870px;
	background: #efefef;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding: 15px;
	box-shadow: 0px 0px 10px #d9d9d9;
	-moz-box-shadow: 0px 0px 10px #d9d9d9;
	-webkit-box-shadow: 0px 0px 10px #d9d9d9;
	margin-bottom:35px;
}

#head {
	display: block;
	clear: both;
	overflow:hidden;
	width: 900px;
}

#head img {
	width: 202px;
	background: none;
	height: 141px;
	float: left;
	padding-top: 10px;
	padding-bottom: 5px;
}

img#cboxPhoto {
	padding:0px;
	border:none;
}

#cboxPhoto {
	border:none;
}

#gallery-1 dl.gallery-item dt.gallery-icon a.cboxElement img.attachment-thumbnail {
border: none;	
}

.content {
	width:845px;
	background: #fdfdfd;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	padding: 12px;
	box-shadow:1px 1px 4px #e5e5e5, -1px -1px 4px #e5e5e5;
	-moz-box-shadow:1px 1px 4px #e5e5e5, -1px -1px 4px #e5e5e5;
	-webkit-box-shadow:2px 2px 4px #e5e5e5, -1px -1px 4px #e5e5e5;
	margin-bottom: 10px;
	float: left;
}

#content a {
text-decoration: underline;
}

#content ul {
	max-width:725px;
	padding-top:10px;
	padding-left:25px;
	font: 200 14px "Helvetica Neue", Helvetica, Arial, Georgia;
	color:#FFFFFF;
}

.content img {max-width:825px;margin:5px;}
img.lead {padding:0px;margin:0px;max-width:845px;}

.content#blog {width:610px;}
.content#blog img {max-width:590px;}
span.tags, span.tags a {font-size:12px;color:#c8c8c8;}
p.readmore {padding:2px 0px;text-align:right;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f0f0f0;}

ul#sidebar {width:220px;padding:10px 0px 0px 15px;float:right;display:inline;}
ul#sidebar h2 {font-size:14px;padding-bottom:2px;border-bottom:1px solid #e5e5e5;margin-bottom:10px;}
ul#sidebar li {font-size:12px;}

/* Nav */


ul#nav {
	max-width: 690px;
	padding-top: 125px;
	float: right;
}

ul#nav li {
	float: left;
	padding-right: 2px;
	text-align: center;	
}

ul#nav li a {
	color: #814e01;
	text-shadow: 2px 2px 1px #FFFFFF;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 0;
	padding: 12px 16px 14px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}

ul#nav li#last{
	padding-right: 15px;
}

ul#nav li.current a, ul#nav li a:hover {
background-color: #EFEFEF;
background-image: -moz-linear-gradient(top, #EFEFEF, #abd8e3);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EFEFEF),color-stop(1, #abd8e3));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#EFEFEF', EndColorStr='#abd8e3');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EFEFEF', EndColorStr='#abd8e3')";
-moz-box-shadow: 0px 0px 4px #ddd;
-webkit-box-shadow: 0px 0px 20px #ddd;
box-shadow: 0px 0px 4px #DDD;
}

ul#subpages {
	width: 170px;
	float: right;
	display: inline;
	margin:8px 0px 8px 8px;
	border:1px solid #e9e9e9;
	border-bottom:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f9f9f9;
	-moz-box-shadow: 0px 0px 4px #ddd;
}

ul#subpages li a {
	list-style-type:none;
	padding:14px 0px 12px 14px;
	width:156px;
	display:block;
	background-color:#f9f9f9;
	background-image: -moz-linear-gradient(top, #FFFFFF, #F9F9F9);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #F9F9F9));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F9F9F9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F9F9F9')";
	border-bottom:1px solid #e9e9e9;
	text-transform:uppercase;
}

ul#subpages li a:hover, li.current_page_item a {
	background:#f9f9f9;
	color:#547bac;
	text-transform:uppercase;
}
input{width:220px;}
input,textarea {border:1px solid #e0e0e0;padding:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:14px;color:#555;}
input.wpcf7-submit {background:#f0f0f0;border:1px solid #e0e0e0;width:80px;}
textarea {max-width:600px;width:400px;}

#gallery-1 {
	width: 650px;float: left;
}

#footer p {
	text-align: center;
	font-size: 12px;
	padding:5px 0px;
	clear:both;
}

