/*
Theme Name: Pastellicious
Theme URI: http://www.spectere.net/
Description: Pastel theme; based on Thematic
Author: Ian "Spectere" Burgmyer
Author URI: http://www.spectere.net/
Template: thematic
Version: 1.0
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* 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('../thematic/library/layouts/2c-r-fixed.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');

/*******
 HEADER
*******/
#header {
	background-image: url('images/header-bg.png');
	background-repeat: repeat-x;
	height: 192px;
}

#branding {
	padding-top: 48px;
	padding-bottom: 24px;
	height: 88px;
}

/******
 LINKS
******/
a:active, a:hover, .page-link a:active, .page-link a:hover, .entry-title a:active, .entry-title a:hover, .entry-utility a:active, .entry-utility a:hover, .entry-meta a:active, .entry-meta a:hover, .navigation a:active, .navigation a:hover, #comments-list .comment-meta a:active, #comments-list .comment-meta a:hover, .comment-reply-link a:active, .comment-reply-link a:hover, .comment-navigation a:active, .comment-navication a:hover, .aside .current_page_item a:active, .aside .current_page_item a:hover, .aside a:active, .aside a:hover, #siteinfo a:active, #siteinfo a:hover, .wp-pagenavi a:active, .wp-pagenavi a:hover {
	color: #ea5;
}

.sf-menu li, .sf-menu .children, .sf-menu ul a {
	background-color: #f0f0f0;
	background-image: url('images/topmenu-inactive-bg.png');
	background-repeat: repeat-x;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background-color: #ffd;
	background-image: url('images/topmenu-inactive-hover-bg.png');
	background-repeat: repeat-x;
	border-color: #68c8ff;
	color: #666;
}

.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {
	background-color: white;
	background-image: none;
}

.sf-menu .current_page_item a:hover, .sf-menu .current_page_ancestor a:hover, .sf-menu .current_page_parent a:hover {
	background-color: white;
	background-image: none;
	border-bottom-color: white;
}

/********
 BORDERS
********/
.sf-menu a, .sf-menu, div#primary, .sf-menu .children {
	border-color: #68c8ff;
}

#access {
	border-bottom-color: #68c8ff;
}

/*******
 SEARCH
*******/
li.widget_thematic_search {
	position: fixed;
	top: 8px;
	z-index: 100;
	border: 1px solid #eea;
	background-color: #ffd;
	background-image: url('images/search-bg.png');
	background-repeat: repeat-x;
	margin: 0px;
	padding: 8px;
	width: 240px;
}

body.ie6 li.widget_thematic_search, body.ie7 li.widget_thematic_search {
	position: static;
	top: 0px;
	z-index: auto;
	border: none;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.widget_thematic_search form {
	display: inline;
}

body.ie6 .widget_thematic_search form, body.ie7 .widget_thematic_search form {
	display: block;
}

/********
 SIDEBAR
********/
div#primary {
	background-color: #f1faff;
	background-image: url('images/aside-primary-bg.png');
	background-repeat: repeat-x;
}

div#secondary {
	border: 1px solid #dd9;
	padding-top: 18px;
	background-color: #ffc;
	background-image: url('images/aside-secondary-bg.png');
	background-repeat: repeat-x;
}

/*********
 COMMENTS
*********/
#comments-list li {
	background-color: #ffc;
	background-image: url('images/comment-bg.png');
	background-repeat: repeat-x;
}

#comments-list li.alt {
	background-color: #efefef;
	background-image: url('images/comment-alt-bg.png');
	background-repeat: repeat-x;
}

#comments-list li.bypostauthor {
	background-color: #fcc;
	background-image: url('images/comment-author-bg.png');
	background-repeat: repeat-x;
}

/******
 FONTS
******/
body, #blog-title, .entry_title {
	font-family: Segoe UI, Verdana, sans-serif;
}

.entry-meta .n {
	text-transform: none;
	font-size: inherit;
	font-style: inherit;
}

.entry-meta abbr {
	text-transform: none;
	font-size: inherit;
	font-style: inherit;
}

.comments-link, .entry-meta .n {
	font-weight: bold;
	color: #358;
}

.widget_thematic_search .widgettitle {
	color: #333;
}