/*   
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');

html { width:100%; height:100%; background:#ffffff repeat-x 0 0; }

body {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight: lighter;
	color: #222222;
	line-height:20px;
	background-color: #ffffff;
	background-image: url(http://quantumwave.net/wp-content/uploads/2010/07/Untitled-finnn1.gif);
	background-repeat: repeat-x;
	background-position:top center;
}
#content {
width:820px;
text-align: justify; 
text-justify: newspaper;
margin:0 0 0 0;
}
P a:link {
color:#222222;
}

a:link {
color:#222222;
}
#main {
clear:both;
padding:22px 0 22px;
width:820px;
}
.widgettitle {
	font-size: 56px
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.widgetcontainer {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.aside, .aside input {
font-size:100%;
line-height:20px;
margin-bottom:6px;
}
#content .aside ul {
padding:0 0;
}
#content .aside h3 {
font-family:Arial,sans-serif;
font-style:normal;
font-size:26px;
font-weight:Normal;
line-height:26px;
padding:0 0 7px;
color:#34214a
}
 h1 {
font-family:Arial,sans-serif;
font-style:normal;
font-size:26px;
font-weight:Normal;
line-height:26px;
padding:0 0 7px;
color:#34214a;
}
.entry-title
{
font-family:Arial,sans-serif;
font-style:normal;
font-size:26px;
font-weight:Normal;
line-height:26px;
padding:0 0 7px;
color:#34214a;
}

.aside a {
    color:#FFFFFF;
}

.cat-links {
	color: #FFFFFF;
}
.cat-links a {
	color: #FFFFFF;
}
.comments-link {
	color: #FFFFFF;
}
.comments-link a {
	color: #FFFFFF;
}
.edit a {
    color:#FFFFFF;
    text-decoration:none;
}
.entry-title a {
    color:#FFFFFF;
    text-decoration:none;
}
.entry-meta {
font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.author a {
font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#branding {
    padding:22px 0 10px 0;
    width:820px;
}
#blog-title a {
display:block; /* We do this so we can add a background image */
text-indent:-9000px; /* Hides the text--but not from search engines */
height: 139px; /* height of your logo, like 180px */
width: 820px; /* width of your logo, like 940px */
background:url(http://quantumwave.net/wp-content/uploads/2010/06/logo.png) no-repeat top center; /* adds in the logo image */
}
.sf-menu {
width:820px;
float:center;
margin-top:-10px;

}
.sf-menu a {
border-bottom:0px solid #565656;
border-left:0px solid #565656;
border-top:0px solid #565656;
border-right:0px solid #565656;
padding:6px 32px 6px 32px; 
text-decoration:none;
font-weight:normal;

font-size: 125%;
}
.sf-menu a:hover {
background-color: #493859;
color: #ffffff;
}
#content .aside {
border:0 solid #CCCCCC;
margin:0 0 0;
padding:0 0 0;
}
.menu {
margin:0 auto;
width:820px;

}
.sf-menu ul a:hover {
    color: #ffffff;
background-color: #493859;
}

.sf-menu {
    border-right:0px solid #565656;

}
#access {
border-bottom:1px solid #34214a;
font-size:13px;
height:28px;
overflow:visible;
z-index:100;
}
#footer {
border-top:1px solid #493859;
margin-top:22px;
background-color: #493859;
}
.aside a:active, .aside a:hover {
color:#ffffff;
}

.sf-menu a,  { /* visited pseudo selector so IE6 applies text colour*/
	color:#34214a;
}

.sf-menu a:hover  { /* visited pseudo selector so IE6 applies text colour*/
	color:#ffffff;
}
#blog-description {
padding:0 0px;
}
#siteinfo {
clear:both;
margin:0 auto;
width:820px;
color:#999999;
}
#siteinfo a {
color:#999999;
}
.entry-title a:active, .entry-title a:hover {
color:#FFFFFF;
}
.entry-title a {
color:#638fa4;
text-decoration:none;
}
table {

border-color:#638fa4;
border-width:0;
margin:0px;
text-align:left;
}
tr {
border-bottom:0px solid #565656;
}

.sf-menu ul {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color: #ffffff;
}





.entry-content a:link {
color:#666666;


}
.entry-content a:hover{
color:#493859;
	text-decoration: underline;

}
.entry-content a:active {
color:#666666;

}



a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: none;
	color: #0F6;
}
a:active {
	text-decoration: none;
	color: #ccc;
}


.sf-menu li {
background:none repeat scroll 0 0;
}