/*
Code by Free CSS Templates / Redesigned by Love Web Design
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
margin: 0;
padding: 0;
background: #fff0b3;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #000;
}

h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
color: #664949;
}

h1 {
font-size: x-large;
}

h2, h3, h4, h5, h6 {
font-size: large;
}


p, ul, ol {
margin: 0;
line-height: 1.5em;
padding: 0 0 7px 0;
}

ul, ol {
}

a {
text-decoration: none;
color: #2d1a10;
}

a:hover {
}

.left {
float: left;
padding: 0 4px 2px 0;
}

.right {
float: right;
padding: 0 0 2px 4px;
}
.centre {
display: block;
margin: auto;
}
.orange {
color: #f82f00;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
}
.white {
color: #fff;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
}
blockquote {
font: bold large Georgia, "Times New Roman", Times, serif;
font-style: italic;
color: #fff;
background-color: #f82f00;
text-align: center;
padding: 5px;
}
em {
font-style: normal;
}
#wrapper {
margin: 0 auto;
padding: 0;
}

/* Header */
#header-wrapper {
}

#header {
width: 960px;
height: 160px;
margin: 0 auto;
}

/* Logo */

#logo {
float: left;
padding: 0px;
color: #2d1a10;
}

#logo p {
font-family: Georgia, "Times New Roman", Times, serif;
padding: 0px;
text-transform: lowercase;
font-size: 4em;
font-style: italic;
color: #f82f00;
letter-spacing: 2px;
}

#logo p a {
border: none;
background: #fff0b3;
color: #f82f00;
}


/* Menu */
#menu {
width: 962px;
height: 40px;
margin: 0 auto;
padding: 0;
background: #2d1a10;
}

#menu ul {
margin: 0;
padding: 0px 0px 0px 25px;
list-style: none;
line-height: normal;
}

#menu li {
float: left;
}

#menu a {
display: block;
height: 18px;
margin-right: 3px;
padding: 12px 40px 0px 40px;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
font-weight: normal;
color: #fff;
}

#menu a:hover, #menu .current_page_item a {
font-weight: bold;
}

#menu .current_page_item a {
padding-left: 0;
}

#menu a:hover {
text-decoration: underline;
}

/* Page */
#page {
width: 960px;
margin: 0 auto;
padding: 0;
background: url(../images/img01.jpg) repeat-y left top;
}
#page-wide {
width: 960px;
margin: 0 auto;
padding: 0;
background: url(../images/img03.jpg) repeat-y left top;
}

#page-bgtop {
}

#page-bgbtm {
padding: 5px 20px 0px 15px;
}

/* Content */
#content {
float: right;
width: 680px;
padding: 0;
}
#content-wide {
width: 940px;
padding: 0;
}

.post {
}

.post .entry {
text-align: justify;
margin-bottom: 15px;
padding: 5px 20px 5px 20px;
}
.entry ul {
margin-left: 50px;
padding: 10px 0 10px 0;
list-style-image: url(../images/bullet.gif);
}

.links {
display: block;
padding: 5px;
background: #2d1a10;
text-align: center;
text-transform: lowercase;
font-size: small;
color: #fff;
}

/* Sidebar */
#sidebar {
float: left;
width: 232px;
}

#sidebar ul {
margin: 0;
padding: 0;
list-style: none;
}

#sidebar li {
margin: 0;
padding: 0;
}

#sidebar li ul {
padding-bottom: 20px;
}

#sidebar li li {
line-height: 1.5em;
border-bottom: 1px dashed #2d1a10;
}

#sidebar li li span {
display: block;
padding: 0;
font-size: small;
font-style: italic;
}

#sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 {
padding: 10px 0 10px 0px;
color: #2d1a10;
}
#sidebar .large {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: large;
padding: 0px 0px 10px 0px;
color: #2d1a10;
border-bottom: 1px dashed #2d1a10;
}
#sidebar p {
margin: 0 0px;
padding: 0px 15px 30px 0px;
border-bottom: 1px dashed #2d1a10;
}

.post a:hover, #sidebar a:hover {
text-decoration: underline;
}

/* Footer */
#footer-wrapper {
	width: 960px;
	margin: 0 auto 0 auto;
	background: #C1DEA0;
}

#footer {
	width: 960px;
	height: 35px;
	margin: 0 auto;
	padding: 15px 0 15px 0;
	background: url(../images/img02.jpg) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
}

#footer p {
	float: right;
	margin: 0;
	padding-right: 5px;
	line-height: normal;
	font-size: x-small;
	text-align: right;
	color: #000;
	background: #C1DEA0;
}

#footer a {
	color: #000;
	background: #C1DEA0;
}
#footer p a:hover {
text-decoration: underline;
}
