/* 
Theme Name: No Excuse
Theme URI: http://petercoughlin.com
Description: You've got no excuse now..
Author: Peter Coughlin
Author URI: http://petercoughlin.com
Version: 1.7

Changelog
---------
1.7		Added option to move main content to either side.
1.6		Reduced sidebar width, added image ads to default adsense code.
1.5		Added option to link sidebar image.
1.4		Changed color of links in sidebar.
1.3		Added test mode for adsense.
1.2		Added static front page to RSS feed.
1.1		Added code for default adsense ads.
1.0		Initial version.
*/

@import url('css/21px.css');

/*-- core layout--*/
body {color:#333;background:#fff;}

.header {width:100%;text-align:center;background:transparent url('img/shadow-bottom.png') repeat-x center bottom;}
.header-wrap {width:762px;margin:0 auto;min-height:130px;height:auto !important;height:130px;text-align:left;}
.header-content {width:500px;}

.content {width:100%;text-align:center;background:transparent url('img/shadow-top.png') repeat-x center top;}
.content-wrap {width:762px;margin:0 auto;text-align:left;}
.content-content {width:500px;padding-top:21px;}

.sidebar {margin:-100px 0;width:242px;overflow:hidden;}
.sidebarimage {width:182px;height:150px;margin-bottom:21px;overflow:hidden;}
.sidebar-top {width:242px;height:30px;background:transparent url('img/sidebar-top.png') no-repeat center top;}
.sidebar-content {padding:0 30px;background:transparent url('img/sidebar.png') repeat-y center top;}
.sidebar-bottom {margin:-21px 0 21px;width:242px;height:30px;background:transparent url('img/sidebar-bottom.png') no-repeat center bottom;}

.footer {width:100%;text-align:center;border:1px solid #ddd;border-width:1px 0;background:#f3f3f3;}
.footer-wrap {width:762px;margin:0 auto;text-align:left;}
.footer-content {width:500px;padding:20px 0;}

/*-- extra layout --*/
.mainleft .header-content {}
.mainright .header-content,
.mainright .footer-content {margin-left:260px;}
.mainleft .content-content {float:left;}
.mainright .content-content {float:right;}
.mainleft .sidebar {float:right;}
.mainright .sidebar {float:left;}
.fullwidth .content-content {width:100%;}

/*-- header --*/
.site-title {padding:21px 0;}
.site-description {padding-bottom:21px;}
.site-title,
.site-title a {font:bold 38px/40px Arial,Helvetica,sans-serif;}
.site-title a:hover {text-decoration:none;}
.site-description {font:normal 16px/18px Arial,Helvetica,sans-serif;letter-spacing:1px;}

/*-- breadcrumbs --*/
.breadcrumbs {width:500px;margin:-11px 0 21px;border-bottom:1px dashed #ddd;}
.breadcrumbs, .breadcrumbs a {font-size:12px;text-decoration:none;color:#999;}

/*-- main entry --*/
.post {margin-bottom:21px;}
.post-title {padding-bottom:3px;font-size:20px;font-weight:bold;color:#000;border-bottom:1px solid #ddd;}
.post-title a {color:#000;}
.post-title a:hover {text-decoration:none;}

.entry {}
.entry h2 {font-size:15px;font-weight:bold;}
.entry h3 {font-size:15px;font-weight:normal;}
.entry ul,
.entry ol {margin-left:36px;}
.entry ul li {list-style-type:square;}
.entry a {text-decoration:underline;}
.entry a.more-link {text-decoration:none;}
.entry a.more-link:hover {text-decoration:underline;}

.pagenav {margin-bottom:21px;}

/*-- sidebar --*/
.sidebar p {margin-bottom:0.65em;line-height:1.2em;}
.sidebar a {color:#333;}
.sidebar h3 {margin:0;padding:5px 10px;color:#333;font-size:15px;font-weight:bold;text-shadow:0 1px 0 #fff;border-bottom:1px solid #d0d0d0;background:#e6e6e6 url('img/heading-bg.png') repeat-x left top;}
.sidebar ul {position:relative;margin:0;padding:0;list-style-type:none;}
.sidebar ul li.widget {margin-bottom:21px;border:1px solid #ddd;}
.sidebar ul ul {margin:0;padding:10px;}
.sidebar ul li li {margin:0;padding:0 0 0 8px;background:url('img/li-sidebar.gif') no-repeat left 8px;}
.sidebar ul .textwidget,
.sidebar ul .sidebarad,
.sidebar ul .sidebarimageadswidget {padding:10px;}

/*-- footer --*/
.footer {font-size:90%;color:#999;}
.footer .container {text-align:center;}
.footer p {margin-bottom:1.0em;}
.footer a {color:#999;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 10px 0 0;padding:0;}

/*-- shoutboxes --*/
.shoutboxright {width:30%;float:right;margin:0 0 21px 10px;padding-left:10px;color:#999;border-left:4px solid #ddd;}

/*-- comments --*/
.commentlist li .avatar {float:right;margin:0 5px 0 10px;padding:2px;border:1px solid #eee;background:#fff;}
.commentlist cite, .commentlist cite a {font-weight:bold;font-style:normal;}
#commentform {margin-bottom:21px;}	
#commentform #author, #commentform #email, #commentform #url {width:50%;padding:2px;}
#commentform textarea {width:98%;padding:2px;}	
.commentlist {margin:0;padding:0;}	
.commentlist ol {margin:0;padding:10px;}
.commentlist li {margin:15px 0 10px;padding:10px 5px 0 10px;list-style:none;}
.commentlist .reply {margin-bottom:10px;}
.commentlist li ul li {margin-right:-5px;}
.commentlist p {margin:10px 5px 10px 0;padding:0;}
.comments a {color:#333;}
.children {margin:0;padding:0;}
.nocomments {text-align:center;margin:0;padding:0;}
.commentmetadata {font-size:11px;}
.navigation {display:block;text-align:center;margin-bottom:21px;}
#respond h3 {margin-bottom:15px;}	
.depth-1 {border:1px solid #eee;margin:0;padding:0;}
.commentlist .even, .commentlist .alt {border-top:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee;}
.commentlist .even {background:#fff;}
.commentlist .odd {background:#f6f6f6;}

/*-- search widget --*/
#searchform {padding:10px;}
#searchform label {display:none;}
#searchform #s {width:110px;height:20px;margin:0;padding:1px 3px;font-size:12px;line-height:16px;color:#999;border:1px solid #ddd;}
#searchform #searchsubmit {float:right;width:50px;height:24px;margin:0;padding:0 0 3px;cursor:pointer;border:1px solid #ddd;}

/*-- calendar --*/
.sidebar ul li.widget_calendar {border:none;}
.widget_calendar h3 {display:none;}
#wp-calendar {width:100%;margin:0;padding:0;border:none;}
#wp-calendar caption {margin:0;padding:2px;color:#333;text-align:center;font-weight:bold;letter-spacing:2px;text-transform:uppercase;background-color:#fff;}
#wp-calendar th {text-align:center;color:#333;}
#wp-calendar thead {margin:10px;font-weight:bold;border:1px solid #e3e3e3;background-color:#f6f6f6;}
#wp-calendar tbody {}
#wp-calendar tbody td {margin:0;padding:2px;font-weight:normal;text-align:center;border:1px solid #e3e3e3;}
#wp-calendar tbody td.today {font-weight:bold;text-decoration:underline;}
#wp-calendar tfoot td {padding:3px 6px;background-color:#fff;}
#wp-calendar tfoot #next {text-align:right;}

/*-- ads --*/
.beforepost, .afterpost {display:block;margin-bottom:21px;}
.beforepost table, .afterpost table {margin-bottom:0;}

/*-- pc contact form plugin --*/
.contactform #fullname,
.contactform #email {width:60%;}
.contactform #message {width:98%;}

/*-- pc content links plugin --*/
a.content-link {color:#333;}

/*-- pc-bay defaults --*/
.pcbay {margin-bottom:21px;}
.pcbay-title {}
.pcbay-image {}
.pcbay-price {font-weight:bold;}
.pcbay-price-value {}
.pcbay-bids {}
.pcbay-ends {}
.pcbay-ends-value {text-decoration:underline;}
.pcbay-bid {}
.pcbay-bid a {color:#c00;}
.pcbay-bin {}
.pcbay-bin a {color:#c00;}
.pcbay-bin-currency {}
.pcbay-bin-price {}
.pcbay-bin-link {}
.pcbay-more {clear:both;}

/*-- vertical --*/
.pcbay-vertical {}
.pcbay-vertical-item {margin:0 0 21px;font:normal 12px/12px Verdana,Helvetica,Arial,sans-serif;}
.pcbay-vertical-item .pcbay-title {font-weight:bold;}
.pcbay-vertical-item table {margin:0;padding:0;}
.pcbay-vertical-item td {vertical-align:middle;padding:4px;}
.pcbay-vertical-item .pcbay-image {}
.pcbay-vertical-item .pcbay-image a {width:82px;display:block;padding:8px 8px 12px;text-align:center;}
.pcbay-vertical-item .pcbay-image a img {border:1px solid #666;}
.pcbay-vertical-item .pcbay-bid a {}
.pcbay-vertical-item .pcbay-bid a:hover {}
.pcbay-vertical-item .pcbay-bin a {}
.pcbay-vertical-item .pcbay-bin a:hover {}

/*-- horizontal --*/
.pcbay-horizontal {}
.pcbay-horizontal-item {
    float:left;width:140px;height:222px;
    margin:5px 6px;padding:3px;
    text-align:center;
    border:1px solid #ddd;
    overflow:hidden;
    }
.pcbay-horizontal .pcbay-ends {font-size:0.9em;}

/*-- thumbnails --*/
.pcbay-thumbnail {}
.pcbay-thumbnail-item {float:left;width:80px;height:80px;overflow:hidden;margin-right:10px;text-align:center;}
.pcbay-thumbnail .pcbay-image {}

/*-- pc recent comments widget --*/
.widget_recentcomments {font-size:0.9em;}
.widget_recentcomments .recentcommentsauthor {font-weight:bold;}
.widget_recentcomments .recentcommentscomment {}
.widget_recentcomments .recentcommentslink a {font-size:0.95em;color:#999;}

/*-- nmtk prosperent plugin --*/
.nmtk-prosperent-sort input[type="submit"] {height:24px;padding:0 3px 4px;}


