/* 
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.2
*/

@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:760px;margin:0 auto;min-height:130px;height:auto !important;height:130px;text-align:left;}
.header-content {width:480px;}

.content {width:100%;text-align:center;background:transparent url('img/shadow-top.png') repeat-x center top;}
.content-wrap {width:760px;margin:0 auto;text-align:left;}
.content-content {float:left;width:480px;padding-top:21px;}

.sidebar {float:right;margin:-100px 0;width:260px;}
.sidebar-top {width:260px;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:260px;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:760px;margin:0 auto;text-align:left;}
.footer-content {width:480px;padding:20px 0;}

/*-- layout --*/
.subnav {width:760px;overflow:hidden;margin-bottom:21px;text-align:left;}
.breadcrumbs {width:480px;margin:-11px 0 21px;border-bottom:1px dashed #ddd;}
.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;}

/*-- subnav --*/
.subnav {font:bold 13px/17px Arial,Helvetics,sans-serif;}
.subnav ul {margin:0;padding:0;}
.subnav li {float:left;margin:0;list-style:none;}
.subnav a, .subnav a:visited {float:left;display:block;padding:5px 8px;color:#fff;text-decoration:none;border-right:1px solid #fff;}
.subnav a:hover, .subnav li.current_page_item a {color:#fff;}

/*-- breadcrumbs --*/
.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 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 h3 {margin:0;padding:5px 10px;color:#333;font-size:15px;font-weight:bold;border-bottom:1px solid #ddd;background:#f6f6f6;}
.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;}

/*-- sidebarimage --*/
.sidebarimage {margin-bottom:21px;}

/*-- 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;}

/*-- calendar --*/
.widget_calendar h3 {display:none;}
#wp-calendar {width:100%;margin:0;padding:0;}
#wp-calendar caption {margin:0;padding:2px;color:#333;text-align:center;font-weight:bold;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid #e3e3e3;background-color:#fff;}
#wp-calendar th {text-align:center;color:#333;}
#wp-calendar thead {margin:10px;font-weight:bold;background-color:#f6f6f6;}
#wp-calendar tbody {border:1px solid #e3e3e3;border-width:1px 0;}
#wp-calendar tbody td {margin:0;padding:2px;font-weight:normal;text-align:center;border:1px solid #e3e3e3;background:#f6f6f6;}
#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 {}