
body { color: white; margin: 0; padding: 0; background: #8e764a; text-align: justify; font: 13px Arial, Helvetica, sans-serif; }

h1, h2, h3 { color: white; margin-top: 0; font-weight: bold; text-decoration: none; }

h1 { font-size: 2.4em; text-decoration: none; }

h2 { font-size: 1.8em; text-decoration: none; }

h3 { font-size: 1.4em; text-decoration: none; }

p, ol, ul { margin-bottom: 1.8em; line-height: 160%; text-decoration: none; }

a { color: #000; text-decoration: none; }

a:hover {
	color: black;
}

a img { text-decoration: none; border: none; }

#wrapper { text-decoration: none; width: 900px; margin: 0 auto; border: solid 5px #ffffff; }

/* Header */

#header { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left 50%; text-decoration: none; width: 900px; height: 150px; margin: 0 auto; list-style-image: none; }

#header a { text-decoration: none; color: black; font-weight: bold; }

/* Logo */

#logo { text-decoration: none; float: left; }

#logo h1, #logo p { margin: 0; line-height: normal; font-weight: normal; color: #ffffff; text-decoration: none; }

#logo h1 { text-decoration: none; padding: 40px 0 0; }

#logo p { text-decoration: none; text-indent: -99999px; }

/* Menu */

#menu { text-decoration: none; float: right; }

#menu ul { margin: 0; padding: 49px 0 0; list-style: none; line-height: normal; text-decoration: none; }

#menu li { text-decoration: none; float: left; margin: 0; }

#menu a { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left 50%; display: block; width: auto; padding: 6px 20px 6px 10px; }

#menu a:hover {
	text-decoration: underline;
}

#menu .active { text-decoration: none; }

#menu .active a { text-decoration: none; }

/* Page */

#page { color: black; font-size: 12pt; font-weight: bold; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; width: 900px; margin: 0 auto; padding: 10px 0 0; }

#header-pic { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-decoration: none; width: 900px; height: 210px; }

/* Content */

#content { text-decoration: none; float: left; width: 570px; }

.post { background-color: #ffffff; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; margin: 0 0 30px; }

.post .title { margin: 0; background: url(images/img07.gif) no-repeat left top; padding: 7px 25px; font-size: 12pt; font-family: georgia; text-decoration: none; }

.post .title h1 { text-decoration: none; }

.post .entry { text-decoration: none; padding: 0 20px; }

.post .meta {
	padding-left: 20px;
}

.post .byline { text-decoration: none; margin: 0; padding-left: 20px; }

/* Sidebar */

#sidebar { font-size: 12px; font-weight: bold; text-decoration: none; float: right; width: 300px; }

#sidebar-bgtop {
}

#sidebar-bgbtm {
}

#sidebar-content {
}

#sidebar ul {
	padding: 0px 0 5px 0;
	margin: 0px;
	list-style: none;
}

#sidebar li li { margin-right: 10px; line-height: 30px; text-decoration: none; padding-left: 15px; border-bottom: 1px dashed #bdbdbd; }

#sidebar li ul { text-decoration: none; margin-bottom: 1.8em; list-style: none; }

#sidebar h2 { background: url(images/img09.gif) no-repeat left top; padding: 7px 25px; font-size: 16px; font-family: georgia; text-decoration: none; }

#sidebar a {
	
}

#sidebar a:hover {
	text-decoration: underline;
}

/* Search */

#search { text-decoration: none; }

#search form { text-decoration: none; margin-bottom: 1.8em; padding: 0; }

#search fieldset { text-decoration: none; margin-left: 20px; padding: 0; border: none; }

#search #s { text-decoration: none; width: 160px; }

/* Footer */

#footer { width: 900px; height: 40px; background: url(images/img08.gif) no-repeat left top; color: white; text-decoration: none; margin: 0 auto 30px; }

#footer p { padding: 13px 0 0; text-align: center; line-height: normal; font-size: smaller; text-decoration: none; margin-top: 0; margin-right: 0; margin-bottom: 0; }

#footer a { color: #ffffff; text-decoration: none; }