/*   
Theme Name: fishbowl events custom theme
Description: A search engine optimized website framework for WordPress.
Author: Susie Hart, Aquila Star Website Development Studio
Author URI: http://aquilastar.com/
Version: 1.0
*/

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Import a basic layout */
@import url('styles/2c-r.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');

/*
Colours: 87cad4 (lighter blue green)
339999 (darker blue green)
*/

body { margin: 0; background: #fff; text-align: center;}
body, input, textarea {
        color: #111;    
        font: 0.9em Arial,sans-serif;
        line-height: 1.5;
}
a {color: #339999}
#wrapper {width: 960px; margin-left:auto; margin-right: auto; text-align: left;}
.emailUpdates {font-size:0.9em; color: #339999; text-align:center}
#homeUpcomingEvents {margin-top:0;}
#homeUpcomingEvents h2, #homeAlbumLink h2 {background-color: #339999; text-align: center; font-weight: bold; font-size: 13px; width:150px; margin-top:0; padding:5px; color: #FFFFFF;}
#homeUpcomingEvents h2 a, #homeAlbumLink h2 a {text-decoration: none; color: #FFFFFF;}
#homeUpcomingEvents ul, #homeAlbumLink ul {background-color: #87cad4; width: 150px; list-style: none; margin:0; padding:5px; font-size: 12px}
#homeUpcomingEvents li, #homeAlbumLink li {margin:0; padding:5px 0 3px 0; display: block; text-align: left;}
#homeUpcomingEvents li a, #homeAlbumLink li a {color: #FFFFFF;}
#homeAlbumLink {margin-top:15px;}
/* =Header
-------------------------------------------------------------- */

#branding {
        margin: 0;
}
#blog-title {float: right; margin:20px 0 30px 0; padding:0;}
#languageLink {float: left; padding-top:40px; font-size:1.1em}
#footer {text-align:center; color: #339999; font-size: 0.8em}

/* =Menu
-------------------------------------------------------------- */

#access {margin:0; overflow: auto; width:100%; text-align:center}
#nav, #nav ul {list-style: none; margin: 0; padding: none; line-height: 1;}
#nav ul ul {display: none;}
#nav li {float: left; width: 118px; border-right: 2px solid #FFFFFF; }
#nav a {font-weight:bold; font-size: 13px; text-decoration: none; color: #FFFFFF; display: block; margin-left:1px; margin-right: 1px; 
background-color: #87cad4; padding-top: 7px; padding-bottom:7px; width:118px; text-align:center} /* was width: 118px; */
#nav li.current_page_item a:link, #nav li.current_page_item a:visited, #nav li a:hover, #nav li a:active {background-color: #339999;}
#nav li.current_page_item a:hover, #nav li.current_page_item a:active {background-color: #339999;}


/* Drop down menu */
#nav li ul { /* second-level lists */
	position: absolute;
	width: 150px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 10;
}
#nav li ul a {width: 150px; text-align:left; border-right: none; border-top: 2px solid #FFFFFF; padding-left:5px;}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


/* Events */
.dbem_events_list, .dbem_events_list ul, .dbem_pastevents_list ul { margin:0; text-indent:0; padding-left:0;}
.dbem_events_list li, .dbem_pastevents_list li {list-style: none; padding-bottom: 18px;}

.dbem-rsvp-form th {font-weight: bold; color: #339999}
.dbem-rsvp-form input, .dbem-rsvp-form select {margin-bottom: 15px}


/* =Content
-------------------------------------------------------------- */

.post {
        margin: 0 0 3em 0;      
}
.entry-content, .entry-summary {
        margin: 1.5em 0 0 0;
        z-index:1;
}

#content h1, #pagecontent h1, #homecontent h1 {text-transform: uppercase; font-size: 2.2em; color: #339999;}
h2 {font-size: 1.7em}
.entry-content h3 {font-size: 1.2em; font-weight:normal; color: #339999; text-transform: uppercase}
/* =Navigation
-------------------------------------------------------------- */

.navigation {
        margin: 0 0 1.5em 0;
        overflow: auto; 
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
        list-style: none;
        margin-left: 0;
}
.widget-area ul ul {
        list-style: disc;
        margin-left: 1.1em;
}
.widget-area ul ul ul {
        margin-left: 2.5em;
}
.widget-container {
        margin: 0 0 1.5em 0;
}

