/*
Theme Name:Unnamed Tabloid
Theme URI: http://neuromeblog.com/unnamed-tabloid/
Description: A newspaper-style theme for Wordpress.
Version: 1.01
Author:Jerome Halligan
Author URI: http://neuromeblog.com/
Tags: fixed-width, right-sidebar, white, custom-menu, theme-options, front-page-post-form
License: GNU General Public License, v2 (or newer)
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/

/* For tips and guides on how to use the theme, visit http://neuromeblog.com/. A live demo of the theme is available at http://neuromeblog.com/unnamed-tabloid. Also, the online satirical news site The National Protrusion.com uses the theme (http://thenationalprotrusion.com/).*/

body,h1,h2,h3,h4,h5,h6,blockquote,p{
margin:0;
padding:0;
}

body{
margin:0;
font-family:Georgia,Sans-serif;
font-size:14px;
text-align:left;
vertical-align:top;
background:#fff;
color:#000000;
}

a, a:visited{
color:#004276;
text-decoration:none;
}

a:hover{
color:#000;
text-decoration:underline;
}

ul, ol{
margin-top:0;
padding-left:0;
list-style-type:none;
}

h1{
font-size:24px;
color:#282828;
letter-spacing:-.05em;
}

h2{
font-size:20px;
letter-spacing:-.05em;
}

h3{
font-size:18px;
letter-spacing:-.05em;
padding-bottom:4px;
padding-top:7px;
}

h4{
font-size:12px;
color:#282828;
letter-spacing:-.05em;
}

h4 a, h4 a:visited{
color:#282828;
}

h4 a:hover{
color:#282828;
text-decoration:underline;
}

p{
font-size:12px;
padding-bottom:10px;
line-height:1.2em;
}

blockquote{
margin-left:25px;
margin-right:25px;
padding:10px 0;
font-size:16px;
font-weight:bold;
color:#999999;
}

img{
border:none;
}

/* PAGE */

#page{
margin:10px auto 10px auto;
padding:10px;
width:900px;
background:#fff;
text-align:left;
border:1px solid #A8A8A8;
}

/* HEADER STUFF */

#header, #header2{
text-align:center;
}

#header{
padding-bottom:5px;
}

#header h1, #header2 h2 {
font-size:32px;
letter-spacing:-.1em;
}

#header h1 a, #header h1 a:visited, #header2 h2 a, #header2 h2 a:visited{
color:#000;
}

#header h1 a:hover, #header2 a:hover{
color:#000;
}

#header h2{
font-size:14px;
color:#999999;
font-weight:bold;
}

#header2 {
margin-left:15px;
margin-right:8px;
padding-bottom:31px;
}

.header_image{
border:none;
}

.header2_image{
border:none;
float:left;
clear:both;
}

h2.header2 {
text-align:center;
margin-bottom:-31px;
padding-bottom:3px;
}

h3.header2 {
float:left;
font-size:16px;
}

h3.header2 a, h3.header2 a:visited{
color:#000;
}

h5.date{
font-size:10px; 
padding-top:8px;
}

/* CONTAINER */

#container{
width:520px;
padding-top:0px;
padding-bottom:20px;
float:left;
}

/* CONTENT */

#content {
width:625px;
padding-top:0px;
padding-bottom:20px;
float:left;
}

/* HOME PAGE */

table#mcclatchy_table {
margin-top:-2px;
width:625px;
border-bottom:1px solid #ddd;
}

table#mcclatchy_table td{
vertical-align:top;
}

table#mcclatchy_table td.lf{
padding-left:0px;
width:352px;
}

table#mcclatchy_table td.mi{
width:310px;
border-left:1px solid #ddd;
}

#top_story{
padding-top:8px;
}

#top_story h2{
line-height:1em;
margin-right:10px;
padding:0px 0 8px 0;
font-size:24px;
}

#top_story h3{
line-height:1.1em;
padding:3px 0 6px 0;
}

#top_story h4{
padding:4px 0 0 0;
}

#top_story p{
font-size:12px;
margin-right:5px;
}

#top_story img{
margin-top:0px;
margin-bottom:8px;
border:1px solid #CCCCCC;
padding:0px;
}

.latest_news{
padding-top:12px;
margin:0px 10px;
}

.latest_news h3{
font-size:16px;
padding:3px 0 4px 0;
margin-right:3px;
line-height:1em;
}

.latest_news p{
font-size:12px;
margin-right:3px;
}

/* MORE NEWS */

.more_news{
padding-top:7px;
border-top:1px solid #ddd;
}

.more_news p{
font-size:12px;
margin-right:10px;
}

.more_news h4{
padding:6px 0 4px 0;
border:none;
}

.more_news h4 a, .more_news h4 a:visited{
color:#000;
}

.more_news h4 a:hover{
text-decoration:underline;
}

table#more_news_table{
width:520px;
border:none;
}

table#more_news_table td{
vertical-align:top;
width:50%;
}

/* SIDEBAR */

.sidebar1{
width:270px;
float:left;
margin-top:0px;
padding-top:13px;
padding-left:0px;
border-left:1px solid #ddd;
}

.sidebar2{
width:300px;
float:left;
margin-top:15px;
margin-left:-40px;
padding-left:0px;
}

h3.email_delivery{
font-size:15px;
padding-left:6px;
}

.sidebar1 h2, .sidebar2 h2{
font-size:12px;
padding:0 0 6px 0;
color:#282828;
font-weight:bold;
letter-spacing:normal;
}

.sidebar1 h2 a, .sidebar1 h2 a:visited, 
.sidebar2 h2 a, .sidebar2 h2 a:visited{
color:#282828;
}

.sidebar1 h2 a:hover,
.sidebar2 h2 a:hover{
color:#282828;
text-decoration:underline;
}

.sidebar1 ul, .sidebar2 ul{
list-style-type:none;
padding-left:15px;
margin-top:0px;
}

.sidebar1 li, .sidebar2 li{
list-style-type:none;
padding-bottom:20px;
font-size:12px;
}

.sidebar1 ul li ul, .sidebar2 ul li ul{
padding-left:12px;
margin-right:0px;
}

.sidebar1 ul li ul li, .sidebar2 ul li ul li{
margin-right:5px;
padding-top:5px;
padding-bottom:2px;
list-style-image:url('images/dot.png');
font-weight:bold;
}

.sidebar1 ul li ul li ul li, .sidebar2 ul li ul li ul li{
margin-right:5px;
padding-top:5px;
padding-bottom:2px;
list-style-image:url('images/dot.png');
font-weight:bold;
}


.sidebar1 ul li.page_item, .sidebar1 ul li.cat-item, 
.sidebar2 ul li.cat-item, .sidebar2 ul li.page_item{
margin-right:5px;
padding-top:5px;
padding-bottom:2px;
list-style-image:url('images/dot.png');
font-weight:bold;
}

.sidebar1 ul li.recentcomments, .sidebar2 ul li.recentcomments, .sidebar1 ul li.recentcomments a, .sidebar2 ul li.recentcomments a{
font-weight:normal;
}

.sidebar1 img, .sidebar2 img{
border:none;
}

.rssSummary{
font-weight:normal;
}

/* FOOTER */

#footer{
padding-top:30px;
border-top:1px solid #ddd;
clear:both;
font-size:10px;
}

#footer ul{
padding-left:0;
list-style-type:none;
}

#footer ul li{
padding-bottom:8px;
}

#footer img{
border:0;
}

table#footer_table{
border:0;
width:895px;
}

table#footer_table td{
vertical-align:top;
}

table#footer_table td.lf, table#footer_table td.middle{
width:25%;
}

table#footer_table td.rt{
width:50%;
}

/* NAVMENU */

#navmenu{
border-top:1px solid #000;
padding-top:3px;
border-bottom:1px solid #CCCCCC;
padding-bottom:6px;
}

#navmenu ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
}

#navmenu ul li { display: inline;
font-size:11px;
text-transform:uppercase; }

#navmenu ul li a
{
text-decoration: none;
padding: .2em 1em;
color:#000;
}

#navmenu ul li a:hover
{
color: #000;
text-decoration:underline;}

#navmenu ul li.get_feed{
float:right;
margin-top:-13px;
margin-left:1em;
font-size:11px;
text-align:right;
}

#navmenu ul li.get_feed a, #navmenu ul li.get_feed a:visited{
padding-left:0;
color:#000;
}

#navmenu ul li.get_feed a:hover{
color:#000;
text-decoration:underline;
}

.custom_menu{
}

/* SEARCH WINDOW */

li.search{
padding-top:0px;
padding-left:30px;
float:left;
}

.search_header2 p{
padding-bottom:0px;
}

.search_header2{
float:right;
padding-top:0;
}

/* SINGLE POST STUFF */

.post{
width:580px;
padding-left:0px;
padding-top:20px;
border-right:1px solid #ddd;
}

.post h1{
color:#000;
margin-right:15px;
font-weight:normal;
letter-spacing:-.02em;
font-size:32px;
padding-left:10px;
line-height:1.1em;
}

.post h2{
padding-left:10px;
}

.post p{
margin-right:30px;
}

.entry{
margin-top:6px;
width:560px;
padding-left:10px;
}

.entry h2{
padding:10px 0 5px 0;
}

.entry p{
font-size:15.5px;
margin-right:8px;
padding-right:0px;
line-height:1.5em;
}

.large_post_image{
border:1px solid #CCCCCC;
}

p.date{
color:gray;
font-weight:normal;
font-size:10px;
padding-top:6px;
padding-left:11px;
}

p.postmetadata{
clear:both;
}

.single_post_social {
font-size:10px; 
margin-top:10px; 
margin-bottom:10px; 
padding-bottom:1em; 
} 

.single_post_social img {
border:none;
padding-left:.6em; 
}

table#sociable_table{
padding-bottom:8px;
}

table#sociable_table td{
padding-right:12px;
}

/* RELATED POSTS */

#my_related_posts {
font-size:.8em; 
width:180px; 
float:right; 
margin-top:12px; 
margin-right:1em; 
margin-bottom:1em; 
margin-left:1em; 
line-height:1.1em; 
}

#my_related_posts ul, #my_related_posts ol{
margin-top:0;
padding-left:0;
}

#my_related_posts p {
font-weight:bold; padding-top:12px;
padding-bottom:.5em; 
}

#my_related_posts li {
padding-top:.8em; margin-left:0em; list-style-type:none; 
}

#my_related_posts table td {
vertical-align:top;
padding-bottom:8px;
}

#my_related_posts table td.fb {
padding-left:20px;
}

/* POST IMAGE */

#post_image {
float:left; 
width:190px; 
margin-right:1.1em; 
color:#686868; 
font-family:Arial; 
padding-top: 0px; 
padding-bottom:10px;
}

#post_image p{
font-size:10px;
line-height:1.1em;
margin-right:0;
padding-right:0;
}

#post_image img {
padding-top:.5em; 
padding-bottom:.5em; 
}

#post_image img a {
border:none;
}

#post_video {
float:left; 
width:300px; 
margin-right:1.1em; 
line-height:1.1em; 
font-size:.7em; 
color:#686868; 
font-family:Arial; 
padding-top:10px; 
padding-bottom:0px; 
border-top:2px solid #ddd; 
border-bottom:1px solid #ddd; 
}

#post_video p {
padding-top:10px;  
}

/* ARCHIVE PAGES */

h3.archive {
padding-top:5px;
padding-bottom:5px;
margin-right:20px;
}

p.archives{
padding-top:15px;
}

/* SEARCH RESULTS */

h3.search_results{
padding-top:25px;
color:#A8A8A8;
}

/* SINGLE POST PREVIOUS/NEXT NAVIGATION */

#post_bottom_nav {
border-top:1px solid #ddd;
width:550px;
margin-top:0px;
margin-bottom:30px;
margin-left:0px;
padding:10px 0 10px 0;
font-size:12px;
}

#post_bottom_nav a{
font-weight:bold;
}

ul#post_bottom_nav_list{
padding-left:0 !important;
margin-left:0 !important;
}

ul#post_bottom_nav_list li{
display:inline;
list-style-type:none;
padding-left:0 !important;
margin-left:0 !important;
}

#post_bottom_nav ul li.previous{
text-align:right;
width:270px;
float:left;
padding-right:10px;
}

#post_bottom_nav ul li.next{
text-align:left;
width:270px;
float:right;
}

p.previous_head{
margin-right:0;
}

/* COMMENTS */

.comments-template{
margin:0;
padding: 30px 0 0;
width:520px;
}

.comments-template ol{
margin: 0;
padding: 0 0 15px;
list-style: none;
}

.comments-template ol li{
margin: 18px 0 0;
line-height: 18px;
padding: 0 0 10px;
border-bottom:1px solid #ddd;
}

.comments-template p{
line-height:18px;
font-size:12px;
color:#000000;
margin-left:40px;
}

.comments-template ol li.even p, .comments-template ol li.odd p, .comments-template ol li.byuser p{
border:1px solid #A8A8A8;
padding:7px 10px 7px 10px;
margin-bottom:8px;
background:#99ccff;
}

.comments-template ol li.bypostauthor p{
background:#FFFF66;
border:1px solid #A8A8A8;
padding:7px 10px 7px 10px;
margin-bottom:8px;
}

.comments-template cite{
border:0;
font-size:10px;
}

.comments-template h2{
font-family: Georgia, Sans-serif;
font-size: 18px;
}

.comments-template p.nocomments{
padding: 0;
}

.comments-template textarea{
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 14px;
}

img.avatar{
float:left;
margin-right:10px;
margin-bottom:7px;
}

/* WORDPRESS IMAGE ALIGN AND CAPTION CLASSES */

.aligncenter, div.aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
padding:0 0 10px 0;
border:0;
}

.alignleft{
float: left;
padding:0 13px 8px 0;
border:0;
}

.alignright{
float: right;
padding:0 0 8px 13px;
border:0;
}

.wp-caption{
border:none;
text-align: left;
background-color:#fff;
padding-top: 6px;
margin:0;
/* optional rounded corners for browsers that support it */
/*-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;*/
}

.wp-caption img{
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text{
font-size: 10px;
line-height: 13px;
padding-top:4px; 
padding-bottom:5px; 
margin:0 2px;
margin:0;
color:#686868;
}

/* WP CALENDAR */

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font-size:1.3em;
font-weight:bold;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
