html {height:100%;}
body { margin: 0; padding: 0; font-size: 13px; color: #FFFFFF; background-color: #241266; background-image: url(../images/assets/img01.gif); background-repeat: repeat-x; }
body, th, td, input, textarea, select, option { font-family: Arial, Helvetica, sans-serif; }
h1, h2, h3 { text-transform: lowercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; }
h1 { letter-spacing: -2px; font-size: 3em; }
h2 { letter-spacing: -1px; font-size: 2em; }
h3 { font-size: 1em; }
p { line-height: 200%; }
ul, ol { line-height: 200%; }
blockquote { padding-left: 1em; }
blockquote p, blockquote ul, blockquote ol { line-height: normal; font-style: italic; }
a { color: #FFEA6F; }
a:hover { text-decoration: none; }
img { border: none; }
/* Header */
#header { width: 825px; height: 280px; margin: 0 auto; background: url(../images/assets/img02.jpg) no-repeat; }
/* Logo */
#logo { height: 170px; }
#logo h1 { float: left; padding: 40px 40px 0 50px; letter-spacing: -2px; font-size: 48px; }
#logo h2 { float: right; font-size: 18px; padding-top: 10px; padding-right: 0px; padding-bottom: 0; padding-left: 0; }
#logo a { text-decoration: none; color: #372412; }
/* Gallery */
#gallery { clear: both; width: 830px; height: 300px; margin: 0 auto; }
#top-photo h2 { height: 1.4em; font-size: 1em; }
#top-photo p { margin: 0; padding: 0 0 10px 0; }
/* Menu */
#menu { width: 100%; height: 70px; background: url(../images/assets/img03.jpg) no-repeat; }
#menu ul { margin: 0; padding: 0; list-style: none; }
#menu li { display: inline; }
#menu a { display: block; float: left; width: 160px; height: 73px; padding-top: 35px; text-transform: lowercase; text-decoration: none; text-align: center; letter-spacing: -1px; font-size: 20px; color: #FFFFFF; }
#menu a:hover { background: url(../images/assets/img09.jpg) no-repeat; color: #241266; }
#menu .active a { background: url(../images/assets/img09.jpg) no-repeat; color: #372412; }
/* Page */
#page { width: 830px; margin: 0 auto; padding: 20px 0; position: relative; }
/* Content */
#PageFull { width: 830px; margin: 0 auto; padding: 20px 0; min-height:600px; }
#content { float: left; width: 540px; }
.post { margin: 0px 0px 20px; position: relative; padding-top: 0; padding-right: 0; padding-left: 0; }
.post img {}
.entry { position: relative;}
.entry p{ font-weight: bold; padding-top: 5px; }
.entry img{ float:left; border: medium solid #655784; margin: 10px 10px 10px 0px; }
.entrySplit { float:left; padding-right:10px; }
.title { margin: 0; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #E8AD35; }
.byline { margin: 0; }
.meta { border-top: 1px solid #E8AD35; text-align: right; color: #646464; }
.meta a { padding-left: 15px; background: url(../images/assets/img06.gif) no-repeat left center; font-weight: bold; }
/* Sidebar */
#sidebar { float: right; width: 230px; }
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { }
#sidebar li ul { padding: 15px 0; }
#sidebar li li { padding-left: 30px; border-bottom: 1px dotted #E8AD35; background: url(../images/assets/img06.gif) no-repeat 15px 50%; }
#sidebar h2 { margin: 0; padding: 20px 0 2px 30px; background: url(../images/assets/img05.gif) no-repeat left bottom; border-bottom: 2px solid #E8AD35; font-size: 20px; }
#sidebar a { text-decoration: none; }
#sidebar a:hover { text-decoration: underline; }
#sidebar .active a { text-decoration: none; font-weight: bolder; color: #D59F31; }
#sidebar p { color: #FFFFFF; margin-top: 10px; padding-left: 5px; line-height: 18px; }
#sidebar p span { font-weight: bolder; color: #EFDB69; text-decoration: underline; background: #1C0D51; padding: 3px; }
#sidebar img{ border: medium solid #655784; margin-bottom: 20px; }
/* Footer */
#footer { clear: both; padding: 20px 0; border-top: 3px solid #E8AD35; text-align: center; font-size: 12px; color: #241266; background-color: #E8AD35; font-weight: bold; }
#footer a { color: #241266; text-decoration:none; }
#footer a:hover { color: #3B1DAC; }
/* Contact Form */
label { float: left; width: 120px; font-weight: bold; }
input, textarea { margin-bottom: 5px; }
textarea { height: 150px; }
.boxes { width: 1em; }
#submitbutton { margin-left: 120px; margin-top: 5px; width: 90px; }
br { clear: left; }
