/*
Theme Name: Hathaway Farm
Theme Author: Jackson Whelan
*/
* {
margin:0;
padding:0;
}
body {
text-align: center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

a {
color:#333333;
}
a:hover {
color:#791E2D;
}
a img {
border:none;
}
.module a {
text-decoration:none;
color:#000000;
}

#page {
width:825px;
margin-left:auto;
margin-right:auto;
text-align:left;
background:url(images/wrapper-bkgd.png) repeat-y;
}
#sidebar {
width:195px;
float:left;
color:#FFFFFF;
font-size:12px;
}
#content {
float:right;
width:600px;
margin:20px 0 20px 0;
}
div.post, div.navigation {
margin-right:30px;
}
div#content.home, div#content.corn {
background:url(images/content-right-col.gif) repeat-y top left;
}
#corn-maze {
}
#beef {
}
#maple {
}
#footer {
clear:both;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:75px;
background:url(images/footer.jpg?c=1) no-repeat transparent center top;
color:#FFFFFF;
font-weight:bold;
}
#footer-links {
padding:20px;
}
.withsidebar {
float:left;
width:375px;
}
#right-sidebar {
float:right;
width:185px;
font-size:12px;
padding-right:18px;
}
.module {
margin-bottom:5px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}


#header h1 a {
width:825px;
height:205px;
text-indent:-9999px;
background:url(images/hathaway-farm.jpg) no-repeat center top;
outline:none;
display:block;
border:none;
}
#sidebar h2, #sidebar h2.widgettitle {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
color: #FFFFFF;
border-bottom:1px solid #777171;
}
#sidebar h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
color: #FFFFFF;
border-bottom:1px solid #777171;
font-size:14px;
}
li#animal-update h2 {
font-style:normal;
font-weight:bold;
border:none;
font-size:15px;
}
#content h2 {
font-size:16px;
clear:both;
}
h1.title {
font-size:21px;
color:#003300;
border-bottom:1px solid #333333;
margin-bottom:10px;
}
div#content.home h1 {
font-weight:normal;
font-size:26px;
color:#003300;
}
div#content.corn h1 {
font-weight:bold;
font-size:20px;
color:#003300;
}
div#content.corn h6 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:26px;
color:#003300;
}
#right-sidebar h2 {
font-size:18px;
font-weight:normal;
color:#003300;
}
h3.ngg-albumtitle {
font-size:18px;
}
.ngg-albumtitle a {
text-decoration:none;
}

#sidebar ul {
list-style:none;
}
ul#sidebar-list {
margin-left:30px;
}
#sidebar li {
padding:10px 0;
font-family:Arial, Helvetica, sans-serif;
}
#sidebar li ul li{
padding:5px;
}
div#sidebar ul#sidebar-list li.pagenav ul li.current_page_item, div#sidebar ul#sidebar-list li.pagenav ul li.current_page_parent {
background:url(images/li-active-2.jpg) repeat-x bottom;
}
/*#sidebar li.current_page_item, #sidebar li.current_page_parent {
background-color:#CCFF66;
}
#sidebar li.current_page_item a {
display:block;
}*/
div#sidebar ul#sidebar-list li.pagenav ul li.current_page_parent ul li.current_page_item {
font-weight:bold;
}
#sidebar li.page_item {
border-bottom:1px solid #777171;
}
#sidebar li.page_item ul li {
border:none;
}
ul.twitter {
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
}
li.twitter-item {
padding-bottom:5px;
border-bottom:1px solid #999999;
overflow:hidden;
}

#content ul, #content ol {
margin:10px 10px 10px 15px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
}
#content ul li, #content ol li {
margin-bottom:10px;
line-height:1.5em;
}
#footer ul {
list-style:none;
margin-bottom:5px;
}
#footer li {
display:inline;
margin:5px;
}
li#animal-update {
padding:0;
text-align:center;
}


#sidebar a {
text-decoration:none;
color:#FFFFFF;
border:none;
}
#sidebar a.twitter-link {
text-decoration:none;
color: #0066FF;
border:none;
}
#footer a {
color:#FFFFFF;
white-space:nowrap;
}

#content p {
margin-bottom:10px;
line-height:1.5em;
font-family:Arial, Helvetica, sans-serif;
}
p.wp-caption-text {
font-size:10px;
text-align:center;
padding-right:10px;
}

#content table {
padding:10px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
clear:both;
}

.alignright {
float:right;
margin:5px 0px 5px 5px;
}
.alignleft {
float:left;
margin:5px 5px 5px 0px;
}
#corn-maze img {
margin-bottom:10px;
}

hr {
clear:both;
display:none;
}
.clear {
clear:both;
}

#tribe-tickets {
	max-width: 90%;
}

.tribe-common .tribe-tickets__buy, .checkout-button, button#place_order {
	background: #003300 !important;		
}