/*
Theme Name: CreativeBurst.org V1
Theme Author: Hannah
Theme URI: http://hannah.nu/
Description: New theme for new photoblog!
Author URI: http://hannah.nu/
*/
*,.wp-tag-cloud {
margin:0;
padding:0;
}
body {
font:.875em/2em arial,helvetica,sans-serif;
background:#f6efd2 url(bg.jpg); color:#26454c;
text-align:center;
}
#container {
width:922px; margin:0 auto;
}
#header {
background:#26454c;
letter-spacing:.5px;
padding:18px 25px 16px;
}
h1 {
text-transform:uppercase;
text-align:left; float:left;
font:1.8em/1.25em Helvetica,Arial,sans-serif;
}
h1 a {
font-weight:700 !important;
}
#menu {
font:1.6em/1em Helvetica,Arial,sans-serif;
float:right; text-align:right;
margin:0; padding:4px 0 0;
text-transform:lowercase;
}
#menu li {
display:inline;
padding:0 0 0 20px;
}
#menu a,h1 a {
text-decoration:none;
font-weight:700;
}
#content,#subfooter,#footer {
text-align:left;
margin:auto;
}
#content {
margin:25px auto;
}
#subfooter {
background:#26454c; 
margin:25px auto;
padding:17px 25px 19px;
}
#footer {
background:#00aab3; color:#26454c;
text-align:left; padding:16px 25px 14px;
font-weight:700; font-size:1.25em;
}
#footer a {
color:#1a2e33;
}
#subfooter,#comment-heading,#commentlist li,#nocomments,h2.archivetitle {
-webkit-border-radius:15px;
-moz-border-radius:15px;
}
#header,.post.page .postcontent,.post.thumbnail .postinfo,
.post.full .postinfo,#commentform input,#commentform,.post.blog .postinfo {
-webkit-border-bottom-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-bottomleft:15px;
}
#footer,.post.page h2,#postcomment,#commentform textarea,.post.blog h2,
#commentform label,.post.thumbnail h2.posttitle,.post.full h2.posttitle {
-webkit-border-top-right-radius:15px;
-webkit-border-top-left-radius:15px;
-moz-border-radius-topright:15px;
-moz-border-radius-topleft:15px;
}

.clear {
clear:both; width:0; height:0;
}
p + p,p + ul,ul + p,p + ol,ol + p,
p + h2,ul + h2,ol + h2,blockquote + h2,form + h2,
p + h3,ul + h3,ol + h3,blockquote + h3,form + h3,
p + h4,ul + h4,ol + h4,blockquote + h4,form + h4 {
margin-top:14px;
}
.postcontent p + h2,.postcontent p + h3,.postcontent p + h4,
.postcontent ul + h2,.postcontent ul + h3,.postcontent ul + h4,
.postcontent ol + h2,.postcontent ol + h3,.postcontent ol + h4,
.postcontent form + h2,.postcontent form + h3,.postcontent form + h4 {
margin-top:20px;
}
blockquote {
border-left:5px solid #aaa;
border-right:5px solid #aaa;
color:#777; background:#f0f0f0;
margin:25px; padding:15px 25px;
font:italic 1.05em/2em georgia,serif;
letter-spacing:.05em;
}
a {
text-decoration:none;
font-weight:700; color:#444;
}
a:hover {
color:#111;
}
a img {
border:0;
}
code {
font-size:1.25em;
font-weight:700;
}
small {
font-size:.9em;
color:#555;
}
ul {
margin:0 0 0 15px;
}
ol {
margin:0 0 0 20px;
}
ul.unlist {
margin-left:0 !important;
list-style:none;
}
h2,h3,h4 {
font-family:helvetica,arial,sans-serif;
line-height:1.75em;
}
h2 {
font-size:1.9em;
}
#sidebar h2 {
font-size:1.6em;
padding-top:7px;
}
h3 {
font-size:1.6em;
}
h4 {
font-size:1.3em;
}
.post.blog,h2.archivetitle,.post.full {
margin-bottom:25px;
}
.post.page h2,.post.blog h2,h2.archivetitle {
background:#00aab3; color:#26454c;
font-size:1.45em; line-height:1em;
padding:20px 25px 15px;
position:relative;
}
.post.page .postcontent,.post.blog .postcontent {
background:#d4caa9;
padding:15px 25px 15px;
}
.post.page .post-edit-link {
width:16px; height:16px;
position:absolute;
right:20px; top:20px;
}
.post.thumbnail {
width:450px;
margin-bottom:25px;
}
.post.thumbnail img {
border-left:10px solid #26454c;
border-right:10px solid #26454c;
}
.post.thumbnail.right {
float:right;
}
.post.thumbnail .postinfo,.post.blog .postinfo {
font-size:1.25em;
line-height:1em;
margin-top:0;
background:#26454c;
padding:14px 20px 15px;
}
.post.thumbnail .postinfo .comments a,.post.blog .postinfo .comments a {
max-width:20px;
display:block;
background:url(comment.jpg) left center no-repeat;
padding:0 0 0 25px;
}
.post.thumbnail .postinfo .tags {
float:right;
max-width:70%;
margin:0;
}
.post.full.landscape {
width:922px;
}
.post.full.portrait {
width:692px; margin:0 auto 25px;
}
.post.full img {
border-left:1px solid #26454c;
border-right:1px solid #26454c;
}
.post.full .postinfo {
font-size:1.1em;
line-height:1em;
margin-top:0;
background:#26454c;
padding:14px 20px 15px;
}
.post.page .post-edit-link img,.post.thumbnail h2 .post-edit-link img,.post.full h2 .post-edit-link img,.post.blog .postinfo .post-edit-link img {
width:16px; height:16px; border:0;
}
.post.thumbnail.left,.post.thumbnail .postinfo .comments,.flickr_badge_image {
float:left;
}
.post.thumbnail h2,.post.full h2 {
background:#26454c;
font-size:1.45em;
line-height:1em;
position:relative;
font-weight:400;
padding:15px 25px 10px;
}
.post.thumbnail h2.posttitle a,.post.full h2.posttitle a {
color:#d9cba5;
}
.post.thumbnail h2 .h2date,.post.full h2 .h2date {
color:#54cbd1;
margin-right:5px;
}
.post.thumbnail h2 .post-edit-link,.post.full h2 .post-edit-link,.post.blog h2 .post-edit-link {
width:16px;
height:16px;
position:absolute;
right:20px;
}
#comment-heading {
background:#00aab3;
color:#26454c;
font-size:1.5em;
line-height:1em;
padding:18px 20px 14px;
}
#commentlist {
list-style:none;
margin-left:0;
padding-left:0;
}
#commentlist li {
margin-top:25px;
background:#d4caa9;
padding:18px 20px;
}
#commentlist li.byuser {
background:#bdcc70;
}
#commentlist li h3 {
font-size:1.15em;
}
.avatar {
float:right;
margin:0 0 0 18px;
}
#comments .navigation {
background:#77d1d9;
margin:18px 0;
padding:20px 25px;
}
#comments .navigation,#comments .navigation a {
color:#0f3435;
text-decoration:none;
}
#nocomments {
font-size:1.5em;
line-height:1em;
background:#00aab3;
padding:18px 20px 16px;
}
#postcomment {
background:#26454c;
color:#babf4d;
font-size:1.5em;
line-height:1em;
margin-top:25px;
padding:18px 20px 14px;
}
#commentform {
background:#00aab3;
margin-top:0;
padding:25px;
}
#commentform .left {
float:left; width:300px;
}
#commentform .right {
width:475px; float:left;
}
#commentform .left p + p {
margin-top:25px;
}
#commentform label,#commentform input {
width:245px; margin:0;
border:0; font-size:1.1em;
}
#commentform textarea {
border:0;
width:543px;
height:230px;
font-size:1.1em;
margin:0;
padding:10px 15px;
}
#commentform #submit {
-moz-border-radius:0;
-webkit-border-radius:0;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
background:#26454c; color:#bed351;
display:block; font-weight:700;
width:573px; padding:10px 15px;
}
#commentform label {
background:#26454c; color:#bed351;
display:block; font-weight:700;
padding:8px 15px 6px;
}
input,textarea {
background:#d9cba5;
color:#26454c;
font:1em/1.5em arial,helvetica,sans-serif;
padding:10px 15px;
}
input:focus,select:focus,textarea:focus {
background:#e0d9ba;
}
#xhtml {
width:450px;
font-size:.875em;
line-height:2em;
}
.meta {
font-weight:700;
}
.wp-pagenavi {
background:#00aab3;
font-size:1.15em;
font-weight:700;
-webkit-border-radius:15px;
-moz-border-radius:15px;
margin:0 0 25px;
padding:14px 20px 15px;
}
.wp-pagenavi span.pages,.wp-pagenavi span.current,.wp-pagenavi span.extend,.wp-pagenavi a {
border:0 !important; background:transparent !important; margin:2px; padding:2px 5px;
}
.wp-pagenavi span.pages,.wp-pagenavi span.current,.wp-pagenavi span.extend {
color:#265561 !important;
}
.wp-pagenavi a {
color:#183036 !important;
}
.wp-pagenavi a:hover {
color:#000 !important;
}
.wp-tag-cloud li {
display:inline;
margin-right:5px;
}
#flickr {
clear:both;
}
.flickr_badge_image img {
margin:0 7px 7px 0;
}
#header a,#subfooter a,.post.thumbnail .postinfo,.post.thumbnail .postinfo a,.post.full .postinfo,.post.full .postinfo a,.post.blog .postinfo a {
color:#babf4d;
}
#header a:hover,#subfooter a:hover,.post.thumbnail .postinfo a:hover,.post.blog .postinfo a:hover {
color:#dbe07e;
}
#footer a:hover,#comments .navigation a:hover {
color:#000;
}