html, body, h1, h2, h3, h4, h5, h6, div, span, ul, ol, li, p, img, blockquote, cite, q, form, fieldset, legend, label, input, textarea, button, table, caption, th, td, del, ins, code, pre {margin:0;padding:0;}
body {font-size:100%;height:100%;line-height:1.7;text-align:center;}

body {background:#fff url(images/head-bg.png) repeat-x;color:#4f4f4f;font:100%/1.75 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',Tahoma,'Helvetica Neue',Helvetica,sans-serif;padding:0;margin:0;}
a, a:link, a:visited {color:#c46a13;text-decoration:none;}
a:hover, a:active, a:focus {border-bottom:2px solid #FFF29E;color:#6a8332;}
h2 {color:#b71809;font:italic lighter 2.25em 'Warnock Pro','Goudy Old Style','Palatino','Book Antiqua',Georgia,serif;margin:0 0 0.25em 0.5em;text-align:center;}
h3 {color:#3a9f8e;font:lighter 2em 'Century Gothic',Helvetica,Arial,sans-serif;margin:0;padding-left:1em;text-transform:uppercase;letter-spacing:5px;}
h4 {color:#c6849d;padding:0 0 0 1.2em;font-size:1.4em;margin:1em 0 0 0;}
h5 {padding:0 0 0 1.2em;font-weight:normal;text-transform:uppercase;font-size:1.1em;margin:0;}
#container {text-align:left;width:100%;}
#content {top:0;left:200px;background:transparent url(images/content-bg.png) no-repeat center;font-size:0.75em;margin:0 auto;max-width:61.75em;overflow:auto;padding:1em;}


#header {height:345px;width:750px;margin:0 auto;}
#header h1 {width:750px;height:345px;background:transparent url(images/nav.png) no-repeat;}
#header h1 a {text-indent:-9999px;display:block;height:86px;width:400px;position:relative;top:234px;left:323px;border:0;}

#nav {list-style:none;display:none;}

#menu {margin:0 0 1.5em 0;list-style:none;}
#menu li a {display:block;text-align:center;text-transform:lowercase;font:2em Arial,sans-serif;border:0;color:#c6849d;}
#menu li a:hover {background:#c6849d;color:#fff;}

#section {float:right;width:70.85%;}
#aside {float:left;font-size:0.83em;margin:1.875em 0 0 0;width:27.12%;border-right:1px solid #66c06f;padding-right:5px;}
#footer {background:transparent url(images/foot.png) repeat-x bottom;clear:both;color:#222;font-size:10px;text-align:center;}
.footer-text {margin:0 auto;text-transform:uppercase;}
#footer a {background:#59e4fd;cursor:default;color:#0191d6;}
#footer a:hover {background:#fff;border:0;}
ul {margin:0;padding:0 1.5em;}
hr, #skiplinks, .hidden, .tagline {position:absolute;left:-9999px;}
p {margin-bottom:1.5em;}
strong {color:#5ab37b;}
em {color:#288c9e;}

.codes {margin:0.25em 1em 0.5em;}
img {padding:3px;background:#fff;border:1px dashed #5ab37b;}
code {font:1em 'Lucida Console','Courier New',Courier,monotype;color:#5ab37b;}

fieldset {border:0;margin:0;padding:0;}
legend {display:none;}

#aside a {border:0;}

/* forms */
form {margin:1.5em 3em;}
label {cursor:pointer;display:block;float:left;width:150px;border-bottom:1px solid #ccc;padding-left:1em;color:#288c9e;text-transform:uppercase;}
label.check {display:inline;float:none;font-size:x-small;width:auto;border:0;padding:0;}
input, select, textarea {font:100% Verdana,Arial,Tahoma,sans-serif;margin-bottom:0.5em;border:1px solid #5ab37b;padding:5px 7px;color:#c6849d;}
input#name, input#subject {text-transform:capitalize;}
input:focus, select:focus, textarea:focus {border-style:dashed;}
option {padding:1px 4px;}
button {cursor:pointer;font-size:1.5em;font-weight:bold;margin-left:3em;text-transform:uppercase;background:#288c9e;border:1px solid #fff;color:#fff;padding:3px 5px;}
/* table */
table {margin:1em auto;width:90%;}
th {padding:1px 8px;text-align:center;text-transform:uppercase;background:#5ab37b;color:#fff;font-size:1.4em;}
td {padding:0 1em;border-bottom:1px dashed #5ab37b;}
/* classes */
hr, #skiplinks, .hidden, .tagline {position:absolute;left:-9999px;}
.alignleft {float:left;margin:1em 0.75em 0.25em 1.25em;}
.alignright {float:right;margin:1em 1.25em 0.25em 0.75em;}
.centered {margin:0.5em auto;text-align:center;}
.clear {clear:both;}
.codes, .lyrics, .profile {margin:0.5em 3em;}
.req {color:#f00;}
.error {background:url(../_images/error.png) no-repeat left center;color:#f00;font-weight:bold;padding-left:23px;}
.success {background:url(../_images/success.png) no-repeat left center;color:#0f0;font-weight:bold;padding-left:23px;}
.pagination {font:0.85em/2 Georgia,Garamond,'Times New Roman',serif;margin:0.5em 1.5em;text-transform:uppercase;}
.pagination a {padding:2px 5px;}
/* text styles */
small {font-size:smaller;}
big {font-size:larger;}
.bolded {font-weight:bold;color:#288c9e;text-transform:uppercase;}
.emphasized {font-style:italic;}
.underlined {text-decoration:underline;}

abbr {border-bottom-style:dotted;border-bottom-width:thin;cursor:help;font-size:0.9em;text-transform:uppercase;}
blockquote {padding:5px 10px auto 10px;}
cite {font-style:italic;}
code {font:1em 'Lucida Console','Courier New',Courier,monotype;}
del {text-decoration:line-through;}
p {margin:0.25em 1em 1.5em;}
q {font:italic 1.2em Georgia,Garamond,'Times New Roman',serif;}
q:before {content:"\0022";}
q:after {content:"\0022";}
ul, ol {margin:0.25em 1em 1.5em 3em;}
ul {list-style:circle;}
ol {list-style:lower-roman;}
