/* 
Theme Name: MakeSense
Theme URI: http://www.petercoughlin.com/wp-themes/
Description: MakeSense - an article and content site theme optimized for Ads.
Author: Peter Coughlin
Author URI: http://www.petercoughlin.com
Version: 1.0
*/


/*-- layout --*/
body {margin:0;padding:0;font-size:76%;font-family:arial,sans-serif;color:#000;background:#fff;}

#topnav {width:100%;margin:0;padding:0;}
#topnav-content {width:750px;margin:0 auto;padding:5px 0;overflow:hidden;}

#header {width:100%;margin:0;padding:0;}
#header-content {width:750px;margin:0 auto;padding:20px 0;overflow:hidden;}

#subhead {width:100%;margin:0;padding:0;}
#subhead-content {width:750px;margin:0 auto;padding:0;overflow:hidden;}

#main {width:100%;margin:0;padding:0;}
#main-content {width:750px;margin:30px auto;padding:0;}

#content {float:left;width:470px;margin:0;padding:0;overflow:hidden;}
#sidebar {float:right;width:250px;margin:0;padding:0;overflow:hidden;}

#footer {width:100%;height:90px;margin:0;padding:0;}
#footer-content {width:750px;margin:0 auto;padding:4px 0;overflow:hidden;}


/*-- base html restyle --*/
a, a:visited {color:#69c;}
a:active, a:hover {color:#f90;}


/*-- topnav --*/
#topnav-content {
	font:normal 11px/13px arial,sans-serif;
	text-transform:uppercase;
	}
#topnav-left {width:630px;float:left;}
#topnav-right {width:100px;float:right;text-align:right;}

#topnav h1 {margin:0;padding:0;display:inline;font:normal 11px/13px arial,sans-serif;color:#ccc;}
#topnav a {color:#ccc;text-decoration:none;}
#topnav a:hover {}


/*-- header --*/
#header-content {font-family:times new roman,times,serif;}
#header p.title {margin:0;padding:0;font-size:50px;letter-spacing:-1px;}
#header a {text-decoration:none;color:#69c;}
#header p.description {margin:0 15px;padding:0;font-size:18px;font-style:italic;color:#999;}


/*-- subhead --*/
#subhead-content {font-size:12px;background:#69c;}

#subhead-content ul {margin:0;padding:0;}

#subhead-content li {
	float:left;margin:0;
	list-style:none;
}

#subhead-content a, #subhead-content a:visited {
	float:left;
	margin:0;padding:4px 6px 4px 8px;
	display:block;cursor:pointer;
	color:#fff;
	text-decoration:none;
	font-size:90%;font-weight:bold;
	border-right:2px solid #fff;
	}

#subhead-content a:hover {text-decoration:none;color:#000;background:#eee;}


/*-- content --*/
#content {line-height:1.5em}

#content h1,
#content h2,
#content h3,
#content h4 {
	margin:0 0 1.0em;
	}

#content h1,
#content h2 {font:bold 1.5em arial,sans-serif;}

#content h1 a,
#content h2 a,
#content h1 a:visited,
#content h2 a:visited {text-decoration:none;color:#000;}
#content h1 a:hover,
#content h2 a:hover {text-decoration:none;color:#ccc;}

#content h3,
#content h4 {
	font:bold 1.2em arial,sans-serif;
	}

#content p {margin:0 0 1.5em;padding:0;}

img.left {float:left;margin:3px 10px 1px 0;}
img.right {float:right;margin:3px 0 1px 10px;}
img.border {padding:1px;border:1px solid #333;background:#fff;}

blockquote {
	margin:1.5em 50px;padding:10px 10px 0;
	color:#000;
	border:1px solid #ddd;border-width:1px 0;
	background:#f9f9f9;
	}

#content ul {list-style-type:square;}

#content.sitemap a {font-weight:normal;}

#content .clear {margin:0 0 1.5em 0 !important;clear:both;}


/*-- tags --*/
.tags a,
.tags a:hover {color:#999;text-decoration:none;}


/*-- postmeta --*/
.postmeta {margin-bottom:3.0em !important;padding:4px !important;color:#999;border-top:1px dashed #ccc;}
.postmeta .post-category {padding-left:20px;background:url('img/folder-icon.gif') no-repeat left 1px;}
.postmeta .post-comments {padding-left:20px;background:url('img/comment-icon.gif') no-repeat left 1px;}
.postmeta a,
.postmeta a:hover {color:#999;text-decoration:none;}


/*-- previous/next --*/
.navigation {width:470px;}
.prev {float:left;width:230px;padding:0;}
.next {float:right;width:230px;padding:0;text-align:right;}
.navigation a,
.navigation a:hover {color:#999;text-decoration:none;}


/*-- comments --*/	
#comments {overflow:hidden;}

.comment,
.comment-alt {}
.comment-alt .commenttext {}

.commenttext {margin:0 10px 1.5em;padding:0 10px;color:#000;border:1px dashed #ccc;}
.commenttext p {margin:1.0em 0 !important;}

#commentform {}

#commentform #author,
#commentform #email,
#commentform #url,
#commentform #comment {
	padding:3px;
	font:normal 12px arial,tahoma,helvetica,sans-serif;
	border:1px solid #ccc;
	}

#commentform #author,
#commentform #email,
#commentform #url {width:300px;}
#commentform #comment {width:462px;}


/*-- contact form --*/	
#contactform {overflow:hidden;}

#contactform #fullname,
#contactform #email,
#contactform #message {
	padding:3px;
	font:normal 12px arial,tahoma,helvetica,sans-serif;
	border:1px solid #ccc;
	}

#contactform #fullname,
#contactform #email {width:300px;}
#contactform #message {width:462px;}


/*-- ads --*/
#top-ad {width:468px;height:60px;overflow:hidden;margin:0 0 1.0em;padding:0;}
#content-ad {float:left;width:250px;height:250px;overflow:hidden;margin:3px 9px 6px 0;padding:0;}
#side-ad {width:300px;height:250px;overflow:hidden;margin:0;padding:0;}

table.ad468x60 {width:468px;height:60px;margin:0;padding:0;border-collapse:collapse;border:none;background:#fff;}
tr.ad468x60-title a {font:bold 11px verdana,sans-serif;color:#36c;text-decoration:underline !important;}
tr.ad468x60-text td {font:normal 10px/12px verdana,sans-serif;color:#000;}
tr.ad468x60-link td {}
tr.ad468x60-sponsor td {vertical-align:bottom;text-align:right;}
tr.ad468x60-sponsor a {font-size:10px;color:#999;text-decoration:underline !important;}

table.ad250x250 {width:250px;height:250px;margin:0;padding:0;border-collapse:collapse;border:none;background:#fff;}
tr.ad250x250-title a {font:bold 12px/14px arial,sans-serif;color:#36c;text-decoration:underline !important;}
tr.ad250x250-text td {font:normal 11px/14px arial,sans-serif;color:#000;}
tr.ad250x250-link td {font:normal 10px/12px arial,sans-serif;color:#999;}
tr.ad250x250-sponsor td {vertical-align:bottom;text-align:right;}
tr.ad250x250-sponsor a {font:normal 10px/12px arial,sans-serif;color:#999;text-decoration:underline !important;}

#post_image {float:right;width:200px;height:250px;overflow:hidden;border:4px solid #e6e6e6;}


/*-- sidebar --*/
#sidebar {line-height:1.2em;}

#sidebar h2,
#sidebar h3 {
	margin:0;padding:5px 0;
	font:bold 1.2em arial,sans-serif;
	}

#sidebar p {margin:10px 0 0;line-height:1.25em;}

#sidebar ul {margin:0;padding:0;list-style:none;}
#sidebar ul li {margin:0;padding:0 0 30px;}
#sidebar ul li a,
#sidebar ul li a:active,
#sidebar ul li a:visited {
	margin:0;padding:0;
	text-decoration:none;
	color:#999;
	}
#sidebar ul li a:hover {
	text-decoration:underline;
	}
#sidebar ul li ul {margin:}
#sidebar ul li ul li {
	margin-left:16px;padding:4px 0 0;
	list-style:square;
	}

#sidebar #search {margin:0;padding:0;border:1px solid #ccc;border-width:1px 0;}
#sidebar #s {
	width:242px;
	margin:0;padding:4px;
	font:normal 12px arial,tahoma,verdana,sans-serif;
	color:#999;
	border-width:0;
	background:url('img/search-icon.gif') no-repeat right center;
	}


/*-- footer --*/
#footer-content {line-height:17px;color:#999;border-top:1px solid #999;}

#footer-left {float:left;width:370px;margin:0;padding:0;}
#footer-right {float:right;width:370px;margin:0;padding:0;text-align:right;}

#footer ul {margin:0;padding:0;list-style:none;}
#footer ul li {float:right;padding-left:5px;}

#footer a,
#footer ul li a {font-weight:normal;text-decoration:none;color:#999;}
#footer a:hover {}


/*-- pc plugins --*/
#pc-bookmarks,
#related-posts {margin:0 0 1.5em;padding:0;}
#pc-bookmarks a {color:#999;}


/*-- pc-bay --*/
.pc-bay {width:290px;float:right;margin-left:10px;padding:0;}
.pc-bay-item {margin:0 0 1.6em;}
.pc-bay-title {font-weight:bold;border-bottom:1px dotted #ccc;}
.pc-bay table {margin:0;padding:0;}
.pc-bay td {margin:0;padding:3px;font-size:90%;line-height:1.5em;}
.pc-bay a img {border:3px solid #ccc;}
.pc-bay a:hover img {border:3px solid #f90;}


/*-- eBay slide show --*/
#ebay-slide-show {padding:2px;background:#ccc;}


/*-- PC Yahoo! Answers plugin --*/
blockquote.pc-ya {float:right;width:40%;margin:0.5em 0 0.5em 20px;font-size:90%;}
p.pc-ya-title {font-weight:bold;font-style:italic;}
p.pc-ya-credit {font-size:80%;color:#ccc;text-align:right;}


/*-- guest articles --*/
.uawbyline {margin:-20px 0 1.0em;padding:0;font-style:italic;color:#999;font-size:90%;display:none;}
.uawresource {margin:0 0 1.5em;padding:0;color:#999;font-size:90%;}
.uawabout {display:inline;padding-right:4px;}
.uawlinks {display:inline;}
.uawlinks a,
.uawlinks a:hover {color:#999;text-decoration:none;}


