﻿/*   
Theme Name: Priority Moving 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-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');

/* GENERAL SETTINGS */

body {
	background:none repeat scroll 0 0 #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}
p, ul, ol, dd, pre {
	margin-bottom:15px;
}
a:link {
	color:#004B91;
}
a:visited {
	color:#004B91;
}
a:active, a:hover {
	color:#FF4B33;
}

/* HEADER */

#header-logo {
	width:924px;
	margin:3px auto 0 auto;
	background-image:url(img/top-white-rectangle.png);
	background-repeat:no-repeat;
	height:140px;
	padding:0;
}

/* H1 BAR */

#access {
	display:none;
}
#blog-description {
	display:none;
}
#branding {
	padding:0;
	margin:3px auto 0 auto;
	width:924px;
	height:55px;
	background-image:url(img/top-bar-yellow.png);
	background-repeat:no-repeat;
}
#blog-title {
	color:#000000;
	font-size:28px;
	margin:0;
	padding:16px 0 0 20px;
	text-shadow:1px 1px 1px #6374AB;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:normal;
}
#blog-title a:active, #blog-title a:hover {
	color:#0000FF;
}

/* GENERAL MAIN */

#main {
	padding:0;
	margin:0 auto;
	width:924px;
	background-image:url(img/background-main.png);
}
#container {
	float:right;
	margin:0 0 0 -211px;
	width:924px;
}
#content {
	margin:0 20px 0 211px;
	width:693px;
}
.page-title {
	padding:10px 0;
}

/* POSTS */

.hentry {
	border-top:2px grey dashed;
}
.p1 {
	border-top:none;
}
.single .hentry, .hentry {
	padding:10px 0 10px 0;
	width:693px;
}
.entry-title, .entry-title a {
	color:#CB2319;
}
.entry-title {
	padding:10px 0;
}
.p1 .entry-title {
	padding:0;
}
.entry-content {
	padding:22px 0 0 0;
}
.entry-utility {
	color:#666666;
	font-size:13px;
	line-height:18px;
	margin:0 0 10px;
}
.entry-content img {
	margin:0;
}
.paged #nav-above {
	padding:10px 0 0 0;
}
.navigation {
	margin:0 0 20px;
}
.entry-content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:0 0 15px 0;
}
.entry-content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:0 0 15px 0;
}
.entry-content embed {
	margin:0;
}

/* SIDEBAR STUFF */

.main-aside {
	width:186px;
	line-height:normal;
}
.main-aside ul {
	padding:0;
}
.main-aside h3 {
	padding:20px 0 0 0;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	font-size:18px;
}
.aside ul ul li {
	padding:0;
	color:#999999;
	font-size:14px;
}
#primary {
	border:none;
	margin:0;
	padding:10px 5px 0 20px;
}
#primary ul {
	list-style:none outside none;
	margin:0;
}
#primary a {
	color:#FFFFFF;
	text-decoration:none;
}
.aside p, .aside ul, .aside ol, .aside dd, .aside pre {
	margin-bottom:0;
}
#primary ul ul.sidebarNav a  {
	font-size:16px;
}

/* FOOTER */

#footer {
	border-top:none;
	margin:0 auto 3px auto;
	width:924px;
	background-image:url(img/footer.png);
	background-repeat:no-repeat;
	height:53px;
	padding:6px 0 0;
	text-align:center;
	font-size:16px;
}
#siteinfo {
	color:#666666;
	font-size:inherit;
	line-height:18px;
	padding:0;
	margin:0 auto;
	width:924px;
}
#footer a:link {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#footer a:visited {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover {
	color:#CB2319;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
#footer a:active {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.alignright, img.alignright {
	margin-left:10px;
}
.alignleft, img.alignleft {
	margin-right:10px;
}
