/*   
Theme Name: NAPhi
Description: NAPhi theme, a thematic child theme
Author: Joseph Hsu
Author URI: http://josephhsu.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');
/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');
/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');
/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

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


@import url('css/layout.css');
@import url('css/typography.css');

@import url('css/roster.css');

/* Colors */

a, .aside a {}
a:hover, .aside a:hover { color: #5c1b13;}

#secondary ul ul { 
	background-color: #fff; 
	border: 1px solid #bbb;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#secondary ul ul li { border-bottom: 1px solid #ececec; }
#secondary ul ul li:last-child { border-bottom: none; }

.entry-title, .entry-title a { color: #5c1b13;}
.entry-title a:hover { color: #e87667;}

#wrapper { background: #ececec; }

#branding {
	background: #fff;
}

#blog-title a {
	background: url('images/logo.gif') left 50% no-repeat;
	text-indent: -2000px;
}
#header { position: relative; }
#access {
	border: 1px solid #ddd; border-width: 0 0 1px 0;
	background: rgba(255,255,255,.5);
}
.sf-menu {border: 0; }
.sf-menu li, .sf-menu li:hover, #access .sf-menu a { color: #5c1b13; background: none; }
#access .sf-menu a:hover { color: #000; background: #ececec; }
#access .sf-menu a { border: 0; background: none;}
#access .sf-menu li.current_page_item { color: #000; background: #ececec;}

#index-top { background: #fff url('images/crest.gif') 50% 50% no-repeat; color: #000; }
#main {
	background: #ececec;
}
#container {
	background: #fff;
	border-right: 1px solid #ccc;
}
#events {
}
.event a.image_overlay {
	text-decoration: none;
	color: #fff;
	background-color: rgba(20,20,20,.75);
	border-top: 1px solid #666;
	border-bottom: 1px solid #fff;
}

.event a.image_overlay:hover {
	background-color: rgba(0,0,0,.8);
}
#secondary {
	border-top: 1px #ccc solid;
}
#footer { background: #fff;}
