/*
Theme Name: HD Old Paper
Version: 1.1
Author: Redcard Design
Author URI: http://redcarddesign.com/
Latest updated: Dec 18, 2006
*/

/* Body */

* {
margin:0;
padding:0;
}
body {
background-color:#DBDAD6;
color:#231F20;
font: 11px Arial, sans-serif;
}
#wrap {
color:#231F20;
margin:0 auto;
width:1016px;
background:url(img/body_bg.jpg) 0 377px repeat-y;
}
/* Links */

a {
color:#004858;
text-decoration:none;
}
a:hover {
color:#B34E48;
background-color:#D0BFA7;
}
a img {
border:0;
}
/* Header */

#header {
background:url(img/header_bg.jpg) 0 0 no-repeat;
margin:0;
height:377px;
position:relative;
}
#header a {
border:none;
}
#header h1 a {
display:block;
margin:0;
height:44px;
width:415px;
text-decoration:none;
position:absolute;
left:545px;
top:310px;
text-indent:-10000px;
}
#header a:hover {
background-color:transparent;
}
#header p {
text-indent:-10000px;
}
#sitenav {
margin:0;
padding:0;
list-style:none;
position:absolute;
left:70px;
top:338px;
}
#sitenav li {
float:left;
}
#sitenav a {
display:block;
height:17px;
width:85px;
text-decoration:none;
}
#sitenav a:hover {
background-position:0 -17px;
}
#sitenav a span {
display:none;
}
#navBlog a {
background:url(img/nav_blog.gif) 0 0 no-repeat;
}
#navAbout a {
background:url(img/nav_about.gif) 0 0 no-repeat;
}
#navShop a {
background:url(img/nav_shop.gif) 0 0 no-repeat;
}
#navLinks a {
background:url(img/nav_links.gif) 0 0 no-repeat;
}
#navContact a {
background:url(img/nav_contact.gif) 0 0 no-repeat;
}
/* Sidebars */

#leftside, #deets {
clear:left;
float:left;
line-height:1.4em;
margin:0 0 5px 70px;
padding:0;
width:140px;
}
#deets {
margin-left:12px;
}
#leftside a, #extras a {
border:none;
}
#leftside .ec3_events {
padding:0;
margin:0;
font-weight:bold;
}
#leftside .ec3_events li ul li a {
font-weight:normal;
}
div#flickr {
margin-top:25px;
}
#flickr h2 {
background:url(img/flickr_title.gif) 0 0 no-repeat;
width:53px;
height:20px;
}
#flickr h2 span {
display:none;
}
#flickr img {
background-color:#FEFCF8;
width:50px;
height:50px;
padding:5px;
border-top:1px solid #D0BFA7;
border-left:1px solid #D0BFA7;
border-right:1px solid #8A7F71;
border-bottom:1px solid #8A7F71;
margin:0 8px 8px 0;
float:left;
}
#extras, #subscribe {
float:right;
line-height:1.4em;
margin:0 67px 5px 20px;
padding:0;
width:140px;
}
#subscribe {
margin-right:9px;
}
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget, #deets ul, #subscribe ul {
margin:0 0 20px;
}
#leftside li, #extras li, #deets li, #subscribe li {
line-height:1.2em;
list-style:none;
margin:0 0 6px;
}
#leftside ul ul, #extras ul ul {
margin:6px 0 0 10px;
}
#leftside ul ul li, #extras ul ul li {
margin:0 0 4px;
}
#leftside ul ul li a, #extras ul ul li a {
font-weight:normal;
}
#leftside ul.linklist, #extras ul.linklist {
font-size:1em;
}
#leftside ul.linklist ul, #extras ul.linklist ul {
margin:0 0 20px;
}
#leftside ul.linklist ul li a, #extras ul.linklist ul li a {
font-weight:bold;
}
ul.linklist a {
border:none;
}
#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption, #deets h3, #subscribe h3 {
color:#608585;
font-size:124%;
font-weight:bold;
text-transform:uppercase;
text-align:left;
margin:0 0 6px;
}
#leftside label, #extras label {
display:none;
}
/* Main menu */

ul.page {
list-style:none;
margin:0 0 20px;
width:140px;
}
ul.page li {
display:inline;
line-height:1.4em;
width:140px;
}
ul.page li a {
background-color:#f4f4f4;
border-left:4px solid #cccccc;
color:#505050;
float:left;
font-weight:bold;
margin-bottom:5px;
padding:5px 1px 5px 5px;
text-decoration:none;
width:130px;
}
ul.page li a:hover, ul.page li.current_page_item a {
background-color:#eaeaea;
border-left:4px solid #286ea0;
color:#505050;
}
ul.page ul {
font-size:0.9em;
margin:0 0 0 15px;
padding:0 0 5px;
width:125px;
}
ul.page ul a {
padding:3px 1px 3px 5px;
width:115px;
}
ul.page ul ul {
width:113px;
}
ul.page ul ul a {
width:100px;
}
/* Content */

#content {
line-height:1.5em;
margin:0 230px 5px 220px;
padding:0;
}
#content a:link, #content a:visited {
border-bottom:1px dotted #004858;
}
#content a:hover, #content a:active {
border-bottom:1px solid #004858;
}
#contentwide {
line-height:1.6em;
margin:0 0 5px 150px;
padding:0;
}
#content h2, #contentwide h2 {
color:#B34E48;
font-size:18px;
margin:0 0 8px;
}
#content h2 a, #contentwide h2 a {
color:#B34E48;
border:none;
}
#content h3, #contentwide h3 {
color:#CA685A;
font-size:16px;
margin:0 0 4px 0;
}
#content h3 a, #contentwide h3 a {
color:#CA685A;
border:none;
}
#content img, #contentwide img {
/*margin:3px 0 3px 0;*/

background-color:#FEFCF8;
padding:5px;
border-top:1px solid #D0BFA7;
border-left:1px solid #D0BFA7;
border-right:1px solid #8A7F71;
border-bottom:1px solid #8A7F71;
max-width:500px;
}
#content ul, #contentwide ul, #content ol, #contentwide ol {
margin:0 0 16px 4px;
}
#content li, #contentwide li {
padding:0 0 0 5px;
}
#content ul ul, #contentwide ul ul, #content ol ol, #contentwide ol ol {
margin:0 0 0 16px;
}
/* Footer */

#footer {
clear:both;
color:#231F20;
font-weight:normal;
line-height:1.4em;
margin:0 auto;
padding:10px 0 2px 0;
width:900px;
border-top:2px dotted #D0BFA7;
background:url(img/footer_mitten.gif) 50% 50% no-repeat;
}
#footer strong a {
font-weight:bold;
}
#deets .delicious {
background:url(http://del.icio.us/static/img/delicious.small.gif) 0 50% no-repeat;
}
#deets .delicious a {
margin-left:14px;
}
#subscribe li {
background:url(img/feed-icon-12x12.gif) 0 50% no-repeat;
}
#subscribe .icalfeed {
background-image:url(img/cal-feed-icon-12x12.gif);
}
#subscribe li a {
margin-left:16px;
}
/* Subpage menu */

#subpages {
border-bottom:1px solid #e0e0e0;
border-left:1px solid #e0e0e0;
float:right;
font-weight:bold;
line-height:1.3em;
margin:-5px 0 8px 15px;
padding:0 0 10px 10px;
width:190px;
}
#subpages h2 {
font-size:1.2em;
font-weight:bold;
letter-spacing:-1px;
line-height:1.3em;
margin:0 0 12px;
}
#subpages ul.submenu {
line-height:1.4em;
list-style:none;
margin:0;
}
#subpages ul.submenu li {
display:inline;
line-height:1.4em;
width:180px;
padding:0;
}
#subpages ul.submenu li a {
background-color:#f4f4f4;
border-left:4px solid #cccccc;
color:#505050;
float:left;
font-weight:bold;
margin-bottom:5px;
padding:3px 1px 3px 5px;
text-decoration:none;
width:180px;
}
#subpages ul.submenu li ul {
margin:0 0 5px 10px;
width:170px;
}
#subpages ul.submenu li ul li a {
width:170px;
}
#subpages ul.submenu li ul ul {
margin:0 0 5px 10px;
width:160px;
}
#subpages ul.submenu li ul ul li a {
width:160px;
}
#subpages ul.submenu li ul ul ul {
margin:0 0 5px 10px;
width:150px;
}
#subpages ul.submenu li ul ul ul li a {
width:150px;
}
#subpages ul.submenu li a:hover, #subpages ul.submenu li.current_page_item a {
background-color:#eaeaea;
border-left:4px solid #286ea0;
color:#505050;
}
#subpages ul.submenu li.current_page_item ul li a {
background-color:#f4f4f4;
border-left:4px solid #cccccc;
color:#505050;
}
/* Tags */

p, ul, ol {
margin-bottom:18px;
}
blockquote {
border-left:4px dotted #D0BFA7;
margin:10px;
padding:8px 8px 8px 15px;
}
blockquote p {
background-color:inherit;
font-size:0.9em;
line-height:1.3em;
}
label {
background-color:inherit;
color:#231F20;
font-size:0.9em;
font-weight:bold;
}
hr{
border:0pt none;
color:#D0BFA7;
background-color:#D0BFA7;
height:2px;
}
code{
color:#B34E48;
}
table#wp-calendar {
margin:0 0 20px;
width:140px;
}
/* Forms */

#s, #submit {
color:#231F20;
font-size:0.9em;
margin:0 0 16px;
padding:1px;
width:130px;
}
#author, #email, #url, #comment {
border:1px solid #cccccc;
font-family:Verdana, Tahoma, Arial, Sans-Serif;
font-size:1em;
margin:0;
padding:4px;
}
#commentsection {
margin:25px 0 0;
}
#commentsection p {
margin:0 0 6px;
}
/* Float fix 

.contenttext {

overflow:hidden;

}



* html .contenttext {

height:1px;

overflow:visible;

}



* html .contenttext p {

overflow:hidden;

width:99%;

}*/



/* Various classes */

.left {
float:left;
margin-right:10px;
}
.right {
float:right;
margin-left:10px;
}
.center {
margin:5px auto 12px;
text-align:center;
}
.clearing {
clear:both;
margin:0;
padding:0;
}
.textright {
text-align:right;
}
.small {
font-size:0.8em;
}
.bold {
font-weight:bold;
}
.hide {
display:none;
}
.post {
margin:0 0 25px 10px;
}
.post p {
margin-bottom:10px;
}
.post ul{
list-style:none;
margin-left:0;
padding:left:0;
}
#content .post ul li{
display:block;
background:url(img/bullet.gif) no-repeat 0 2px;
padding:0 0 4px 16px;
}
.postinfo {
border-top:2px dotted #D0BFA7;
font-size:0.9em;
font-weight:bold;
line-height:1.5em;
margin:1px 0 40px;
padding:5px 5px 8px 8px;
}
.comment {
border-top:2px dotted #D0BFA7;
margin:0 0 10px;
padding:5px 5px 0 8px;
}
.comment p.commenthead {
line-height:1.6em;
}
.comment p {
font-size:1em;
line-height:1.3em;
margin:0 0 6px;
padding-bottom:5px;
}
.commenticon {
background-color:#D0BFA7;
padding-left:3px;
}
#content img.wp-smiley {
background-color:transparent;
border:none;
padding:0;
margin-bottom:0;
}
.navigation {
display:block;
margin:10px 0;
padding:0 0 15px;
text-align:center;
}
.navigation p {
margin:0;
padding:0;
}
.prevlink {
margin-right:20px;
}
.nextlink {
margin-left:20px;
}

/* Based on technique by Dave Shea @ mezzoblue.com */

.postdatebox {
font: 8px/0.9 "Times New Roman", Times, serif;
color:#F2E3C9;
display:block;
text-align:center;
margin:0 8px 0 0;
padding:21px 0 0 5px;
width:40px;
height:60px;
float:left;
text-transform:uppercase;
background:url(img/post_cal.gif) no-repeat right top;
}
.postdatebox .postdateday {
display:block;
font-weight:bold;
font-size:12px;
text-transform:lowercase;
}
