/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0px;
	background: url(images/img03.jpg) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: center;
}

h1, h2, h3 {
	margin: 0;
	font-family: "Adobe Caslon Pro", "Agency FB", "Arial Rounded MT Bold", "Baskerville Old Face", "Berlin Sans FB", "Bradley Hand ITC", Broadway, "Brush Script MT", Calibri, "DJ Applique", "DJ Awesome", "DJ Bassoon", "DJ Blocks", "DJ Bumble", "DJ Calli", "DJ Candy Cane", "DJ Chunky", "DJ Classic", "DJ Cool", "DJ Crayon", "DJ Desert", "DJ Daze", "DJ Groovey", "DJ Jumble", "Eras Bold ITC", "Eras Demi ITC", "Eras Light ITC", "Franklin Gothic Book", Georgia, "Gill Sans MT", "Lucida Handwriting";
	font-weight: normal;
	color: #444444;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 140%;
	font-size: 14px;
	font-weight: bold;
}

ul, ol {
}

a {
	text-decoration: none;
	border-bottom: 1px dotted #CC0001;
	color: #FB7600;
}

a:hover {
	background: none;
	color: #FFF;
}

#wrapper {
	width: 900px;
	margin: 0 auto;
	background-color: #FFF;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}

#wrapper .btm {
	background: url(images/img05.gif) no-repeat left bottom;
}

/* Header */

#header {
	width: 900px;
	height: 105px;
	margin: 0 auto;
	background: url(images/img02.jpg) repeat-y left top;
}

/* Logo */

#logo {
	float: left;
	width: 640px;
	color: #000000;
}

#logo h1, #logo p {
}

#logo h1 {
	float: left;
	padding: 30px 0 0 20px;
	margin-right: 10px;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 2.8em;
}

#logo h1 a {
	color: #FF7900;
}

#logo p {
	float: left;
	margin: 44px 0 0 0;
	padding: 3px 10px 3px 0px;
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
} 

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #000000;
}

/* Search */

#search {
	float: right;
	width: 230px;
	padding: 0;
}

#search form {
	height: 41px;
	margin: 0;
	padding: 70px 0 0 0px;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search-text {
	width: 210px;
	border: none;
	text-transform: lowercase;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#search-submit {
	display: none;
}

/* Menu */

#menu {
	width: 900px;
	height: 47px;
	background: url(images/img03.jpg) no-repeat left top;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#menu ul {
	margin: 0;
	padding: 0px 0 0 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	margin-right: 3px;
	padding: 5px 20px 7px 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
}

#menu a:hover {
	background: #FF7900;
	text-decoration: none;
}

#menu .first {
	margin-right: 3px;
	background: #FF7900;
}

/* Page */

#page {
	width: 900px;
	margin: 0 auto;
	padding-top: 20px;
}

/* Content */

#content {
	float: none;
	width: 900px;
	height: 1052px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}

.post {
	margin-left: 0px;
	padding-bottom: 0px;
	text-align: center;
}

.post .title {
	padding-left: 10px;
	border-left: 4px solid #F57601;
	color: #000000;
}

.post .title a {
	background: none;
	color: #444444;
	border: none;
}

.post .title a:hover {
	text-decoration: underline;
}

.post .meta {
	background: #E0E0E0;
	border-left: 4px double #F57601;
	border-right: 4px double #F57601;
	padding: 3px 10px 3px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.post .meta .comments,.post .meta .permalink {
}

.post .entry {
	padding: 10px 20px 20px 20px;
	text-align: center;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 210px;
	padding: 25px 10px 0 20px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
	color: #333;
}

#sidebar li ul {
	padding-bottom: 30px;
}

#sidebar li li {
	line-height: 20px;
	border-bottom: 1px dashed #BCBCBC;
	text-align: center;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
	color: #BCBCBC;
}

#sidebar h2 {
	letter-spacing: -0.5px;
	color: #FFF;
	text-align: center;
	background-color: #333;
}

#sidebar p {
	padding-bottom: 4px;
	text-align: center;
	line-height: normal;
}

#sidebar a {
	color: #F90;
	border: none;
}

#sidebar a:hover {
	text-decoration: underline;
	color: #F60;
}

/* Calendar */

#calendar {
}

#calendar_wrap {
	padding: 20px;
}

#calendar table {
	width: 100%;
}

#calendar tbody td {
	text-align: center;
}

#calendar #next {
	text-align: right;
}

/* Footer */

#footer {
	width: 900px;
	height: 20px;
	margin: 0 auto;
	padding: 0px 0 px 0;
	background: #444444;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#footer p {
	margin: 0;
	line-height: normal;
	font-size: 9px;
	text-transform: uppercase;
	text-align: center;
}

#footer a {
	color: #FFFFFF;
	border-bottom: 1px #FFFFFF dotted;
}
#wrapper .btm #page #content .post .entry p strong {
	font-family: Comic Sans MS, cursive;
	font-size: 16px;
}
#wrapper .btm #page #sidebar h2 strong {
	font-family: "DJ Classic";
	font-size: xx-large;
}
#wrapper .btm #page #sidebar p strong {
	font-family: "Agency FB";
	font-size: large;
}
