/* 
Theme Name: kyd
Theme URL: http://www.killyourdarlingsjournal.com
Description: Theme for KYD
Author: Rowan McNaught
*/

/* reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,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 {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}

@font-face {
	font-family: 'MemphisLTStdMedium';
	src: url('MemphisLTStd-Medium.eot');
	src: local('Memphis LT Std Medium'), local('MemphisLTStd-Medium'), url('MemphisLTStd-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'AlexandriaFLFRegular';
	src: url('AlexandriaFLF.eot');
	src: local('AlexandriaFLF Regular'), local('AlexandriaFLF'), url('/wp-content/themes/kyd/AlexandriaFLF.ttf') format('truetype');
}


@font-face {
	font-family: 'AlexandriaFLFMediumItalic';
	src: url('AlexandriaFLF-Italic.eot');
	src: local('AlexandriaFLF Medium Italic'), local('AlexandriaFLF-Italic'), url('/wp-content/themes/kyd/AlexandriaFLF-Italic.ttf') format('truetype');
}

@font-face {
	font-family: 'AlexandriaFLFBold';
	src: url('AlexandriaFLF-Bold.eot');
	src: local('AlexandriaFLF Bold'), local('AlexandriaFLF-Bold'), url('/wp-content/themes/kyd/AlexandriaFLF-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'AlexandriaFLFBoldItalic';
	src: url('AlexandriaFLF-BoldItalic.eot');
	src: local('AlexandriaFLF Bold Italic'), local('AlexandriaFLF-BoldItalic'), url('/wp-content/themes/kyd/AlexandriaFLF-BoldItalic.ttf') format('truetype');
}


body{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-size:10pt;}
html, body, #container {height: 100%;}
body > #container {height: auto; min-height: 100%; overflow:hidden;}
#content {padding-bottom: 190px;}  /* must be same height as the footer */
#footer {position: relative; margin-top: -160px; /* negative value of footer height */ height: 160px; clear:both; margin:-160px auto 0 auto; color:#fff;}
.footer_inside{padding-top:0px;padding-bottom:5px;background-image:url(footerbg.png);background-repeat:repeat-x;background-position:bottom;}
#header{height:35px;background-color:#8d0000;color:#fff;overflow:hidden;line-height:1.8em;}
#header a,
#footer a{color:#fff;text-decoration:none;}
#footer .firsthalf
{font-size:1.4em;font-style:italic;padding:15px;line-height:25px;}
#footer .secondhalf{padding:22px 0px;}
#footer .secondhalf>ul>li{list-style-type:none;text-transform:uppercase;font-size:0.9em;font-weight:bold;}
#footer .secondhalf>ul>li>ul{text-transform:none;font-weight:normal;padding-top:15px;list-style-type:none;font-size:1.1em;}
#footer .secondhalf>ul>li>ul>li{}
#footer .firsthalf a{text-decoration:underline;}
#footer .firsthalf p{margin-bottom:25px;}
.pad10{padding:4px 0 6px 9px;}
#topTitle{font-size:1.2em;font-weight:bold;font-style:italic;overflow:hidden;}
#topNav{padding:6px;}
#topTitle .kydtitle{padding-top:5px;}
#topNav .menu ul{}
#topNav .menu li{float:left;display:block;margin-right:30px;padding:0px;padding-top:2px;list-style-type:none;}
#topNav .menu #searchform #s{width:125px;height:17px;border:1px solid gray;background-color:white;font-size:0.8em;color:#757575;margin-top:1px;padding-left:5px;}

/* TEXT STYLES */

.uline{text-decoration:underline;}
em{font-style:italic;}
strong{font-weight:bold;}
blockquote{margin:5px 80px;font-size:0.95em; color:#444;}

/* STANDARD PAGE STYLING */

.standardpage p{padding-bottom:15px;overflow:hidden;}
.standardpage a
{text-decoration:none;color:#8d0000;}
.standardpage a:hover{font-weight:bold;}
.legend{font-style:italic;color:#555555;}
.standardpage ul{padding-left:50px;padding-bottom:15px;}
div#content{}

/* FRONT PAGE STYLING */

div.fpcover{overflow:auto;}
.fpcoverimg{height:640px;}
#fpcover a{color:black;text-decoration:none;}
#content .frontpage{padding-top:65px;}
.frontright {padding-bottom:100px;}
.frontright .introtext{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #f5a381;clear:both;overflow:hidden;}
.frontpage h2{padding-top:15px;line-height:1.3em;font-size:1.3em;}
a.bigred{font-weight:bold !important;color:#8d0000 !important;text-decoration:none;}
.greyed{color:#666;font-weight:normal;}
.frontpage .catcaps{font-variant:small-caps;text-transform:lowercase !important;margin-right:6px; padding-top:3px; line-height:0.9em;}
.frontpage .catcaps a{text-decoration:none;color:#8d0000;font-weight:bold;}
.frontpage .postsummary{padding-bottom:10px;}
ul.introposts{list-style-type:none;padding-top:10px;}
ul.introposts a{text-decoration:none;font-weight:normal;color:#000;}
ul.introposts a:hover{font-weight:bold;}
ul.introposts li{line-height:1.5em;clear:both; overflow:auto; padding:5px 0px;}
.mp-container{padding:15px 0px 0px 78px;}

input.MailPressFormName,
input.MailPressFormEmail{
margin-bottom:5px !important;
padding:3px !important;
}

/* ISSUE PAGE STYLING */

#content .issuepage
{
}

.issuepage a:hover{
font-weight:bold;
}

.lastbox
{
}

div.secondhalfissue{
clear:both;
overflow:auto;
}

.issuepage{
padding-top:80px;
}

.issuepage a{
text-decoration:none;
color:#8d0000;
}

.issuepage h1
{
margin-top:-5px;
font-size:2.1em;
padding-bottom:5px;
}

.issuepage h4
{
font-weight:bold;
font-style:italic;
font-size:1.1em;
}

.issuepage .lastbox p
{
padding:8px 0px;
}

.issueslist h1,
.standardpage h1
{
padding-top:40px;
font-size:2.2em;
padding-bottom:25px;
}

.issuespagename{
padding-top:10px;
font-size:1.3em;
}

.issuespagename a{
text-decoration:none;
color:black;
}

.issuepage h1 .uline
{
text-decoration:none;
border-bottom:2px solid black;
}

.issuepage h2
{
padding-top:40px;
font-size:1.8em;
padding-bottom:10px;
}

.issuepage h3
{
color:#8d0000;
padding-bottom:5px;
border-bottom:1px solid #f3cccc;
margin-bottom:10px;
font-size:1.3em;
}

.issuepageimage
{
width:300px;
}

.issuepagepurchase
{
background-color:#fbf7f7;
padding:15px;
}

.redpurchaseheader
{
font-size:1.2em;
color:#f26e6e;
padding-bottom:10px;
font-weight:bold;
}

.paypalissuebuy{
float:right;
}

.issuepage .shrink
{
font-size:0.9em;
}

.issuepage .purchclear
{
margin-top:20px;
clear:both;
}

#underpurchasebox{
font-size:0.9em;
padding:15px;
width:200px;
}

#underpurchasebox p{
padding-bottom:20px;
}

.redpurchaseheader2
{
color:#f26e6e;
padding-bottom:2px;
}

#issuepageselector{
width:270px;
padding:2px 5px;
font-size:0.9em;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
margin-bottom:15px;
}

.lastbox{
}

/* SIDEBAR STYLING */

.bannerad
{
margin:0 3px;
}

div.sidesdrop
{
padding:220px 0px;
}

#sidebar .widget
{
clear:both;
}

li.widget{
list-style-type:none;
padding-bottom:20px;
overflow:hidden;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #ddd;
}

li#text-3
{
border:0;
padding-bottom:0px;
}

h2.widgettitle{
text-transform:uppercase;
color:#8d0000;
font-size:1.1em;
padding-bottom:15px;
font-weight:bold;
}

.cat-item
{
list-style-type:none;
}

#sidebar .cat-item a
{
line-height:1.5em;
color:#333333;
}

#sidebar .blogroll a
{
color:#333333;
}

#sidebar a
{
text-decoration:none;
color:#8d0000;
font-weight:bold;
}

#sidebar .twitter
{
float:right;
padding-top:14px;
padding-right:6px;
padding-bottom:10px;
}

#sidebar .rsspodcast
{
margin-top:15px;
clear:both;
}

#sidebar .facebook
{float:left;
padding-top:10px;
clear:both;
padding-bottom:10px;
}

#sidebar .rssicon
{
padding:10px 0px;
width:60px;
float:left;
clear:both;
}

.floatleft
{
float:left;
}

.floatright
{
float:right;
}

.clearall
{
clear:both;
}

.email-subscribe-form{
padding-right:50px;
padding-top:13px;
width:100px;
}

#feedsubbox
{
width:100px;
}

/* KILLINGS STYLING */

.dontdisplay p{display:none;}
.exreadmore{padding:15px 0px;}

.authorlink a
{
color:black;
}


div.killingsdrop
{
padding-top:80px;
}

div#killingshead
{
padding-bottom:70px;
}

div.killingsdrop a
{
text-decoration:none;
color:#8d0000;
}

div.killingsdrop a:hover
{
font-weight:bold;
}

div.killingsdrop h2
{
padding: 5px 0px;
}

div.killingsdrop h2 a
{
color:#8d0000;
font-family:'MemphisLTStdMedium', AlexandriaFLF, AlexandriaFLFRegular, 'AlexandriaFLF Regular', 'Palatino Linotype';
font-size:1.4em;
line-height:1.3em;
}

div.killingsdrop .catcaps
{
font-variant:small-caps;
text-transform:lowercase !important;
font-weight:bold;
}

div.killingsdrop .catcaps a/* CATEGORY ABOVE POST */
{
color:#000;
}

#sidebar #sz-categorized-archive a  /* CATEGORY ABOVE POST */
{
color:#000;
}

.posttitle{
width:100%;
float:left;
clear:both;
}

.posttime
{
float:right;
color:#555555;
}

.postcontent{
clear:both;
padding:10px 0px;
font-size:1.1em;
line-height:1.45em;
}

.postheadmeta
{
line-height:1.4em;
font-size:1.1em;
padding-bottom:25px;
overflow:hidden;
}

.wholepost
{
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid #eecac7;
line-height:1.4em;
overflow:hidden;
}

.wholepost p
{
padding-bottom:14px;
}

.aligncenter{
display:block;
margin:0 auto;
}

.alignleft,
.alignnone{
float:left;
padding-right:10px;
padding-bottom:10px;
}

.alignright{
float:right;
padding-left:10px;
padding-bottom:10px;
}

.postcommentlink
{
display:inline;
}

.tagslink
{
display:inline;
}

.olderpostslink
{
float:left;
font-size:1.3em;
clear:both;
}

.newerpostslink
{
float:right;
font-size:1.3em;
}

#resultsheaderbox{
background-color: #F26E6E;
color: white;
font-size: 1.5em;
font-family: AlexandriaFLF, AlexandriaFLFRegular, 'AlexandriaFLF Regular', 'Palatino Linotype';
font-weight:bold;
margin-bottom: 30px;
margin-top:10px;
padding: 5px 10px;
width: auto;
}

div.sociable{
margin:0px !important;
padding-top:10px;
float:right;
}

div.relatedposts{
border-bottom: 1px solid #EECAC7;
padding-bottom:20px;
margin-bottom:25px;
}


/* COMMENTS STYLING */

#commentform #submit{
clear:both;
margin-left:0px;

}

#commentform{
overflow:hidden;
}

#commentsheader{
margin-bottom:10px;
font-size:1.2em;
font-weight:bold;
}

.replyheader{
clear:both;
padding-bottom:10px;
}

#replyto{
display:block;
}


ol#commentlist{
padding-top:10px;
}

#commentlist li{
margin-bottom:20px;
list-style-type:none !important;
}

#commentlist .comment_text{
margin-left:20px;
margin-top:10px;
line-height:1.4em;
margin-right:20px;
}

#commentlist .comment_text p{
padding-bottom:1em;
}

#commentlist .comment-meta{
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #ccc;
font-weight:bold !important;
font-family:'MemphisLTStdMedium', AlexandriaFLF, AlexandriaFLFRegular, 'AlexandriaFLF Regular', 'Palatino Linotype';
}


#commentform #author,
#commentform #email,
#commentform #url
{
margin-bottom:5px;
}

#commentform #comment{
width:520px;
margin:15px 0px;
padding:5px;

}

#commentform label{
width:160px;
display:block;
float:left;
clear:both;
}

#commentform small
{
font-size:0.8em;
}

.comment .depth-2
{
border-left:15px solid #eeeeee;
padding-left:30px;
}

.comment .depth-3
{
padding-left:30px;
}

.comment .depth-4
{

padding-left:30px;
}

.comment .depth-5
{

padding-left:30px;
}


.adrow{
clear:both;
padding-bottom:20px;
overflow:hidden;
}

.adrow img{
float:left;
width:170px;
height:120px;
margin-right:10px;
}

.editlink
{
display:inline;
}

/* EVENT STYLING */

#eventdetails
{
padding-top:65px;
overflow:hidden;
}

#eventdetails h2
{
font-size:1.4em;
padding-bottom:15px;
}

.widecolumn h2{
font-size:2em;
margin-bottom:20px;
padding-top:40px;
}

.imagep{
border-bottom:1px solid #ccc;
padding-top:15px;
margin-bottom:15px;
}


/* SUBSCRIPTION PAGE */

#subpage h2{
font-size:1.3em;
color:#8d0000;
padding-bottom:15px;
clear:both;
}

div.suboptionlist{
list-style-type:none;
font-size:1.2em;
margin:0px;
padding:0px;
}

div.subli{
padding:10px;
overflow:hidden;
}

.subtitle1st
{
clear:both;
float:left;
width:450px;
}

.subtitle2nd
{
float:left;
}

.subli form
{
padding-top:3px;
}

.topborder
{
margin-top:20px;
padding-top:15px;
border-top:1px solid #ccc;
}

div.evensub{
background-color:#efefef;
}

#subpage div.subname{
width:300px;
}

#subpage .legend{
padding-top:15px;
padding-bottom:30px;
}

#subpage .paypalissuebuy
{
clear:both;
float:none;
padding:10px 0px;
}

.fronteventdate{
color:#8d0000;
}


.tagslinks
{
font-size:0.8em;
padding:15px 0px 5px;
}

.tagslinks2
{
margin-bottom:30px;
padding:10px;
background-color:#ddd;
}

#container{}
.post{}
.postmeta{}
.postnavigation{}
#searchform{}
#sidebar{}
#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}