/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
TAGS:  widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1.5.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/2c-l.css');

/* Just some example content */
div#header{text-align:left; margin:7px 0 0 25px; background-color:transparent;}
div#access div.skip-link{position:absolute;top:1em;right:1em; display:none;}
#blog-description { display:none; }
div#menu {float:left; background-color:transparent; margin:25px 0 0 0px; }
div#menu ul a { font-size:1.2em; letter-spacing:0.28em; font-weight:normal; text-transform:uppercase; font-family:Futura, "Trebuchet MS", Verdana, sans-serif; text-decoration:none; }
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{padding:0.3em 1.0em;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
/* div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;} */

.entry-date {font-family:Georgia, serif; color:#666; font-size:1.0em; }
div#container,div.sidebar{margin:1em 0 0 0;}
#content { margin:0;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em; display:none;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:transparent;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em; font-size:1.0em; letter-spacing:0.28em; font-weight:normal; text-transform:uppercase; font-family:Futura, "Trebuchet MS", Verdana, sans-serif; text-decoration:none;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:circle;margin:0 0 0 0.6em; padding:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

div#footer{font-family:Georgia, serif; font-size:0.9em; text-align:left; margin: 2em 0 0 1.0em; color:#666;}

/* Custom styles */
body { margin:0 0 25px 0; color: #c6ccce; font-size:75%; background-color:black; }
a { color: #00A0C6; text-decoration:none; }
a:hover { color: #50afc6; text-decoration:none; }
/*h2 {font-family:Georgia, serif; font-size:1.6em; font-weight:normal; }*/
h2 {font-family: Futura, "Trebuchet MS", Verdana, sans-serif; font-size:1.6em; letter-spacing:0.28em; text-transform:uppercase; font-weight:normal;}
h3 {font-family:Georgia, serif; font-size:1.6em; font-weight:normal; margin:0;}
p, .page #content li { font-size:1.2em; font-family:Georgia, serif; line-height:1.3em; }
abbr { border-bottom:none; }
#wrapper { margin:0; width:960px; }
#logo { float:left; width:282px; margin:0;}
.primary { width:295px; float:left; padding: 0 25px 0 0;}
.secondary { width:295px; float:left; padding: 0 0 0 25px; }
img { margin: 10px; }
a img { border:none; }
blockquote {margin-left:-225px; width:325px; color: #5F5EA6; float:left; font-size:0.8em; }
blockquote cite { font-size: 0.9em; color: #ccc;}
.smaller {font-size:0.8em; }

/* Global nav hovers */
li.page-item-5, li.page-item-6, li.page-item-8, li.page-item-9, li.page-item-21 { color:#ccc; }
li.page-item-5 a, li.page-item-6 a, li.page-item-8 a, li.page-item-9 a, li.page-item-21 a { color: #ccc;}
.blog li.page-item-5 a, .single li.page-item-5 a, .category li.page-item-5 a, .archive li.page-item-5 a { color: #FFFF3E; }
li.page-item-5 a:hover { color: #FFFF3E;}
.pageid-6 li.page-item-6 a, .parent-pageid-6 li.page-item-6 a { color: #F0C431; }
li.page-item-6 a:hover { color: #F0C431;}
.pageid-8 li.page-item-8 a, .parent-pageid-8 li.page-item-8 a { color: #6FB353; }
li.page-item-8 a:hover { color: #6FB353;}
.pageid-9 li.page-item-9 a, .parent-pageid-9 li.page-item-9 a { color: #E41B5B; }
li.page-item-9 a:hover { color: #E41B5B;}
.pageid-21 li.page-item-21 a, .parent-pageid-21 li.page-item-21 a { color: #5F5EA6; }
li.page-item-21 a:hover { color: #5F5EA6;}


/* Homepage styles */
.pageid-3 #content, .pageid-6 #content {margin: 0 0 0 320px;}
.pageid-3 { background-image:url('images/divaimage.jpg'); background-repeat:no-repeat; }
.pageid-3 .entry-title {display:none; }
.news-link {color: #FFFF3E;}
.pageid-3 h2 img {margin:0; }
#homepage-block, #whatsnew-block, #upcomingshows-block, #contact-block, #mailinglist-block { margin-bottom: 50px; }
#homepage-block h2, #whatsnew-block h2, #upcomingshows-block h2, #contact-block h2, #mailinglist-block h2 {margin:0; }
#whatsnew-block h3 { margin-top: 0.9em; }

/* News styles .attachment = photo gallery */
.blog, .single, .category, .archive {background-image:url('images/janelle-news.jpg'); background-repeat:no-repeat; background-position: 0px 200px; }
.blog h2, .single h2, .category h2, .archive h2, .attachment h2 {color: #ffff3e; }
.blog .entry-title, .single .entry-title, .category .entry-title, .archive .entry-title, .attachment .entry-title {clear:both; font-family:Georgia, serif; font-size:1.6em; font-weight:normal; letter-spacing:0.0em; text-transform:none; margin:0; color:white; }
.blog div.sidebar li, .single div.sidebar li, .category div.sidebar li, .archive div.sidebar li, .attachment div.sidebar li {list-style:none;margin:0; font-size:1.0em; letter-spacing:0em; font-weight:normal; text-transform:none; font-family:Georgia, serif; text-decoration:none;}
.blog .sidebar h3, .single .sidebar h3, .category .sidebar h3, .archive .sidebar h3, .attachment .sidebar h3 { list-style:none;margin:1em 0; font-size:1.0em; letter-spacing:0.28em; font-weight:normal; text-transform:uppercase; font-family:Futura, "Trebuchet MS", Futura, Verdana, sans-serif; text-decoration:none; }
.category .page-title, .archive .page-title, .attachment .page-title { font-size:1.0em; }
.post { margin: 0 0 5.0em 0;}
.entry-meta { display:none; }
#comments {margin: 2em 0; }
.single #content, .page #content {margin-bottom:5.0em; }
.single #nav-below, .single #comments, .attachment #comments {display:none;}
body.category-events .entry-date {display:none; }
.error404 {padding:0 0 0 3.0em; }

/* Calendar styles */
.pageid-6 { background-image:url('images/divaimage2.jpg'); background-repeat:no-repeat; background-position: 0 100px;}
.pageid-6 h2, .parent-pageid-6 h2 {color: #F0C431; }


/* Contact styles */
.pageid-8, .parent-pageid-8 { background-image:url('images/divapalooza2.jpg'); background-repeat:no-repeat; }

/* Albums styles */
.pageid-9 h2, .parent-pageid-9 h2 {color: #E41B5B; }

/* About Janelle styles */
.pageid-21 h2, .parent-pageid-21 h2 {color: #5F5EA6; }

/* Contact styles */
.pageid-8 h2, .parent-pageid-8 h2 {color: #6FB353; }
