﻿/*  
Theme Name: theeliseproject
Description: A Child Theme of Thematic
Template: thematic
Theme URI: www.divydovy.com
Author: David Lockie/divydovy
Author URI: www.divydovy.com
Version: 0.1
Copyright (C)2010 - The Elise Project
*/
@import url("../thematic/style.css");

/* Main */
body { background-color: #000; margin: 0; padding: 0; font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: center; min-height:100%; }
#wrapper { background: #000 url(images/bg.jpg) repeat-y; width: 900px; margin: 0 auto; padding:0; }
.aside ul, .aside ul li, .aside ul li ul, aside ul li ul li { list-style:none inside; margin:0; padding:0; }
.aside h3 {  }
.aside { color:#333; }
.aside a, .aside a:link, .aside a:visited {  }
.aside a:hover, .aside a:active { color:#830106; }

/* General Typography */
a, a:link, a:visited { color: #333; text-decoration:none; }
a:hover, a:active { color: #830106; text-decoration:underline; }
.strong { font-weight:bold; }
blockquote { color:#333; font-style:normal; }
abbr, acronym { border-bottom:none; cursor:auto; }
h3, .entry-content h3 { padding:0; margin:1em 0; }
h4 { margin:1em 0; font-weight:bold; }

/* Header */
#header { position: relative; width:900px; height: 210px; background-image: url(images/header.jpg); margin:0; border:0 none; }
#branding { padding:0; }
#blog-title a { height:210px; width:900px; text-indent: -99999px; position: absolute; left: 0; margin:0; padding:0; }
#blog-description { display:none; }

/* Main */
#main { background-image: url(images/body.jpg); background-repeat: no-repeat; overflow: hidden; padding-top: 12px; }
#main .aside {  }
a.post-edit-link, a.post-edit-link:link, a.post-edit-link:visited { font-size:0.8em; border:1px solid gray; padding:3px; color:gray; }
a.post-edit-link:hover, a.post-edit-link:active { color:white; background:gray; text-decoration:none; }
.edit a, .edit a:link, .edit a:visited { font-size:0.8em; border:1px solid gray; padding:3px; color:gray; font-style:normal; }
.edit a:hover, .edit a:active { color:white; background:gray; text-decoration:none; }
.gallery { padding:0; }
dl { margin:0; }

/* Tertiary Aside - LHS Sidebar (sub navigation) */
#tertiary-aside { display:inline; float:left; width: 200px; margin:35px 70px 0 20px; }
#tertiary-aside ul { list-style: none inside; }
#tertiary-aside li { font-size: 1.1em; font-weight: bold; line-height: 1.4em; }
#tertiary-aside a { padding: 0 20px; }
#tertiary-aside .current_page_item a { background: transparent url(images/current.gif) no-repeat left center; }
#tertiary-aside #flash_player { float: left; margin:80px 0 0 0; }
#text-5 { margin:12px 0 0 2px; }
.aside .current_page_item a { color:black; }
.pages-2 .widgettitle { display:none; border:1px solid red; }
.pages-2 { line-height:1.5em; }

/* Container (main content) */
#container { display:inline; width:320px; float:left; margin:0; padding:0; }
#content { margin: 60px 0 0 0; padding: 0; overflow:hidden; width:320px; text-align:center; }
#content blockquote { margin: 12px 20px; }
#content h1 { margin:0; height: 0; }
#content #gallery, #content p { margin-top: 13px; }
.entry-content h3 { font-style:normal; font-weight:bold; font-size:1.17em; }
#post-11 p { text-align:left; font-size:0.8em; }

/* Primary Aside - RHS Sidebar (calls to action) */
#primary { display:inline; float: right; width:180px; margin: 60px 90px 20px 20px; padding:0; border:0 none; }
#primary ul { margin-left: 0; list-style: none; padding: 0; font-size:0.9em; }
#primary ul li { margin-bottom: 1.5em; }
#primary span.summary { font-weight: bold; }
.main-aside { position:inherit; right:auto; border:0 none; }
.vevent { margin:0 }

/* Footer */
#footer { padding-top: 50px; position: relative; height: 154px; background: url(images/footer.jpg) no-repeat 0 bottom; width: 900px; margin: 0 auto; font-size: .85em; border:0 none; }

/* First Subsidiary Aside */
#first { margin-top:50px; width:900px; }
#subsidiary .aside { width:900px; color:#333; font-size:1em; }
text-4 { width:900px; }

/* Site Info */
#siteinfo { display:none; }