/* 
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.0
*/

@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;}

/*-- siteimage --*/
.siteimage {margin-bottom:21px;}

/*-- 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;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;}


