/*   
Theme Name: Nick Armstrong's WP Theme
Theme URI: http://www.IAmNickArmstrong.com
Description: Nick Armstrong's WP theme based on Thematic.
Author: Nick Armstrong
Author URI: http://www.IAmNickArmstrong.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-l-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');

* {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

hr {
	margin: 10px;
}

/* Header */

#branding, #siteinfo {
	background: black;
	width: 100%;
	padding: 15px 0px;
	text-align: center;
}

/* Header - Menu */

#access {
	border: none;
	float: right;
	position: absolute;
	right: 0;
}

.menu {
	width: 100%;
}

#access li a {
	border: none;
	color: red;
	font-size: 14px;
	background: none;
}

#access li, #access li:hover{
	background: none;
}

#access li a:hover {
	border: none;
	color: black!important;
	background: none;
	text-decoration: underline;
}

/* Enlarge Sidebar */

#container {
    margin: 0 0 0 -470px;
}
#content {
    width:460px;
    margin: 0 0 0 480px;
}
.hentry {
    width:440px;
}
.main-aside {
    width:460px;
}

/* Sidebar Remove Spacing */

.main-aside ul {
	margin: 0px;
	padding: 0px;
}

.main-aside {
	padding: 0px!important;
	margin: 0px!important;
	border: 0!important;
}

/* Main Content Area */

#nav-above {
	display: none!important;
}

#nav-below {
	padding-left: 10px;
	max-width: 95%;
}

.home #main {
	padding-top: 10px!important;
	background: url('images/nick-home-blog-top.png') right 50px no-repeat;
	padding-bottom: 0px!important;
}

#main {
	padding-top: 10px!important;
	padding-bottom: 0px!important;
}

.home #content {
	margin-top: 80px!important;
}

#content {
	margin-top: 40px;
}

input.dsq-trackback-url {
	width: 100%;
}

a:hover {
	color: red!important;
}

/* Featured Posts On Front Page */

ul#featured-posts {
	float: left;
	margin: 0px;
	padding: 0 0 0 0;
	width: 440px;
	list-style: none;
	color: #111;
}

#featured-posts li {
	float: left;
	min-width: 440px;
	margin-bottom: 5px;
	background:#fff;
	border-bottom:1px solid #ccc;
}

#featured-posts li p {
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 13px;
}
#featured-posts li:hover {
    border-color:#a40000;
}

#featured-posts li h4 a {
	font-size: 14px;
	line-height: 14px;
	display: block;
	color: #a40000;
	font-weight: bold;
	padding: 0px!important;
	margin: 0px!important;
}

#author {
	font-size: 12px;
	font-weight: bold;
	padding: 0px!important;
	margin: 0px!important;
}

.readmorelink a {
	font-size: 12px!important;
}

#featured-posts li h4 a:hover {
    color:#111;
}

h2.entry-title.featured {
	margin-right: 20px;
	text-align: left;
}

img.featuredImage {
	max-width: 100px!important;
	height: auto!important;
	border: 2px solid black;
}

/* Footer Area */

#footer, #subsidiary {
	margin-top: 0px!important;
	padding-top: 0px!important;
	border:none;
}

#footer {
	border-top: 2px solid black;
	background: #ccc;
}

#siteinfo, #siteinfo a {
	color: white;
}

/* Footer Widgets */

/* Cans */

#sm-can-icons {
	background: transparent url('images/connect-with-nick.png') bottom right no-repeat;
	height: 122px;
}

#cans li {
	list-style: none;
	float: left;
	margin-right: -10px;
}

/* Twitter Widget */

.widget_twitter {
	background: transparent url('images/twitter-bird.png') no-repeat 0 20px;
	min-height: 120px;
}

ul.twitter li {
	list-style: none;
	padding-top: 15px!important;
	margin-left: 75px;
}

ul.twitter, ul.twitter a {
	color: black;
	font-size: 13px;
	line-height: 20px;
}

/* RSS */

.widget_rss h3.widgettitle {
	display: none;
}

.widget_rss ul {
	margin: 0px!important;
}

.widget_rss li {
	font-size: 14px;
	color: black;
	list-style-position: inside;
	list-style-image: url('images/list-arrow.png');
	margin-top: 10px!important;
}

.widget_rss a {
	color: red;
	text-decoration: none;
}

.widget_rss a:hover {
	color: black!important;
	text-decoration: underline;
}

/* Correct Older Content Width */

#content img, #content object {
	max-width: 400px;
	height: auto!important;
}

#header-aside {
	border-top: 2px solid black;
}

#header-aside ul {
	margin: 0px!important;
}

#header-aside div.execphpwidget {
	width: 980px;
	margin: 15px auto;
}

#header-aside div.execphpwidget img  {
	margin: 0px 5px!important;
}
