/* CSS Document */

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {width:100%;height:0;overflow:hidden;clear:both;}

/***************************** body + fonts */

body {text-align:center;padding: 0 0 100px 0; background: #000 url(/wp-content/themes/YL-TheVirginFest/images/body.jpg) center 0 no-repeat; font: 12px arial; color: #fff;}
p {line-height:150%;padding: 10px 0;}

a {outline:none; color: #fd0000;}
a:hover {text-decoration: none;}

ul, ol {padding: 10px 0;}
li {line-height:150%;}

/***************************** body + fonts */

#wrap {margin:auto; width: 900px; padding: 0 15px 60px 15px; background: url(/wp-content/themes/YL-TheVirginFest/images/wrap.gif) 0 bottom no-repeat;}
h1 {text-indent: -9999px; overflow: hidden; background: url(/wp-content/themes/YL-TheVirginFest/images/logo.jpg) 0 0 no-repeat; margin: 5px 0 0 40px; width: 234px; height: 137px; float: left;}
h2 {letter-spacing:-2px;font-size: 25px; }
h2 a {font-size: 25px; text-decoration: none;}
h2 a:hover {text-decoration: underline;}
h3 {letter-spacing: -1px;}
h3 a {color: #f00; font-size: 20px; text-decoration: none;}
h3 a:hover {text-decoration: underline;}
h4 {font-size:18px;letter-spacing:-1px;padding: 0 0 5px 0;}
h5 {font-weight: bold; font-size: 12px;}

/***************************** containers */

#header {width: 900px; height: 142px;}
#nav {width: 900px; height: 61px; background: url(/wp-content/themes/YL-TheVirginFest/images/nav.jpg) 0 0 no-repeat;}
#content {padding-top: 17px; text-align: left;}
#left {float: left; width: 468px;}
#banner468 {margin-bottom: 25px;}
.main {border-bottom: 1px dotted #4d4d4d;}
.entry {margin-bottom: 30px;}
#middle {width: 218px; float: left; margin-left: 27px; font-size: 11px;}
#about {margin-bottom: 40px;}
#right {float: right; width: 160px;}
#footer {width: 875px; height: 110px; background:url(/wp-content/themes/YL-TheVirginFest/images/footer.jpg) 0 0 no-repeat; margin: auto; text-align: right; padding: 35px 55px 0 0;}
#header #email {float: right; margin-top: 45px;}

/***************************** header */
 
#email p {color: #fff; font-weight: bold; padding: 10px 0 5px 0;}
#email p a {color: #fff;}
#searchform { }
.text {border: 0; background: transparent url(/wp-content/themes/YL-TheVirginFest/images/email.png) 0 0 no-repeat; width: 152px; height: 18px; font-size: 11px; color: #ac9898; padding: 5px 0 0 10px; float: left}
#searchsubmit {width: 17px; height: 16px; background: url(/wp-content/themes/YL-TheVirginFest/images/email-bt.gif) 0 0 no-repeat; border: 0; margin: 5px 0 0 5px; }

/***************************** nav */

#nav ul {text-align: left; padding: 16px 0 0 15px;}
#nav li {display: block; background: url(/wp-content/themes/YL-TheVirginFest/images/nav-border.gif) right 0 no-repeat; height: 22px; float: left; text-align:center;width:70px;padding: 5px 5px 0 5px;}
#nav li a {padding: 10px; text-decoration: none; color: #e6e0e0; font-weight: bold;}
#nav li a:hover {color: #fff; text-decoration: underline;}
#nav ul ul {display: none;position:absolute;padding: 14px 10px;margin: 0 0 0 -15px;}
#nav ul ul li {background: #000;display:block;float:none;width:180px;text-align:left;}

/***************************** left */

.entry span {color: #686262; font-size: 11px;}
.entry span a {color: #686262;}
.entry p a {font-size: 12px;}
#left li {display: block; background: url(/wp-content/themes/YL-TheVirginFest/images/li-bullet.gif) left 6px no-repeat; padding: 0 0 0 15px;}
#middle .wp-polls li {background:0;padding:2px 0;}
#middle .wp-polls label {margin: -2px 0 0 0;}
.inside {border-bottom: none;}

/***************************** middle */

#about p {line-height: 170%;}
#middle ul {list-style: none; background: url(/wp-content/themes/YL-TheVirginFest/images/middle-ul.gif) 0 bottom no-repeat;padding:0 0 7px 0;}
#middle li {background: url(/wp-content/themes/YL-TheVirginFest/images/middle-li.gif) 0 6px no-repeat; padding: 12px 0 0 20px;}
#middle ul a {text-decoration: none; color: #fff;}
#middle ul a:hover {text-decoration: underline;}
.widget {margin-bottom: 40px;}

/***************************** single + archive */

#banner468.bannerinside {margin:25px 0 10px 0;}
.archive {margin: 15px 0;}

/***************************** comments */

.commentlist {padding: 15px 0;}
.authorstuff {width:70px;float:left;border-top: 3px solid #333;padding: 10px 10px 10px 0;text-align:right;}
.commenttxt {width:378px;float:right;border-top: 3px solid #444;padding: 0 0 0 10px;}


#commentform {padding: 15px 0;}
#commentform p {padding:0;clear:both;}
#author, #url, #commentform #email, #comment {width:450px;display:block;border: 4px solid #333;padding: 2px 3px;background:#111 url(/wp-content/themes/YL-TheVirginFest/images/commentinput.jpg);color:#999;}
#comment {height:80px;}
#commentform label small {font-size:11px;color:#888;}
#submit {margin: 10px 0 0 0;}

/***************************** footer */

#footer li {display: inline; font-size: 11px; color: #716161; line-height: 160%;}
#footer li a {font-size: 11px; color: #716161; text-decoration: none;}
#footer li a:hover {text-decoration: underline;}
#footer ul ul {display: none;}
