/*   
Theme Name: Dedleg V.1
Theme URI: http://www.dedleg.com
Description: CSS of the Dead
Author: Dedleg
Author URI: http://www.dedleg.com
Version: 1
.
This theme is intended solely for http://www.dedleg.com or any of its properties &mdash; if you ever want to see your kids again, don't steal this.
.
*/

/* IMPORT MASS RESET CSS */
@import "mass_reset.css";

html body {
	margin: 0px;
	padding: 0px;
	background: url('http://www.dedleg.com/images/bg.png') top right repeat #34303e;
}

#atffc { display: none; }

br.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

div.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	width: 1px;
	text-indent: -9000px;
}

span.clear {
	display: block;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	width: 1px; height: 1px;
	text-indent: -9000px;
}

#container {
	position: relative;
	width: 100%;
	height: auto;
	margin: 0; padding: 0;
	clear: both;
}

#content /* holds blog and sidebar */ {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 910px;
	padding: 0 10px 0 0;
	margin: 0;
	min-height: 100%;
	background: url('http://www.dedleg.com/images/content.png') top right repeat-y;
}

#header /* logo holder */ {
	position: absolute;
	top: 57px;
	right: 650px;
	width: 250px;
	height: 213px;
	z-index: 1;
}

h1.title /* logo text */ {
	position: absolute;
	display: block;
	top: 0px;
	right: 18px;
	width: 212px;
	height: 213px;
	margin: 0; padding: 0;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9000px;
	background: url('http://www.dedleg.com/images/dedleg_logo.png') top right no-repeat;
}

#store_link /* Store Link */ {
	position: absolute;
	top: 307px;
	right: 668px;
	width: 212px;
	height: 46px;
	z-index: 1;
}

#store_link a {
        display: block;
        width: 212px;
        height: 46px;
        text-decoration: none;
        font-size: 1px;
        line-height: 1px;
        text-indent: -9000px;
        overflow: hidden;
        background-image: url('http://www.dedleg.com/images/store_banner.png');
        background-position: top left;
        background-repeat: no-repeat;
        border: none;
        cursor: pointer;
}

#store_link a:hover {
        background-position: top right;
        text-decoration: none;
        border: none;
}

#blog {
	position: relative;
	width: 582px;
	height: auto;
	margin: 57px 0px 100px 10px;
	padding: 0 19px 0px 29px;
	background: transparent;
	float: right;
	font-family: Geneva, Tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
}

#sidebar {
	position: relative;
	width: 212px;
	height: auto;
	margin: 392px 0 250px 0;
	padding: 0 18px 0 30px;
	background: transparent;
	float: right;
	font-family: Geneva, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}

#footer {
	position: absolute;
	bottom: 10px; left: 315px;
	width: 582px;
	height: auto;
	font-family: Geneva, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8b9686;
	text-align: center;
}

/* Blog Entry Styles */

div.BlogEntry {
	font-family: Geneva, Tahoma, sans-serif;
}

p.PostedDate /* entry date */ {
	display: block;
	margin: 0 0 1px 0;
	font-family: Geneva, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #544932;
}

div.BlogEntry h2 /* headlines */ {
	color: #68633b;
	font-size: 18px;
	font-weight: normal;
	padding: 0;
	margin: 0px 0px -3px 0px;
}

div.BlogEntry h2 a {
	color: #68633b;
	text-decoration: none;
}

div.BlogEntry h2 a:hover {
	text-decoration: none;
	border-bottom: 1px dashed #68633b;
}

div.EntryText {
	font-size: 13px;
	color: #32332e;
	margin-bottom: 10px;
}

div.EntryText a {
	color: #8c8650;
	text-decoration: none;
}

div.EntryText a:hover {
	color: #8c8650;
	text-decoration: none;
	border-bottom: 1px dashed #8c8650;
}

div.EntryText a.more-link {
	display: inline-block;
	width: 78px;
	height: 16px;
	padding: 0px;
	text-indent: -9000px;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url('http://www.dedleg.com/images/readmore_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
        overflow: hidden;
}

div.EntryText a.more-link:hover {
	text-decoration: none;
	border-bottom: none;
	background-position: top right;
}

div.EntryText ul {
        list-style: none;
	margin: 0px 0px 0px 0px;
	margin-left: 0px !important;
	padding: 0;
}

div.EntryText li {
        margin: 0px 0px 4px 0px;
	margin-left: 0px !important;
	padding: 0 0 0 12px;
	background: url('http://www.dedleg.com/images/post_bullet.png') top left no-repeat !important;
}

/* Entry Footer Styles */

div.PostBar {
	position: relative;
	width: 582px;
	height: auto;
	font-family: Geneva, Tahoma, sans-serif;
	font-size: 11px;
	padding: 0 0 11px 0;
	margin-top: 17px;
	margin-bottom: 40px;
	background: url('http://www.dedleg.com/images/new_post_footer.png') bottom left no-repeat;
}

div.PostBarContent {
	position: relative;
	width: 582px;
	height: auto;
	padding: 0;
	margin: 0 0 0 0;
}

div.PostBarContent a {
	color: #5a557e;
	text-decoration: none;
}

div.PostBarContent a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #5a557e;
}

div.BlogAuthorThumb {
	width: 18px;
	height: 19px;
	background: url('http://www.dedleg.com/images/user_icons/d_thumb.png') no-repeat;
	margin-right: 12px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9000px;
}

p.Category {
	display: inline;
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	color: #544932;
	text-transform: uppercase;
	line-height: 19px;
}

p.Category a {
	color: #544932;
	text-decoration: none;
}

p.Category a:hover {
	color: #544932;
	text-decoration: none;
	border-bottom: 1px dashed #544932;
}

span.separator {
	color: #32332e;
	font-weight: normal;
	margin-left: 6px; margin-right: 3px;
}

span.tagseparator {
	color: #32332e;
	font-weight: normal;
}

p.pipe {
	display: inline;
}

p.EntryComment {
	display: inline;
        min-height: 15px !important;
	margin: 0;
        padding-left: 19px; padding-bottom: 2px !important;
	font-size: 10px;
	font-weight: bold;
	color: #544932;
	text-transform: uppercase;
	line-height: 19px;
        background: url('http://www.dedleg.com/images/comment.png') top left no-repeat !important;
}

p.EntryComment a {
	color: #544932;
	text-decoration: none;
}

p.EntryComment a:hover {
	color: #34303e;
	text-decoration: none;
	border-bottom: none;
}

div.iLikeThis {
        display: inline;
        min-height: 15px !important;
	margin: 0 !important;
        padding-left: 5px; padding-bottom: 2px !important;
	font-size: 10px;
	font-weight: bold;
	color: #544932 !important;
	text-transform: uppercase;
	line-height: 19px;
}

div.iLikeThis span.counter {
        min-height: 15px !important;
        color: #544932 !important;
        background:url('http://www.dedleg.com/wordpress/wp-content/plugins/i-like-this/css/heart.png') top left no-repeat !important;
        padding: 0 0 2px 19px !important;
        margin-left: 0px !important;
}

div.iLikeThis a {
        color: #544932 !important;
        text-decoration: none;
}

div.iLikeThis a:hover {
	color: #94130f !important;
	text-decoration: none;
	border-bottom: none;
}

div.iLikeThis span.counter a {
        color: #544932 !important;
        text-decoration: none;
}

div.iLikeThis span.counter a:hover {
	color: #94130f !important;
	text-decoration: none;
	border-bottom: none;
}

div.iLikeThis span.counter a.image {
        position: relative;
	background:url('http://www.dedleg.com/wordpress/wp-content/plugins/i-like-this/css/add.png') center right no-repeat !important;
        padding:0 8px 0 0 !important;
}

div.iLikeThis span.counter a.image:hover {
	
	padding:1px 8px 0 0 !important;
        background:url('http://www.dedleg.com/wordpress/wp-content/plugins/i-like-this/css/addon.png') center right no-repeat !important;
}

p.Tags {
	display: block;
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	color: #32332e;
	text-transform: uppercase;
	line-height: 19px;
}

p.Tags a {
	color: #544932;
	font-weight: normal;
	text-decoration: none;
}

p.Tags a:hover {
	color: #544932;
	text-decoration: none;
	border-bottom: 1px dashed #544932;
}

div.AddThis {
	position: absolute;
	top: 1px; right: 0px;
	width: 48px;
	height: 16px;
	background: url('http://www.dedleg.com/images/addthis_button.png') top no-repeat;
	font-size: 1px;
	line-height: 1px;
	overflow: visible;
}

div.AddThis a {
	text-decoration: none;
	border: none;
}

div.AddThis a:hover {
	text-decoration: none;
	border: none !important;
}

div.AddLink a.imglink {
	text-decoration: none;
	border: none;
}

div.AddLink a.imglink:hover {
	text-decoration: none;
	border: none;
}

div.facebook_button {
	position: absolute;
	top: 0px; right: 62px;
	width: 120px; height: 20px;
}

div.twitter_button {
	position: absolute;
	top: 0px; right: 0px;
	width: 55px; height: 20px;
}

/* Previous and Next Posts Links */

div.navigation {
	position: relative;
	width: 582px;
	height: 16px;
	margin-top: 53px;
}

div.navigation div.olderposts {
	position: absolute;
	top: 0px; left: 0px;
	width: 87px;
	height: 16px;
	font-size: 1px;
	line-height: 1px;
}

div.navigation div.newerposts {
	position: absolute;
	top: 0px; right: 0px;
	width: 86px;
	height: 16px;
	font-size: 1px;
	line-height: 1px;
}

div.navigation a {
	display: block;
	height: 16px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9000px;
	overflow: hidden;
	cursor: pointer;
	text-decoration: none;
	border: none;
	background-position: top left;
	background-repeat: no-repeat;
}

div.navigation .olderposts a {
	width: 87px;
	background-image: url('http://www.dedleg.com/images/olderposts_button.png');
}

div.navigation .newerposts a {
	width: 86px;
	background-image: url('http://www.dedleg.com/images/newerposts_button.png');
}

div.navigation a:hover {
	background-position: top right;
	text-decoration: none !important;
	border: none !important;
}

div.navigation a.imglink {
	text-decoration: none;
	border: none;
}

div.nagigation a.imglink:hover {
	text-decoration: none !important;
	border: none !important;
}

div.navigation img {
	border: none !important;
}

/* Search Form */

#search {
	width: 212px;
	height: 24px;
}

#search label.hidden {
	display: none;
}

form#searchform {
	position: relative;
}

form#searchform input#s {
	color: #736e41;
	font-size: 11px;
	font-family: Geneva, Tahoma, sans-serif;
	float: left;
	line-height: 17px;
	padding: 2px 2px 2px 2px;
	height: 17px;
	width: 171px;
	display: block;
	background: #fff;
	border: 1px solid #736e41;
	margin-right: 10px;
}

form#searchform input#searchsubmit {
	line-height: 1px;
	font-size: 1px;
	float: left;
	width: 25px;
	height: 24px;
	text-indent: -9000px;
	outline: none;
	background: url('http://www.dedleg.com/images/search_button.png') no-repeat;
	border: none;
	cursor: pointer;
}

/* Sidebar Styles */

#sidebar h3 {
	display: block;
	width: 212px;
	height: auto;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 30px 0 5px 0;
	color: #413c2d;
	border: 0;
}

#sidebar ul {
	list-style: none;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	margin-left: 0px !important;
	padding: 0;
}

#sidebar li {
	margin: 0px 0px 6px 0px;
	margin-left: 0px !important;
	padding: 0 0 0 12px;
	background: url('http://www.dedleg.com/images/bullet.png') top left no-repeat !important;
}

#sidebar a {
	color: #68633b;
	text-decoration: none;
}

#sidebar a:hover {
	color: #68633b;
	text-decoration: none;
	border-bottom: 1px dashed #68633b;
}

#sidebar ul.rssicon {
	margin: 10px 0px 0px 0px !important;
	padding: 0px !important;
}

#sidebar ul.rssicon li.subscribe {
	line-height: 12px !important;
	margin: 0px 0px 10px 0px !important;
	padding: 0px 0px 0px 0px !important;
	background: none !important;
}

#sidebar p {
	font-size: 11px;
	color: #32332e;
	margin: 0 0 10px 0;
	padding: 0;
}

img.rssicon {
	width: 12px;
	height: 12px;
	margin: 0;
	margin-right: 5px;
	border: none;
	float: left;
}

a.rssicon {
	border-bottom: none;
	text-decoration: none;
}

a.rssicon:hover {
	border-bottom: none;
	text-decoration: none;
}

div.email {
	width: 77px;
	height: 13px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9000px;
	cursor: pointer;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url('http://www.dedleg.com/images/email.png');
}

div.email:hover {
	background-position: top right;
}

div#ad {
        width: 212px;
        height: 212px;
        margin-top: 30px;
        font-size: 1px;
        line-height: 1px;
}

div#ad a {
        text-decoration: none;
        border: none !important;
        cursor: pointer;
}

div#ad a:hover {
        text-decoration: none;
        border: none !important;
}

div#ad img {
        border: none;
}

/* Last FM Styles */

ul.lastfm {
	list-style: none;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	margin-left: 0px !important;
	padding: 0;
}

li.lastfm-item {
	margin: 0px 0px 6px 0px;
	margin-left: 0px !important;
	padding: 0 0 0 12px !important;
	background: url('http://www.dedleg.com/images/bullet.png') top left no-repeat;
}

a.lastfm-link {
	color: #68633b;
	text-decoration: none;
}

a.lastfm-link:hover {
	color: #68633b;
	text-decoration: none;
	border-bottom: 1px dashed #68633b;
}

.lastfm-timestamp {
	display: block;
	color: #32332e;
	font-family: Geneva, Tahoma, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}

ul.lastfm abbr {
	border-bottom: none !important;
	text-decoration: none !important;
}

p.tagcloud a:after {
	content: ", "
}

/* Facebook Box Styles */

iframe.fb_box {
	height: auto;
	background: #fff;
	margin-top: 30px;
}

/* Comment Styles */

div.CommentText {
	font-family: Geneva, Tahoma, sans-serif;
	font-size: 13px;
}

div.CommentText h3.comments {
	color: #68633b;
	font-size: 16px;
	font-weight: normal;
	text-transform: capitalize;
	margin: 0px 0px 3px 0px;
}

div.CommentText h3.comments a {
	color: #68633b;
	text-decoration: none;
}

div.CommentText h3.comments a:hover {
	text-decoration: none;
	border-bottom: 1px dashed #68633b;
}

div.CommentText p.comment_options {
	color: #32332e;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
}

div.CommentText p.comment_options a {
	color: #544932;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

div.CommentText p.comment_options a:hover {
	text-decoration: none;
	border-bottom: 1px dashed #544932;
}

ol.commentlist {
	list-style: none;
	padding: 0;
	margin: 0; margin-top: 10px; margin-bottom: 30px;
}

ol.commentlist li {
	width: 582px;
	height: auto;
	padding: 0; padding-bottom: 5px !important; 
	margin: 0; margin-bottom: 10px;
	list-style: none;
	background: url('http://www.dedleg.com/images/darker_bg.png') top left repeat;
}

ol.commentlist li div.commenthead {
	width: 572px;
	border-bottom: 2px solid #dfe0de;
	font-size: 11px;
	padding: 5px;
	margin: 0;
}

ol.commentlist li div.commenthead span {
	display: inline !important;
	font-weight: bold;
	font-size: 10px;
	color: #32332e;
	text-transform: uppercase;
	margin: 0px !important;
	padding: 0px !important;
}

ol.commentlist li div.commenthead a {
	color: #68633b;
	text-decoration: none;
}

ol.commentlist li div.commenthead a:hover {
	color: #68633b;
	text-decoration: none;
	border-bottom: 1px dashed #68633b;
}

ol.commentlist li span {
	display: block;
	color: #32332e;
	margin: 0; margin-left: 5px; padding-right: 5px;
}

ol.commentlist li span a {
	color: #68633b;
	text-decoration: none;
}

ol.commentlist li span a:hover {
	color: #68633b;
	text-decoration: none;
	border-bottom: 1px dashed #68633b;
}

form#commentform {
	margin-top: 8px;
}

form#commentform p {
	margin: 0; margin-bottom: 7px;
}

form#commentform input {
	color: #736e41;
	border: 1px solid #736e41;
	width: 204px;
	padding: 2px;
	font-family: Geneva, Tahoma, sans-serif;
	font-size: 12px;
	margin: 0;
}

label#comment {
	display: block;
	color: #3c3d38;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Geneva, Tahoma, sans-serif;
	margin: 0; margin-bottom: 3px;
}

label#comment em {
	font-weight: normal;
	font-style: italic;
	color: #68633b;
	text-transform: none;
}

textarea#comment {
	width: 576px;
	color: #544932;
	border: 1px solid #736e41;
	padding: 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

form#commentform input#commentsubmit {
	display: block;
        width: 102px !important;
	height: 23px !important;
	cursor: pointer;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9000px;
	background: url('http://www.dedleg.com/images/submit_comment.png') top left no-repeat !important;
	border: none;
}

p.loggedin {
	font-style: italic;
}

form#commentform a {
	color: #544932;
	text-decoration: none;
}

form#commentform a:hover {
	color: #544932;
	text-decoration: none;
	border-bottom: 1px dotted #544932;
}

a.logout {
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

/* Additional Styles and WP Classes */

h2.pagetitle {
	display: inline-block;
	*display: inline;
	width: auto !important;
	height: auto !important;
	padding: 7px 10px 7px 10px;
	color: #400207;
	font-family: Geneva, Tahoma, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 29px;
	zoom: 1;
	background: url('http://www.dedleg.com/images/darker_bg.png') top left repeat;
}

.alignnone {
	display: block;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

img.alignleft {
   margin-right: 20px !important;
   margin-bottom: 10px !important;
}

img.alignright {
   margin-left: 20px !important;
   margin-bottom: 10px !important;
}

.wp-caption {
   text-align: center;
   background: url('http://www.dedleg.com/images/dark_bg.png') top left repeat;
   padding: 4px !important; padding-top: 8px !important;
   margin-top: 15px; margin-bottom: 15px;
}

.wp-caption.alignleft {
	margin-top: 10px !important;
	margin-right: 20px !important;
	margin-bottom: 10px !important;
}

.wp-caption.alignright {
   margin-top: 10px !important;
   margin-left: 20px !important;
   margin-bottom: 10px !important;
}

.wp-caption img {
   margin: 0 !important;
   padding: 0 !important;
   border: none !important;
}

.wp-caption p.wp-caption-text {
   color: #605a70;
   font-size: 11px;
   font-style: normal;
   padding: 2px 4px 5px 4px;
   margin: 0;
   text-align: left;
}

blockquote {
	width: 562px;
	margin-left: 0; margin-right: 0;
	padding: 8px 10px 8px 10px;
	color: #605a70;
	background: url('http://www.dedleg.com/images/darker_bg.png') top left repeat;
}

blockquote p {
	margin: 0px; padding: 0px;
}

/* Poll Daddy Overrides */

span.pds-links a {
        border: none !important;
}

span.pds-links a:hover {
        border: none !important;
        text-decoration: underline !important;
}

span.pds-links-back a {
        border: none !important;
}

span.pds-links-back a:hover {
        border: none !important;
        text-decoration: underline !important;
}

span.wpaudio-container {
	position: relative !important;
}

span.wpaudio-container a img.wpaudio-play {
	position: relative;
	top: 2px !important; left: 0px !important;
}

iframe.twitter-follow-button {
	width: 212px !important;
}

#widget span.vcard span#screen-name {
	color: #68633b !important;
}

#widget span.vcard span#screen-name a#user {
	color: #68633b !important;
}

#widget span.vcard span#screen-name a#user:hover {
	color: #68633b !important;
	border-bottom: 1px solid #68633b !important;
	text-decoration: none !important;
}
