/*
Theme Name: TRED
Theme URI: http://therealeffingdeal.org/
Description: Custom theme designed by projectc for TheRealEffingDeal.com
Version: 1.0
Author: projectc
Author URI: http://projectc.net/
Tags: aliens, ufos, babes
Markup: Gerard Ramos 
*/


/* START Eric Meyer's Reset.css */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
 blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
 ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul,
 li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%;
	font-family: inherit; vertical-align: baseline;
}

img { border:0 none; }

strong	{font-weight: bold; }
em { font-style: italic;}
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: #b0b0b0; background:url(images/bg.jpg); text-align:center; font-family:Helvetica, Arial, Georgia; font-size:62.5%; }
ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }

/* END:Reset */



a { color:#27bf8d; }
a:hover { text-decoration:underline;}
p { font-family:Verdana, arial, georgia;}
li.current_page_item a { background:#424242;}
a.red-link { color:#FF0000; }

div#wrap { text-align:left; }
div#header { width:128em; margin:0 auto; background:url(images/bg-header.jpg) no-repeat; height:34.1em; }
div#header h1 { text-indent:-999em; }
div#header h1 a { text-decoration:none; color:#000; display:block; font-size:3em; overflow:hidden; width:35em; height:7em; cursor:pointer;}

div#top-nav { clear:both; height: 4.3em; background:#b63d22; }
div#top-nav ul { margin:0 auto; width:99em; padding-left:0em; }
div#top-nav ul li { float:right; }
div#top-nav ul li.current_page_item { border-top:1em solid #838383; margin-top:-1em;}
div#top-nav ul li a { color:#fff; font-size:1.4em; text-decoration:none; display:block; padding:1em; }
div#top-nav ul li a:hover { text-decoration:underline; }
div#top-nav ul li h2 { display:none; }

div#content { clear:both; margin:0 auto; width:99em; }
div#content div#river { width:60em; float:left; padding-bottom:2em; margin-top:-10em; }
div#content div.post { float:left; margin:2em 0; }

div#content div.post div.post-meta { text-transform:uppercase; text-align:right; float:left; width:7em; }
div#content div.post div.post-meta div.post-date { background:#0f0f0f; padding:.5em 0 0.2em 0; margin-bottom:.5em; }
div#content div.post div.post-meta div.post-tags { background:#121d0f; filter:alpha(opacity=50);
opacity:0.5; padding:1em 0; border-top:.1em dotted #303030; border-bottom:.1em dotted #303030;}
div#content div.post div.post-meta div.post-tags h3 { font-style:italic; color:#a6a6a6; font-size:1.2em; }
div#content div.post div.post-meta div.post-tags ul li { margin:.5em 0;}
div#content div.post div.post-meta div.post-tags ul li a { color:#fff; text-decoration:none; font-size:1em;}
div#content div.post div.post-meta div.post-comments-link { padding:1em 0; border-bottom:.1em dotted #303030; }



div#content div.post h2 { font-style:italic; padding:.2em 0; margin-left:8em; width:54em; }
div#content div.post h2 a { display:block; font-size:2.4em; color:#686868; margin-top:.1em; text-transform:uppercase; text-decoration:none; }
div#content div.post div.author { font-size:1.1em; padding:1em 0;}
div#content div.post div.author a { text-decoration:none; }

div#content div.post div.entry { margin-left:8em; }
p.category {margin-left:8em; color:#FF0000;}
p.category a { color:#e21717; text-transform:uppercase; font-size:1.6em; text-decoration:none; }

div.post-comments-link a { color:#7c7c7c; font-style:italic; text-decoration:none; font-size:1.2em;}
div.post-comments-link a span.count {display:block; font-style:normal; font-size:1em; padding-top:.5em;}

div#content div#sidebar { width:30em; float:right; margin:-10em 3em 2em 0; }
div#content div#sidebar ul li.widget { clear:both; padding:1em 0; }
div#sidebar-author { background:#141414; padding:1em; float:left; }
div#sidebar-author img { float:left; padding:0 1em 0 0; }
div#sidebar-author p { line-height:1.4em; color:#7c7c7c;}


li#search div#searchbox { margin:1em 0; }
li#search div#searchbox ul li { float:left; margin:0; font-size:1em; }
li#search div#searchbox ul li#search-field { padding:1em 1.5em 1em 1em; border-right:.1em solid #444;}
li#search div#searchbox ul li#search-field input { width:20em; }
li#search div#searchbox ul li#search-button { padding:.5em .5em 1em 1.5em;}

div.entry { line-height:1.4em; letter-spacing:.05em;}
div.entry p { margin:0 0em 1em 0; font-size:1em; }
div.entry p.staff-pic { float:left; margin-left:8em; padding:0 1em 1em 0; }
div.entry h2 { clear:both; }


.widget { margin:1em 0; border-bottom:1px dotted #262626; }
.widget .widgettitle { font-size:1.4em; } 
.widget .widgettitle, .widget .widgettitle a  { text-decoration:none; color:#ff0000; text-transform:uppercase; font-style:italic;}
.widget ul li { margin:.5em 0em; font-size:1.1em; }

div#footer  { clear:both; margin:0 auto; background:url(images/bg-footer.jpg) no-repeat; height:18.3em; width:128em; }


.hidden { display:none; }
.alignright { float:right; padding:.5em; }
.alignleft { float:left; }

div#comments h3 { font-style:italic; padding:1em 0; font-size:1.6em; } 
li#recent-comments ul li { padding: .5em 0 1em 0; }
li#recent-posts ul li { padding: .5em 0 1em 0; }

li#recent-posts ul li:last-child, li#recent-comments ul li:last-child {
  border:0; padding-bottom:.5em;
}

div#comments { padding-left:6em; }
div#respond { clear:both; }
div#respond h3 { font-size:2em;}
div#respond form p { padding:1em 0;}

div#content h2#page { margin-left:0;}
h2#page span { font-size:2em;}
div#content.page div#river, div#content.page div.post div.entry {margin-left:0;}

div#top-nav ul li.page_item {float:left;}

h3.pagetitle { margin-left:5em; font-size:1.6em;}


/* Begin Comments*/
div#respond { padding-left:7em;}
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li ul li { font-size: 1em; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff;	}
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }

#commentform p { font-family: Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; }
.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify;	}
.commentlist li { margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none; }
.commentlist li ul li { margin-right: -5px;	margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0; }
.children { padding: 0; }

#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }

/* End Comments */
