/* 
Theme Name: Info Product
Theme URI: http://www.petercoughlin.com
Description: Designed for selling an info product
Author: Peter Coughlin
Author URI: http://www.petercoughlin.com
Version: 1.0
*/

@import url('css/21px.css');

/*-- core layout--*/
body {text-align:center;}
.topnav {padding:5px 0;min-height:23px;height:auto !important;height:23px;text-align:right;}
.header {width:100%;margin:0;min-height:140px;height:auto !important;height:140px;text-align:center;color:#fff;border-bottom:3px solid silver;}
.featured-left {width:460px;float:left;}
.featured-right {width:500px;float:right;padding:10px 0 30px;text-align:right;}
.header-left {width:600px;float:left;}
.header-right {width:300px;float:right;padding-top:15px;}
.content {width:960px;padding-top:30px;background:url('img/downlight.png') no-repeat center top;}
.breadcrumbs {margin-bottom:21px;border-bottom:1px dashed #ccc;}
.main {width:600px;float:left;overflow:hidden;}
.sidebars {width:300px;float:right;}
.sidebar-top {overflow:hidden;}
.sidebar-left {width:160px;float:left;overflow:hidden;}
.sidebar-right {width:120px;float:right;overflow:hidden;}
.footer {width:100%;min-height:80px;height:auto !important;height:80px;padding:20px 0;text-align:center;border-top:3px solid #ddd;background:#eee;}

/*-- miscellaneous layout --*/
.container {width:960px;margin:0 auto;text-align:left;}
.shadow-top {height:23px;background:transparent url('img/shadow-top.png') repeat-x left top;}
.fullwidth .main {width:100%;}

/*-- default links --*/
a,a:active,a:visited {color:#900;}
a:hover {color:#c00;text-decoration:underline;}

/*-- default images --*/
img.alignnone {display:inline;margin:0 0 10px;padding:0;}
img.centered {display:block;margin:0 auto 10px;padding:0;}
img.alignleft {display:inline;margin:0 10px 10px 0;padding:0;}
img.alignright {display:inline;margin:0 0 10px 10px;padding:0;}
.aligncenter {display:block;margin:0 auto 10px;text-align:center;}
.alignright {float:right;margin:0 0 10px 10px;}
.alignleft {float:left;margin:0 10px 10px 0;}
.wp-caption {padding:4px 0 5px;text-align:center;border:1px solid #e6e6e6;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f6f6f6;}
.wp-caption img {margin:0 0 5px;padding:0;border:0;}
.wp-caption p.wp-caption-text {margin:0;padding:0;font-size:11px;font-weight:normal;line-height:12px;}
.wp-smiley {vertical-align:-16%;}

/*-- topnav --*/
.topnav {font-size:90%;}
.topnav ul {float:right;margin:0;padding:0;list-style:none;}
.topnav li {display:inline;padding:0 8px;}
.topnav li a, .topnav li a:visited {white-space:nowrap;cursor:pointer;text-decoration:none;}
.topnav li a:hover,
.topnav li.current_page_item a {text-decoration:underline;}

/*-- header --*/
.header-left .site-title,
.featured-left h1 {margin:15px 0 21px;color:#fc0;font:normal 32px/35px Georgia,"Times New Roman","Bitstream Charter",Times,serif;}
.header-left .site-title a,.header-left .site-title a:hover {color:#fc0;text-decoration:none;}
.header-left .site-description,
.featured-left h2 {margin-bottom:21px;font-size:1.3em;font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;line-height:1.2em;}
.featured-left ul {margin-left:30px;}
.featured-left ul li {padding:0 0 10px 24px;list-style:none;line-height:1.4em;background:url('img/li-bullet.png') no-repeat left 5px;}
.header-right .rss-subscribe {margin-top:15px;padding:0 0 10px 30px;list-style:none;line-height:1.4em;background:transparent url('img/icon-feed.png') no-repeat left top;}
.header-right .twitter-follow {padding:0 0 10px 30px;list-style:none;line-height:1.4em;background:transparent url('img/icon-twitter.png') no-repeat left top;}
.featured-right .border {padding:6px;background:transparent url('img/35percent.png') repeat left top;}

/*-- breadcrumbs --*/
.breadcrumbs, .breadcrumbs a {font:normal 12px Arial,Helvetica,sans-serif;text-decoration:none;}

/*-- main entry --*/
.post {font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif;}
.post-title {font:bold 26px/26px "Arial Narrow",Tahoma,Arial,sans-serif;color:#c00;text-shadow:1px 1px 2px #bbb;}
.post-title,
.post-title a {color:#c00;}
.post-title a:hover {text-decoration:none;}

.byline {margin-top:-16px;margin-bottom:21px;padding-left:20px;font-size:90%;font-style:italic;background:url('img/icon-author.gif') no-repeat left center;}

.entry {font-size:90%;}
.entry ul {margin-left:24px;}
.entry ol {margin-left:36px;}
.entry ul li {padding-left:12px;list-style-type:none;background:url('img/li-square.gif') no-repeat left top;}
.entry ul.arrow li {padding:0 0 10px 26px;list-style:none;line-height:1.4em;background:url('img/li-arrow.gif') no-repeat left 2px;}
.entry ul.bullet li {padding:0 0 10px 24px;list-style:none;line-height:1.4em;background:url('img/li-bullet.gif') no-repeat left 3px;}
.entry ul.tick li {padding:0 0 11px 24px;list-style:none;line-height:1.4em;background:url('img/li-tick.gif') no-repeat left 3px;}
.entry a {text-decoration:underline;}
.entry a.more-link {text-decoration:none;}
.entry a.more-link:hover {text-decoration:underline;}

.post-meta {margin-bottom:42px;font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif;font-size:80%;border-top:1px dashed #ccc;}
.post-category {padding-left:20px;background:url('img/icon-folder.gif') no-repeat left center;}
.post-tags {padding-left:20px;background:url('img/icon-tag.gif') no-repeat left center;}
.post-comments {padding-left:20px;background:url('img/icon-comment.gif') no-repeat left center;}

.pagenav {margin-bottom:21px;font-size:80%;}

/*-- comments --*/
#comments {font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif;font-size:90%;}
.commentlist {margin:0 0 21px;list-style:none;}
.commentlist p {margin-bottom:12px;}
.commentlist li.depth-1 {margin:0 0 12px;padding:6px 0 0 10px;background:url('img/comment-bg.jpg') no-repeat left top;}
.commentlist cite {font-weight:bold;}
.commentlist .avatar {float:right;padding:2px;border:1px solid #eee;background:#fff;}
.commentlist .comment-meta {font-size:80%;margin-bottom:12px;}
.commentlist .comment-meta a {color:#999;}
.commentlist .reply {font-size:90%;margin-bottom:21px;}

.commentlist ul {margin:0 0 21px 1em;padding:6px 0 0 10px;list-style:none;background:url('img/comment-bg.jpg') no-repeat left top;}

#respond {margin-bottom:21px;padding:6px 10px;background:url('img/form-bg.jpg') no-repeat left top;}
#respond #author, #respond #email, #respond #url {width:70%;}
#respond #comment {width:99%;}

/*-- buyer login page --*/
form.buyerlogin {margin-bottom:21px;padding:6px 10px;background:url('img/form-bg.jpg') no-repeat left top;}

/*-- sidebars --*/
.sidebars {font-size:90%;}
.sidebar {overflow:hidden;}
.sidebar h3 {margin-bottom:4px;}
.sidebars ul {position:relative;margin:0;padding:0;list-style-type:none;}
.sidebars ul li.widget {margin-bottom:42px;}
.sidebars ul ul {margin:0;padding:0;}
.sidebar ul li li {margin:0;padding:0 0 0 8px;background:url('img/li-sidebar.gif') no-repeat left 10px;}
.sidebars ul li.widget_text {padding-bottom:0;}

/*-- footer --*/
.footer {font-size:80%;line-height:1.2em;color:#999;}
.footer .container {text-align:center;}
.footer p {margin-bottom:1.0em;}
.footer a {text-decoration:none;white-space:nowrap;}
.footer a:hover {text-decoration:underline;}
.footer a.copyright {color:#999;text-decoration:none;}
.footer ul {margin:0 0 1.0em;padding:0;list-style:none;}
.footer li {display:inline;margin:0 5px;padding:0;}

/*-- sales page template --*/
.salespage .main {width:450px;}
.salespage .sidebars {width:450px;float:right;margin-right:21px;}
.salespage .entry {font-size:100%;}
.salespage .entry h1 {font:bold 26px/26px "Arial Narrow",Tahoma,Arial,sans-serif;color:#c00;text-align:center;text-shadow:1px 1px 2px #bbb;}
.salespage .entry h2 {margin:1.0em 40px;font-weight:bold;font-size:22px;text-align:center;color:#009;text-shadow:1px 1px 1px #bbb;}
.salespage .entry h3 {margin:21px 0;font:bold italic 1.2em arial,helvetica,sans-serif;}
.salespage .entry h4 {font:normal 1.1em tahoma,arial,helvetica,sans-serif;text-align:center;}
.salespage .entry ul.question li {padding:0 0 10px 30px;list-style:none;line-height:1.4em;background:url('img/li-question.png') no-repeat left top;}
.salespage .entry ul.exclamation li {padding:0 0 10px 30px;list-style:none;line-height:1.4em;background:url('img/li-exclamation.png') no-repeat left top;}
.salespage .entry ul.arrow li {padding:0 0 10px 30px;list-style:none;line-height:1.4em;background:url('img/li-arrow.png') no-repeat left top;}
.salespage .entry ul.bullet li {padding:0 0 10px 24px;list-style:none;line-height:1.4em;background:url('img/li-bullet.gif') no-repeat left 3px;}
.salespage .entry ul.tick li {padding:0 0 10px 30px;list-style:none;line-height:1.4em;background:url('img/li-tickmark.png') no-repeat left top;}
.cutout {margin:0 1.0em 21px;padding:10px;border:3px dashed #000;background-color:#fcfccf;}
.testimonial {margin:10px 30px;padding:10px;text-align:left;border:1px solid #fdde9c;background:#fdfae7 url('img/testimonial-bg.jpg') no-repeat 1px 1px;}
.testimonial img {float:right;margin:0 0 10px 10px;padding:2px;border:1px solid #ca7;background-color:#fff;}

/*-- pc contact form plugin --*/
.contactform #fullname,
.contactform #email {width:70%;}
.contactform #message {width:98%;}
