/*
THEME NAME: Push My Follow 1.0
THEME URI: http://pixelcurrents.com
DESCRIPTION: A theme built on Sandbox 1.5.2
TAGS:  
VERSION: 1.0
AUTHOR: Annie for Pixel Currents
AUTHOR URI:http://pixelcurrents.com
*/

/***** GLOBAL *****/

body 
{
	background: #fff;
	font: 76% verdana, tahoma, arial,  sans-serif;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
}

blockquote 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 18px;
	background: #ccc;
	border-left: 5px solid #bdcfdc;
	margin: 15px 30px 15px 15px;
	padding: 10px;
}

code 
{font: 11px "Courier New", Courier, mono;}

acronym, abbr 
{font: 10px "Courier New", Courier, mono;}

/***** LINKS *****/

a, a:visited 
{
	color: #31075c;
	text-decoration: none;
}

a:hover, a:active 
{
	color: #000;
	text-decoration: underline;
}

/***** HEADLINES *****/

h1, h2, h3, h4, h5, h6 
{
	font-weight: normal;
	font-family: Verdana, sans-serif;
	color: #888;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 
{
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

h1 
{font-size: 3em;}
h2 
{font-size: 2em;margin-bottom: .5em;margin-top: 0;}
h3 
{font-size: 1.5em;}
h4 
{font-size: 1.2em;}
h5 
{font-size: 1.1em;}
h6 
{font-size: .8em;}

/***** IMAGES - ALIGNS *****/

.alignleft 
{float: left;margin: 5px 5px 0 0;}
.alignright 
{float: right;margin: 5px 0 0 5px;}
.aligncenter 
{display: block;margin-left: auto;margin-right: auto;}
.clear 
{clear: both;}
a img
{border: none;}

/***** LISTS *****/

ul 
{
	list-style-type: none;
	text-align: left;
}

/***** LAYOUT *****/

#wrapper 
{
	width: 980px;
	background-color: #fff;
	margin: 0 auto;
}

#header 
{
	width: 100%;
	height: 220px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #000;
	margin: 0;
	padding: 5px 0 10px 0px;
}

#header-img 
{
	width: 600px;
	height: 180px;
	background: #fff url(images/logo.png) top left no-repeat;
	margin: 10px auto auto;
}

#blog-title 
{display: none;}

#blog-description 
{
	text-align: center;
	color: #000;
	font: 2em Tahoma, sans-serif;
}

#access .skip-link 
{display: none;}

#menu 
{
	height: 1.5em;
	font: 1.3em Tahoma, sans-serif;
	padding-top: 0.3em;
	padding-left: 10px;
	padding-right: 10px;
}

ul.menulist a 
{	
	text-decoration: none;
}
ul.menulist, ul.menulist li 
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
ul.menulist li a 
{
	padding: 0 15px 0 0;
}
ul.menulist li a:hover 
{
	text-decoration: underline;
	color: #ff9100;
}
ul.feedlist 
{
	padding-left: 0px;
	margin-top: 0px;
	float: right;
}
ul.feedlist li.rss 
{
	height: 18px;
	background: url(images/icon_rss.gif) no-repeat left;
	padding-left: 18px;
	padding-right: 5px;
	display: inline;
}
ul.feedlist li.itunes 
{
	height: 18px;
	background: url(images/itunes.jpg) no-repeat left;
	padding-left: 20px;
	padding-right: 5px;
	display: inline;
}
ul.feedlist li a:hover 
{
	color: #ff9100;
}

/***** CONTENT *****/

#content 
{
	float: left;
	width: 525px;
	background-color: #fff;
	text-align: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 10px;
}

.entry-title 
{
	clear: both;
}

#content h2 
{
	text-align: left;
	color: #000;
	margin-bottom: 2px;
	padding-top: 10px;
}

/***** SIDEBARS *****/

.sidebar 
{
	float: right;
	width: 190px;
	margin: 15px 0 3px;
	padding: 0 10px;
}

.sidebar div,.sidebar h3,.sidebar ul,.sidebar li 
{
	margin: 0;
	padding: 0;
}

.sidebar h3 
{
	color: #000;
	font-size: 1.2em;
	text-align: center;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding-bottom: 3px;
	padding-left: 3px;
	background: #fff;
}

.sidebar input#s 
{
	width: 7em;
}

.sidebar li 
{
	list-style: none;
	margin: 0 0 1em;
	padding-bottom: 0px;
}

.sidebar li form 
{
	margin: 0.2em 0 0;
	padding: 0;
}

.sidebar ul ul 
{
	margin: 0 0 0 1em;
}

.sidebar ul ul li 
{
	list-style: none;
	margin: 5px 0 0;
}

.sidebar ul ul ul 
{
	margin: 0 0 0 0.5em;
}

.sidebar ul ul ul li 
{
	list-style: none;
}

.sidebar ul 
{
	background: #fff;
	padding-top: 0px;
}

.sidebar ul ul 
{
	border: none;
}

.sidebar a, .sidebar a:visited 
{
	color: #31075c;
}

.sidebar a:hover 
{
	color: #ff9100;
	text-decoration: none;
}

#primary 
{
	clear: right;
}

/***** NAVS *****/

#nav-above,#nav-below 
{
	width: 100%;
	height: 1em;
}

#nav-above 
{	display: none;
	margin-bottom: 1em;
}

#nav-below 
{
	margin-top: 1em;
}

.nav-previous 
{
	float: left;
}

.nav-next 
{
	float: right;
}

/***** COMMENTS *****/

form#commentform .form-label 
{
	margin: 1em 0 0;
}

form#commentform span.required 
{
	background: #fff;
	color: red;
}

form#commentform,form#commentform p 
{
	padding: 0;
}

input#author,input#email,input#url 
{
	width: 50%;
}

input#author,input#email,input#url,textarea#comment 
{
	padding: 0.2em;
}

div.comments ol li 
{
	margin: 0 0 3.5em;
}

textarea#comment 
{
	height: 13em;
	margin: 0 0 0.5em;
	overflow: auto;
	width: 66%;
}

/***** FOOTER *****/

#footer 
{
	clear: both;
	width: 100%;
	text-align: center;
	border-top: 2px solid #555;
	font-size: .9em;
}

#footer a, #footer a:visited 
{
	color: #31075c;
	text-decoration: none;
}

#footer a:hover 
{
	color: #ff9100;
	text-decoration: none;
}

/* MISC */

.wp-smiley 
{
	border: none;
	padding: 0;
	margin: 0;
}

abbr.published 
{
	border-bottom: none;
	font: 1em verdana, tahoma, arial,  sans-serif;
}
