/*
Theme Name: Loose Leaf Press
Theme URI: http://looseleafpress.com/
Description: This is a custom theme for Loose Leaf Press
Version: 1.0
Author: David Sparkman
Tags: 
*/

@import "css/reset.css";
@import "css/typography.css";
@import "css/grid.css";

#topbar {
	background:#000000;
	height:1.5em;
}

#topbar a {
	color: #FFFFFF;
	padding: 0 1em;
	margin: 0 0 0 -1em;
}

#topbar a:hover {
	background: #000000;
	color:#fe710c;
}

#topbar ul.for-sale li a {
	color:#00CC00;
	width: 100%;
}

#topbar ul.for-sale li a:hover {
	background:#00CC00;
	color:#FFFFFF;
}

#header {
	background:#212121;
	color:#FFFFFF;
}

#header p.sitename {
	font-size: 3em;
	line-height: 1em;
	font-weight:bold;
	color:#3599cb;
	margin:0;
}
	
#header p.tagline {
	font-size: 2em;
	line-height: 1.5em;
	color:#fe710c;
	font-variant:small-caps;
	font-style:italic;
	margin:0;
}

#navbar {
	background:#3599cb;
}

#navbar img.rss {
	margin-top: -4.5em;
	margin-left: -1em;
}

#navbar a {
	color: #ffffff;
	padding: 0 1em;
	margin: 0 0 0 -1em;
}

#navbar a:hover {
	background: #212121;
}

#sidebar {
	padding: 1.5em 0 0 0;
}

#sidebar h5 {

	line-height: 1.5;
	background:#3599cb;
	margin: 0;
	font-weight:normal;
	color:#FFFFFF;
	padding: 0 .25em;
	font-variant: small-caps;
}

#sidebar h5.notice {
	background:red;
}
h1 { 
	font-size: 1.5em;
	line-height: 2em;
	color:#3599cb;
	font-variant: small-caps;
	}

h1 a,h1 a:link,h1 a:visited {
	color:#3599cb;
}

h2 {
	font-size: 1.5em;
	line-height: 2em;
	color:#fe710c;
	font-variant: small-caps;
}

h2 a,h2 a:link,h2 a:visited {
	color:#fe710c;
}

h1 a,h1 a:link,h1 a:visited,
h2 a,h2 a:link,h2 a:visited,
h3 a,h3 a:link,h3 a:visited {
	text-decoration:none;
	font-weight:bold;
}



h1 a:hover,
h2 a:hover,
h3 a:hover {
	text-decoration:underline;
	font-weight:bold;
	background:#FFFFFF;
}

span.date {
 padding: 0 0 0 20px;
 background: url(images/date.png) no-repeat left center;
}

a[rel="rss"] {
 padding: 0 0 0 20px;
 background: url(images/feed.png) no-repeat left center;
 color: #FFFFFF;
}

a:hover[rel="rss"] {
 color: #0000FF;
}


a[rel="twitter"] {
 padding: 0 0 0 20px;
 background: url(images/twitter.gif) no-repeat left center;
 color: #FFFFFF;
}

a:hover[rel="twitter"] {
 color: #0000FF;
}

a.comments {
 padding: 0 0 0 20px;
 margin: 0 0 0 10px;
 background: url(images/comments.png) no-repeat left center;
 color: #FFFFFF;
}

a.comments:hover {
 padding: 0 0 0 20px;
 margin: 0 0 0 10px;
 background: url(images/comments.png) no-repeat left center;
 color:#0000FF;
}

a[rel="tag"] {
 padding: 0 0 0 20px;
 background: url(images/tag_blue.png) no-repeat left center;
}

a:hover[rel="tag"] {
 padding: 0 0 0 20px;
 background: blue url(images/tag_blue.png) no-repeat left center;
}

a[rel="stumbleupon"] {
 padding: 0 0 0 20px;
 background: url(images/stumbleupon.png) no-repeat left center;
}

a:hover[rel="stumbleupon"] {
 padding: 0 0 0 20px;
 background: blue url(images/stumbleupon.png) no-repeat left center;
}

a[rel="delicious"] {
 padding: 0 0 0 20px;
 background: url(images/delicious.png) no-repeat left center;
}

a:hover[rel="delicious"] {
 padding: 0 0 0 20px;
 background: blue url(images/delicious.png) no-repeat left center;
}

a[rel="email"] {
 padding: 0 0 0 20px;
 background: url(images/email.png) no-repeat left center;
 color: #FFFFFF;
}

a:hover[rel="email"] {
 color: #0000FF;
}

p.metadata {
	background: #212121;
	padding: 0 .25em;
	color: #FFFFFF;
}

p.comment-meta {
	background: #212121;
	padding: 0 .25em;
	color: #FFFFFF;
}

#searchform input.search {
  width: 200px;
}

#searchform button{
  padding-left: 18px;
  background: #3599cb url(images/magnifier.png) no-repeat left center;
  border:1px solid #ccc;
  color:#FFFFFF;
  font-size:1em;
  width:96px;
  line-height:1.2em;
  
}

ul.follow-me, ul.social{
	list-style:none;
	margin:0;
	padding:0;
}

.buy-now {
	background:#FFFF99;
	text-align:center;
	padding:.5em;
	border:4px dashed #000000;
	width: 50%;
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight:bold;
	margin-left:24%;
	display:block;
	margin-bottom:1.5em;
}

.buy-now img{
	display:inline;
	border:0;
}

.buy-now em {
	font-weight:normal;
	font-size:0.775em;
	line-height:1.5em;
}
