/*   
Theme Name: A Thematic Child Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ian Stewart
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* 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 */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
/* @import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');



/* =Layout Aspects
-------------------------------------------------------------- */

/* 2 column layout */
/* main content window */


#container {
    width:620px;
    float:left;
}

/* alter the width here to change the content width */

#content {
    margin:0 0 0 10px;
    width:550px;
    overflow:hidden;
}

.main-aside {
    width:300px;
    float:right;
    position:relative;
    right:10px;
	background-color:#f0f0f0;
}

#subsidiary .aside {
    width:300px;
    float:left;
    margin:0 20px 0 0;
}


/* ------------------------------------------- REMOVE SIDEBAR CODE IMAGE ALIGN */



body.parent-pageid-5 #container {
	width: 960px;
}

body.parent-pageid-5 #content {
	width: 940px;
	margin:0 0 0 10px;
}

	
body.parent-pageid-5 {
min-width:960px;
}

body.parent-pageid-5 #main .entry-title {
	display:none;
}

body.slug-visualizations #container {
	width: 960px;
}

body.slug-visualizations #content {
	width: 940px;
	}


/* ------------------------------------------- REMOVE SIDEBAR CODE FROM 'PLAY' */



body.parent-pageid-1217 #container {
	width: 960px;
}

body.parent-pageid-1217 #content {
	width: 960px;
	margin:0 0 0 20px;
}
body.parent-pageid-1217 #main {
	width: 960px;
	}
	
body.parent-pageid-1217 {
	min-width:960px;
}

body.parent-pageid-1217 #main .entry-title {
	display:none;
}

body.slug-play #container {
	width: 960px;
}

body.slug-play #content {
	width: 960px;
	}
body.slug-play #main {
	width: 960px;
}

/* = INternational number ones rollover
-------------------------------------------------------------- */

.rollover {
display: block;
	width: 955px;
	height: 740px;
	background: url(http://infobeautiful2.s3.amazonaws.com/intnoones_955_1.jpg) no-repeat 
}
.one a:hover { text-indent: -9999em }


/* =Source
-------------------------------------------------------------- */

.source {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color:#999999;
	font-size: 11px;
	line-height: 13px;
}
.source a:link  {
	text-weight:normal;
	color:#333;
	border-bottom:0px dotted #333;
	
	}

.source a:visited  {
	text-weight:normal;
	color:#333;
	border-bottom:0px dotted #333;
	}
.source hr {
    margin-bottom:0px;
	
}
/* =email
-------------------------------------------------------------- */

.email {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#333;
	font-size: 11px;
	line-height: 13px;
	font-style:italic;
}
.email a:link  {
	border-bottom:0px dotted #333;
	
	}

.email a:visited  {
	border-bottom:0px dotted #333;
	}
.email hr {
    margin-bottom:0px;
	
}


/* =Search Box
-------------------------------------------------------------- */

#access-search{
	position:absolute;
	left:50%;
	width:300px;
	margin-left:187px;
	height:29px;
	border-top:none;
	border-left:none;
	border-right:none;
	padding:7px 0 0 3px;
}

input#s{
background:#fff;
border-bottom:1px dotted #000;
}
input#s:focus{
background:#fff;
}
input#searchsubmit{
background:#fff;
color:#333;
}
input#searchsubmit:hover{
background:#66ccff;
cursor:pointer;
} 
#searchsubmit{
background:url(http://infobeautiful2.s3.amazonaws.com/searchbox.gif) top left no-repeat;
width:60px;
height:25px;
}


/* =Global Elements
-------------------------------------------------------------- */

body, input, textarea {
    font: 13px Arial,sans-serif;
    line-height:18px;
	color:#333333;
}
p, ul, ol, dd, pre {
    margin-bottom:22px;
}
pre, code {
	font:14px Monaco, monospace;
	line-height:22px;
}
blockquote {
    color:#666;
    font-style:italic;
}
table {
    border:0px solid #ccc;
    border-width:1px 1px 0 1px;
    font-size:13px;
    line-height:18px;
    margin:0 0 0px 0;
    text-align:left;
}
caption {
    text-align:left;
	font-size:13px;
	text-transform:uppercase;
	
}
tr {
    border-bottom:0px solid #ccc;
}
th, td {
    padding: .7em .7em;
}
hr {
    background-color:#ccc;
    border:0px;
	border-style: dotted;
    color:#ccc;
    height:1px;
    margin-bottom:11px;
	
}
a:link {
    color: #333333;
	border-bottom:1px dotted #333;
	text-decoration:none;
}
a:visited {
    color:#333333;
	text-decoration:none;
	border-bottom:1px dotted #333;
}
a:active,
a:hover {
    color: #666666;
}

img {
    border-bottom:0px dotted #333;
}
a:link img {
    border-bottom:0px dotted #333;
}
a:visited img {
    border-bottom:0px dotted #333;
}
a:alink img {
    border-bottom:0px dotted #333;
}
a:vlink img {
    border-bottom:0px dotted #333;
}

/* =Header
-------------------------------------------------------------- */

#header {
    z-index:2;
}

/* space around the header */

#branding {
    padding:24px 0 12px 0;
}

/* insert logo */

#blog-title{
background:url(http://infobeautiful2.s3.amazonaws.com/title2.gif) 0px 12px no-repeat;
width:384px;
height:38px;
text-indent:0px;
padding:0px;
padding-top:12px;
border:none;
}

#blog-title a{
display:block;
height:56px;
font-size:56px;
color:#2772b3;
font-family:"Trebuchet MS";
font-weight:normal;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity:0;
}

#blog-title a:active,
#blog-title a:hover {
    color: #FF4B33;
	
/* subtitle style */

}
#blog-description {
    color:#333;
    font-size:16px;
    font-style:bold;
	font-family: Arial;
	padding-top: 4px;
}



/* =Menu
-------------------------------------------------------------- */

.skip-link {
    display:none;
}
#access {
    border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
    height:36px;
    font-size:13px;
    overflow:visible;
    z-index:100;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** THEMATIC SKIN ***/
.sf-menu {
    border-right:1px solid #fff;
	float:left
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	
}

/*** Menu Items style ***/

.sf-menu a {
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:8px 16px 8px 0px;
	
	
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
    border-bottom-color:#fff;
	
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#666;
}
.sf-menu li {
	background:		#fff;
	
}
.sf-menu li li {
	background:		#fff;
}
.sf-menu li li li {
	background:		#9AAEDB;
	
}

/*** Menu Items hover style ***/

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     #fafafa;
	color: #f0f;
	outline:		0;
    border-bottom-color:#fff;
	
}
.sf-menu ul {
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
	
	
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:32px; /* overriding essential styles */
	
}
.sf-menu ul ul {
    margin-top:0;
	
	
}
.sf-menu ul a {
    background:#fafafa;
	border-bottom:none;
	font-weight:normal;
	font-size: 12px;
}
.sf-menu ul a:hover {
    color: #FF4B33;
}


/* =Content
-------------------------------------------------------------- */

/*** Space at the top of the page ***/

#main {
    clear:both;
    padding:22px 0 22px 0;
}
#postfooter {
   background:#666666;
}
.page-title {
    font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
    line-height:18px;
	color:#c00;
    padding:0 0 44px 0;
}
.attachment .page-title {
    font-style:italic;
}
.page-title a {
    color:#666;
    text-decoration:none;
}
.page-title a:active,
.page-title a:hover {
    color: #FF4B33;
}
.page-title span {
    font-style:italic;
}
.page-title .meta-nav {
    font-style:normal;
}
.hentry {
    padding:0 0 22px 0;
}
.single .hentry {
    padding:0;
}
.home #content .sticky {
    border:none;
    margin:0 0 66px 0;
    padding:22px 20px 0 20px;
}

/*** Entry title ***/

.entry-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size:22px;
    font-weight:normal;
	text-transform: uppercase;
    line-height:26px;
	letter-spacing:-1px;
    padding:0 0 2px 0;
	color:#333;
}
.entry-title a {
    text-decoration:none;
	font-weight:normal;
	color:#333;
	border: none;
}
.entry-title a:active {
    text-decoration:none;
}

,
.entry-title a:hover {
    color: #666666;
}
.entry-meta {
    color:#666;
    font-size:9px;
    line-height:13px;
	text-transform:uppercase;	
}
.entry-meta .author {
display:none;
}
.entry-meta .n {
    font-size:11px;
    font-style:normal;
    letter-spacing:0.05em;
    text-transform:uppercase;
}
.entry-meta a {
    color:#c00;
    text-decoration:none;
	border-bottom:0px dotted #333;
}
.entry-meta a:active,
.entry-meta a:hover {
    color: #FF4B33;
}
.entry-meta a:visited {
    text-decoration:none;
}

/*** gets rid of entry pipe '|' ***/

.entry-meta .meta-sep {
display: none;
}

/*** date style ***/

.entry-meta abbr {
    border:none;
    cursor:text;
    font-size:11px;
    font-style:normal;
    letter-spacing:0.05em;
    text-transform:uppercase;
	
}
.entry-content {
    padding:22px 0 0 0;
}
.entry-content h1,
.entry-content h2 {
    font-family:Arial,sans-serif;
    font-size:19px;
    font-weight:bold;
    padding:10px 0 14px 0;
}
.entry-content h3 {
    font-size:17px;
    font-style:italic;
    padding:3px 0 14px 0;
}
.entry-content h4 {
    font-size:11px;
    font-family:Arial,sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.05em;
}
.entry-content table {
    margin-left:1px;
}
.entry-content embed {
    margin:0 0 22px 0;
}
.entry-content .img {
    border:none;
}

/*** postfooter (categorised in etc) text ***/

.entry-utility {
    color:#999;
    font-size:9px;
    line-height:13px;
    margin:0 0 44px 0;
	text-transform:uppercase;
}
.entry-utility a {
    color:#333;
    text-decoration:none;
text-transform:uppercase;
}

.entry-utility a:visited {
    text-decoration:none;
}
.entry-utility a:link {
    text-decoration:none;
}

.entry-utility a:active,
.entry-utility a:hover {
    color: #FF4B33;
}
.page-link {
    font-size:13px;
    font-weight:bold;
    line-height:18px;
    margin:0 0 22px 0;
    padding:22px 0 0 0;
    word-spacing:0.5em;
	text-decoration:none;
	
}
.page-link a {
    border:1px solid #ccc;
    color:#666;
    font-weight:normal;
    padding:0.5em 0.75em;
    text-decoration:none;
}
.page-link a:active,
.page-link a:hover {
    color: #FF4B33;
	border-bottom:1px dotted #333;
}
ul#links-page,
ul#archives-page {
    list-style:none;
    margin-left:0;
    overflow:hidden;
}
li.content-column {
    float:left;
    margin-right:20px;
    width:45%;
}
.gallery {
    padding:0 0 22px 0;
}
.wp-caption-text,
.gallery-caption {
    color:#666;
    font-size:9px;
    line-height:14px;
	text-transform: uppercase;
	text-align:left;
}
#author-info {
    margin:0 0 44px 0;
    overflow:hidden;
}
#author-info .avatar {
    float:left;
    margin:.3em 1em 0 0;
}


/* =Attachments
-------------------------------------------------------------- */

.attachment-jpeg #container,
.attachment-png #container {
    width:100%;
}
.attachment-jpeg #content,
.attachment-png #content {
    width:930px;
}
.attachment-jpeg #comments,
.attachment-png #comments {
    width:540px;
    overflow:hidden;
}
.attachment-jpeg .main-aside,
.attachment-png .main-aside {
    display:none;    
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
    color:#666;
    font-size:13px;
    line-height:18px;
    margin:0px 0 22px 0;
    overflow:hidden;
}
.navigation a {
    color:#666;
    font-style:italic;
    text-decoration:none;
}
.navigation a:active,
.navigation a:hover {
    color: #FF4B33;
}
.navigation .meta-nav {
    font-style:normal;
}
.nav-previous {
	float: left;
	width:50%;
}
.nav-next {
	float: right;
	width:50%;
	text-align:right;
}
#nav-above,#nav-below {
	width: 100%;
}
#nav-above {
    display:none;
}
.paged #nav-above {
    display:block;
    padding:0 0 44px 0;
}


/* =Comments
-------------------------------------------------------------- */

#comments {
    padding:22px 0 0 0;
}
#comments,
#comments input,
#comments textarea {
    font-size:13px;
    line-height:18px;
}
#comments code {
    font-size:12px;
    line-height:18px;
}
#comments h3 {
    font-family:Arial,sans-serif;
    font-size:15px;
    font-weight:bold;
    line-height:22px;
    padding:0 0 18px 0;
}
#comments-list {
    padding:0 0 18px 0;
}
#comments-list ol,
#comments-list ul {
    list-style:none;
    margin:0;
}
#comments-list ol {
    border:1px solid #ccc;
    border-bottom:none;
    margin:0 0 18px 0;
}
#comments-list li {
    background:#fafafa;
    border-bottom:1px solid #ccc;
    padding:18px 1.5em 0 1.5em;
    position:relative;
}
#comments-list li.alt {
    background:#fff;
}
#comments-list li.bypostauthor {
    background:#FFFFCC;
}
#comments-list ul li {
    border:1px solid #ccc;
    margin:0 0 18px 0;
}
#comments-list li .avatar {
    position:absolute;
    top:22px;
    left:1.5em;
    width:36px;
    height:36px;
}
#comments-list .comment-author {
    font-weight:bold;
    padding:9px 0 0 46px;
}
#comments-list .comment-meta {
    color:#666;
    font-size:11px;
    padding:0 0 9px 46px;
}
#comments-list .comment-meta a {
    color:#666;
    font-style:italic;
    text-decoration:none;
}
#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover {
    color: #FF4B33;
}
.comment-reply-link {
    font-size:11px;
    padding:0 0 18px 0;
    text-align:right;
}
.comment-reply-link a {
    color:#666;
    font-style:italic;
    text-decoration:none;
}
.comment-reply-link a:active,
.comment-reply-link a:hover {
    color: #FF4B33;
}
.comment-navigation {
    font-weight:bold;
    padding:0 0 18px 0;
    margin-right:0.5em;
}
.comment-navigation a {
    border:1px solid #ccc;
    color:#666;
    font-weight:normal;
    padding:0.5em 0.75em;
    text-decoration:none;
}
.comment-navigation a:active,
.comment-navigation a:hover {
    color: #FF4B33;
}
.comment-navigation a,
.comment-navigation span {
    margin-right:0.5em;
}
#trackbacks-list .comment-content {
    position:absolute;
    left:-9000px;
}
#trackbacks-list  {
    display: none;
}
#respond {
    background:#fff;
    margin-bottom:22px;
    overflow:hidden;
    padding:18px 0 0 0;
    position:relative;
}
#comments-list #respond {
    border-bottom:1px solid #ccc;
    margin:0 0 18px 0;
    padding:18px 1.5em;
}
#comments-list ul #respond {
    border:1px solid #ccc;
    margin:0;
}
#cancel-comment-reply {
    font-size:11px;
    position:absolute;
    top:18px;
    right:1.5em;
}
#cancel-comment-reply a {
    color:#666;
}
#respond .required {
    color:#FF4B33;
    font-weight:bold;
}
.form-section label {
    font-size:11px;
}
.form-section input {
    margin:0 0 18px 0;
    width:98%;
}
.form-section textarea {
    width:99%;
}
#form-allowed-tags p {
    color:#666;
    font-size:11px;
    margin:0;    
}
#form-allowed-tags span {
    font-style:italic;
}
#form-allowed-tags code {
    font-size:11px;
    line-height:normal;
}
.form-submit {
    padding:18px 0 0 0;
    text-align:right;
}
.subscribe-to-comments {
    color:#666;
    float:left;
    font-size:11px;
    margin:0;
    padding:18px 0 0 0;
}
.solo-subscribe-to-comments {
    color:#666;
    font-size:11px;
    padding:18px 0 0 0;
}
.comment_license {
    color:#666;
    clear:both;
    font-size:11px;
    margin:0;
    padding:18px 0 0 0;
}


/* =Asides, Sidebars & Widget-Ready Areas
-------------------------------------------------------------- */

.aside,
.aside input {
    font-size:13px;
    line-height:18px;
    margin-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
}
.aside p,
.aside ul,
.aside ol,
.aside dd,
.aside pre {
    margin-bottom:18px;
}
.aside pre,
.aside code {
    font-size:12px;
    line-height:18px;
}
.aside .current_page_item a {
    color: #FF4B33;
}
.aside .current_page_item .page_item a {
    color:#666;
}
.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #FF4B33;
}
.aside {
    color:#666;
	font-size: 12px;
}
.aside a {
    color: #333333;
	border-bottom:1px dotted #333;
	text-decoration:none;
	
		
}
.aside a:active
{
text-decoration:none;
}



.aside a:hover {   
	color:#666666;
	
}
.aside h3 {
    font-size:15px;
    line-height:22px;
	text-transform:uppercase;
	color:#333;
	padding-top: 5px;
	border-top: 1px dotted #999;
	letter-spacing:1px;
	font-weight: normal; 
	display: block;
	font-style:normal;
	font-family: Arial, Helvetica, sans-serif;

}
.aside h3 a {
    text-decoration:none;
}
.aside caption {
    font-size:11px;
    font-family:Arial,sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.05em;
}
.aside ul {
    list-style:none;
    margin-left:0;
}
.aside ul ul {
    list-style:disc;
    margin:0 0 22px 20px;
}
.aside ul ul li {
    padding:1px 0;
}
.aside ul ul ul {
    margin-bottom:0;
}
.aside form,
.aside table {
    margin-bottom:0px;
}
.aside table {
    border:none;
}
.aside thead {
    border:0px solid #ccc;
}
.aside tbody {
    border:0px solid #ccc;
}
.aside th, .aside td {
    padding:.25em .8em;
}
.aside tfoot tr {
    border:none;
}
.aside tfoot td {
    border-color:transparent;
}
.widget_tag_cloud {
    margin:0 0 22px 0;
}
.aside #searchsubmit {
	display: none;	
}
/*
    Main Asides
*/
.main-aside ul {
    padding:0 20px;
}
.main-aside h3 {
}
.main-aside ul ul {
    padding:0;
}
#primary {
    padding:0px 0 0 0;
    margin-bottom:22px;
	border:none;
}
/*
    Content Asides
*/
#content .aside {
    margin:0 0 22px 0;
    padding:18px 0 0 0;
}
#content .aside ul {
    padding:0 20px;
}
#content .aside h3 {
    font-family:Georgia,serif;
    font-weight:normal;
    font-size:17px;
    font-style:italic;
    padding:0 0 7px 0;
    text-transform:none;
}
#content .aside ul ul {
    padding:0;
}
/*
    Footer Asides
*/
#subsidiary {
    padding:33px 0 0 0;    
}


/* =Footer
-------------------------------------------------------------- */

#footer {
    border-top:1px solid #ccc;
    margin-top:22px;
}
#siteinfo {
    color:#666;
    font-size:11px;
    line-height:18px;
    padding:22px 0 44px 0;
}
#siteinfo a {
    color:#666;
}
#siteinfo a:active,
#siteinfo a:hover {
    color: #FF4B33;
}


/* =PageNavi
-------------------------------------------------------------- */

/* Using !important to override PageNavi CSS */

.wp-pagenavi {
    margin:0 0 0 -.5em;
    padding:0.5em 0;    
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span {
    border:1px solid #ccc !important;
    color:#666!important;
    font-style:normal;
    margin:0 .375em !important;
    padding:0.5em 0.25em !important;
}
.wp-pagenavi a:visited {
    border:1px solid #ccc !important;
    color:#666 !important;
}
.wp-pagenavi a:hover {
    border:1px solid #ccc !important;
    color:#FF4B33 !important;
}
.wp-pagenavi a:active {
    border:1px solid #ccc !important;
    color:#FF4B33 !important;
}
.wp-pagenavi span.pages {
    border:none !important;
    color:#666 !important;
    margin:0 !important;
    padding:0 !important;
}
.wp-pagenavi span.current {
    border:none !important;
    color:#666 !important;
    font-weight:normal !important;
    margin:0 !important;
    padding:0 !important;
}
.wp-pagenavi span.extend {
    background-color:#FFFFFF;
    border:1px solid #000000;
    color:#000000;
    margin:2px;
    padding:2px 4px;
}

/* =Featured posts
-------------------------------------------------------------- */


ul#featured-posts {
    float: left;
    margin: 0;
    padding: 0 0 15px 0;
    list-style: none;
    color: #111;
    font-size: 11px;
    line-height:14px;
    font-family: Helvetica, Arial, sans-serif;
}
#featured-posts li {
    float: left;
    width: 135px;
    padding: 12px 10px 10px 10px;
    margin-right: 15px;
    min-height: 260px;
    background:#f1f1f1;
    border:3px double #ccc;
}

#featured-posts li p {
    margin: 0;
    padding: 0;
}

#featured-posts li:hover {
    background:#fff;
}
#featured-posts li h4 a {
    font-family:Georgia, Times, sans-serif;
    font-size: 12px;
    line-height: 13px;
    display: block;
    padding: 5px 1px;
    color: #111;
    font-weight: bold;
}

/* $Rev: 113382 $

	Use this Style Sheet to customize the plugin. 
	You can delete the file, and write your custom styles on the theme' style.css file.
	If you're usinf one of my themes, styling on the file custom.css is the preferred method.
*/

/* ------------------------------------------------ WIDGET SIDEPOSTS */
#sidebar ul li.widget_sideposts ul li, #sidebar ul li.widget_sideposts ul a {
	color: #fa6400;
	font-size: 13px;
	padding-top: 10px;
	font-weight: bold;
	}

#sidebar span.sideposts_date {
	color: #474747;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	display: none;
	}
	
#sidebar ul li.widget_sideposts ul li p {
	color: #474747;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	}

#sidebar ul li.widget_sideposts ul li p a {
	color: #ff7e01;
	line-height: normal;
	font-weight: normal;
	font-size: 11px;
	padding-top: 0;
	}

#sidebar ul li.widget_sideposts ul li p a:hover {
	text-decoration: underline;
	}

/* ------------------------------------------- SIDEPOSTS IMAGE ALIGN */
#sidebar ul li.widget_sideposts ul li img.alignleft {
	float: left;
	margin: 5px;
	padding: 2px;
	border: 1px solid #ffde01;
	clear: both;
	}
	
#sidebar ul li.widget_sideposts ul li img.alignright {
	float: right;
	margin: 5px;
	padding: 2px;
	border: 1px solid #ffde01;
	clear: both;
}

#sidebar ul li.widget_sideposts ul li img.aligncenter {
	display: block;
	border: 0px;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}


}


/* EOF */