/*
Theme Name: Fenix Blog
Theme URI: http://fenix-solutions.com/xtra/
Description: WordPress theme for the Fenix Xtra Blog. Assembled by R&eacute;mi Plourde from a design by Tomas Breffit.
Version: 1.0
Author: R&eacute;mi Plourde
Author URI: http://fenix-solutions.com/
Tags: red, fixed width, two columns, widgets, fenix
*/

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

a
{
	color: #961b1b;
	text-decoration: none;
}

a:hover {
	background-color: #e7bfbf;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


h1, h2, h3, h4 {
	font-family: Century Gothic, Tahoma, Geneva, sans-serif !important;
	font-weight: normal !important;
}

body
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	margin: 0;
	padding: 0;
}

div.ratepost span.rating1 div.star1,
div.ratepost span.rating2 div.star1,
div.ratepost span.rating2 div.star2,
div.ratepost span.rating3 div.star1,
div.ratepost span.rating3 div.star2,
div.ratepost span.rating3 div.star3,
div.ratepost span.rating4 div.star1,
div.ratepost span.rating4 div.star2,
div.ratepost span.rating4 div.star3,
div.ratepost span.rating4 div.star4,
div.ratepost span.rating5 div.star1,
div.ratepost span.rating5 div.star2,
div.ratepost span.rating5 div.star3,
div.ratepost span.rating5 div.star4,
div.ratepost span.rating5 div.star5
{
	background: transparent url('./images/star.png') center center no-repeat !important;
}

div.ratepost span.rating4 div.star5,
div.ratepost span.rating3 div.star5,
div.ratepost span.rating3 div.star4,
div.ratepost span.rating2 div.star5,
div.ratepost span.rating2 div.star4,
div.ratepost span.rating2 div.star3,
div.ratepost span.rating1 div.star5,
div.ratepost span.rating1 div.star4,
div.ratepost span.rating1 div.star3,
div.ratepost span.rating1 div.star2
{
	background: transparent url('./images/star-dim.png') center center no-repeat !important;
}

img
{
	border: 0;
}

ol.commentlist
{
	list-style: none;
	margin: 0;
	padding: 0;
}

ol.commentlist li
{
	list-style: none;
	margin: 0;
	padding: 0;
}

ol.commentlist li .comment-author,
ol.commentlist li .comment-author a
{
	color: #4a4949;
	text-decoration: none;
}

ol.commentlist li .comment-author cite
{
	font-style: normal;
}

ol.commentlist li .comment-meta,
ol.commentlist li .comment-meta a
{
	color: #737373;
	text-decoration: none;
}

ol.commentlist li .comment-meta
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
}

ol.commentlist p
{
	margin-left: 5px;
	margin-right: 5px;
}

.alignleft
{
	float: left;
}

.alignright
{
	float: right;
}

.block
{
	clear: both;
	font-size: 0.8em;
	margin-top: 2em;
}

.block-widget_text
{
	text-align: right;
}

.navigation
{
	margin: 1em 0;
	text-align: center;
}

.post
{
	border-bottom: solid 1px #c0c0c0;
	padding-bottom: 1em;
}

.post.single
{
	border: none;
}

.post .addthis_container
{
	float: left;
	padding-right: 1em;
}

.post .content
{
	clear: both;
	margin-top: 2em;
	font-size: 0.8em;
}

.post .links,
.post .ratepost
{
	color: #797979;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	padding-top: 0;
	text-align: right;
}

.post .meta
{
	color: #626262;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
}

.post .meta .submitted
{
	float: left;
}

.post .meta .terms
{
	float: right;
}

.post .ratepost-clear
{
	display: none;
}

.post .title
{
	margin-bottom: 0;
}

.single #comments
{
	border-top: solid 1px #c0c0c0;
	padding-top: 1em;
}

.single #respond
{
	border-top: solid 1px #c0c0c0;
}

.title
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.title a
{
	color: black;
	text-decoration: none;
}

#block-search
{
	text-align: right;
}

#block-search label
{
	display: none;
}

#block-twitter-tools
{
	background: bottom right no-repeat url('./images/sidebar-twitter-bottom.png');
}

#block-twitter-tools h2
{
	display: none;
}

#block-twitter-tools ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#block-twitter-tools ul li
{
	margin: 1em 0;
}

#block-twitter-tools .block-inner
{
	background: top right no-repeat url('./images/sidebar-twitter-top.png');
	padding: 125px 10px 1px 10px;
}

#content
{
	margin-left: 12px;
	margin-right: -587px;
	width: 575px;
}

#page
{
	width: 875px;
}

#sidebar-right
{
	margin-left: 587px;
	margin-right: -857px;
	width: 270px;
}

#sidebar-right-inner
{
	margin-left: 23px;
}

#site-name
{
	margin: 0;
	padding: 0;
}

#site-name a
{
	background: top left no-repeat url('./images/header.jpg');
	display: block;
	height: 184px;
	width: 875px;
}

#site-name a span
{
	display: none;
}

#skip-to-nav
{
	display: none;
}

