/*
Theme Name: Summer 2010
Author: Larissa @ Hour by Hour
Theme URI: http://www.hourbyhour.org/
Description: 2 column summer theme.
Version: 1.1
*/

* {margin:0; padding:0;}

body {background:#f9f9f5 url(i/bg.gif) repeat; color:#4e4e4e; margin:0; font:10pt/14pt "Courier New",Courier,monospace;}

a {color:#508fa5;}
a:hover {color:#8d8711;}

/* Headings */
h1 {border-bottom:1px solid #dde9e9; color:#a2283c; letter-spacing:0; margin:18px 0 5px 0; font:normal 14pt Georgia,"Times New Roman",Times,serif; text-decoration:none;}
h2, h2 a, h2 a:hover {border-bottom:1px solid #dde9e9; color:#a2283c; letter-spacing:0; margin:18px 0 0 0; font:normal 14pt Georgia,"Times New Roman",Times,serif; text-decoration:none;}
h2.pagetitle, h2.pagetitle a {border-bottom:1px solid #dde9e9; color:#a2283c; letter-spacing:0; margin:18px 0 5px 0; font:normal 14pt Georgia,"Times New Roman",Times,serif; text-decoration:none;}
#sidebar h2, #sidebar h2 a {border-bottom:1px solid #c2dae0; color:#575959; margin:30px 0 5px 0; font:normal 12pt Georgia,"Times New Roman",Times,serif; text-decoration:none;}
#sidebar h3, #sidebar h3 a {border-bottom:0; color:#9a013a; margin:18px 0 5px 0; font:normal 14pt Georgia,"Times New Roman",Times,serif; text-align:right; text-decoration:none;}

ul li h2 {border-bottom:0; color:#850e30; font-size:16pt; margin:15px 0 5px 0;}

h3, h3 a {border-bottom:0; color:#434343; margin:25px 0 12px 0; font:normal 12pt Georgia,"Times New Roman",Times,serif; letter-spacing:0; text-align:left; text-decoration:none;}
h4, h4 a {border-bottom:0; color:#e7536d; margin:12px 0; font:normal 16pt Georgia,"Times New Roman",Times,serif; text-decoration:none;}
h5, h5 a {border-bottom:0; color:#756c64; margin:12px 0; font:normal 16pt Georgia,"Times New Roman",Times,serif; text-decoration:none;}
h3.comments, h3.comments {border-bottom:0; color:#9a013a; margin:12px 0; text-decoration:none;}

/* elements */
acronym, abbr, span.caps {cursor:help; font-size:0.9em; letter-spacing:.07em;}
acronym, abbr {border-bottom:1px dashed #999;}
blockquote {border-left:5px solid #ddd; margin:15px 60px 0 60px; padding-left:20px;}
blockquote cite {display:block; margin:5px 0 0;}
code {font:1.1em "Courier New",Courier,monospace;}
select {width:130px;}
small {color:#a1a18d; font:8pt Arial,Helvetica,Sans-Serif; margin:0 0 16pt 0; text-transform:uppercase;}

p {margin:20px 0 12px 0;}

hr {display:none; height:4px; margin:15px auto; width:99%;}
strong {font-weight:bold;}
em {font-style:italic;}

.alt {background-color:#fff; border-top:1px solid #e0ecec; border-bottom:1px solid #e0ecec;}

ul li {list-style: none none; margin:5px 0 10px 25px; padding:0 0 0 25px;}
.post ul li, .post ol li {list-style:disc outside; margin:12pt 0 12pt 25px; padding-left:11px;}
ol li, .post ol li {list-style: decimal outside; margin-right:0; }

li.widget widget_recent_comments, li#recent-comments-3 {list-style:none none;}

/* main */
#container {margin:0 auto; text-align:justify; position:relative; width:800px;}

#logo {background:url(i/header.jpg) no-repeat top left; height:327px; width:575px;}
#logo a {display:block; height:327px; margin-left:200px; width:375x;}

/* navigation */
#nav {color:#9a013a; height:45px; margin:0 0 60px 0; overflow:hidden; text-align:center; width:100%;}
#nav ul {display:block; margin:0 auto; padding:0;}
#nav ul li {display:inline; height:45px; line-height:45px; margin:0; padding:15px 19px 15px 17px;}
#nav ul a {border-bottom:0; color:#9a013a; font-size:14pt; line-height:45px; margin:0; padding:0; text-decoration:none;}
#nav ul a:hover {border-bottom:0; color:#e498a5; text-decoration:none;}
#nav li.last {background:none;}

/* columns */
#columns {margin:0 auto; overflow:hidden; padding:0 0 5px 0; width:800px;}
#main {float:left; margin-right:-225px; padding:5px 15px; width:575px;}

/* sidebar */
#sidebar {color:#4e4e4e; float:right; font:9pt/12pt Arial,Helvetica,Sans-Serif; letter-spacing:-.03em; margin:0 0 30px 0; padding:0 5px 0 10px; text-align:right; width:180px;}
#sidebar a {color:#6ba6bb; font-size:9pt; text-transform:uppercase; text-decoration:none;}
#sidebar a:hover {color:#e43342;}
#sidebar img {border:0;}
#sidebar strong {color:#9d7e60;}
#sidebar p {margin:0 0 20px 0;}

#sidebar ul, #sidebar ul ol {list-style:none none; margin:5px 0 0 5px; padding:0;}
#sidebar ul li {font-size:11pt; list-style:none none; margin:10px 0; padding:0 0 0 25px;}
#sidebar ul p, #sidebar ul select {list-style:none none; margin:2px 0 8px 0;}
#sidebar ul ul, #sidebar ul ol {list-style:none none; margin:2px 0 0 0;}
#sidebar ul ul ul, #sidebar ul ol {list-style:none none; margin:0;}
ol li, #sidebar ul ol li {list-style:none none;}
#sidebar ul ul li, #sidebar ul ol li {list-style:none none; margin:2px 0 0; padding:0;}

#sidebar li h2, #sidebar li h3, .linkcat {background:none; list-style:none none;}

/* footer */
#footer {clear:both; color:#4b351b; margin:0 auto 25px auto; font:8pt/1.5em Georgia,"Times New Roman",Times,serif; padding:0; text-align:center; width:800px;}
#footer a {color:#4b351b; text-decoration:none;}
#footer a:hover {color:#3b3b3b;}

#footer hr {display:none;}
#footer em {color:#3b3b3b; font-style:italic;}
#footer strong {color:#960008; font-weight:bold;}

#footer p {letter-spacing:.03em; margin:0; padding-top:15px;}

#footer ul {display:block; margin:3px 0; padding:0;}
#footer ul li {display:inline; margin:0; padding:0;}
#footer ul a {color:#673612; font-size:9pt; margin:3px 0; padding:0 8px; text-decoration:underline;}
#footer ul a:hover {color:#415864;}
#footer ul a.first {border-left:0;}

/* posts and entries */
.entry p a:visited {color:#960008;}
.entryinfo {color:#960008; font:normal 8pt Georgia,"Times New Roman",Times,serif; margin:0;}
.entryinfo em {color:#960008; font:italic normal 8pt Georgia,"Times New Roman",Times,serif;}
.entry form {text-align:center;}
.entryinfo a {color:#960008;}

.entry img.aligncenter {margin-top:20px; margin-bottom:20px;}

.entry ul li:before, #sidebar ul ul li:before {}
.entry ol {margin:0; padding:0 0 0 25px;}
.entry ol li {margin:0; padding:0;}

.post {margin:0; text-align:justify;}
.post hr {display:block;}
.post strong {color:#3b3b3b; font-weight:bold;}

.postmetadata {clear:both; color:#a1a18d; font-size:8pt; padding:10px 0 15px 0; margin:8pt 40px; text-align:right;}
.postmetadata a {border-bottom:0; color:#a1a18d; text-decoration:none;}
.postmetadata a:hover {color:#59827c;}
.postmetadata ul, .postmetadata li {display:inline; list-style-type:none; list-style-image:none;}

html>body .entry ul {list-style:none; margin-left:0px; padding:0; text-indent:-10px;}
html>body .entry li {margin:7px 0 8px 10px;}

/* images */
.noborder {border:0;}
.border {border:1px solid #000; margin:25px 5px 20px 5px;}
p img {max-width:100%; padding:0;}
a img {border:0;}

/*	alignment */
.center {text-align:center;}
.aligncenter, div.aligncenter {display:block; margin:0 auto;}

img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {display:inline; margin:0 0 2px 7px; padding:4px;}
img.alignleft {display:inline; margin:0 7px 2px 0; padding:4px;}

.alignright {float:right;}
.alignleft {float:left}

.floatl {float:left; margin:0 10px 5px 0;}
.floatr {float:right; margin:0 0 5px 10px;}

/* Comments*/
.alt {margin:0; padding:10px;}

.commentlist {padding:0; text-align:justify;}
.commentlist li {font-weight:bold; list-style:none; margin:15px 0 3px; padding:5px 10px 3px;}
.commentlist p {margin:10px 5px 10px 0;}

#commentform {padding:0;}
#commentform p {font:normal/1.5em Georgia,"Times New Roman",Times,serif; margin:5px 0; text-transform:none;}
#commentform input {margin:5px 5px 1px 0; padding:2px; width:170px;}
#commentform textarea {padding:2px; width:595px;}
#commentform #submit {background:#fff; border:1px solid #e0ecec; color:#aa2633; float:right; margin:0; padding:5px 0; width:140px;}

.commentlist li, #commentform input, #commentform textarea {font:0.9em Georgia,"Times New Roman",Times,serif;}
.commentlist li .avatar {background:#fff; border:1px solid #eee; float:right; padding:2px;}
.commentlist cite, .commentlist cite a {font-weight:bold; font-style:normal; font-size:1.1em;}

.commentmetadata {display:block; font-weight:normal; margin:0;}
.nocomments {margin:0; padding:0; text-align:center;}

/* captions */
.wp-caption {background-color:#f3f3f3; border:1px solid #ddd; margin:10px; padding-top:4px; text-align:center;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
.wp-caption img {border:0 none; margin:0; padding:0;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; margin:0; padding:0 4px 5px;}

/* other */
.breaker {border:0; background:#dde9e9; height:1px; margin:25px auto 15px auto; width:99%;}
.clear {clear:both;}
.hidden {display:none;}

.navigation {display:block; margin:10px 0; text-align:center;}

#searchform {margin:10px auto; padding:5px 3px; text-align:center;}