/* Theme Name: In Eighty Days*/

/* Begin Typography & Colors */
body {font-size:62.5%; font-family:Arial,'Georgia','Times',Verdana,Arial,Sans-Serif; background-color:#d5d6d7; color:#333; text-align:center;}
#page {background-color:#fff; border:0; text-align:left;}
#header {background-color:#fff;}
#content {font-size:1.2em;}
.widecolumn .entry p {font-size:1.05em;}
.narrowcolumn .entry, .widecolumn .entry{line-height:1.4em;}
.entryText {line-height:2em;}
.excerpt p {margin:2px 0 2px 0;}
.widecolumn {line-height:1.6em;}
.narrowcolumn .postmetadata {text-align:center;}
small {font-family:Arial,Helvetica,Sans-Serif; font-size:0.9em; line-height:1.5em;}
h1, h2, h3 {font-family:'Georgia','Times',Verdana,Arial,Sans-Serif; font-weight:bold;}
h1 {font-size:4em; text-align:center;}
.description {font-size:1.2em; text-align:center;}
h2 {font-size:1.6em; color:#9D2D12;}
h2, h2 a, h2 a:visited {color:#9D2D12;}
h2.pagetitle {font-size:1.6em;}
#sidebar h2 {font-family:'Lucida Grande',Verdana,Sans-Serif; font-size:1.2em;}
h3 {font-family:'Lucida Grande',Arial,Verdana,Sans-Serif; font-size:1.3em;}
h1, h1 a, h1 a:hover, h1 a:visited, .description {text-decoration:none; color:white;}
h3, h3 a, h3 a:visited {color:#666;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration:none;}
.commentlist ol {margin:0; padding:0;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif;}
.commentlist li {font-weight:bold;}
.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: 'Lucida Grande',Verdana,Arial,Sans-Serif;}
.commentmetadata {font-weight:normal;}
#sidebar {font: 1em 'Lucida Grande',Verdana,Arial,Sans-Serif;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color:#777;}
code {font:1.1em 'Courier New',Courier,Fixed;}
acronym, abbr, span.caps {font-size:0.9em; letter-spacing:.07em;}
a, h2 a:hover, h3 a:hover {color:#06c; text-decoration:none;}
a:hover {color:#06c; text-decoration:underline;}
#wp-calendar #prev a {font-size:9pt;}
#wp-calendar a {text-decoration:none;}
#wp-calendar caption {font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif; text-align:center;}
#wp-calendar th {font-style:normal; text-transform:capitalize;}	
.postTitle, .postTitle a, .postTitle a:visited {font-family:'Georgia','Times',Verdana,Arial; font-size:20px; color:#9D2D12; text-decoration:none;}
.postTitle a:hover {text-decoration:underline; color:#9D2D12;}
#authorNick, #authorNick a, #authorNick a:visited {font-size:12px; color:#999;}
#authorNick a, #authorNick a:visited {text-decoration:underline;}
#authorNick a:hover {color:#fff; background-color:#999; text-decoration:none;}
#authorNickSingle, #authorNickSingle a, #authorNickSingle a:visited {margin:5px 0 15px 0; font-size:10px; color:#999;}
#authorNickSingle a, #authorNickSingle a:visited {text-decoration:underline;}
#authorNickSingle a:hover {color:#fff; background-color:#999; text-decoration:none;}
#authorNickSmall, #authorNickSmall a, #authorNickSmall a:hover {color:#777;}
#authorNickSmall a, #authorNickSmall a:visited {text-decoration:underline;}
#authorNickSmall a:hover {color:#fff; background-color:#777; text-decoration:none;}
.commentText a, .commentText a:visited {color:#718E28; font-size:11px;}
.smalltext {font-family:Arial,Verdana,Sans-serif; font-size:10px;}
#topMessageBar {padding:3px 10px 5px 10px; background:#57789F; color:#fff;}
#topMessageBar a, #topMessageBar a:visited {color:#fff; text-decoration:underline;}
#topMessageBar a:hover {text-decoration:none; color:#000; background:#fff;}
.left {float:left;}
.right {float:right;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 0;}
.clearfix {display: block;}
/* End Holly Hack */
.grey {color:#afafaf;}
.white {color:#fff;}
.continueText a, .continueText a:visited, .entryText p a, .entryText p a:visited{color:#718E28;}
#categoryListing {font-size:11px; color:#999;}

/* Begin Structure */
body {margin:0; padding:0;}
#page {background-color:white; margin:auto; padding:0; width:730px; border:0;}
#header {padding:0; margin:0 auto; height:200px; width:100%; background-color:white;}
#headerimg {margin:0; height:200px; width:100%;}
.narrowcolumn {float:left; padding:0 0 20px 30px; margin:0; width:460px;}
.widecolumn {padding:10px 0 20px 0; margin:5px 0 0 150px; width:450px;}
.post {margin:0 0 40px 0; text-align:left;}
.searchresult {margin:0 0 20px 0; text-align:left;}
.widecolumn .post {margin:0;}
.narrowcolumn .postmetadata {padding-top:5px;}
.widecolumn .postmetadata {margin:30px 0;}
#dateBox {font-family:'Georgia','Times',Verdana,Arial; background-color:#D9E1E7; width:50px; float:left; text-align:center; margin-right:10px;}
#dateBoxDay {font-size:3em;}
.entry {margin-left:60px; font-size:1.1em;}
.roundCorners {margin-bottom:2px; padding:0px; text-align:left; clear:both;}
.borderTL, .borderTR, .borderBL, .borderBR {padding:0; width:5px; height:5px; border:0; index:99;}
.borderTL, .borderBL {float:left; clear:both;}
.borderTR, .borderBR {float:right; clear:right;}
.borderTL, .borderTR {margin:0;}
.borderBL, .borderBR {margin:-5px 0 0 0;}
.roundedCornerSpacer {margin:0; padding:0; border:0; clear:both;}
#bottomSearchBoxMiddle {background-color:#D9E1E7; width:375px; margin-left:60px; padding:10px 10px 10px 15px; font-family:'Georgia','Times',Verdana,Arial;}
#bottomSearchBoxMiddlePage {background-color:#D9E1E7; width:375px; margin-left:0; padding:10px 10px 10px 15px; font-family:'Georgia','Times',Verdana,Arial;}
#shimmy {position:relative; left:155px; top:30px;}
#shimmy .nav {font-family:'Georgia','Times',Verdana,Arial,Sans-Serif; font-size:11px; color:#774C2E; padding-left:27px;}
#shimmy a, #shimmy a:visited {font-family:'Georgia','Times',Verdana,Arial; font-size:11px; color:#774C2E; text-decoration:none;}
#shimmy a:hover {text-decoration:underline;}

/*	Begin Headers */
h1 {padding-top:70px; margin:0;}
.description {text-align:center;}
h2 {margin:30px 0 0;}
h2.pagetitle {margin-top:30px; text-align:center;}
#sidebar h2 {margin:5px 0 0; padding:0;}
h3 {padding:0; margin:30px 0 0;}
h3.comments {padding:0; margin:40px auto 20px;}

/* Begin Images */
p img {padding:0; max-width:100%;}
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float: right;}
.alignleft {float: left}

/* Begin Lists */
html>body .entry ul {margin-left:0; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px;} 
html>body .entry li {margin:7px 0 8px 10px;}
.entry ul li:before, #sidebar ul ul li:before {content:"\00BB \0020";}
.entry ol {padding:0 0 0 35px; margin:0;}
.entry ol li {margin:0; padding:0;}
.postmetadata ul, .postmetadata li {display:inline; list-style-type:none; list-style-image:none;}
#sidebar ul, #sidebar ul ol {margin:0; padding:0;}
#sidebar ul li {list-style-type:none; list-style-image:none; margin-bottom:15px;}
#sidebar ul p, #sidebar ul select {margin:5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin:5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin:0 0 0 10px;}
ol li, #sidebar ul ol li {list-style:decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin:3px 0 0; padding:0;}

/* Begin Form Elements */
#searchform {margin:0; padding:5px 0 10px 0; text-align:left;}
#s {width:225px;}
#sidebar #searchform #s {width:115px; padding:2px;}
#sidebar #searchsubmit {padding:1px;}
.entry form {text-align:center;}
select {width:130px;}
#commentform input {width:170px; padding:2px; margin:5px 5px 1px 0;}
#commentform textarea {width:100%; padding:2px;}
#commentform #submit {margin:0; float:right;}

/* Begin Comments*/
.alt {margin:0; padding:10px;}
.commentlist {padding:0; text-align:justify;}
.commentlist li {margin:15px 0 3px; padding:5px 10px 3px; list-style:none;}
.commentlist p {margin:10px 5px 10px 0;}
#commentform p {margin:5px 0;}
.nocomments {text-align:center; margin:0; padding:0;}
.commentmetadata {margin:0; display:block;}
.commentsListo, .commentsListo li .commentsListo ol{background:#F8F7EF; border:1px dashed #B2B2B2; border-width:1px 0; margin:0;}

/* Begin Sidebar */
#sidebar {padding:0; margin-left:510px; width:200px;}
#sidebar form {margin:0;}
#spikyBoxMiddle {padding:15px 15px 15px 15px;text-align:center;}
#spikyBoxMiddle a, #spikyBoxMiddle a:visited {font-family:'Georgia','Times',Verdana,Arial,Sans-Serif; font-size:1.1em; line-height:1.3em; color:#fff;}
#fancyBoxMiddle {padding:15px 15px 15px 15px; text-align:center;}
#fancyBoxMiddle a, #fancyBoxMiddle a:visited {font-family:'Georgia','Times',Verdana,Arial,Sans-Serif; font-size:1.1em; line-height:1.3em; color:#774C2E;}

/* Begin Calendar */
#wp-calendar {empty-cells:show; margin:10px auto 0; width:155px;}
#wp-calendar #next a {padding-right:10px; text-align:right;}
#wp-calendar #prev a {padding-left:10px; text-align:left;}
#wp-calendar a {display:block;}
#wp-calendar caption {text-align:center; width:100%;}
#wp-calendar td {padding:3px 0; text-align:center;}
#wp-calendar td.pad:hover {background-color:#fff;}

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor:help;}
acronym, abbr {border-bottom:1px dashed #999;}
blockquote {margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd;}
blockquote cite {margin:5px 0 0; display:block;}
.center {text-align:center;}
hr {display:none;}
a img {border:none;}
.navigation {clear:all; display:block; text-align:center; margin:0 0 0 60px;}
.buffer20 {margin: 20px 0 0 0; font-size: 1px;}
.buffer10 {margin: 10px 0 0 0; font-size: 1px;}
.buffer30 {margin: 30px 0 0 0; font-size: 1px; clear: all;}
.bufferbottom5 {padding:0 0 5px 0; clear:both;}
.bufferbottom10 {padding:0 0 10px 0; clear:both;}
.bufferbottom15 {padding:0 0 15px 0; clear:both;}
.bufferbottom20 {padding:0 0 20px 0; clear:both;}
.buffertop5 {padding:5px 0 0 0; clear:both;}
.buffertop10 {padding:10px 0 0 0; clear:both;}
.buffertop15 {padding:15px 0 0 0; clear:both;}
.buffertop20 {padding:20px 0 0 0; clear:both;}
.buffertop40 {padding:40px 0 0 0; clear:both;}
.bufferleft5 {padding-left:5px;}
.bufferleft10 {padding-left:10px;}
.bufferleft15 {padding-left:15px;}
.bufferleft20 {padding-left:20px;}