/*
Theme Name: Semiologic, Reloaded
Theme URI: http://www.semiologic.com/software/wp-themes/sem-reloaded/
Description: The Semiologic theme, reloaded
Version: 0.5
Author: Denis de Bernardy
Author URI: http://www.mesoconcepts.com
*/


/*
DO NOT EDIT THIS FILE
=====================

Semiologic has a custom.css feature.

To customize this file, create a custom.css file in the theme's folder, and paste this file's contents. This will let you customize the theme's defaults without losing your changes when you upgrade.
*/


/*
Reset
-----
Based on YUI Reset and YUI Font
Copyright (c) 2008, Yahoo! Inc. All rights reserved. BSD Licensed.
*/

html {
	color:#000;
	background:#FFF;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img {
	border:0;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: inherit;
	font-weight: inherit;
}

caption, th {
	text-align:left;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight: inherit;
}

q:before,
q:after {
	content:'';
}

abbr, acronym {
	border:0;
	font-variant:normal;
}

sup {
	vertical-align:text-top;
}

sub {
	vertical-align:text-bottom;
}

input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

input, textarea, select {
	*font-size:100%;
}

legend {
	color:#000;
}

body {
	font:13px/1.231 Trebuchet MS, Tahoma, Arial, Helvetica, Clean, Sans-Serif;
	*font-size:small;
	*font:x-small;
}

table {
	font-size:inherit;
	font:100%;
}

pre, code, kbd, samp, tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}


/*
Semiologic Defaults
-------------------
*/

p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6 {
	margin: .5em 0px;
}

pre {
	font-size: 100%;
	margin-left: .5em;
}

blockquote, q, ul, ol, dl
{
	margin-left: 1.5em;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

a {
	color: #22e;
}

a:hover {
	color: #c22;
}

.align_center {
	text-align: center;
}

img.align_center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.align_left {
	text-align: left;
}

.align_right {
	text-align: right;
}

.float_left {
	float: left;
	margin-right: .5em;
	margin-bottom: .1em;
}

.float_right {
	float: right;
	margin-left: .5em;
	margin-bottom: .1em;
}

.active {
	font-weight: bold;
}

body {
	font-size: 14px;
}

h1 {
	font-size: 20px;
	font-weight: bold;
}

h2 {
	font-size: 16px;
	font-weight: bold;
}

h3,
th,
.entry_date,
.comment_date {
	font-weight: bold;
}


/*
 * calendar
 */

#wp-calendar {
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
	width: 160px;
}

#wp-calendar caption {
	margin: .5em auto;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

#wp-calendar th,
#wp-calendar td {
	padding: 1px 3px;
	text-align: center;
}

#wp-calendar #prev {
	text-align: left;
}

#wp-calendar #next {
	text-align: right;
}

#today {
	font-weight: bold;
}


/*
 * Comment Form
 */

#commentform div {
	margin: .5em 0px;
}


/*
 * Avatars
 */

span.avatar {
	float: left;
	margin-right: .5em;
	margin-bottom: .1em;
	height: 32px;
	width: 32px;
}


/*
 * Miscellaneous
 */

.sem_subscribe_me ul,
.now-reading ul,
.widget_democracy ul {
	list-style: none !important;
}

.entry_header .admin_link {
	font-weight: normal !important;
	font:13px/1.231 Trebuchet MS, Tahoma, Arial, Helvetica, Clean, Sans-Serif !important;
	*font-size:small !important;
	*font:x-small !important;
}

.entry_header .admin_link a {
	text-decoration: underline !important;
}


#header a,
#header a:hover {
	color: inherit;
	text-decoration: none;
}

#header_nav span {
	margin-left: 8px;
	margin-right: 8px;
}

.float_nav #header_nav span {
	margin-left: 0px;
	margin-right: 16px;
}

#footer_nav span {
	margin-left: 8px;
	margin-right: 8px;
}

.float_nav #footer_nav span {
	margin-left: 16px;
	margin-right: 0px;
}

.entry_actions,
.comment_actions {
	text-align: right;
}

.entry_actions span,
.comment_actions span {
	margin-left: 4px;
}

#credits {
	font-size: .8em;
}

#sitename {
	margin: 0px;
	font-weight: bold;
	padding-top: 22px;
	padding-bottom: 27px;
	text-align: center;
	font-size: 24px;
	line-height: 29px;
}

#tagline {
	margin: 0px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: right;
	font-size: 14px;
	line-height: 17px;
}

.invert_header #sitename {
	padding-top: 43px;
	padding-bottom: 2px;
	text-align: center;
}

.invert_header #tagline {
	padding-top: 2px;
	padding-bottom: 27px;
	text-align: center;
}

p.submit,
p.subscribe-to-comments,
p.solo-subscribe-to-comments {
	text-align: center;
}

.nav_active {
	font-weight: bold;
}

h1 a {
	color: inherit;
	text-decoration: none;
}

h2 a {
	text-decoration: none;
}

.sidebar h2 a {
	color: inherit;
}





/* External links: only add an icon in the main area */

.header .external,
.sidebar .external,
.footer .external
{
	background-image: none;
	padding-right: 0px;
}


/* WP Image Aligns */

.skin .aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.skin .alignleft
{
	float: left;
	margin-right: .5em;
}

.skin .alignright
{
	float: right;
	margin-left: .5em;
}


/* WP Image Captions */

.wp-caption {
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    background-color:#F3F3F3;
    border:1px solid #DDDDDD;
    margin:10px;
    padding-top:4px;
    text-align:center;
}

/* hidden class, used to fix IE6 problems */

.hidden {
	display: none;
}

/* WP Search Widget */

.widget_search {
	text-align: center;
}

/* mediacaster */

div.media,
div.enclosures
{
	margin: .5em 0px;
}

div.media
{
	text-align: center;
}


