/* @override http://candescence.org/wp-content/themes/candescence/style.css */

/* @override http://localhost/~gparsons/wordpress/wp-content/themes/candescence/style.css */

html, body {
	font-family: Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 1em;
}

h1,h2,h3,h4,h5,h6,h7 {
  margin-bottom: 0.15em !important;
  padding-bottom: 0px;
}

/* @group WordPress Styles */

img.aligncenter {
	text-align: center;
}

img#wpstats {
	display: none;
}

/* @end */


/* @group Sidebar */

div#sidebar {
	float: right;
	width: 20%;
	font-size: 0.85em;
	color: #666;
}

div#sidebar a:link,
div#sidebar a:visited {
	color: #000;
	text-decoration: none;
}
div#sidebar a:hover,
div#sidebar a:active {
	color: #F53030;
	text-decoration: underline;
}

ul#sidebar-items {
	padding-left: 0px;
}
div#sidebar h2.widgettitle {
	font-size: 1.5em;
	color: #333;
	font-weight: normal;
}
ul#sidebar-items li.widget {
	margin-bottom: 2.5em;
	list-style-image: url(images/bullet.png);
}
ul#sidebar-items li.widget ul {
	list-style-type: square;
	list-style-image: none;
	list-style-position: outside;
}

li.twitter-widget {
	list-style-type: none;
}
ul.twitter {
	padding: 0em;
}
ul.twitter li {
	list-style-type: none;
	background: url(images/tweet-background.png) no-repeat;
	background-color: #E3E3E3;
	padding: 24px 0.75em 0.75em 0.75em;
}

/* @end */


/* @group Layout */

div#body {
	min-width: 60em;
}

div#posts {
	width: 80%;
	margin: auto;
	float: left;
}

div#top {
	clear: both;
	margin-top: 1.5em;
}
div#search {
	float: right;
	margin-right: 1.5em;
	margin-top: -0.5em;
}
div#search input {
	border: 1px solid #666;
	padding: 0.3em;
}
div#search input.submit {
	border: 1px solid #666;
	background-color: #EEE;
}

div#login-status {
	float: right;
	display: inline;
	font-size: small;
}

div#login-status a:link,
div#login-status a:visited {
	padding: 0.5em;
	color: #000;
	text-decoration: none;
}
div#login-status a:hover {
	color: #FFF;
	background-color: #FA3131;
}

h2.pagetitle {
	font-weight: normal;
	margin-bottom: 2em;
}

/* @end */


/* @group Header */

div#header {
	margin-top: 1.5em;
	margin-bottom: 2.5em;
}
div#header span.red {
	color: #fa3131;
}

div#header div.title h1 {
	font-size: 3em;
	margin-bottom: 0em;
	font-weight: normal;
}
div#header div.title h3 {
	margin-top: -0.25em;
	margin-left: 1em;
	font-size: 1em;
	font-weight: normal;
	color: #666;
}
div#header div.title a:link,
div#header div.title a:visited {
	color: #000;
	text-decoration: none;
}

/* @end */

/* @group Dates */

div.date {
	color: #FFF;
	text-align: center;
	font-weight: bold;
	padding: 0.5em;
	margin-right: 1em;
	width: 3em;
	height: 3em;
	float: left;
}

/*div.date.jan {
	background-color: #FF2E2E;
}
div.date.feb {
	background-color: #FF822E;
}
div.date.mar {
	background-color: #FDDD3E;
}
div.date.apr {
	background-color: #B1FC3F;
}
div.date.may {
	background-color: #46FF35;
}
div.date.jun {
	background-color: #36FF9E;
}
div.date.jul {
	background-color: #36FFFF;
}
div.date.aug {
	background-color: #3697FF;
}
div.date.sep {
	background-color: #00F;
}
div.date.oct {
	background-color: #5E36FF;
}
div.date.nov {
	background-color: #AE36FF;
}
div.date.dec {
	background-color: #FF36FF;
}*/
div.date {
	background-color: #DD1919;
	background-image: url(images/date-bg.png);
}
div.date div.month {
	font-size: 1.5em;
}
div.date div.day {
	font-size: 1.25em;
}

/* @end */

/* @group Posts */

div.post div.title {
	font-size: 1.5em;
}

div.post {
	margin: 0em 6em 4em 5em;
	color: #666;
}
div.post a:link,
div.post a:visited {
	color: #333;
	text-decoration: none;
}
div.post a:hover {
  text-decoration: underline;
  color: #F53030;
}
div.post div.title a:hover {
	text-decoration: none;
	color: #000;
}
div.post div.body {
	text-align: justify;
}

div.post div.body blockquote {
	border-left: 3px solid #999;
	padding-left: 0.5em;
	font-style: italic;
}

div.post div.body img {
	border: 0px;
	margin: 0.25em;
}

div.post div.body ul {
	list-style-position: outside;
	list-style-type: square;
}
div.post div.body li {
	margin-top: 0.5em;
}

div.post div.footer {
	margin-top: 0.5em;
	clear: both;
}
div.post div.edit {
	float: right;
	padding: 0.25em;
}
div.post div.edit a {
	color: #999;
}
div.post div.comment-link {
	float: right;
	padding: 0.25em;
}

/* @end */


/* @group Comments */

div.comments {
	margin-top: 2em;
}

div.comment {
	clear: both;
	margin-bottom: 0.5em;
}

div.comment img.avatar {
	border: 0px;
	float: left;
}

div.comment div.body {
	margin-left: 40px;
	background: url(images/comment-bg.gif) no-repeat;
	background-color: #E3E3E3;
	padding: 0.15em 0.5em 0.15em 20px;
	min-height: 30px;
}

div.comment.admin div.body {
	background: url(images/admin-comment-bg.gif) no-repeat;
	background-color: #FFACAC;
	color: #333;
}

div.comment div.body p {
	margin: 0.25em 0em;
}

div.comment-form {
	margin-top: 2em;
}

div.comment-form div.header {
	background: url(images/leave-a-comment.png) no-repeat;
	min-height: 30px;
	padding: 6px;
	font-weight: bold;
	margin-bottom: 1em;
}

div.comment-form dd {
	margin-left: 0em;
	margin-bottom: 0.75em;
}
div.comment-form dd input {
	width: 100%;
	border: 1px solid #666;
	padding: 0.5em;
	color: #666;
}
div.comment-form dl {
	margin: 0px;
	float: left;
	width: 40%;
}
textarea.comment-body {
	float: right;
	width: 55%;
	height: 15em;
	border: 1px solid #666;
	color: #666;
}

div.comment-form div.footer {
	text-align:right;
	margin-top: 0.5em;
}

div.comment-form div.footer span {
	float: left;
}

div.comment-form div.submit input {
	border: 1px solid #666;
	background-color: #EEE;
}

div.comment-form div.logged-in-notification {
	border: 1px solid #666;
	background-color: #EEE;
	padding: 0.25em;
}

div.comment-form span.hint {
	font-style: italic;
	font-size: smaller;
}

div.comment-form span.required {
	color: #DD1919;
}

/* @end */


/* @group Navigation */


div.navigation span.next {
	float: right;
}

div.navigation a:link,
div.navigation a:visited {
	color: #000;
	text-decoration: none;
}
div.navigation a:hover {
	color: #F53030;
	font-weight: bold;
}

/* @end */


/* @group Footer */

div#footer {
	margin-top: 5em;
	margin-bottom: 1em;
	text-align: right;
	font-size: small;
	color: #999;
}
div#footer a:link,
div#footer a:visited {
	color: #666;
	text-decoration: none;
}
div#footer a:hover {
	text-decoration: underline;
}
/* @end */



