/* 
Theme Name: PPCN
Theme URI: http://petercoughlin.com
Description: Custom WordPress theme for Perth Primary Care Network.
Author: Peter Coughlin
Author URI: http://petercoughlin.com
Version: 1.1
*/

@import url('css/21px.css');

/*-- core layout--*/
body {text-align:center;color:#333;background:#fff url('img/body-bg.jpg') repeat-x fixed center top;}
.container {width:960px;margin:0 auto 15px;padding:0;text-align:left;border:1px solid #3b93d3;border-width:0 1px;background:#fff;}
	.header {width:960px;margin:0;padding:0;}
	.breadcrumbs {width:950px;margin:-21px 0 21px;padding:0 5px;border-bottom:1px solid #eee;}
	.content {width:960px;padding:21px 0 0;}
		.main {width:690px;float:right;overflow:hidden;margin-right:15px;}
		.sidebar {width:230px;float:left;}
	.footer {width:930px;margin:0;padding:1.0em 15px 0;text-align:center;border:1px solid #3b93d3;border-width:1px 0;}

/*-- default links --*/
a,a:active,a:visited {color:#3b93d3;}
a:hover {color:#3b93d3;text-decoration:underline;}

/*-- breadcrumbs --*/
.breadcrumbs, .breadcrumbs a {font-size:11px;text-decoration:none;color:#999;}

/*-- main entry --*/
.post {margin-bottom:21px;}
.post-title {font-size:18px;color:#54b450;}
.post-title, .post-title a {color:#54b450;}
.post-title a:hover {text-decoration:none;}

.entry {}
.entry .wp-post-image {float:left;margin:5px 5px 0 0;padding:2px;border:1px solid #ddd;}
.entry h1 {font-size:18px;color:#54b450;}
.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;}
.post-meta {padding:1px 3px 2px;font-size:12px;font-style:italic;border:1px solid #eee;border-width:1px 0;}

.pagenav {margin-bottom:21px;}

/*-- sidebars --*/
.sidebar {}
.sidebar-menu {margin:21px 15px;padding:0;list-style-type:none;}
.sidebar-menu .widget {margin-bottom:21px;}
.sidebar-menu p {margin-bottom:0.65em;line-height:1.2em;}
.sidebar-menu h3.widgettitle {margin-bottom:6px;font-size:14px;font-weight:bold;color:#54b450;border-bottom:1px solid #3ba0e8;}
.sidebar-menu ul {margin:0;padding:0;list-style-type:none;}
.sidebar-menu li.widget {margin-bottom:21px;}
.sidebar-menu li li {margin:0;padding:0 0 0 8px;background:url('img/li-sidebar.gif') no-repeat 2px 9px;}
.sidebar-menu ul li.widget_text {padding-bottom:0;}

/*-- widgets --*/
.widget_latestposts {}
.widget_latestposts .date {font-weight:bold;}

/*-- footer --*/
.footer {font-size:11px;line-height:1.2em;color:#000;}
.footer p {margin-bottom:1.0em;}
.footer a {color:#06a;text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.footer ul {margin:0 0 1.0em;padding:0;list-style:none;}
.footer li {display:inline;margin:0 5px;padding:0;}
.footer p.copyright, .footer p.copyright a {color:#000;text-decoration:none;}

/*-- full width template --*/
.fullwidth {background-image:none;}
.fullwidth .main {width:100%;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 url('img/diagonal-stripe.gif') repeat left top;}

/*-- calendar --*/
.widget_calendar h3 {display:none;}
#wp-calendar {width:100%;margin:0;padding:0;border:1px solid #ddd;}
#wp-calendar caption {margin:0;padding:2px;text-align:center;font-weight:bold;letter-spacing:2px;text-transform:uppercase;}
#wp-calendar th {text-align:center;}
#wp-calendar thead {margin:10px;font-weight:bold;}
#wp-calendar tbody {}
#wp-calendar tbody td {margin:0;padding:2px;font-weight:normal;text-align:center;border:1px solid #ddd;}
#wp-calendar tbody td.today {font-weight:bold;text-decoration:underline;}
#wp-calendar tfoot td {padding:3px 6px;}
#wp-calendar tfoot #next {text-align:right;}

/*-- pc contact form plugin --*/
.contactform #fullname,
.contactform #email {width:60%;}
.contactform #message {width:98%;}


