/*
Theme Name: ComicPress Nicoli
Theme URI: http://www.tfsnewworld.com
Description: New World Comicpress Theme Nicoli
Author: Tyler Martin
Author URI: http://mindfaucet.com/
Version: 0.1
.
The CSS, XHTML and design is released under GPL v3:
http://www.opensource.org/licenses/gpl-3.0.html
.
*/

* {
font-family:Sans-serif;
margin:0;
padding:0;
}

body {
background:#314151;
color:#000;
margin-left:auto;
margin-right:auto;
width:960px;
}

html {
background:#314151;
color:#000;
}

img {
border:0;
}

a {
color:#000;
text-decoration:none;
}

p {
white-space:normal!important;
}

#sw, #nw {
	width: 180px;
	height: 32px;
	margin-left: 8px;
	margin-bottom: 8px;
}

#sw a, #nw a {
}

#sw {
	background:url(images/swbtn.png) no-repeat center center;
}

#nw {
	background:url(images/nwbtn.png) no-repeat center center;
}

#hfix {
background:url(images/backgrad.png) repeat-y top left;
}

#sidebar {
background:url(images/backgrad.png) repeat-y top left;
float:left;
width:216px;
}

#header {
background:url(images/logo.png) no-repeat center center;
height:127px;
margin-top:16px;
}

#footer {
color:#FFF;
margin-top:16px;
text-align:center;
}

#footer a {
color:#FFF;
font-weight:bold;
}

#menubar {
background:url(images/backgrad.png) repeat-y top left;
padding-top:8px;
}

#menubar > ul {
font-size:18px;
font-weight:bold;
letter-spacing:2px;
margin-left:8px;
margin-right:8px;
padding-bottom:12px;
list-style-type:none;
}

#menubar li {
color:#FFF;
display:inline;
padding-right:8px;
}

#menunav {
color:#FFF;
display:block;
float:right;
width: auto;
font-size:18px;
font-weight:bold;
letter-spacing:2px;
padding-right:8px;
}

#sidebar ul {
margin-left:8px;
margin-right:8px;
list-style-type:none;
}

#sidebar2 {
background:#FFF;
clear:right;
float:right;
width:216px;
}

#sidebar2 ul {
list-style-type:none;
}

.comment-wrap ol {
list-style-type:none;
}

#sidebar2 li {
margin-left:16px;
}

#comic {
background:#FFF;
float:right;
margin-top:16px;
width:732px;
}

#comic img {
display:block;
margin-left:auto;
margin-right:auto;
}

#archive-sidebar {
float:left;
margin-top:16px;
width: auto;
}

#archive-sidebar #sidebar2 {
width:216px;
}

.post p, .post-comic-content p {
font-size: 15px;
}

.post-avatar {
float:left;
width: auto;
padding:8px;
}

.adspace {
background:#FFF;
clear:left;
margin-left:auto;
margin-right:auto;
width:192px;
}

.projectwonderful {
height:600px;
margin-left:auto;
margin-right:auto;
width:160px;
}

.author {
font-size:14px;
font-weight:400;
}

.nav-blog {
font-weight:bold;
margin-bottom:8px;
position:relative;
}

.pagenav-right {
float:right;
width: auto;
margin-right:64px;
}

.pagenav-left {
float:left;
width: auto;
margin-left:64px;
}

.nav-blog-previous {
left:64px;
position:absolute;
top:8px;
}

.nav-blog-next {
position:absolute;
right:64px;
top:8px;
}

.comment-wrap {
color:#FFF;
margin-top:8px;
}

li.comment {
clear:both;
float:left;
margin-bottom:16px;
width:100%;
}

li.comment p a {
text-decoration: underline!important;
}

li.comment div {
padding:0 8px;
}

.comment-author {
float:left;
width: auto;
font-weight:bold;
}

.comicarchiveframe {
background:#FFF;
float:left;
width: auto;
margin-bottom:16px;
margin-right:8px;
text-align:center;
}

.post-comic-content {
background:#FFF;
margin-top:8px;
}

.comment-link {
float:right;
width: auto;
margin-top:16px;
}

#bmh {
background:#222;
border:1px solid #ccc;
color:#eee;
font-size:11px;
margin:15px 0 0;
padding:5px;
width:173px;
}

#front-column {
width:960px;
}

#post-column {
background:#FFF;
clear:left;
float:left;
margin-top:12px;
width:732px;
}

#page-column {
background:#FFF;
float:right;
width:744px;
}

.post-page {
display:block;
padding:16px 16px 8px;
}

.nav {
background:#FFF;
height:32px;
}

.top {
background:url(images/corner_ul.png) no-repeat;
font-weight:bold;
height:16px;
margin:0!important;
text-align:center;
}

.top span {
background:url(images/corner_ur.png) no-repeat;
display:block;
float:right;
height:16px;
margin:0!important;
width:16px;
}

.bottom {
background:url(images/corner_bl.png) no-repeat;
height:16px;
margin:0!important;
}

.bottom span {
background:url(images/corner_br.png) no-repeat;
display:block;
float:right;
height:16px;
margin:0!important;
width:16px;
}

.clear {
clear:both;
}

#wp-calendar {
background:#506A85;
border:3px solid #506A85;
border-spacing:0 0;
font-size:16px;
margin-left:auto;
margin-right:auto;
}

#wp-calendar caption {
background:#506A85;
font-weight: bold;
border-top: 2px solid #506A85;
width:auto;
}

#wp-calendar a {
display:block;
}

#wp-calendar tbody td {
font-size:14px;
}

#wp-calendar tbody tr td a {
color:#000;
font-weight: bold;
}

#wp-calendar tr td {
background:#FFF;
color:#AAA;
text-align:center;
width:24px;
}

#wp-calendar tfoot td {
border-top:2px solid #506A85;
}

h1,h2,h3 {
font-size:17px;
}

a:link,a:active,a:visited,a:hover {
color:#000;
outline:none!important;
text-decoration:none!important;
}

#menubar li a,#menunav a,.comment-wrap a {
color:#FFF;
}

.pagenav,.comment-time {
font-weight:bold;
}

.vcard,.storyline-cats,.post h3,.post h2,#commentform {
float:left;
width: auto;
}

.comment-meta,#post-column #sidebar2 {
float:right;
width: auto;
}

.tags,.storyline-cats li,.comic-bookmark {
display:inline;
}

.comicarchiveframe img {
margin-left:auto;
margin-right:auto;
}

#post-column .post {
margin-left:16px;
margin-right:16px;
}

.post-comic-content .comicdate,.post .postdate {
float:right;
font-weight:bold;
width: auto;
}

.post-comic-content h2,.post .entry {
clear:left;
}

.post-comic-body {
margin: 0px 16px;
width: 700px;
}

.bookmarkblock {
text-align: center;
}

#column,#comic-column {
clear:right;
float:right;
margin-top:8px;
width:732px;
}

.nav-first,.nav-previous {
display:inline;
float:left;
font-size:18px;
font-weight:bold;
margin-left:32px;
position:relative;
width: auto;
top:-12px;
}

.nav-next,.nav-last {
display:inline;
float:right;
font-size:18px;
font-weight:bold;
margin-right:32px;
position:relative;
width: auto;
top:-28px;
}

#wp-calendar tr td:first-child,#wp-calendar tr td:last-child {
background:#DDD;
}

#wp-calendar tr td.pad,#wp-calendar #prev {
background:#FFF;
width:auto;
}

.post-page p, .entry p {
	margin-top: 1em;
	margin-bottom: 1em;
}

.post-page ul, .entry ul {
	margin-top: 1em;
	padding-left: 40px;
	margin-bottom: 1em;
}

li.comment div p {
margin-top: 1em;
margin-bottom: 1em;
}
