/*

THEME NAME: carman

THEME URI: http://themeshaper.com/thematic-for-wordpress/

DESCRIPTION: A highly extensible, search-engine optimized WordPress Theme Framework featuring 13 widget-ready areas, grid-based layout samples, styling for popular plugins and more.

VERSION: 0.8.1

AUTHOR: Ian Stewart

TEMPLATE: thematic

AUTHOR URI: http://themeshaper.com/

TAGS:three-columns,two-columns,fixed-width,theme-options,left-sidebar,right-sidebar,threaded-comments,sticky-post,microformats

.

Thematic is copyright Ian Stewart http://themeshaper.com/

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 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 */

@import url('../thematic/library/styles/default.css');



/* Prepare theme for plugins */

@import url('../thematic/library/styles/plugins.css');



@import url('../thematic/style.css');



/* -------------------------------------------------------------- 

   

   Default styles for Images

   

   I've duplicated these styles here from images.css in

   order to get Thematic through the auto-checker at the

   official WordPress Themes directory.

   

   When the directory can hunt though css files linked

   through @import the styles below will no longer be

   neccesary and will be removed.

   

   Cheers. --Ian Stewart

  

-------------------------------------------------------------- */   



.entry-content img {

    margin: 0 0 18px 0;

    max-width:100%;

}

.alignleft,

img.alignleft {

	float: left;

    margin-right:20px;

}

.alignright,

img.alignright {

	display: block;

	float: right;

    margin-left:20px;

}

.aligncenter,

img.aligncenter {

	margin-left:auto;

	margin-right:auto;

	display: block;

	clear: both;

}

.wp-caption {

	text-align: center;

	margin-bottom:18px;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption p.wp-caption-text {

	margin: 0;

	padding:5px;

}

.gallery img {

    margin:0;

}

.wp-smiley { /* Prevent the smileys from breaking line-height */

	max-height:12px;

	margin:0 !important;

}

#branding {

	background:transparent url(images/facade2.jpg) no-repeat scroll left top;

	height: 200px;

	margin: 0px;

	padding: 0px;

	text-indent:-99000px;

	width: 980px;

}

#branding a {

	background:url(images/facade2.jpg) no-repeat scroll left top;

	display:block;

	height:200px;

	width:980px;

	float:left;

	text-indent:-99000px;

}

 a {

	text-decoration:none;

}



/* =Header

-------------------------------------------------------------- */

#header {

    background:transparent;

	height: 200;

}

#blog-title {

    font-size:36px;

    line-height:54px;

    font-weight:bold;

    letter-spacing:-1px;

    padding:0px 0 0 0;

    border-bottom:0px solid #242A30;

	position:absolute;

	left:-9000px;

}

#blog-title a {

	display:block;

	height:200px;

	width:980px;

	text-indent:-9000px;

	background:url(images/facade2.jpg) no-repeat top left;

}

#blog-description {

    font-style:italic;

    padding:0px 0 0px 0;

    color:#fff;

	position:absolute;

	left:-9000px;

}

/* =Body and Wrapper settings

-------------------------------------------------------------- */

body {

    font-family:helvetica,arial,sans-serif;

	background:#10335F;

	font-color:black;

}

#wrapper {

    margin:10px 15px 20px 14px;

}

/* =Navigation Bar and Menu

-------------------------------------------------------------- */

#access {

	background:#A60000;

    font-size:14px;

	font-weight:normal;

    border-top:0px solid #000000;

	border-bottom: 0px;

    margin-top:0px;

	width: 980px;

	float:left;

}

.sf-menu {

	border: 0px;

	text-color:#fff;

	float:left;

}

.sf-menu a, .sf-menu a:visited {

	border: 0px;

	color: white; /*Sets top level font color*/

}

.sf-menu li li a, .sf-menu li li a:visited {

	color: white; /*Sets second level font color*/

}

.sf-menu li { /* top level elements */

	background:		#A60000;

}

.sf-menu li li { /* second level elements */

	background:     #A60000;

}

.sf-menu li li li { /*third level elements */

	background:		#A60000;

}

.sf-menu li:hover { /* still haven't found this one */

	background:		#01346D;

	outline:		0;

}

.sf-menu li li:hover { /* second level elements */

	background:     #01346D;

}

.sf-menu li.sfHover { /* active level element */

	background:		#01346D;

	outline:		0;

}

.sf-menu ul a {  /* subs bg color */

	background:#01346D; 

}

.sf-menu ul:hover {  /* subs font color */

	color:white; 

} 

.sf-menu a:focus { /* current menu */

	background:		#A60000;

	outline:		0;

}

.sf-menu a:hover { /* hovered element */

	background:		#01346D;

	outline:		0;

}

.sf-menu a:active { /* click element */

	background:		#A60000;

	outline:		0;

}

#footer {

	background:#A60000 none repeat scroll 0 0;

	border-top: 0px;

	margin-top: 20px;

	font-color:#ffffff;

	padding:22px 0 2px 0;

}

#siteinfo {

	background:#FEAA72 none repeat scroll 0 0;

	color: black;

	font-size:11px;

	line-height:18px;

	padding: 0 0;

}







/* =Managing spaces

-------------------------------------------------------------- */

#main {

    padding:0px 0;

	width: 980px;

}

#main {

	background:#fff;

	margin-left:0px;

}

.main-aside {

	float:right;

	position:relative;

	right:0px;

	padding: 0 0 0 0px;

	margin:0px 0 0 0;

	width:299px;

}

.hentry {

    margin:0px 0 0 0;

    padding:10px 1px 10px 1px;

    border-top:0px solid #e0e0e0;
	border-bottom:0px dotted #999999;

}

#container {

	background:#fff;

}

#container {

	float:left;

	width:680px;

}

#content {

	margin:10px 20px 0 20px;

	overflow:hidden;

	width:640px;

}

#page-top {

	margin:0px; 0 0px 0;

	float:left;

}

.page-title {

	display:none;

}

#content .aside {

	border:0px solid #CCCCCC;

	margin-top: 20px;

	padding: 0 0;

}

#content .aside ul {

	padding:0 0;

}

#primary {

	background:#FFF;

}

#secondary {

	background:#FFF;

}

#primary {

	padding-top: 20px;

	padding-left: 0px;

	padding-bottom: 0px;

	margin-bottom:0px;

	border-left:1px solid #EBEBEB;;

	border-top:none;

	border-bottom:none;

	border-right:none;

}

#secondary {

	padding-top: 0px;

	margin-bottom: -5000px;

	padding-bottom: 5000px;

	border-left:1px solid #EBEBEB;

}

#nav-below {

	display:none;

}

#nav-below p {

	display:none;

}

/* =post title FONTS

-------------------------------------------------------------- */

.entry-title {

    display:none;

}

.entry-title a {

	color:#A60000;

	text-decoration:none;

}

.entry-content {

    margin:8px 0 0 0;

	padding: 0 0 0 0;

    overflow:hidden;

	font-size:14px;

	font-weight:normal;

	line-height:22px;

	color:#333333;

}

table {

	border-color:#C16100;

	border-style:solid;

	border-width:2px 2px 2px 2px;

	font-size:13px;

	line-height:15px;

	margin:0 0 5px;

	text-align:left;

}

th, td {

	padding:2px 2px 2px 5px;

	border-color:#C16100;

	border-style:solid;

	border-width:1px 1px 1px 1px;

}

.entry-meta {

	display:none;

	margin: 0 0;

	padding:0 0;

}

.entry-meta a {

	color:#3F6B01;

	font-style:normal;

	font-weight:normal;

}

.entry-utility {

	display:none;

}

.tag-links {

	display:none;

}

.more-link {

	display:text;

	font-style:italic;

	font-weight:normal;

	align:right;

}

.comments-link a {

	color:#3F6B01;

	font-weight:normal;

}

/* =COMMENTS editing

-------------------------------------------------------------- */

#comments h3 {

	font-family:Arial,sans-serif;

	font-size:21px;

	font-weight:normal;

	line-height:22px;

	padding:0 0 18px;

}

#comments, #comments input, #comments textarea {

	font-size:14px;

	line-height:20px;

	font-color: #333333;

}

#comments-list li.bypostauthor {

	background:#F1F1F1 none repeat scroll 0 0;

	font-color: #333333;

}

.comment-reply-link {

	display:none;

}

.form-section label {

	font-size:11px;

	font-color:#666666;

}

.form-section input {

	margin:0 0 18px;

	width:50%;

}

.form-section textarea {

	width:65%;

}



/* Sidebar Stuff - Remove sidebar list bullets 

--------------------------------------------- */

.aside th, .aside td {

	background:#FED0C0;

	font-color:#999;

	padding:0.25em 0.8em;

}

.aside th, .aside td {

	border-right:1px solid #c16100;

	border-left:1px solid #c16100;

	border-top:1px solid #c16100;

	border-bottom:1px solid #c16100;

}

. textwidget {

	margin: 10px 0 10px 0;

}

.aside a {

	color:#999;

}

.aside a:hover {

	color:#000;

	text-decoration:underline;

}



.aside ul ul {

	list-style:none;

	margin:0 0 20px 0;

}

.aside ul ul li {
	
	padding:2px 0;
	border-bottom: 1px dotted #666;

}

.main-aside h3 {

	color: black;

	font-size:22px;

	margin-bottom:5px;

	font-style:normal;

	font-weight:normal;

}

a img {

	margin:10px 5px;

	color:none;

}



/* Drop Cap settins */

--------------------------------

