/* 
Theme Name: Shopaholics
Theme URI: http://petercoughlin.com
Description: Designed for shopping sites..
Author: Peter Coughlin
Author URI: http://petercoughlin.com
Version: 1.3

Versions
---------
1.3		Added option for page background color.
1.2		Added header image alignment.
		Added theme_excerpt.
1.1		Added post thumbnail support.
1.0		Initial version.
*/

@import url('css/21px.css');

/*-- html --*/
hr {border-top:1px solid #ddd;border-bottom:1px solid #fff;font-size:1px;line-height:2px;}

/*-- core layout--*/
body {text-align:center;color:#333;}
.container {width:960px;margin:0 auto;text-align:left;background-color:#fff;}
	.header {width:960px;min-height:100px;height:auto !important;height:100px;border-bottom:1px solid #eee;}
		.header-left {width:480px;float:left;}
			.site-title {padding:30px 0 0;}
			.site-description {}
		.header-right {width:470px;float:right;margin:20px 20px 0 0;text-align:right;}
	.nav {width:960px;height:24px;overflow:hidden;text-align:left;background:#f3f3f3;border-top:1px solid #fff;border-bottom:1px solid #ececec;}
	.breadcrumbs {width:960px;padding:2px 0;overflow:hidden;text-align:left;border-bottom:1px solid #eee;}
	.content {width:960px;padding:15px 0;}
		.main {width:730px;overflow:hidden;}
		.sidebar {width:200px;overflow:hidden;}
	.footer {width:960px;padding:20px 0 10px;text-align:center;border-top:1px solid #ddd;}

/*-- layout --*/
.mainleft .content {background:#fff url('img/content-bg.gif') repeat-y 745px top;}
.mainright .content {background:#fff url('img/content-bg.gif') repeat-y 215px top;}
.mainleft .main {float:left;}
.mainleft .sidebar {float:right;}
.mainright .main {float:right;}
.mainright .sidebar {float:left;}
.container .fullwidth {background-image:none;}
.container .fullwidth .main {width:100%;}

/*-- header --*/
.site-title,
.site-title a {font:bold 38px/40px Arial,Helvetica,sans-serif;letter-spacing:-1px;}
.site-title a:hover {text-decoration:none;}
.site-description {font-size:12px;line-height:14px;}

/*-- nav --*/
.nav ul {margin:0;padding:0;font:bold 12px/14px Arial,Helvetica,sans-serif;}
.nav li {float:left;margin:0;list-style:none;}
.nav a, .nav a:visited {float:left;margin:0;padding:5px 10px;display:block;cursor:pointer;text-decoration:none;color:#000;border-right:1px solid #ececec;}
.nav a:hover {color:#333;background:#fff;}

/*-- breadcrumbs --*/
.breadcrumbs {color:#999;font-size:11px;}
.breadcrumbs a {color:#999;}

/*-- main entry --*/
h1.post-title {margin-bottom:0.5em;line-height:27px;font-weight:bold;font-size:1.6em;}
h1.post-title,
h1.post-title a {color:#333;}
h1.post-title a:hover {text-decoration:none;}

.post {margin-bottom:21px;}

.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;}

.wp-post-image {float:left;margin:4px 12px 0 0;padding:2px;border:1px solid #ddd;}

.pagenav {margin-bottom:21px;}

/*-- sidebar --*/
.sidebar {overflow:hidden;}
.sidebar p {margin-bottom:0.65em;line-height:1.2em;}
.sidebar h3 {margin-bottom:6px;padding:0;color:#333;font-weight:bold;font-size:14px;}
.sidebar ul {position:relative;margin:0;padding:0;list-style-type:none;}
.sidebar ul li.widget {margin-bottom:20px;}
.sidebar ul ul {margin:0;padding:0;}
.sidebar ul.sub-menu,
.sidebar ul.children {padding:6px 0 0 8px;}
.sidebar ul li li {line-height:13px;margin-bottom:6px;}
.sidebar ul li.widget_text {padding-bottom:0;}
.sidebar a,
.sidebar a:active,
.sidebar a:visited {}

/*-- footer --*/
.footer {line-height:1.2em;color:#999;}
.footer p {margin:0 0 1.0em;}
.footer a {text-decoration:none;white-space:nowrap;color:#999;}
.footer a:hover {text-decoration:underline;}
.footer ul {margin:0 0 1.0em !important;padding:0;list-style:none;}
.footer li {display:inline;margin:0 5px;padding:0;}

/*-- ads --*/
.beforetitle, .beforepost, .afterpost {display:block;}
.beforetitle, .beforepost {margin-bottom:10px;}
.afterpost {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;}

/*-- top searches table --*/
.top-searches {width:100%;border-collapse:collapse;border:1px solid #558abe;background:#e6f6ff;}
.top-searches th {padding:1px 6px 4px;color:#fff;font:normal 20px Georgia,"Times New Roman","Bitstream Charter",Times,serif;text-shadow:#667 0 1px 0;background:#558abe;}
.top-searches td {padding:0 0 1px 6px;}
.top-searches td a {color:#558abe;text-decoration:none;}
.top-searches td a:hover {text-decoration:underline;}

/*-- calendar --*/
.widget_calendar h3 {display:none;}
#wp-calendar {width:100%;margin:0;padding:0;border:1px solid #ccc;}
#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 #ccc;}
#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;}

/*-- search widget --*/
#searchform label {display:none;}
#searchform #s {width:130px;margin:0;border-style:solid;border-width:1px;border-color:#689 #bde #bde #689;}
#searchform #searchsubmit {float:right;width:56px;height:25px;margin:0;padding:0 0 2px;}

/*-- newsletter signup --*/
.newslettersignup {
	margin:0 auto;padding:0 22px 21px;
	width:250px;
	background:#fff url('img/newslettersignup-shadow.png') no-repeat center bottom;
	}
.newslettersignup form {
	padding:10px;
	border:1px solid #b0a841;
	background:#fffbcc;
	}
.newslettersignup h3 {margin-bottom:12px;text-align:center;border-bottom:1px solid #b0a841;}
.newslettersignup p {margin-bottom:12px;text-align:center;}
.newslettersignup table {margin:0;}
.newslettersignup table td {padding:3px;font-weight:bold;}
.newslettersignup form input[type="text"] {width:160px;}

/*-- pc contact form plugin --*/
.contactform #fullname,
.contactform #email {width:60%;}
.contactform #message {width:98%;}

/*-- testimonial --*/
.testimonial {border:1px solid #b0a841;background:#fffbcc;}
.testimonial p {padding:3px 5px;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;line-height:15px;}

/*-- pc content links plugin --*/
a.content-link {color:#333;}

/*-- nmtk prosperent plugin --*/
.nmtk-prosperent-sort input[type="submit"] {height:24px;padding:0 3px 4px;}

/*-- pc recent comments widget --*/
.widget_recentcomments {font-size:0.9em;}
.widget_recentcomments .recentcomment {margin-bottom:6px;line-height:1.3em;}
.widget_recentcomments .recentcommentsauthor {font-weight:bold;}
.widget_recentcomments .recentcommentscomment {}
.widget_recentcomments .recentcommentslink a {line-height:1.3em;font-size:0.95em;font-style:italic;color:#999;}

/*-- pc aweber widget --*/
.widget-pc-aweber {text-align:center;}
.pc-aweber-intro {text-align:left;font-weight:bold;}
.pc-aweber-title {font-size:larger;font-weight:bold;font-style:italic;}
.pc-aweber-benefit {}
.pc-aweber-call {}
.pc-aweber-arrows {}
.pc-aweber-table {margin:auto auto 12px;}
.pc-aweber-table td {padding:3px;}
.pc-aweber-table .label {text-align:right;font-weight:bold;}
.pc-aweber-table .textbox {width:120px;}
.pc-aweber-privacy {color:#999;font-size:11px;}


