/*
Theme Name: HollidayTheme
Theme URI: http://hollidaypark.com
Description: This is the HollidayPark Theme
Version: 1
Author: Joe Brooks
Author URI: http://joe-books.com
Tags: hollidaypark theme
*/

/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, 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, li { list-style:none }
caption, th { text-align:left }
q:before, q:after { content:''}
.clear {clear:both;}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

body {
font-family:Tahoma, Arial;
background-image:url(images/pagebg.jpg);
}
blockquote {
background-color:#d3e7a2;
border:#345722 solid 1px;
padding:5px;
margin:5px 15px 5px 15px;
}
blockquote a{
color:#345722;
font-weight:bold;
text-decoration:none;
}
blockquote a:hover{
color:#7f8b5e;
}
#wrapper{
margin:0 auto;
width:1000px;
background-color:#FFFFFF;
border: solid #5e634e;
border-width:0 2px 0 2px;
}
#header{
background-image:url(images/header2.jpg);
height:294px;
text-align: center;
}
h1 {
padding-top:20px;
color:#345722;
font-weight:bold;
font-size:66px;
}
#header p{
color:#345722;
font-weight:bold;
}
#headermenu {
text-align:center;
background-image:url(images/headermenu.jpg);
height:54px;
color:#345722;
}
#headermenu p{
padding-top:5px;
}
#headermenu a{
color:#345722;
font-weight:bold;
padding-right:10px;
padding-left:10px;
text-transform:uppercase;
text-decoration:none;
}
#headermenu a:hover{
color:#7f8b5e;
}

#content{
float:right;
margin-right:10px;
width:690px;
}
#content p{
text-indent:10px;
}
h2 {
color:#345722;
text-align:center;
text-transform:uppercase;
}
h2 a{
color:#345722;
text-transform:uppercase;
text-decoration:none;
}
h4{
background-color:#7f8b5e;
height:20px;
text-transform:uppercase;
text-align:center;
color:white;
}
h4 a{
color:#345722;
text-transform:uppercase;
text-decoration:none;
}
.contentwelcome{
background-image:url(images/welcomeborder.jpg);
margin-bottom: 20px;
}
.contentwelcome p{
color:#ffffff;
font-weight:bold;
padding-left:10px;
padding-right:50px;
}
#contentcontent {
padding:3px;
}
.posttitle{
margin-bottom:5px;
padding-left:10px;
padding-right:10px;
border-bottom:#666666 solid 1px;
}
.posttext {
margin-bottom:5px;
color:black;
font-size:14px;
padding-left:10px;
padding-right:10px;
line-height:1.5em;
}
.posttext p{
padding-bottom:10px;
}
.posttext a{
color:#345722;
font-weight:bold;
text-decoration:none;
}
.posttext a:hover{
color:#7f8b5e;
}
.posttext ul {
padding-left:40px;
padding-right:40px;
color:#666666;
margin-top:20px;
margin-bottom:20px;
}
.posttext ul li {
list-style-type:disc;
list-style-position:inside;
color:#666666;
margin-bottom:5px;
}
.posttext ol {
list-style-type:decimal;
padding-left:40px;
padding-right:40px;
color:#666666;
margin-top:20px;
margin-bottom:20px;
}
.posttext ol li {
list-style-type:decimal;
list-style-position:inside;
color:#666666;
margin-bottom:5px;
}
.postmeta {
text-align:right;
padding-right: 10px;
padding-bottom: 30px;
font-size:12px;
border-bottom:#666666 solid 1px;
}
.postmeta a{
color:#345722;
font-weight:bold;
text-decoration:none;
}
.postmeta a:hover{
color:#7f8b5e;
}





#sidebar {
float:left;
width:250px;
margin-left:50px;
}
.sidebarul h3 {
background-image:url(images/sidebarheader.jpg);
width:200px;
text-align:center;
color:#FFFFFF;
}
.sidebarul {
background-image:url(images/sidebarbackground.jpg);
width:200px;
}
.sidebarul p {
padding-left:10px;
padding-top:10px;
font-weight:bold;
color:#7f8b5e;
}
.sidebarul li {
padding-left:10px;
font-weight:bold;
color:#7f8b5e;
}
.sidebarul a {
color:#7f8b5e;
text-decoration:none;
}
.sidebarul a:hover {
color:#345722;
}
.sidebarfooter {
background-image:url(images/sidebarfooter.jpg);
width:200px;
height:64px;
}


#footer {
background-image:url(images/footer.jpg);
height:63px;
text-align:center;
color:#345722;
font-weight:bold;
font-size: 12px;
}
#footer p{
padding-top:41px;
}
#footer a {
color:#7f8b5e;
text-decoration:none;
}
#footer a:hover {
color:#345722;
}

#topbar {
background-color: #f2ffcb;
height: 25px;
padding-top:3px;
width:100%;
color:#586436;
text-align:center;
font-weight:bold;
}
#topbar a {
color:#586436;
}
