/*
Theme Name: MagnifiqueV
Theme URI: http://duperrific.com/blog/magnifique
Version: 1.0
Description: Simple, but Flexible Blog Theme. Built with the Duperrific Theme Engine.
Author: Duperrific
Author URI: http://www.duperrific.com
*/


/**
 *
 * This is the main stylesheet for the theme.
 *
 * Here we define mostly colors and images, because layout and typography are defined on their own stylesheet.
 * Editing this file is discouraged, instead of that, use the skins feature of this theme
 *
 * File: style.css
 *
 * @package        Duperrific - Magnifique Theme
 * @copyright      2009 Armando Sosa
 * @author         Armando Sosa
 * @link           http://duperrific.com
 * @version        1.0
 *
 */

/**
 * @section        importing
 *
 * Let's import externl stylesheets
 *
 */

@import url('styles/reset.css');
@import url('styles/navigation.css');
@import url('styles/type.css');
@import url('styles/images.css');
@import url('styles/layout.css');
@import url('styles/comments.css');
@import url('styles/widgets.css');


body{
	background:#454545 url(styles/images/body_bg.jpg) repeat-x bottom center;
	background-attachment: fixed;	
	color:#333;
}

a{
	color:#357;
}

a:hover{
	color:#48b;
}

#container{
	background:#eee;
}

#header{
	background:#000 url(styles/images/header_bg.jpg) no-repeat;
}

#branding{
	color:#fff;	
	opacity:.8;
}


#page-menu a{
	color:#dd9;
}

#page-menu a:hover{
	color:#fff;
	background:#000;
	opacity:.6;
}

#page-menu .current_page_item a{
	background:#000;
	color:#fff;
}

#cats-menu{
	background:#fff url(styles/images/cats-menu_bg.png) repeat-x bottom;
	border-bottom:1px solid #bbb;
	height:40px;
	line-height:40px;	
}

#cats-menu a{
	color:#999;
	border-right:1px solid #e0e0e0;	
	border-left:1px solid #fff;	
}

#cats-menu a:hover{
	color:#555;
}

.hentry, .aside, #comments{
	background:#fff url(styles/images/subtle-vert-gradient.png) repeat-x;
	margin-bottom:20px;
	border-bottom:1px solid #ddd;
}

.aside{
	padding:10px;
}


/*
	Entries
*/


.entry-title{
	margin-left:-10px;
	padding-left:10px;
	border-bottom:1px solid #f0f0f0;
}

.entry-date{
	color:#aaa;
}

.entry-date .day{
	font-size:20px;
	line-height:26px;
	border-bottom:2px solid #aaa;
	color:#999;
}
.entry-date .month{
	font-size:13px;
	line-height:18px;
}
.entry-date .year{
	border-top:1px solid #eee;
	font-size:10px;
	line-height:15px;
}

.entry-comments-count{
	font-size:16px;
	line-height:26px;	
	color:#bbb;
	letter-spacing:-1.5px;
	border-bottom:2px solid #bbb;
}

.more-link{
	padding-left:20px;
	background:url(styles/images/arrow_icon.png) no-repeat left 13px;
}

#comments .comments-section-title{
	margin-left:18px;
}

#comments .comments-section-title, #respond h3{
	color:#666;
}


/*
	Misc
*/

.top-page-title{
	font-size:18px;
	line-height:18px;
	margin-left:10px;
	color:#999;	
}

#footer{
	border-top:1px solid #ddd;
	background:#fff url(styles/images/subtle-vert-gradient.png) repeat-x;
}

