/*
Theme Name: fcnet-Simple
Theme URI: 
Description: 
Author: Francois Cote
Author URI: http://www.francoiscote.net/
Template: thematic
Version: 0.9
.
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 the browser defaults */
@import url('../thematic/library/styles/reset.css');
 
/* Apply default typography */
@import url('../thematic/library/styles/typography.css');
 
/* Add WordPress image styles */
@import url('../thematic/library/styles/images.css');

/* Add a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Start from default Thematic Theme */
@import url('../thematic/library/styles/default.css');

body {
	font-family: palatino,georgia,serif;
	font-size: 100%;
}

a {
	color:#EF1D66;
	text-decoration: none;
}

a:active, a:hover {
	color: #EF1D66;
	text-decoration: underline;
}

a:visited {
	color: #EF1D66;
}

#header {
	background-color: #FFFFF0;
	border-bottom: 3px solid #ddd;
}

#branding {
	width: 1040px;
	padding: 25px 0;
}

#blog-title {
	font-family:Palatino, Georgia, serif;
	font-size:70px;
	letter-spacing: -1px;
	font-weight:normal;
}

#blog-title a {
	color: #000;
	line-height: 50px;
}

#blog-title a:active, #blog-title a:hover {
	color: #EF1D66;
	text-decoration: none;
}

#blog-description {
	width: 465px;
	font-family: georgia,serif;
	color:#666;
	font-size:19px;
	font-style:italic;
	text-align: right;
}

#main {
	width: 1060px;
	padding: 0px 0 22px;
}

#container{
	width: 720px;
	padding: 30px 0 0;
}

#content{
	width: 710px;
}

.entry-title {
	font-family: Palatino, Georgia, serif;
	font-size:45px;
	line-height: 40px;
	font-weight:normal;
	letter-spacing: -1px;
	padding: 6px 0 3px 0;
}

.entry-title a{
	color: #222;
}

.entry-title a:active, .entry-title a:hover {
	color: #EF1D66;
	text-decoration: none;
}

.entry-content {
	line-height: 22px;
}

.entry-content h1, .entry-content h2 {
	font-family:Palatino, Georgia, serif;
	font-weight: normal;
	padding:28px 0 14px;
}

.entry-content h1 {
	font-size:35px;
}

.entry-content h2 {
	font-size: 20px;
}

.entry-content a{
	color: #EF1D66;
	text-decoration: none;
}

.entry-content a:active, .entry-content a:hover {
	text-decoration: underline;
}

.entry-content img {
	padding: 3px;
	border: 1px solid #ddd;
}

.entry-content .wp-smiley {
	border: none;
}

.entry-content object, .entry-content address{
	margin: 22px 0px;
}
.entry-utility{
	border-top: 1px solid #ddd;
	font-size: 14px;
}

.entry-utility a{
	color: #666;
}

.entry-utility a:hover{
	color: #EF1D66;
}

blockquote {
	background-color: #FFFFF0;
	padding: 23px 23px 1px 23px;
	margin-bottom: 22px;
}

.tag-links a {
	background-color: #aaa;
	color: #fff;
	padding: 0px 3px;
}

.tag-links a:hover {
	background: none;
}

.gallery-item {
	margin-left: 0px;
	margin-right: 0px;
}

.aside {
	font-size: 16px;
}

.aside p{
	font-size: 14px;
	line-height: normal;
	margin: 10px;
}

.aside h3 {
	font-size:20px;
	font-style:normal;
	color: #222;
}

.aside ul ul {
	list-style-type: none;
	line-height: 25px;
}

.aside ul ul li {
	font-style: italic;
}

.aside a{
	color: #EF1D66;
	text-decoration: none;
}
 
 
.aside a:hover{
	color: #EF1D66;
	text-decoration: underline;
}

#primary {
	background-color: #F2F2F2;
	border: 0px;
	padding: 30px 0 0;
}

#secondary {
	background-color: #F2F2F2;
	border: 0px;
	padding: 30px 0 0;
}


.widgetcontainer {
	margin: 20px 0px;
}
/* Styling of the small menu. Populated by the Pages widget.  */
.widget_pages ul .page_item {
	font-variant: small-caps;
	font-style: normal;
	font-size: 18px;
	line-height: 30px;
}
 

/*  Navigations  */
 
.paged #nav-above {
	display:block;
	padding:0 0 22px;
}

.navigation{
	font-size: 25px;
	line-height: normal;
}

.navigation a{
	font-style: normal;
	background-color: #EF1D66; 
	color: #fff;
}

.navigation a:hover{
	color: #EF1D66;
	background: none;
	text-decoration: none;
}

#siteinfo a:hover{
	color: #EF1D66;
	text-decoration: underline;	
}

#footer {
	background-color: #FFFFF0;
	border-top: 2px solid #ddd;
}

#siteinfo {
	font-size: 10px;
	padding: 10px 0px;
}


/* Comments */

#comments, #comments input, #comments textarea {
	font-size: 100%;
}

#comments h3 {
	font-family:Palatino, Georgia, serif;
	font-size: 30px;
	font-weight: normal;
}

#comments-list .comment-author {
	font-size: 25px;
	font-weight: normal;
}

#comments-list li .avatar {
	height:40px;
	left:1em;
	width:40px;
}

#comments-list .comment-meta {
	font-size:14px;
}

/* Archives */

.monthtitle {
	font-size: 25px;
	line-height: 30px;
	font-style: normal;
}

.postspermonth {
	font-size: 15px;
	font-style: normal;
	line-height: 20px;
}
