/* 
Theme Name: 1 Column
Theme URI: http://www.petercoughlin.com/wp-themes/
Description: 1 Column - a theme from Peter Coughlin...
Author: Peter Coughlin
Author URI: http://www.petercoughlin.com
Version: 1.0
*/


/*-- base layout --*/
body {margin:0;padding:0;text-align:center;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:76%;background:#eee;}
#topnav {width:630px;margin:0 auto;padding:5px 0;text-align:left;}
#wrap {width:650px;margin:0 auto;padding:0;text-align:left;border:1px solid #bbb;background:#fff;}
	#header {height:150px;margin:0;padding:0;background:url('img/header.jpg') no-repeat center center;overflow:hidden;}
	#subhead {width:100%;margin:0;padding:0;background-color:#fff;overflow:hidden;}
	#content {margin:0;padding:10px;background-color:#fff;overflow:hidden;}
	#sidebars {margin:6px 0;padding:10px;border-top:1px solid #bbb;}
		#sidebar1 {float:left;width:300px;}
		#sidebar2 {float:right;width:300px;}
#footer {width:630px;margin:0 auto;padding:10px;}


/*-- link colors --*/
a,a:active,a:visited {color:#00c;}
a:hover {color:#00c;}


/*-- topnav --*/
#topnav {font:normal 11px/13px arial,tahoma,helvetica,sans-serif;color:#ccc;}
#topnav h1 {margin:0;padding:0;display:inline;font:normal 11px/13px arial,tahoma,helvetica,sans-serif;color:#ccc;}
#topnav a {font-weight:normal;color:#ccc;text-decoration:none;}


/*-- header --*/
#header p.title {margin:10px;padding:0;line-height:1.0em;}
#header a {font:bold 38px arial,helvetica,sans-serif;letter-spacing:-1px;color:#000;text-decoration:none;}
#header p.description {margin:10px 14px;padding:0;line-height:1.0em;color:#000;}


/*-- subhead --*/
#subhead {font-size:12px;border:1px solid #bbb;border-width:1px 0;}
#subhead ul {margin:0;padding:0;list-style:none;}
#subhead li {display:inline;margin:0;}
#subhead a, #subhead a:visited {
	float:left;
	margin:0;padding:4px 6px 4px 8px;
	display:block;cursor:pointer;
	color:#000;
	text-decoration:none;
	font-size:90%;font-weight:bold;
	border-right:1px solid #bbb;
	}
#subhead a:hover {text-decoration:none;color:#fff;background:#333;}


/*-- content --*/
#content {padding:20px;}

#content h1, #content h2, #content h3, #content h4, #content h5 {margin:0.5em 0 1.0em;line-height:1.0em;font-weight:normal;color:#000;}
#content h1, #content h2 {font-size:1.6em;color:#000;}
#content h1 a, #content h2 a, #content h1 a:visited, #content h2 a:visited {color:#000;text-decoration:none;}
#content h1 a:hover, #content h2 a:hover{color:#000;text-decoration:none;}
#content h3 {font-size:1.6em;}
#content h4 {font-size:1.3em;}
#content h5 {font-size:1.1em;font-weight:bold;} 

#content p {}

img.alignleft {float:left;margin:3px 10px 0 0;}
img.alignright {float:right;margin:3px 0 0 10px;}
img.aligncenter {display:block;margin:1.5em auto;}
img.alignnone {}
img.border {padding:1px;border:1px solid #ccc;background:#fff;}
img.wp-smiley {vertical-align:-20%;}

blockquote {
	margin:2.5em 5.0em;padding:0 1.0em;
	color:#333;
	border:1px solid #ddd;border-width:1px 0;
	background:#f9f9f9;
	}

#content ul, #content ol {}
#content ul {list-style-type:square;}
#content ol ol {list-style-type:lower-alpha;}

#content.sitemap a {font-weight:normal;}

.clear {margin:0;padding:0;clear:both !important;}

#post-insert {float:right;width:268px;height:278px;margin:0 0 5px 10px;border:1px solid #ddb;background:#ffd;overflow:hidden;}


/*-- newsletter --*/
.newsletter {margin:2.0em 140px;text-align:center;border:1px solid #ddd;background:#fff;}
.newsletter form {margin:0;padding:6px;font:normal 12px/14px arial,helvetica,sans-serif;}
.newsletter h3 {margin:0 0 1.0em !important;padding:0;font:bold 14px Tahoma,Helvetica,Arial,sans-serif !important;text-align:center;color:#c00 !important;}
.newsletter table {margin-left:72px;border:none;}
.newsletter td {}
.newsletter td.label {font-weight:bold;text-align:right;white-space:nowrap;}
.newsletter input.textbox {width:130px;}
.newsletter p.footer {padding-top:5px;text-align:center;color:#bbb;font-size:90%;}


/*-- salespage --*/
#content.salespage h2 {font:bold 28px tahoma,arial,helvetica,sans-serif;text-align:center;letter-spacing:-1pt;}
#content.salespage h3 {text-align:center;color:#c00;}
#content.salespage h4 {font:bold italic 13px arial,helvetica,sans-serif;}
#content.salespage h5 {font: normal 1.3em tahoma,arial,helvetica,sans-serif;text-align:center;}

#content.salespage .intro {margin:30px 0 0;}

#content.salespage .highlight {background:#ff0;}
#content.salespage .red {color:#c00;}

#content.salespage ul.tick li {padding:10px 25px;list-style:none;background:url('img/li-tick.gif') no-repeat left center;}
#content.salespage ul.arrow li {padding:10px 15px;list-style:none;background:url('img/li-arrow.gif') no-repeat left center;}

#content.salespage .shoutout {width:500px;margin:0 auto;padding:10px;border:1px solid #000;background-color:#fcfccf;}
#content.salespage .cutout {width:500px;margin:0 auto;padding:10px;border:3px dashed #000;background-color:#fcfccf;}


/*-- tags --*/
.tags {margin:1.5em 0;}


/*-- postmeta --*/
.postmeta {margin:2.5em 0 4.0em;color:#bbb;text-align:right;border-top:1px dashed #ccc;}
.postmeta a {text-decoration:none;color:#bbb;}
.postmeta a:hover {text-decoration:underline;}


/*-- previous/next --*/
#navigation {width:100%;height:1%;margin:0;padding:0;}
#navigation a {text-decoration:none;}
#prev {float:left;width:50%;padding:0;}
#next {float:right;width:50%;padding:0;text-align:right;}


/*-- comments --*/	
#comments {width:100%;margin:0;padding:0;overflow:hidden;}

#comments h4 {margin:1.5em 0;}

.comment, .comment-alt {margin:2.0em 0;padding-bottom:0.5em;border-bottom:1px dotted #ccc;}
.comment-alt {}

.commentmeta {margin:1.5em 0;padding:0;font-size:12px;line-height:16px;}
.avatar {float:left;margin-right:3px;}
.commentauthor {font-weight:bold;}
.commentdate {color:#bbb;}

.commenttext {}
.commenttext p {margin:1.0em 0 !important;}

#commentform {}

#commentform #author, #commentform #email, #commentform #url, #commentform #comment, #commentform #submit {
	overflow:hidden;
	margin:0;padding:3px;
	font:normal 12px/15px Arial,Helvetica,sans-serif;
	border-width:1px;
	border-style:solid;
	border-color:#aaa #ddd #ddd #999;
	}
#commentform #author, #commentform #email, #commentform #url {width:300px;}
#commentform #comment {width:462px;}
#commentform #submit {border-color:#aaa;cursor:pointer;}


/*-- contact form --*/	
#contactform {overflow:hidden;}

#contactform #fullname, #contactform #email, #contactform #message, #contactform #submit {
	overflow:hidden;
	margin:0;padding:3px;
	font:normal 12px/15px Arial,Helvetica,sans-serif;
	border-width:1px;
	border-style:solid;
	border-color:#aaa #ddd #ddd #999;
	}

#contactform #fullname, #contactform #email {width:300px;}
#contactform #message {width:462px;}
#contactform #submit {border-color:#aaa;cursor:pointer;}


/*-- sidebars --*/
#sidebars {}
#sidebars h2, #sidebars h3 {margin-bottom:0.5em;font-weight:bold;font-size:1.4em;color:#036;}

#sidebars ul {margin:0;padding:0;list-style:none;}
#sidebars ul li {margin:0;padding:0;line-height:1.3em;}
#sidebars ul li a, #sidebars ul li a:active, #sidebars ul li a:visited {text-decoration:none;margin:0;padding:0;}
#sidebars ul li a:hover {text-decoration:underline;}
#sidebars ul li ul li ul {margin-left:1.5em;}


/*-- footer --*/
#footer {font-size:0.9em;color:#ccc;}
#footer p {margin-top:0.5em;}
#footer ul {margin:0;padding:0 8px;list-style:none;}
#footer li {display:inline;margin:0 3px;padding:0;}
#footer a {text-decoration:none;color:#ccc;}
#footer a:hover {text-decoration:underline;}


/*-- pc plugins and widgets --*/
.pc-recentcomments-author {font-size:0.9em;color:#999;}
#pc-bookmarks, #related-posts {margin:1.5em 0;padding:0;}


/*-- ads --*/
#content-ad {float:left;width:336px;height:280px;margin:0 10px 5px 0;overflow:hidden;}




