/* @override http://evalynparry.com/wp-content/themes/evalyn/style.css */

/*
Theme Name: Evalyn
Theme URI: http://www.vizou.com/
Description: Evalyn Parry theme
Author: Vizou/Dana Whittle
Author URI: http://www.vizou.com
*/

/* @group IE fixes */

/* Fix hasLayout IE6 and IE7 */

.clearfloat {  	
_height: 0; 
min-height: 0; 
}

/* Hides the above hack from IE5 Mac \*/

* html .clearfloat {  	
height: 1px; 
}

/* End hide from IE-mac */

/* @end */

/* @group Basic */


* {  	
margin: 0; 
padding: 0; 
}

html {  	
text-align: center; 
}

body {  	
margin: 0 auto; 
width: 800px; 
position: relative; 
text-align: left; 
font: normal 76%/140% "trebuchet ms",arial, helvetica,verdana,sans-serif; 
color: #333; 
background: url(images/topcolor.jpg) repeat-x; 
}

p {  	
font-size: 1em; 
}

h1, h2, h3, h4, h5, h6 {  	
font-family: "trebuchet ms","lucinda grande", arial, sans-serif; 
font-weight: normal; 
text-transform: lowercase; 
}

img {  	
border: 0; 
}

ul, li {  	
list-style-type: none; 
}

blockquote {  	
margin-left: 10px; 
}

a {  	
text-decoration: none; 
color: #f30018; 
}

a:hover, a:visited, a:active {  	
color: #CD7B55; 
}

input, select, textarea {  	
color: #333; 
}

small {  	
font-size: 0.9em; 
line-height: 1.5em; 
}

small, strike {  	
color: #777; 
}

code {  	
font: 1.1em 'Courier New', Courier, Monospace; 
}

acronym, abbr {  	
font-size: 0.9em; 
letter-spacing: .07em; 
border-bottom: 1px dashed #999; 
cursor: help; 
}

#wrap { 
width: 100%;	
_height: 1px; 
}

hr {  	
display: none; 
}

/* @end */

/* @group Layout */

/* dev borders
#wrap,
#header,
#content,
#sidebar,
#textcol,
#textcol_content {  	
border: 1px dashed red; 
}
*/

#textcol p.which-template {  	
display: none;
background-color: #ffaaaa;
border: 1px dashed #666; 
width: 200px;
padding: 1px 5px;
font-size: 0.9em;
}

#wrap { 
width: 100%;	
_height: 1px; 
}

#header {  	
background: url(images/header_menu2.jpg) no-repeat right top; 
height: 290px; 
width: 800px; 
padding: 0; 
margin: 0;
}

/* wraps around 2 columns */

#content { 
float: left;
left: 0; 	
width: 800px; 
margin: 0 auto; 
padding: 0; 
text-align: left;
min_height: 400px; 
}

#sidebar {  	
float: left; 
left: 0;
width: 24%; 
padding: 1em 0; 
}

#textcol {  	
float: right; 
left: 25%; 
width: 75%; 
padding: 1em 0; 
}

#textcol_content {  
padding: 0 5px;
}

#footer {  	
background-color: #fff; 
clear: both; 
font-size: 0.9em; 
letter-spacing: 1px; 
width: 100%; 
margin: 0 auto; 
padding: 40px 0 10px 0; 
text-align: center; 
}

#footer, #footer a {  	
color: #777; 
}

#footer span.login img {  	
margin: 3px 5px 0 0; 
vertical-align: -4px; 
}

/* @end */

/* @group Navigation */

/* This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/drop_line.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.*/

.menu {  	
position: relative; 
width: 600px; 
height: 23px; 
padding: 0; 
margin: 0; 
}

* html .menu {  	
padding-bottom: 0; 
}

.menu ul {  	
list-style-type: none; 
padding: 0; 
margin: 0; 
width: 600px; 
height: 23px; 
}

.menu li { 
position: relative; /*makes it dropdown*/ 	
float: left; 
padding-right: 7px;
}

.menu table {  	
position: absolute; 
border-collapse: collapse; 
left: 0; 
top: 0; 
}

.menu a, 
.menu :visited {  	
color: #000; 
text-decoration: none; 
}

.menu a, 
.menu :visited {  	
display: block; 
font-weight: bold; 
text-transform: lowercase;
float: left; 
padding: 0 10px; 
height: 2em; 
line-height: 2em; 
cursor: pointer; 
}

.menu ul ul {  	
visibility: hidden; /* reverse once styled */
position: absolute; 
height: 2em; 
top: 2.2em; 
left: 0px; 
/*width: auto; controls dropline width */
text-transform: lowercase;
}

.menu ul :hover ul li {  	
display: block; 
border-left: 1px solid #f30018;
height: 2em;
}

.menu :hover {  	
white-space: normal; 
}

.menu a:hover {  	
color: #000; 
border-bottom-color: #f30018; 
}

.menu ul li:hover ul,
.menu ul a:hover ul {  	
display: block; 
visibility: visible; 
top: 2em; 
}

.menu li:hover > a  {  	
color: #fff; 
background: #f30018; 
}

.menu ul :hover ul li a {  	
display: block; 
font-size: 0.95em; 
font-weight: normal; 
height: 2em; 
line-height: 2.5em; 
width: auto; 
float: left; 
color: #f30018; 
padding: 0 10px; 
background: transparent;
}

.menu ul :hover ul li a:hover {  	
color: #ccc; 
}

.menu a .gohome {  	
background: url(icons/home.gif) no-repeat 0 50%;
padding: 3px 3px 3px 10px; 
}

#header .menu a:hover .gohome {  	
background: #ff5800 url(icons/home.gif) no-repeat 0 50%;
}

#quickaudio p {  	
float: right;
margin-top: -18px;
padding-left: 20px; 
font-size: 0.95em;
font-weight: bold;
text-transform: lowercase;
}

#quickaudio p a {  	
color: #000; 
}

ul#childpages {  
height: 1.5em;
margin: 10px 0 10px 0;
}
 
ul#childpages li {  		
display: inline; 
float: left; 
margin: 3px 0px;
font-size: 0.9em; 
font-weight: normal; 
line-height: 1em; 
text-transform: uppercase; 
list-style: none; 
color: #AE1A00; 
}

ul#childpages li.page_item a,
ul#childpages li.cat-item a {  	
background: url(icons/bullet_star.png) no-repeat right -3px; 
padding: 0 15px 0 0; 
}

ul#childpages li.childpages_title { 
font-size: 1em;
font-weight:normal;
text-transform: lowercase; 	
font-weight: bold;
color: #fff; 
margin: -2px 8px 0 0;
background-color: #FF9900;
padding: 5px;
}

.gotoblog {  	
float: right;
text-transform: lowercase;
font-weight: normal;
font-size: 0.9em;
background: url(images/metatint.jpg) repeat-x bottom;
padding: 3px 5px; 
border: 1px dashed pink;
}


/* @end */

/* @group Billboard */

#billboard {  	
text-align: left; 
width: 60%;
margin: 40px 0 0 20px;
font-style: normal; 
}

#billboard p {  	
font-size: 0.95em; 
line-height: 1.5em;
padding-top: 3px; 
}

#billboard p a img.imgman {  	
display: block; 
float: left; 
text-align: left; 
margin: 0 15px 30px 0; 
}

#billboard h2 {  	
color: #EB009A; 
padding-bottom: 5px; 
}

/* @end */

/* @group Sidebar */

.sidebar {  	
margin: 0 0 15px 0; 
}

#sidebar li, 
#sidebar h2 {  	
list-style-type: none; 
}

#sidebar h2.widgettitle,
#sidebar h2 {  	
padding-bottom: 8px; 
color: #EB009A; 
}

#bell {  	
width: 200px; 
height: 113px; 
padding-bottom: 20px; 
}

#sidebar #bell p {  	
text-align: left; 
font-size: 0.85em; 
letter-spacing: 1px; 
color: #666; 
}

#sidebar .boxy {  	
margin: 20px 10px 20px -20px;
font-weight: bold;
background-color: #eee;
padding: 3px 7px;
-moz-border-radius: 6px;
-webkit-border-radius: 4px;
border-radius: 6px; 
}

ul.sideicons li {  	
padding: 0 25px 0 40%; 
margin: 0; 
text-align: right; 
text-transform: uppercase; 
font-size: 0.9em; 
font-weight: bold; 
line-height: 2.1em; 
}

#sidebar ul li object,
#sidebar ul.video object {  	
padding: 0; 
margin: 10px 0; 
background: transparent; 
}

.sidebar_img1 {  	
height: 500px; 
background: url(images/concertina2.jpg) no-repeat left 20%; 
}

#sidebar ul h3 {  	
color: red;
margin-top: 8px; 
}

#sidebar ul p {  	
margin-bottom: 10px; 
overflow: visible; 
font-size: 0.9em;
line-height: 1.2em;
padding: 5px 10px 5px 0;
}

#sidebar img {  	
padding: 8px 0 8px 0; 
}

#sidebar .sidewords ol {  	
margin-bottom: 10px;
padding-right: 20px; 
}

#sidebar .sidewords ol li {  	
border-bottom: 1px dashed orange;
padding: 3px 10px 3px; 
list-style-type: decimal;
list-style-position: outside;
list-style: 
}

li.sidecomments {  	
margin: 5px 0; 
padding: 0 5px 5px 5px;
background: url(images/fluff.jpg) no-repeat;
}

li.sidecomments strong {  	
text-transform: uppercase;
font-size: 0.8em;
letter-spacing: 1px;
}

/* @end */

/* @group Posts */

#divider {  	
border-bottom: 1px dashed #f2a247; 
}

#intro p {  	
font-size: 1.2em;
color: #AE0000;
line-height: 1.5em;
font-weight: normal; 
}

.basket {  
float: left;
clear: both;	
font-size: 120%;
line-height: 120%;
margin: 10px 0;
width: 85%;
}

.basket img {  	
float: left;
margin: 0 15px 0 0;
}

#textcol h2 {  	
margin: 10px 0; 
color: #FF9900; 
font-size: 2.2em;
}

#textcol h3 {  	
font-size: 1.15em;
font-weight: normal;
color: #D93788;
padding: 5px 0;
border-top: 1px dashed #FF9900; 
}

#textcol p {  	
margin-bottom: 5px; 
}

#textcol_content ul li {  	
padding: 0 0 2px 0px; 
margin-bottom: 5px; 
}

#textcol_content ul li strong {  	
color: #f30018; 
font-size: 0.9em; 
font-weight: bold; 
text-transform: uppercase; 
}

#textcol_content ol {  	
padding-bottom: 15px; 
}

#textcol_content ol li {  	
list-style: none; 
margin-left: 20px; 
}

#textcol_content blockquote p {  	
border-left: 5px solid #FFCCFF; 
padding: 0 0 10px 10px;
margin-bottom: 12px; 
}

#textcol_content blockquote ul li {  	
padding-left: 0; 
list-style: none; 
background-image: none; 
}

#textcol_content p em, 
#textcol_content blockquote p em, 
#textcol_content ol li em, 
#textcol_content p.event em {  	
color: #EB5129; 
font-weight: bold; 
font-style: normal; 
text-transform: lowercase; 
}

#textcol_content p strong, 
#textcol_content blockquote p strong {  	
text-transform: lowercase; 
font-weight: bold; 
font-size: 1em;
color: #EB5129; 
}

.music ol {  	
width: 45%; 
display: inline; 
float: left; 
margin: 0 20px 20px 0; 
}

.music .order {  	
border-bottom: 1px dashed #F99000; 
margin-bottom: 10px; 
display: inline; 
}

.music em.order {  	
border: 0; 
}

#textcol_content div.product1 {  	
float: right; 
width: 300px; 
margin: 0; 
padding: 0; 
}

#textcol_content div.product2 {  	
float: left; 
width: 200px; 
margin-right: 10px; 
padding: 8px; 
}

#textcol_content div.product2 p {  	
border-top: 1px dashed #f2a247; 
padding-top: 5px; 
}

#textcol_content div.product2 p em.order {  	
font-size: 0.9em; 
color: #000; 
border: 1px solid #f2a247; 
padding: 2px 0 1px 2px; 
background-color: #FFBC82; 
margin: 2px; 
}

#textcol_content div.product2 p.order {  	
font-size: 1em; 
border: 0; 
}

#textcol_content img,
.wp-caption.alignnone { 
padding: 8px; 
margin: 0 10px 5px 0; 
border: 0; 
float: left; 
font-size: 0.8em;
text-transform: uppercase;
color: #666;
}

.gallery-item {  	
margin-bottom: 10px;
}

.entry .gallery { 
margin-bottom: 20px;
}

.gallery-caption {  
clear: both;
width: 80%;
text-align: center;	
font-size: 0.8em;
text-transform: uppercase;
color: #666; 
}

#favolinks {  	
padding: 10px 10px 10px 15px; 
}

#favolinks ul li {  	
padding-bottom: 5px; 
}

#post h3 {  	
text-transform: uppercase; 
padding: 3px 0 0 22px; 
line-height: 2em; 
background: url(icons/news.gif) no-repeat left top; 
}

.entry {  	
width: 100%;  	
margin: 10px 0;
padding: 0 0 8px 0; 
}

#textcol .entry h2 {  	
font-size: 1.5em; 
color: #AE0000;
}

.entry p em {  	
color: #AE4919; 
font-size: 0.9em; 
text-transform: uppercase; 
font-style: normal; 
font-weight: normal; 
}

.entry p strong {  	
font-size: 1.1em; 
text-transform: lowercase; 
font-weight: normal; 
color: #ff6f62; 
}

.postmeta,
p.postmeta.alt {  	
color: #AE1A00; 
font-size: 0.9em; 
text-transform: uppercase; 
}

.entry .postmeta {  	
margin-bottom: 10px; 
padding: 5px 8px 3px; 
background-color: #ffccff;  
}

.postmeta a {  	
color: #AE1A00; 
}

.postmeta em {  	
font-style: normal; 
color: #AE1A00; 
}

.postmeta .comment-icon {  	
background: url(icons/comment.gif) no-repeat 0 50%;
padding: 3px 5px 3px 20px; 
}

.links {  	
line-height: 1.4em; 
}

.links ul li.comment,
.recent-comments {  	
text-indent: 20px; 
background: url(icons/comment.gif) no-repeat 0 3px; 
}

.editpost a {  	
color: #ff9966; 
padding-left: 15px; 
font-size: 0.9em; 
text-transform: uppercase; 
letter-spacing: 1px; 
font-weight: normal; 
}

.readmore a {  	
font-weight: bold;
font-size: 1em;
text-transform: uppercase; 
letter-spacing: 1px; 
color: #D93788;
}

/* @end */

/* @group Comments */

/*	Comments
------------------------------------------ */

.odd {  
background-color: #ffccff; 
}

.comment { 	
border: 1px dashed #FF9900;
}

img.avatar {  	
margin: 5px 8px 0 0; 
}

#comments .post .postdata .entry p img.hide {  	
display: none; 
}

#comments .post .postdata .entry p img.show {  	
display: block; 
margin: 0 auto; 
}

ol.commentlist {  	
list-style-type: none;
}

ol.commentlist li {  	
padding: 5px 10px;
margin: 10px 0;
font-style: italic;
color: #666;
line-height: 1.4em;
}

.commentmeta {  	
text-transform: uppercase; 
font-style: normal;
color: #000;
}

.commentlist .date {  	
background: #fff url(icons/calendar.gif) no-repeat 0 50%;
padding: 3px 8px 3px 20px;
border-top: 4px solid #fff;
border-bottom: 2px solid #fff;
margin-left: -30px;
}

.commentmeta .author {  	
font-weight: bold; 
}

#commentform p {  	
margin: 0 15px 5px 0; 
}

#commentform input {  	
width: 200px; 
height: 21px; 
}

#commentform textarea {  	
width: 100%; 
height: 150px; 
}

#commentform .input-comment,
#commentform .input-comment-on,
#commentform .textarea-comment,
#commentform .textarea-comment-on {  	
border-top: 1px solid #E46A6A; 
border-right: 0; 
border-bottom: 1px solid #E46A6A; 
border-left: 1px solid #E46A6A; 
font-size: 0.8em; 
padding-top: 3px; 
padding-left: 3px; 
vertical-align: middle; 
}

#commentform .input-comment {  	
background-color: #FFE8D1; 
}

#commentform .input-comment-on {  	
background-color: #fff; 
}

#commentform .textarea-comment {  	
background-color: #FFE8D1; 
}

#commentform .textarea-comment-on {  	
background-color: #fff; 
}

#commentform input.button-comment {  	
color: #000; 
height: 25px; 
width: 80px; 
cursor: pointer; 
padding-bottom: 10px; 
}

#commentform label small {  	
font-size: 0.7em; 
}

#respond {  	
font-size: 1em; 
font-weight: bold; 
padding: 10px 0 10px 15px; 
}

.recent-comments {  	
padding: 0px 5px; 
margin-bottom: 20px;
}

#textcol_content .recent-comments h3 {  	
font-size: 1.3em;
margin: 3px 0 5px 8px;
border: 0;
}

.recent-comments ul.commentlist li.comment {  	
padding: 5px;
text-transform: none;
font-size: 1em;
border-bottom: 1px dashed #ccc;
font-weight: normal;
}

.recent-comments p.no-comment {  	
padding: 5px 0;
}

.nav a {  	
background-color: #FFE8D1;
padding: 5px;
width: 80px;
margin-top: 10px;
}

/* @end */

/* @group Gigs */


#sidegigs ul.gigpress-listing {  	
padding-right: 20px;
}

#sidegigs ul li {  	
padding-bottom: 8px; 
line-height: 120%;
}

#sidegigs .gigpress-date {  	
font-size: 1.1em; 
font-weight: bold;
text-transform: lowercase;
}

#sidegigs .sidebar-more a {  	
font-size: 0.9em; 
font-weight: bold;
color: orange;
text-transform: uppercase;
}

#textcol th.gigpress-date {  	
width: 15%; 
}

th.gigpress-date,
th.gigpress-city,
th.gigpress-venue,
th.gigpress-country {  	
text-transform: lowercase; 
}

abbr.dtstart{  	
font-weight: bold; 
text-transform: lowercase;
}

#textcol tr.gigpress-info {  	
background: url(images/metatint.jpg) repeat-x bottom; 
}

/* @end */

/* @group Search, Forms */

/*	Search page
------------------------------------------ */

#page h2 {  	
color: #f40733; 
font-weight: normal; 
line-height: 24px; 
padding-top: 0; 
margin-bottom: 20px; 
}

.center {  	
margin: 20px; 
}

#textcol form#searchform input#s {  	
margin: 0 0 50px 50px; 
}

input#submit {  	
width: 60px; 
}

#textcol form#searchform input#searchsubmit {  	
display: inline; 
padding: 2px; 
}

#searchpage #textcol {  	
padding: 0 20px 35px 20px; 
width: 100%; 
}

#searchpage #textcol h2 {  	
font-size: 1.3em; 
color: #C3BEBD; 
font-weight: normal; 
line-height: 24px; 
padding-top: 0; 
margin-bottom: 20px; 
}

#searchpage #textcol h3 {  	
font-size: 100%; 
}

#searchpage #textcol * {  	
margin: 0; 
padding: 0; 
}

#searchpage #textcol .post {  	
margin-bottom: 20px; 
}

#searchpage #textcol .nav {  	
padding-top: 20px; 
}

/* @end */

/* @group Categories, Archives */

/*	Categories
------------------------------------------ */

#categpage #textcol {  	
padding: 0 20px 35px 20px; 
width: 430px 
}

#categpage #textcol h2 {  	
font-size: 130%; 
color: #C3BEBD; 
font-weight: normal; 
line-height: 24px; 
padding-top: 0; 
margin-bottom: 20px; 
}

#categpage #textcol h3 {  	
font-size: 100%; 
}

#categpage #textcol * {  	
margin: 0; 
padding: 0; 
}

#categpage #textcol .post {  	
margin-bottom: 20px; 
}

#categpage #textcol .nav {  	
padding-top: 20px; 
}

/* Archives
------------------------------------------ */

#archivepage #content {  	
padding: 0; 
}

#archivepage #content h2 {  	
font-size: 1.3em; 
color: #C3BEBD; 
font-weight: normal; 
line-height: 1.5em; 
padding-top: 0; 
margin-bottom: 20px; 
}

#archivepage #content h3 {  	
font-size: 18px; 
}

#archivepage #content * {  	
margin: 0; 
padding: 0; 
}

#archivepage #content .post {  	
margin-bottom: 20px; 
}

#archivepage #content .nav {  	
padding-top: 20px; 
}

#wp-design a {  	
padding: 0 2px; 
}

#wp-design a:hover {  	
background: #65C9E2; 
color: #fff; 
}

#wp-design a:hover strong {  	
color: #FF3300; 
}

/* @end */

/* @group Pommo */

#pommo {  	
text-align: left; 
background-color: #fff; 
width: 90%; 
padding: 15px; 
}

#pommo.pommo h2 {  	
font-size: 1.3em; 
line-height: 2em; 
color: #ff6f62; 
}

#pommo p, #pommo p strong {  	
font-size: 1em; 
}

#pommo form {  	
padding: 0  0 10px 50px; 
width: 70%; 
}

#pommo form fieldset legend {  	
font-size: 0.9em; 
font-weight: bold; 
line-height: 2em; 
padding: 5px; 
}

#pommo form fieldset label {  	
font-size: 0.8em; 
padding: 10px; 
}

#pommo form fieldset {  	
background-color: #FFE5CC; 
padding-bottom: 20px; 
}

#pommo form .buttons input {  	
font-size: 0.8em; 
letter-spacing: 1px; 
padding: 2px; 
color: #000; 
margin-top: 10px; 
}

#pommo span.mailfooter p {  	
font-size: 0.8em; 
margin: 30px 0 30px 50px; 
width: 80%; 
border-top: 1px dashed #cc0000; 
padding-top: 5px; 
}

/* @end */