/**
Theme Name: Tabloidy
Author URI: http://tabloidy.com
Version: 1.0
Author: Socrates Maura
Description: Tabloid Theme
Coder: Socrates Maura (editor@bonche.com)
*/

/* -------------------------------------- */

/**
 * Dynamic CSS
 * @author: Socrates Maura
 */
/**
 *  Yahoo! UI Library: Reset CSS
 *  http://developer.yahoo.com/yui/3/cssreset/
 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0px;
    padding: 0px;
}

header, footer, nav, section, article {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
}

fieldset, img {
    border: 0px;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0px;
}

body {
	line-height: 1;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/**
 * Document Globals
 */


/******************************
 * Document Globals
 */

/* body */

body {
	background:#F3F3F3 url(images/background.png) repeat-x 0 0;
}

body, pre {
    margin: 0px;
    padding: 0px;
    font-size: 11px;
     unicode-bidi: embed;
    direction: ltr;
	font-family: 'Segoe UI', 'Trebuchet MS', Trebuchet, 'Helvetica Charcoal', Charcoal, 'Lucida Grande', Lucida Grande, arial, helvetica, sans-serif;
	color:#4a483d;
}

a:link {
    color: #2342D7;
    text-decoration: none;
}


a:visited {
    color: #2342D7;
    text-decoration: none;
}


a:active {
    color: #AB2D2E;
    text-decoration: underline;
}


a:hover {
    text-decoration: none;
}


p {
    margin: 0px 0px 16px 0px;
}


em {
	font-style:italic;
}


blockquote p {
	margin:0px;
	padding:0px;
}


blockquote {
	background: #e0e0e0 url("images/bg_blockquote.gif") no-repeat 0 5px;
	padding: 30px;
	padding-left: 35px;
	margin: 0px 10px 8px 10px;
	font-size:12px;
	/* ROUNDED BORDER */
	/* Firefox */
	-moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
	/* Safari and Chrome */
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
	/* Linux browsers */
	-khtml-border-bottom-left-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	/* CSS3 */
	border-radius: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}


.round {
	/* ROUNDED BORDER */
	behavior:url('css/ie-css3.htc');
	position:relative;
	-moz-border-radius: 6px;   
	-khtml-border-radius: 6px;   
	-webkit-border-radius: 6px;
	border-radius: 6px;
}


.round3 {
	/* ROUNDED BORDER */
	behavior:url('css/ie-css3.htc');
	position:relative;
	-moz-border-radius: 3px;   
	-khtml-border-radius: 3px;   
	-webkit-border-radius: 3px;
	border-radius: 3px;
}


.roundtop3 {
	/* ROUNDED BORDER */
	/* Firefox */
	-moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
	/* Safari and Chrome */
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
	/* Linux browsers */
	-khtml-border-bottom-left-radius: 0px;
	-khtml-border-top-left-radius: 3px;
	-khtml-border-bottom-right-radius: 0px;
	-khtml-border-top-right-radius: 3px;
	/* CSS3 */
	border-radius: 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}


.roundbot3 {
	/* ROUNDED BORDER */
	/* Firefox */
	-moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
	/* Safari and Chrome */
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
	/* Linux browsers */
	-khtml-border-bottom-left-radius: 3px;
	-khtml-border-top-left-radius: 0px;
	-khtml-border-bottom-right-radius: 3px;
	-khtml-border-top-right-radius: 0px;
	/* CSS3 */
	border-radius: 3px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}


/* top */
#topbar {
	background-color:#000000;
	border-bottom: 1px solid #eeeeee;
	min-height: 4px;
	width:100%;
}


/* tabloidy margin */
#tabloidy{
	width:991px;
	margin:0 auto;
}


#tabloidy #blog-title a {
	color: #CD1E1E;
}


#tabloidy #blog-title,
#tabloidy #blog-description,
#page-menu {
	float:left;
	height:24px;
	line-height:20px;
	margin-top:4px;
	text-shadow: 1px 1px 1px #C6E7F0;
	font-size:13px;
	color: #274043;
}


#tabloidy #blog-description {
margin-left:1px;
}


/* header */
#header { 
	font-style:italic; 
	margin-bottom: 12px;
}


#page-menu {
	float:right;
	margin-bottom:15px;
}


#page-menu ul li {
	background:transparent url(images/page-menu-separator.png) no-repeat 0 0;
	display:block;
	float:left;
	padding-left:2px;
	margin-left:13px;
}


#page-menu ul li.first {
	background:none;
	padding-left:0;
}


#page-menu ul li a {
	margin-left:13px;
	color:#274043;
}


#page-menu ul li.current_page_item a, #page-menu a:hover { 
	/*color:#b2b2b2;*/
}


#branding {
	clear:right;
	/*margin-bottom:15px;*/
}


#branding #logo-container {
	position:relative;
	background-color: #B80808;
	width:255px;
	height: 120px;
	border: 1px solid #C70101;
	/* GRADIENT */
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DC6666', endColorstr='#C70000'); 
	/* Safari and Chrome */
	background: -webkit-gradient(linear, left top, left bottom, from(#DC6666), to(#C70000));
	/* Firefox */
	background: -moz-linear-gradient(top,  #DC6666,  #C70000); 
	/* ROUNDED BORDER */
	/* Firefox */
	-moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
	/* Safari and Chrome */
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
	/* Linux browsers */
	-khtml-border-bottom-left-radius: 0px;
	-khtml-border-top-left-radius: 6px;
	-khtml-border-bottom-right-radius: 0px;
	-khtml-border-top-right-radius: 6px;
	/* CSS3 */
	border-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}


#branding #logo {
	width:254px;
	height: 120px;
	background: transparent url('images/sprite.png') 14px 20px no-repeat;
}


.home {
	padding: 5px 4px 4px 4px;
	background-color: #B80808;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C70000', endColorstr='#8C0202'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#C70000), to(#8C0202)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #C70000,  #8C0202); /* for firefox 3.6+ */
	-moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
	border-top:none;
}


#cat-menu {
	overflow:hidden;
	height:38px;
	line-height:36px;
	font-size: 17px;
}


#cat-menu ul {
	display:block;
	height:40px;
	float:left;
}


#cat-menu ul li {
	display:inline;
	margin:0 8px;
}


#cat-menu ul li a {
	color:#efefef;
	text-shadow: 1px 1px 1px #3f3f3f;
}


#cat-menu li.current-cat a,  #cat-menu a:hover {
	color:#efefef;
	text-shadow: 1px 1px 1px #3f3f3f;
	border-bottom:3px solid #b2b2b2;
}


.active_category {
		color:#efefef;
	text-shadow: 1px 1px 1px #3f3f3f;
	border-bottom:3px solid #b2b2b2;
}


/* search */
#top-search-wrap {
	position:relative;
	float:right;
	height:30px;
	display:inline;
	margin-right: 4px;
}


#top-s {
	color:#2f2f2f;
	width:180px;
	padding: 3px;
	top:-1px;
	height:20px;
	font-size: 13px;
	text-shadow: 1px 1px 1px #ffffff;
	border: 1px solid #881010;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#f0f0f0'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#cfcfcf), to(#f0f0f0)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #cfcfcf,  #f0f0f0); /* for firefox 3.6+ */
}


#top-search-submit {
	cursor:pointer;
	font-size: 14px;
	line-height:11px;
	font-style: italic;
	text-shadow: 1px 1px 1px #dfdfdf;
	padding-left: 9px;
	padding-right: 9px;
	height:34px;
	margin-left:2px;
	font-style:normal;
}



/******/
/*
#blog-title { 
	font-size:41px;
}

#blog-title a { color:#000000; }

#blog-title a:hover { color:#7f0f0f; }

#blog-description {
	font-size:18px;
	font-weight:normal;
	color:#747474;
	margin-top:5px;
}
*/


/*

#top-search-wrap {
	position:relative;
	float:right;
	width:300px;
	height:30px;
	display:inline;
}

#top-s, #top-search-submit {
	font-family: 'Segoe UI', 'Trebuchet MS', Trebuchet, 'Helvetica Charcoal', Charcoal, 'Lucida Grande', Lucida Grande, arial, helvetica, sans-serif; 
	font-size: 17px;
}

#top-s {
	font:normal 12px Arial,Verdana,Tahoma;
	color:#ffffff;
	width:152px;
	top:8px;
	left:24px;
	
}

#top-search-submit {
	color: #ffffff;
	width:91px;
	height:30px;
	cursor:pointer;
	background-color:#C70000;
	border: 2px solid #ffffff;
	
	
		height:38px;
	line-height:35px;
	font-family: 'Segoe UI', 'Trebuchet MS', Trebuchet, 'Helvetica Charcoal', Charcoal, 'Lucida Grande', Lucida Grande, arial, helvetica, sans-serif; 
	font-size: 17px;
	
}
*/

/* container */
#container { 
	margin-bottom:8px; 
}




/*
 * CONTENT 
 * 
 * WP Image Sizes:
 * 708x454
 * 664x426
 * 167x107
 * 48x31
 * 
 */

/* content area */
#content {
	float:left;
	padding:0px;
	width:728px; /* 728 */
	display:inline;
}


/* content - 16 = post width */
.post, .post .image, .post .image-min, .post .image-box, #topadsense {
	width:708px; /* 702 */
}


#sidebar, #second-sidebar {
	width:250px;
}


.post {
	padding:9px;
}


#topbanner {
	display: block;
    background-color: #E3E3E3;
    margin: 0px 0px 8px 0px;
   
}


/* LABELS */
.labelbar {
	font-family: 'Segoe UI', 'Trebuchet MS', Trebuchet, 'Helvetica Charcoal', Charcoal, 'Lucida Grande', Lucida Grande, arial, helvetica, sans-serif; 
	margin:0px 0px 8px 0px;
	padding:8px;
	font-size:11px;
	line-height:11px;
	text-transform:uppercase;
}


#toptags {
	color:#efefef;
	background-color:#000000;
}


#toptags a {
	color:#FFAA00;
}


#toptags .tags { 
	padding: 5px 5px 8px 5px;
	font-size:12px;
	line-height:12px;
}


#toptags .label { 
	font-weight:bold;
	margin-right:16px;
}


#toptags .tag {
	padding: 0px 16px 0px 0px;
}


#commentlabel{
	background-color:#6C83B9;
	/*border: 1px solid #3A589B;*/
	color:#efefef;
}


#commentlabel a{
	color:#efefef;
}


#topadsense {
	clear:both;
	padding-top:2px;
    background-color: #000000;
    color: #efefef;
    height: 28px;
	overflow:hidden;
}


#topadsense {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* adding width value solves transparency issue on IE*/
	-moz-opacity:0.7;
	opacity:.7;
}


.post {
	background-color:#ffffff;
	margin-bottom:12px;
	font-size:14px;
	line-height:16px;
	border: 1px solid #ffffff;
	/* GRADIENT */
	/* Safari and Chrome */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fefefe));
	/* Firefox */
	background: -moz-linear-gradient(top, #ffffff,  #fefefe);
}


.pagetitle {
	font-weight:normal;
	font-size:16px;
	color:#000000;
	margin-bottom:9px;
}


/* , #page-menu, #blog-title, #blog-description */
.title, .title-404, .post #image-caption, .post .date, .post #entry  {
	font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
}


.title, .title-404 {
	font-size:34px;
	line-height:35px;
	font-weight:normal;
	font-style:italic;
	color:#000000;
	/*padding:0 2px 3px;*/
	/*border-bottom:3px solid #dfdfdf;*/
	margin:0px 0px 16px 0px;
}


#fblikebtn {
float:right; 
background-color: #efefef; 
border:1px solid #e0e0e0; 
padding:3px 3px 0px 3px; 
margin-top:-12px; 
}


.post .image {
	height:350px;
	background-color:#2f2f2f;
	background-repeat:no-repeat;
	background-position: center;
	margin-bottom:4px;
}

.post .image-box {
	height:350px;
	background:transparent url('images/image-box.png') center 0px repeat-y;
}

.post .image-min {
height:320px;
}

.post #image-caption, .post .date {
	display:block;
	font-size:11px;
	line-height:11px;
	margin:-1px 0px 13px 0px;
}

.post .date { 
	padding-bottom:8px;
	margin:3px 0px 10px 0px;
	border-bottom: 1px dotted #dfdfdf;
}

.post #options {
	width:140px;
	float:left; 
	margin: 0px 10px 0px 0px;
	padding:7px 14px 10px 0px;
	border-right: 1px dotted #dfdfdf;
	min-height: 240px;
}


.post #options .separator { 
	margin:18px 0px 18px 0px;
	border-bottom: 1px dotted #efefef;
	width:130px;
}


.thumbnail {
	background-color:#ffffff;
	/*float:left;*/
	padding:5px;
	border:1px solid #d7d7d7;
	display:inline;
	margin-bottom: 15px;
}


.post #entry {
	display:block;
	font-size:15px;
	line-height:20px;
	margin-left: 164px;
	padding:3px 6px 4px 2px;
}


.post #gallery {
	margin: 14px 0px 8px -13px;
	padding: 10px 8px 10px 8px;
	width: 140px;
	background-color: #202020;
	/* Firefox */
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	/* Safari and Chrome */
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	/* Linux browsers */
	-khtml-border-bottom-right-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	/* CSS3 */
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;

    /* GRADIENT */
    /* IE */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2f2f', endColorstr='#1f1f1f'); 
	/* Safari and Chrome */
	background: -webkit-gradient(linear, left top, left bottom, from(#2f2f2f), to(#1f1f1f));
	/* Firefox */
	background: -moz-linear-gradient(top, #2f2f2f,  #1f1f1f);

}






#post-pages {
	margin-bottom:8px;
	font-size:16px;
}








.navigation-page {
	margin-bottom: 15px;
}

.no-image { margin:0 !important; }



.meta {
	background:#dedede url(images/meta-bg.png) repeat-x 0 0;
	line-height:24px;
	color:#2f2f2f;
	font-style:italic;
	padding:4px;
	border:1px solid #d5d5d5;
}

.meta .inner, .categories-post, .read-more { position:relative; }

.meta .inner {
	height:24px;
}


.meta a.read-more { color:#a01919; }

.meta-shadow {
	/*
	position:absolute;
	top:1px;
	left:1px;
	z-index:1;
	color:#ffffff;
	*/
}

.meta a { color:#4c4c4c; }

.meta a:hover { color:#7f0f0f; }

/* wp-pagenavi */
#wp-pagenavi-wrapper {
	background-color:#ffffff;
	clear:both;
	height:51px;
	position:relative;
	padding:0 8px;
	margin-bottom:5px;
	border:1px solid #e0e0e0;
}

.wp-pagenavi {
	padding-top:19px;
	font:normal 11px Tahoma, Verdana, Arial;
}

.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span.extend {
	background-color:#2e2e2e !important;
	color:#ffffff !important;
	text-transform:uppercase;
	padding:7px 9px !important;
	border:1px solid #111111 !important;
}

.wp-pagenavi span.pages {
	background-color:#b71f1f !important;
	border:1px solid #561313 !important;
}

.wp-pagenavi a:hover {
	background-color:#b71f1f !important;
	border:1px solid #561313 !important;
}











/* sidebar */
#sidebar {
	float:right;
	overflow:hidden;
	display:inline;
}

.amazon300{
	overflow:hidden;
	width:298px;
	padding:25px;
	background-color:#000000;

	
}
.widget {
	background:#ffffff url(images/widget-bg.png) no-repeat 0 0;
	margin-bottom:8px;
	position:relative;
	width:300px; /* 250 */
	padding:6px;
}

.widget-title {
	font-size:21px;
	font-style:italic;
	font-weight:normal;
	color:#2b2b2b;
	padding-bottom:5px;
	border-bottom:1px solid #f0f0f0;
	margin-bottom:3px;
}

.widget ul li {
	line-height:28px;
	color:#585858;
}

.widget a { color:#585858; }

.widget a:hover { color:#7f0f0f; }

.toggle {
	background:transparent url(images/widget-toggle.gif) no-repeat 0 0;
	width:28px;
	height:32px;
	position:absolute;
	right:0;
	top:0;
}

.pointer { 
cursor:pointer; 
}

.widget .toggle-down { background:transparent url(images/widget-toggle.gif) no-repeat 0 -32px !important; }

.compact {
	height:20px;
	overflow:hidden;
	border-bottom:1px solid #eaeaea;
}




/* second-sidebar */
#second-sidebar {
	float:right;
	padding-top:9px;
	overflow:hidden;
	display:inline;
}

#second-sidebar .widget {
	background:transparent;
	width:217px;
	padding:0;
}

#second-sidebar .widget-title {
	border:0;
}

#second-sidebar .widget ul li {
	border-bottom:1px solid #d8d8d8;
}

#second-sidebar .widget ul ul { padding-left:15px; }

#second-sidebar .widget ul li li {
	border-bottom:none;
	border-top:1px solid #d8d8d8;
}


















/* footer */
#footer {
	padding-bottom:65px;
	font-style:italic;
}

#footer p {
	text-align:center;
	color:#9c9c9c;
}

#footer-block {
	background:#ffffff url(images/block-bg.png) no-repeat 0 0;
}

#footer-block .inner {
	background:transparent url(images/block-bg.png) no-repeat 100% 100%;
	padding:6px;
	margin-bottom:65px;
}

.block {
	float:left;
	width:378px;
	margin:0 7px 9px 0;
}

.last { margin-right:0 !important; }

.block h2 {
	font-size:17px;
	font-weight:normal;
	color:#2e2e2e;
}

.block ul li {
	background:url(images/all-icons.gif) no-repeat;
	border-bottom:1px solid #dddddd;
	list-style:none;
	overflow:hidden;
	height:28px;
	line-height:28px;
	padding-left:20px;
}

.block ul li a { color:#3d4a4e; }

.block ul li a:hover { color:#7f0f0f; }

#f-recent-entries ul li { background-position:2px 6px; }

#popular-posts ul li { background-position:2px -22px; }

#f-recent-comments ul li { background-position:2px -51px; }



/* COMMENTS */
/* header */


