@charset "utf-8";
/*
Theme Name: Lisa Brackmann Template
Theme URI: http://lisabrackmann.com/
Description: Custom theme for LisaBrackmann.com.
Version: 1.0
Author: Dao By Design
Author URI: http://daobydesign.com/
*/
html, body {margin:0;padding:0;}
body {font: 1em/1.2em tahoma,'Trebuchet MS',lucida,helvetica,sans-serif;text-align:center;background:#000 url(images/body-bg.jpg) no-repeat top center;color:#fff;}
a:link, a:visited {color:#fff;text-decoration:none;font-weight:bold;}
a:hover, a:active {color:#ff0001;text-decoration:none;}
a img {border:0;}
h1,h2 {margin:10px 0;font-weight:normal;font-size:1.8em;}
h3,h4 {margin:5px 0;font-weight:normal;}
h3 {font-size:1.3em;}
h4 {font-size:1.1em;}
hr {border:0;color:#330000;background-color:#330000;height:1px;margin:10px 0px;}

p {padding:5px 0;margin:0;}
ul {list-style-position:outside;margin:5px 0 5px 40px; list-style-type:disc;padding:0;}
ol {list-style-position:outside;margin:5px 0 5px 40px; list-style-type:decimal;padding:0;}
fieldset {border:none;}
blockquote {color:#fff;border-top:1px dotted #660000;border-bottom:1px dotted #660000;padding:5px 10px;background:#210000;font-size:1.1em;}
blockquote strong {font-size:.8em;display:block;text-align:right;}

#wrap {width:960px;margin:0 auto;padding:0;text-align:left;font-size:.8em;}

/****** Header ******/
#header #logo {display:block;float:left;width:250px;height:50px;background:url(images/logo.png) no-repeat 0 0;margin-top:10px;}

/* Main Nav */
#menu-main-menu {list-style-type:none;margin:0px;padding:15px 10px 0px 0px;font-size:.9em;clear:both;float:right;}
#menu-main-menu li {list-style-type:none;margin:0px;padding:0px;float:left;}
#menu-main-menu li a:link, #menu-main-menu li a:visited, #menu-main-menu li a:link {display:block;height:25px;line-height:25px;text-align:center;background:url(images/main-nav-l.png) no-repeat 0 0;color:#000;text-transform:uppercase;}
#menu-main-menu li a:hover, #menu-main-menu li a:active, #menu-main-menu li.current-menu-item a {background-position: 0px -25px;color:#fff;}
#menu-main-menu li a span {padding:0px 35px;line-height:25px;height:25px;display:block;background:url(images/main-nav-r.png) no-repeat top right;}
#menu-main-menu li a:hover span, #menu-main-menu li a:active span, #menu-main-menu li.current-menu-item a span {background-position:right -25px;}

#isIE6 #menu-main-menu {height:25px;}
#isIE6 #menu-main-menu li a:link,#isIE6 #menu-main-menu li a:visited {display:inline;background:none;color:#ccc;}
#isIE6 #menu-main-menu li a:hover,#isIE6 #mamenu-main-menuinnav li a:active, #isIE6 #menu-main-menu li.current-menu-item a {color:#fff;}
#isIE6 #menu-main-menu li a span {padding:0px 25px;display:inline;background:none;}

/****** Main ******/
#main {float:left;clear:both;margin:1px 1px 10px;color:#ffe8cd;width:958px;}
body#ishome #main {margin-bottom:0px;}

	/* Above Content */
	#above-cont {min-height:280px;padding-bottom:20px;float:left;width:100%;}
	#above-cont a:hover, #above-cont a:active {color:#fff;text-decoration:underline;}
	#above-cont-l {float:left;min-height:299px;width:410px;padding-left:210px;background:url(images/rpt-fp-book.jpg) no-repeat 0px 0px;}
	#above-cont-l h2 {border-bottom:1px solid #ff0001;padding:30px 0px 10px;margin:0px 0px 0px;}
	#above-cont h2 a:hover, #above-cont h2 a:active {color:#ff0001;text-decoration:none;}
	#above-cont-l .icon-info {text-transform:uppercase;width:160px;clear:right;float:right;display:block;background:url(images/icon-info.png) no-repeat center left;line-height:20px;padding:2px 0px 2px 25px;}
	#above-cont-l .icon-buy {text-transform:uppercase;width:160px;clear:right;float:right;display:block;background:url(images/icon-arrow.png) no-repeat center left;line-height:20px;padding:2px 0px 2px 25px;}
	#above-cont-l .icon-sample {text-transform:uppercase;width:160px;clear:right;float:right;display:block;background:url(images/icon-sample.png) no-repeat center left;line-height:20px;padding:2px 0px 2px 25px;}
	#above-cont-l .icon-comment a {text-transform:uppercase;width:160px;clear:right;float:right;display:block;background:url(images/icon-comment.png) no-repeat center left;line-height:20px;padding:2px 0px 2px 25px;}
	#above-cont-r {float:right;height:259px;width:300px;padding:40px 1px 0px 0px;}
	#above-cont-r .fp-top-box {display:block;height:60px;padding-left:70px;margin:5px 0px;font-size:1em;text-align:center;}
	#above-cont-r .icon-twitter {background:url(images/icon-twitter.png) no-repeat center left;}
	#above-cont-r .icon-facebook {background:url(images/icon-facebook.png) no-repeat center left;}
	#above-cont-r .icon-rss {background:url(images/icon-rss.png) no-repeat center left;}
	#above-cont-r .fp-top-box span {display:block;width:200px;height:60px;line-height:60px;background:url(images/fp-top-box.jpg) no-repeat 0 0;}
		
	/* White Box */
	#white-box-wrap {width:960px;margin:0px auto;float:left;color:#222;font-size:.9em;}
	.white-box {height:250px;width:238px;border-left:1px solid #515151;border-right:1px solid #adadad;background:url(images/white-box-bg.png) repeat-x 0 0;float:left;}
	.white-box-in {padding:10px;}
	.white-box h3 {margin-bottom:20px;}
	.white-box h3 a:link, .white-box h3 a:visited {display:inline;background:#222;color:#fff;padding:3px 8px;text-transform:uppercase;font-size:1.1em;font-weight:normal;}
	.white-box h3 a:hover, .white-box h3 a:active {background:#ff0001;}
	.white-box h4 a:link, .white-box h4 a:visited {color:#222;padding:20px 0px 0px;}
	.white-box p {color:#666;font-size:.95em;line-height:1.2em;}
	.white-box ul {margin:0px;padding:0px;list-style-type:none;}
	.white-box li {list-style-type:none;}
	.white-box li a:link, .white-box li a:visited {display:block;border-bottom:1px solid #ccc;padding:2px 5px;color:#222;}
	.white-box li a:hover, .white-box li a:active {color:#fff;background:#ff0001;}
	.white-box-photo {text-align:center;}
	.white-box-photo a {}
	.white-box-photo img {border:1px solid #ff0001;margin:0px auto;}
	#white-box-4 li a {font-size:.95em;line-height:1.2em;padding:8px 5px;}
	
/****** Content ******/
#content {clear:both;padding:20px;width:660px;float:left;}
#content.hasteaser {padding-top:0px;}
#content h3 {font-weight:bold;color:#fff;}

.archive #content .post {border-bottom:1px solid #330000;padding-bottom:20px;margin-bottom:20px;}
.archive #content h2 {font-size:1.4em;margin-bottom:0px;}

.dateline {color:#fff;font-size:.8em;text-transform:uppercase;text-align:right;}
.postmetadata {margin-top:10px;}

	/* Book Grid */
	table#book-grid {}
	td.book-grid-item {width:300px;padding:15px}
	td.book-grid-item .coverart {text-align:center;}
	td.book-grid-item h4 {margin-top:10px;font-size:1.3em;}

/****** Sidebar ******/
#sidebar {width:250px;float:right;border-left:1px solid #660000;margin:0;}
#sidebar .sidebar_widget {padding:0px 10px 20px;}
#sidebar h3 {text-transform:uppercase;font-size:1.1em;}
#sidebar ul {margin:0px;padding:0px;list-style-type:none;}
#sidebar li {list-style-type:none;}
#sidebar li a:link, #sidebar li a:visited {display:block;border-bottom:1px solid #330000;padding:2px 5px;}
#sidebar li a:hover, #sidebar li a:active {color:#fff;background:#ff0001;}

	/*Calendar*/
	#sidebar #events-calendar {}
	#sidebar #wp-calendar caption {background-color:#990000;border:none;}
	#sidebar #wp-calendar th {background-color:#660000;}
	#sidebar #wp-calendar td {background-color:#330000;border-color:#000;}
	#sidebar #wp-calendar td.padday {background:#330000;}
	#sidebar #wp-calendar tbody td span {display:block;}
	#sidebar #wp-calendar #todayWidget {-moz-border-radius-bottomleft:0;-moz-border-radius-topright:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomright:0;background:#440000;border:1px solid #000 !important;display:table-cell;}
	div#tooltip {text-align:left;background:#660000;color:#ffe8cd;padding:0px;}
	div#tooltip .EC-tt-widget-day-event {list-style-type:none;padding:0px;margin:0px;}
	div#tooltip .EC-tt-widget-day-event-title {background:#990000;color:#fff;display:block;margin:0px;padding:2px 5px;}
	div#tooltip .EC-tt-widget-day-event-detail {background:#660000;display:block;margin:0px;padding:2px 5px;color:#ffe8cd;}
	div#tooltip .EC-tt-widget-clickdate {color:#fff;font-weight:bold;background:#000;display:block;text-align:center;padding:2px 5px;}
	
/****** Footer ******/
#footer {font-size:.8em;text-align:center;color:#ccc;padding:30px 0px;clear:both;}
#footer a:link, #footer a:visited {color:#fff;}
#footer a:hover,#footer a:active {color:#ff0001;}
#footer a.dbd:link, #footer a.dbd:visited {color:#aaa;font-weight:normal;}
#footer a.dbd:hover, #footer a.dbd:active {color:#fff;}


/****** Comments ******/
#commentarea {padding:10px;margin-top:20px;border-top:3px solid #330000;text-decoration:none;}
#commentarea ul, #commentarea ol {list-style-type:none;margin:0;}
.commentlist {list-style-type:none;margin:0;}
.commentlist li.comment {padding:5px;}
.commentlist li, #commentform input {font-size: 0.9em;}
.commentlist li.depth-1 {border: 1px solid #660000;background-color: #330000;padding-top: 4px;margin:0px 0px 10px 0px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .vcard {height:34px;line-height:34px;background:#660000;color:#fff;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-weight:normal;}
.commentlist li .avatar {margin:0px 5px 0px 0px;border: 1px solid #ccc;float:left;}
.commentlist cite {font-style:normal;}
.commentlist cite a:link, .commentlist cite a:visited  {font-weight:bold;color:#fff;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;clear:left;}
.commentmetadata {font-weight: normal;color:#999;font-size:.8em;text-align:right;}
#commentarea .commentmetadata a:link, #commentarea .commentmetadata a:visited {color:#663f3f;}
#commentarea .commentmetadata a:hover, #commentarea .commentmetadata a:active {color:#ff0001;}

#commentarea .children {border: 1px solid #660000;background-color: #220000;padding-top: 4px;margin: 10px 10px 10px 20px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#commentarea .children .children {margin-left:10px;}
#commentarea .reply {text-align:right;}
#commentarea .reply a:link, #commentarea .reply a:visited {padding:3px;border: 1px solid #cbdbfa;background-color: #E5ECF9;margin:0px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;font-size:.8em;color:#666;}
#commentarea .reply a:hover, #commentarea .reply a:active {border-color:#ff0001;color:#fff;background:#660000;}

#commentform #respond {padding-top:20px;clear:both;}
#commentform label {color:#666;font-size:1.3em;}
#commentform #author, #commentform #email, #commentform #url {padding:5px;width:300px;border:1px solid #ccc;font-size:1em;color:#666;}
#commentform textarea {border:1px solid #ccc;padding:5px;width:98%;color:#666;}
#commentform #author:focus, #commentform #email:focus, #commentform #url:focus, #commentform textarea:focus {border:1px solid #ff0001;color:#222}
#commentform #submit {padding:3px;border: 1px solid #cbdbfa;background-color: #E5ECF9;margin:0px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;font-size:.8em;color:#666;}
#commentform #submit:hover {cursor:pointer;border-color:#ff0001;color:#fff;background:#660000;}

/****** Images ******/
img.aligncenter {display: block;margin-left: auto;	margin-right: auto;border:1px solid #ff0001;}
img.alignright {margin: 0 0 2px 7px;display: inline;border:1px solid #ff0001;}
img.alignleft {margin: 0 7px 2px 0;display: inline;border:1px solid #ff0001;}
.alignright {float: right;}
.alignleft {float: left}

#content .gallery {margin:20px 0px;float:left;width:100%;}
#content .gallery .gallery-item img {border:1px solid #ff0001;padding:0px;margin:18px;float:left;}

/* Captions */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}

.wp-caption {border: 1px solid #ddd;text-align: center;	background-color: #f3f3f3;padding-top: 4px;margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}

.wp-caption img {margin: 0;padding: 0;border: 0 none;}

.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/* Calendar */
#wp-calendar {width:100%;}
#wp-calendar tbody a:link, #wp-calendar tbody a:visited {background:#ff0001;color:#fff;padding:1px;}
#wp-calendar tbody a:hover, #wp-calendar tbody a:active {background:#fff;color:#ff0001;}
#wp-calendar #prev {text-align:left;}
#wp-calendar #next {text-align:right;}

/****** Misc Styles ******/
.clear {clear:both;}

.hidden {display:none;}
.readmore:link, .readmore:visited {float:right;padding:1px 3px;border: 1px solid #ff0001;background-color: #ff0001;margin:0px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;font-size:.8em;color:#fff;}
.readmore:hover, .readmore:active {background:#222;border-color:#000;}

.page-navigation a:link, .page-navigation a:visited {padding:3px 5px;border: 1px solid #ff0001;background-color: #ff0001;margin:0px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;font-size:.8em;color:#fff;margin:0px 5px;}
.page-navigation a:hover, .page-navigation a:active {background:#222;border-color:#000;}

/****** WP Enhanced Contact Form ******/
#wpcf {font-size:.7em;color:#ff0000;margin:10px 0px;padding:10px 0px;float:left;}
#wpcf label {font-size:1.4em;color:#ffe8cd;clear: both;display: block;float: left;width: 150px;padding:5px 0px;}
#wpcf input {font-size:1.4em;color:#222;float: left;width: 250px;padding: 5px;margin: 2px 5px 2px 5px;border:1px solid #330000;}
#wpcf textarea {font-size:1.6em;color:#222;width: 595px;height: 140px;padding: 1px;margin: 0 5px 10px 0;border:1px solid #330000;}
#wpcf input:focus, #wpcf textarea:focus {border-color:#ff0001;}
#wpcf #contactsubmit {float:right;padding:1px 3px;border: 1px solid #ff0001;background-color: #ff0001;margin:0px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;font-size:1.6em;color:#fff;width:auto;text-transform:uppercase;}
#wpcf #contactsubmit:focus, #wpcf #contactsubmit:hover, #wpcf #contactsubmit:active {background:#ccc;border-color:#fff;color:#222;cursor:pointer;}
#wpcf input[type="checkbox"] {width:13px;margin-top:5px;}

/** Calendar Styles **/
#TB_window {background:#660000;border-color:#ff0000;}
#TB_window .EC_title {text-transform:uppercase;color:#fff;font-weight:bold;background:#990000;}
