
/*   
Theme Name: Aporia Theater
Theme URI: www.alecturnbull.net
Description: A theme for Aporia Theater
Author: Alec Turnbull
Author URI: http://www.alecturnbull.net/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Color Guide:
Robin's Egg:ABB4CC
Maroon:7E8495
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../aporiatheater/library/2c-l-fixed-790.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/* =Global Elements
-------------------------------------------------------------- */

body, input, textarea {
    font: 13px Verdana,Helvetica,Arial,Sans;
    line-height:22px;
    color:#fff;
	background:url('../aporiatheater/images/background.jpg') repeat #4e4d3d;
	}

#wrapper {
z-index:-10;
margin:auto;
background:url('../aporiatheater/images/dropshadow.png') repeat-x;
}

a {
color: #FEF400;
}

a:link {
color: #FEF400;
}

a:visited {
color: #FEF400;
}

a:hover {
color:#FF4b33;
}

/* =Header
-------------------------------------------------------------- */


#header {
    z-index:2;
	background:url('../aporiatheater/images/header.jpg') repeat-x top;
	height:100px;
}
#branding {
      padding:0px;
      height:0px;
      overflow:visible;
      }

#blog-description {
	text-indent:-9000px;
    color:#fff;
    font-style:italic;
    height:0px;
}

#blog-title {
	position:relative;
	text-indent:-9000px;
	}
	
#blog-title span a {
	width:272px;
	height:100px;
	z-index:300;
	background:url('../aporiatheater/images/logo.png') no-repeat scroll 0 50% transparent;
	position:absolute;
	top:0px;
	left:0;
	}

/* =Menu
-------------------------------------------------------------- */

.skip-link {
    display:none;
}
#access {
    height:45px;
    width:798px;
    font-size:13px;
    overflow:visible;
    z-index:100;    
    border-bottom:0px solid #ddd;
   	margin:67px auto 0 auto;
}

.menu {
	float:right;
	height:45px;
	width:550px;
	background:url('../aporiatheater/images/corner.png') no-repeat 50px 0px;
}

/*** THEMATIC SKIN ***/
.sf-menu {
	float:right;
	margin:5px;
	border:none;
}
.sf-menu a {
	border-left:1px solid #555;
	border-bottom:1px solid #555;
	border-right:1px solid #555;
	border-top:0px solid #555;
	padding:5px 13px 9px 13px;
	text-decoration:none;
	font-size:14px;
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
    border-bottom:1px solid #333;
    background:#333;
}

.sf-menu .current_page_item a:hover,
.sf-menu .current_page_ancestor a:hover,
.sf-menu .current_page_parent a:hover {
    background:#888;
}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#fff;
}
.sf-menu li {
	background:		#333;
}
.sf-menu li li {
	background:		#888;
}
.sf-menu li li li {
	background:		#888;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     #888;
	outline:		0;
    border-bottom-color:#ccc;
}
.sf-menu ul {
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:32px; /* overriding essential styles */
}
.sf-menu ul ul {
    margin-top:0;
}
.sf-menu ul a {
    background:#888;
	border-bottom:none;
}
.sf-menu ul a:hover {
    color: #fff;
    background:#333;
}




/* =Content
-------------------------------------------------------------- */
#below-header {
	background:#333;
	border:1px solid #555;
	z-index:1000;
	}

#feature {
position:relative;
margin:auto;
width:790px;
height:350px;
padding:10px 0px;
}

#main {
    clear:both;
    padding:20px 0 22px 0;
    background:url('../aporiatheater/images/redstripe.png') no-repeat 190px 14px;
}

.entry-title {
	padding: 0 0 20px 0;
	}

.entry-content {
	padding:15px;
	color:#fff;
	}

#container {
	width:790px;
	}

/* Main Aside */

#primary {
	margin-top:46px;
	color:#fff;
}

#secondary {
	color:#fff;
	}

.aside h3{
margin-left:5px;
}
.aside ul ul {
list-style:none outside none;
margin:0 0 22px 30px;
}

.aside ul ul li {
	padding:10px 0;
}

.aside ul ul a{
font-size:13px;
line-height:20px;
text-decoration:none;
text-transform:uppercase;
}

.aside a {
color:#DEDEDE;
}

.aside .current_page_item a{
color:#FEF400;
}

.main-aside ul {
padding:0px;
}


/* Entry Titles */

.entry-title, .entry-title a {
text-indent:15px;
color:#FFF;
}

.entry-title a:hover, .entry-title a:active {
color:#ccc;
}

.author a{
color:#FEF4DD;
}

.cat-links a{
color:#FEF4DD;
}

#footer {
background:#000;
margin-top:50px;
}

/* THEMATIC IMAGE ROTATION FIX */
#dfcg_images .nav-next {
    width: 22px;
}

/* Mailing List Success */
#mc_message .mc_success_msg {
color:#fff;
}
