/* 
Theme Name: Newspaper
Theme URI: http://www.gabfirethemes.com/wordpress-newspaper-theme/
Description: Customized version of the Wordpress Newspaper theme at http://www.gabfirethemes.com/wordpress-newspaper-theme/
Author: Peter Coughlin
Author URI: http://petercoughlin.com
Version: 1.0
*/

@import url('css/21px.css');

/*-- core layout--*/
body {text-align:center;color:#333;background:#eee url('img/bg.png') repeat-y center top;}
.container {width:960px;margin:0 auto;padding:0 15px;text-align:left;background:#fff;}
	.topnav {width:960px;padding:5px 0;text-align:right;text-align:center;border-bottom:1px solid #eee;background:#f6f6f6;}
		.topnav-left {width:300px;float:left;text-align:left;}
		.topnav-center {width:360px;float:left;text-align:center;}
		.topnav-right {width:300px;float:right;text-align:right;}
	.header {width:960px;margin:0;padding:0;min-height:100px;height:auto !important;height:100px;border-bottom:3px solid #000;}
		.site-title {padding:28px 0 15px;}
		.site-description {padding-bottom:15px;}
	.subnav {width:960px;overflow:hidden;padding:5px 0;text-align:center;border-bottom:3px solid #ddd;}
	.breadcrumbs {width:950px;margin:-21px 0 21px;padding:0 5px;border-bottom:1px solid #eee;}
	.content {width:960px;padding-top:21px;}
		.main {width:500px;float:left;overflow:hidden;}
		.sidebar {width:430px;float:right;overflow:hidden;padding-left:9px;border-left:1px solid #ddd;}
			.sidebar-left {float:left;width:250px;background:url('img/diagonal-stripe.gif') repeat left top;}
			.sidebar-right {float:right;width:160px;padding-left:9px;border-left:1px solid #ddd;}
	.footer {width:960px;padding:20px 0;text-align:center;border-top:1px solid #ddd;}

/*-- default links --*/
a,a:active,a:visited {color:#000;}
a:hover {color:#000;text-decoration:underline;}

/*-- topnav --*/
.topnav {font-size:12px;}
.topnav a {color:#000;font-weight:bold;}
.topnav .subscribe {height:22px;margin-left:5px;}
.topnav .subscribe div {float:left;margin-right:5px;padding:0 10px 0 5px;color:#fff;font-size:13px;font-weight:bold;text-transform:uppercase;}
.topnav table {float:right;margin:0;}
.topnav #s {width:140px;height:18px;margin:0;padding:1px 3px;font-size:12px;line-height:16px;color:#999;border:1px solid #ddd;}
.topnav #searchsubmit {height:22px;margin-right:5px;padding:0 6px 0 2px;cursor:pointer;color:#fff;font:bold 13px Georgia,Times New Roman,Times,serif;border:0;}
.topnav-center {font-size:13px;}

/*-- header --*/
.site-title,
.site-title a {font-weight:bold;font-size:48px;font-variant:small-caps;}
.site-title a:hover {text-decoration:none;}
.site-description {font-size:14px;line-height:20px;}

/*-- subnav --*/
.subnav {font:normal 17px/20px Impact,'Arial Black',Arial,sans-serif;background:#ddd url('img/subnav.gif') repeat-x center bottom;}
.subnav ul {margin:0;padding:0;}
.subnav li {display:inline;margin:0;list-style:none;}
.subnav a, .subnav a:visited {margin:0;padding:4px 3px;color:#000;text-decoration:none;}

/*-- breadcrumbs --*/
.breadcrumbs, .breadcrumbs a {font-size:11px;text-decoration:none;color:#999;}

/*-- full width content --*/
.fullwidth {background-image:none;}
.fullwidth .main {width:100%;}

/*-- main entry --*/
.post {margin-bottom:21px;}
.post-title {padding:5px 5px 5px 5px;font-size:20px;color:#000;border-top:1px solid #eee;border-bottom:1px solid #eee;background:url('img/diagonal-stripe.gif') repeat left top;}
.post-title, .post-title a {color:#000;}
.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 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;}

/*-- sidebar --*/
.sidebar {}
.sidebar p {margin-bottom:0.65em;line-height:1.2em;}
.sidebar h3 {margin:0 0 5px;padding:1px 3px;color:#fff;font-size:14px;text-transform:uppercase;border-left:5px solid #ddd;}
.sidebar ul {position:relative;margin:0;padding:0;list-style-type:none;}
.sidebar ul li.widget {margin-bottom:21px;}
.sidebar ul ul {margin:0;padding:0;}
.sidebar ul li li {margin:0;padding:0 0 0 8px;background:url('img/li-sidebar.gif') no-repeat 2px 9px;}
.sidebar ul li.widget_text {padding-bottom:0;}

/*-- footer --*/
.footer {font-size:90%;line-height:1.2em;color:#999;}
.footer .container {text-align:center;}
.footer p {margin-bottom:1.0em;}
.footer a {text-decoration:none;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 5px;padding:0;}

/*-- 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;}

/*-- front page --*/
.frontpage .latestnews {float:left;width:160px;padding-right:9px;border-right:1px solid #ddd;}
.frontpage .latestnews h3 {margin-bottom:5px;padding:1px 3px;font-size:14px;text-transform:uppercase;color:#fff;border-left:5px solid #ddd;}
.frontpage .latestnews ul {margin:0;padding:0;list-style-type:none;}
.frontpage .latestnews ul li {margin:0;padding:0 0 8px;font-size:12px;line-height:16px;}
.frontpage .latestnews-date {font-weight:bold;}
.frontpage .post {float:left;width:460px;overflow:hidden;padding:0 10px;border-right:1px solid #ddd;}
.frontpage .post .post-title {margin:0 0 8px;padding:0;font-size:38px;font-weight:bold;line-height:40px;letter-spacing:-2px;border:none;background:none;}
.frontpage .post .post-image {margin-bottom:8px;padding:2px;border:1px solid #ddd;background:#fff;}
.frontpage .featured {float:right;width:300px;}
.frontpage .featuredads {margin-bottom:21px;}
.frontpage .featured h3 {margin-bottom:8px;font-size:24px;}
.frontpage .featured .wp-post-image {float:right;margin:5px 0 0 5px;padding:2px;border:1px solid #ddd;}
.frontpage .imagerack {float:left;width:960px;margin-bottom:21px;padding:10px 0;text-align:center;border-top:3px solid #eee;background:url('img/imagerack.gif') repeat-x center bottom;}
.frontpage .imagerack ul {margin:0;padding:0;}
.frontpage .imagerack ul li {display:inline;margin:0 3px;padding:0;list-style:none;}
.frontpage .imagerack ul li img {width:120px;overflow:hidden;padding:2px;border:1px solid #ddd;background:#fff;}
.frontpage .sections {float:left;width:960px;}
.frontpage .sectionsummary {float:left;width:660px;}
.frontpage .sectionsummary-item {float:left;width:146px;height:120px;overflow:hidden;margin:0 9px 10px 0;padding-right:9px;font-size:11px;line-height:14px;border-right:1px solid #ddd;}
.frontpage .sectionsummary-item h4 {margin-bottom:8px;font:11px bold Arial,Helvetica,sans-serif;text-transform:uppercase;}
.frontpage .sectionsummary-item h4 a {}
.frontpage .sectionsummary-item ul {margin:0;padding:0;}
.frontpage .sectionsummary-item ul li {margin:0;padding:0;list-style:none;}
.frontpage .sectionsads {float:right;width:300px;}
.frontpage .sectionsads img {margin-bottom:10px;}
.frontpage .sectionsads h3 {margin:0 0 5px;padding:1px 3px;color:#fff;font-size:14px;text-transform:uppercase;border-left:5px solid #ddd;}
.frontpage .sectionsads ul {margin:0 0 21px;padding:0;list-style-type:none;}
.frontpage .sectionsads li {margin:0;padding:0 0 0 8px;background:url('img/li-sidebar.gif') no-repeat 2px 9px;}

/*-- ads --*/
.beforepost,
.afterpost {display:block;margin-bottom:21px;}

/*-- 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 contact form plugin --*/
.contactform #fullname,
.contactform #email {width:60%;}
.contactform #message {width:98%;}

/*-- pc content links plugin --*/
a.content-link {color:#333;}

/*-- pc categories or posts plugin --*/
.categoriesposts-snippet {font-size:12px;font-style:italic;}

/*-- 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;}

