/*  
Theme Name: Bunny Blog
Theme URI: http://www.psychicbunny.com/blog/
Description: Clean, sassy, red.
Version: 1.0
Author: Doug Spice
Author URI: http://www.dougspice.com/

*/

/* MAIN LAYOUT & STYLES */
html, body { margin: 0; padding: 0; background: #990000 url(images/bg.gif) repeat-y; font-family: Helvetica, Arial, Trebuchet, Verdana, sans-serif; }

#container {margin:0px; width: 900px; }

a { color: #990000; text-decoration: underline;}
a:visited { color: #660000;}
a:hover { color: #000;}
a:active { color: #000;}

blockquote { font-size: 11px; line-height: 16px; font-style:italic; border-left: 10px double #952A04; padding:0 0 0 8px; margin-left: 30px; color: #952A04;}

hr { height: 1px; color: #815602; background-color: #815602;}


h3 { padding: 0; margin: 0; line-height: 24px; margin-top: 6px; margin-bottom: 5px;}
h3.commentsheader {color:#952A04; 	font-size:16px;}
.nocomments {display:block; float:right; margin: 10px 0px 0 0; padding: 0 10px 0 0; text-align:justify; line-height:19px;	font-size:12px;	color:#220F02;}



/* HEADER */
#headercontainer { width:671px; height: 169px; background: url(images/header.gif) no-repeat top left;}
	#headercontainer a { text-indent: -999px; display: block; width: 671px; height: 100px; text-decoration: none; }
	#headercontainer h1 {display: none;}
		#headercontainer h1 a {}
		#headercontainer h1 a:hover {}
		#headercontainer h2 { display: none;}


/* OTHER LAYOUT AREAS*/
#wrapper {margin:0px 0px 0px 12px; padding:0; width: 900px; vertical-align:text-top; font-size:11px; }
#side {margin:0; padding:0; width:200px; position: absolute; left: 680px; top: 100px; color: #fff;}
.content {margin:0; padding:34px 0 0 0; width: 670px; float:left; text-align:center;}

/* PAGES STYLES */

.pagetitle { padding:0 0 0 10px; text-align:left; color:#952A04; font-size:24px; font-weight:bold; }


/* POST STYLES */
.datebox {width:50px; float:left; height:50px; margin:0px; margin-left: 6px; background:#efefef; color: #bbb; text-align: center; padding: 2px;}
	.datenum { height:34px; font-size:30px; margin-top: 6px; text-align: center;}
	.dateother {height:20px; font-size:9px; text-transform:uppercase;}
	.datebox img { display: block; border: 1px solid #000; width: 44px; height: 44px; margin: 2px;}

.titlebox { height: 44px; margin: 0px 7px 7px 12px; text-align:left; padding: 0; line-height:18px; }



.entrytitlebox {text-align:left; padding: 0; color:#952A04; font-size:24px; font-weight:normal; }
	.entrytitlebox a{color:#952A04; text-decoration:none;}
	.entrytitlebox a:hover{color:#952A04;text-decoration:underline;}

.comtitlebox {float:left; margin-top:5px; font-size:10px; color:#999; line-height:11px;}


.entrybox { width:600px; margin:0px auto 40px auto; padding:0px; float:left; border-left: 1px solid #990000; }

	.entrytext { margin: 12px; text-align:justify; line-height:19px; font-size:12px; color:#555; }
		.entrytext small {line-height:normal; color:#815602; padding: 10px 0 10px 0; border-top: 1px solid #815602; border-bottom:1px solid #815602; display:block; margin:10px 0 10px 0;}
		.entrytext small a {color:#311D0A; text-decoration:none;}
		.entrytext small a:hover {color:#952A04; text-decoration:none;}

.alignleft { float: left; margin-right: 1em;}
.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.alignright { float: right; margin-left: 1em;}
		
.slashdigglicious { float: right;}
.slashdigglicious a img { padding: 2px; border: 1px solid #000;}

.wp-caption {
	background: #efefef;
        border: 1px solid #999;
        text-align: center;
        color: #666;
        padding: 6px;
}

.wp-caption p { margin: 0; margin-top: .5em; padding: 0; font-style: italic;}


/* NEXT-BACK styles */
.nextbackbox {width:590px; float:left; margin:0px 0 10px 0; font-size:11px;}
.prevbox {width:45%; float:left; text-align:left; padding:2px 0 0 10px;}
.nextbox {width:45%; float:right; text-align:right; padding:2px 0px 0 0; }
.attachmentlinks {width:90%; float:left; text-align:left; padding:2px 0 0 10px;}

/* FOOTER STYLES */
#footer { padding:10px; width: 650px; height: 92px; clear:both;}
	#footerlinks {width:260px; color:#999; text-align:right; float:right; font-size:11px;}
	#footerlinks a {color:#ff9900; text-decoration:none;}

	.indented {display:block; margin:0px 0px 0px 32px;}

	#copyright {width:370px; color:#999; text-align:left; float:left; font-size:11px;}
	#copyright a {color:#ff9900; text-decoration:none;}


/* SIDE NAV STYLES */
.inline { display: inline !important; padding: 0 !important;}

.sidenavbox {width: 176px; margin:7px auto 5px auto; padding: 0 0 3px 0; }

.sidenavbox ul {list-style: none; margin: 0; padding: 0; border: none;}
.sidenavbox ul li ul {padding-top: 10px;}

ul.pagelink {list-style: none; margin: 0 0 10px 0; padding: 0; border: none;}
li.pagelink {margin: 3px 0px 0px 0px;}
li.pagelink a {font-size: 12px; display: block; padding: 3px 5px 3px 10px; width: 100%;}
html>body li.pagelink a {width: auto;}
li.pagelink a:hover {display: block; padding: 3px 5px 3px 10px;}

.sidenavbox h2 {font-size:14px; display: inline; border-bottom: 4px solid #fff; }

.list2 {padding:10px 0px 10px 0px; margin:0px;}
ul.linklist {padding:0px;margin:0px;}
ul.linklist li {padding:0px; margin: 4px;}

.sidenavbox a { font-size: 11px; padding:3px; margin:0px; color: #fff;}
.sidenavbox a:hover { color:#ff9900;}


/* FORM STYLES */
input.buttonstyle {font-size: 11px;	background-color: #fff;	padding: 2px; color: #ff0000; border: 1px dotted #000; }
input.fieldstyle {font-size: 11px; background-color: #fff; padding: 1px; width:150px;	border: 1px solid #000; color: #492E08;}
input.fieldstyle2 {font-size: 11px; background-color: #fff; padding: 1px; width:100px;border: 1px solid #000;color: #492E08;}
textarea.fieldstyle {font-size: 11px; background-color: #fff; padding: 1px; width:250px; border: 1px solid #000; color: #492E08;}


/* LINKS AND ARCHIVES PAGE LIST STYLES */
ul.listsforpages {list-style:none;}
ul.listsforpages li {margin:0 0 10px 0;}
ul.listsforpages h2 {font-weight:normal; font-style:italic; font-size:15px;}


/* ARCHIVE PAGE STYLES */
.headerforarchive {font-weight:normal; font-style:italic; font-size:15px;}
.titleboxarchive { color:#990000; font-size:16px; font-weight:normal;}
.archivedatebox {font-size:10px; color:#815602; line-height:11px;}
.archivetext { margin: 0; padding: 0 10px 20px 0; text-align:justify; line-height:19px; font-size:12px;}


/* COMMENTS STYLES */
h3.comnumber {font-weight:normal; font-style:italic; font-size:16px; color:#952A04;}
.alt {width:495px; float:left; padding:10px 10px 0 10px; background:#ccc; margin: 0 0 1px 0;}
.even {width:495px; float:left; padding:10px 10px 0 10px; background:#aaa; margin: 0 0 1px 0;}
.authorline { font-size:12px; color:#000; float:left; display:block;}
.authorname {text-transform:uppercase; font-weight:bold;}
.authorname a {color:#000; text-decoration:none;}
.authorname a:hover {color:#990000; text-decoration:none;}
.dateline {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#815602; width:480px;}
.dateline a {color:#660000; text-decoration:none;}
.dateline a:hover {color:#990000; text-decoration:none;}
.commentbody {text-align:justify; font-size:11px; line-height:normal; color: #333}
.reply {width:503px; float:left; padding:5px 5px 5px 5px; border: 1px solid #B28C44; margin:0 0 1px 0;}


