/*
Theme Name: daxandalice.com
Theme URI: daxandalice.com
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
body {
	background: #E9E3CD url(images/background.jpg) repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.header {
	background: url(images/header-background.png);
	height: 521px;
	width: 946px;
	margin-right: auto;
	margin-left: auto;
}
.main-content {
	background: url(images/background-repeat.png);
	width: 946px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:-20px;
	height: auto;
}
.footer-content {
	/*background: url(images/footer-background.png);
	height: 164px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;*/
	background:transparent url(images/footer-background.png) repeat scroll 0%;
	height:114px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	width:950px;
}
.footer {
	background: url(images/footer-repeat.gif) repeat-x bottom;
}
.copyright {
	color:#F0E7CD;
	display:block;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:0pt;
	margin-left:auto;
	margin-right:auto;
	margin-top:0pt;
	text-align:center;
}
.footer-content li {
	display:inline;
	text-align:center;
}
.footer-content li a {
	color:#F0E7CD;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	padding:0 10px;
}
.footer-content li a:hover {
	text-decoration:underline;
}
.footer-content ul {
	margin:20px auto 0pt;
	width:600px;
}
.footer-content h2 {
	display:none;
}
.home-banner {
	background: url(images/home-banner.png) no-repeat;
	width: 853px;
	height: 443px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 95px;
}
ul.navigation li {
	display:inline;
}
.navigation a.home {
	background: url(images/home-no-hover.gif) no-repeat;
	width: 86px;
}

/*--------------------------------------------------------------------------------Guest Comment Content-----------------------------------------------------------*/
.guest-avatar {
	background: url(images/Guest-Avatar.png) no-repeat;
	height: 61px;
	position:absolute;
	width:61px;
	z-index:99999;
	margin-right: 10px;
	float: left;
}
.guest-content p {
	margin-left: 10px;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	float:left;
}
.guest-content {
	background: #687D81;
	height: 28px;
}
.guest {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	margin-bottom: 20px;
}
.guest-avatar-wrap {
	height: 61px;
	width: 61px;
	float: left;
	position: relative;
	margin-right: 10px;
}
.clear {
	clear: both;
}


.guest-body {
	background: #8CBCD3;
}
.guest-body p {
	color: #333333;
	font-size: 9pt;
	padding: 5px 10px 5px;
}
.guest-avatar img {
	left:1px;
	position:absolute;
	z-index:-50;
}

.guest-container {
	float: left;
	width: 752px;
}

.guest-top {
	background: url(images/Guest-Top.gif);
	height: 6px;
	width: 752px;
}
.guest-bottom {
	background: url(images/Guest-Bottom.gif);
	height: 6px;
	width: 752px;
}
.guest-comment-meta {
	float:right;
	font-size: 10pt;
	margin-right:10px;
}
.guest-comment-meta a{
	color:#ffffff;
	text-decoration:none;
}
/*--------------------------------------------------------------------------------Dax Content-----------------------------------------------------------*/
.dax-avatar {
	background: url(images/Dax.gif) no-repeat;
	height: 62px;
	width: 61px;
	margin-right: 10px;
	float: left;
}
.blog-post .dax-content p {
	margin-left: 10px;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	float:left;
	margin-bottom:0px;
}
.dax-content p a, .alice-content p a, .guest-content p a {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
}
.dax-content {
	background: #B3544F;
	height: 28px;
}
.dax {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	margin-bottom: 20px;
}
.dax-body {
	background: #CB8F81;
}
.blog-post .dax-body p {
	color: #333333;
	font-size: 9pt;
	padding: 5px 10px 5px;
	margin-bottom:0px;
	clear:none;
}
.dax-container {
	float: left;
	width: 752px;
}

.dax-top {
	background: url(images/Dax-Top.gif);
	height: 6px;
	width: 752px;
}
.dax-bottom {
	background: url(images/Dax-Bottom.gif);
	height: 6px;
	width: 752px;
	clear:both;
}
.dax-comment-meta {
	float:right;
	font-size: 10pt;
	margin-right:10px;
}
.dax-comment-meta a {
	color:#ffffff;
	text-decoration:none;
}

/*--------------------------------------------------------------------------------Dax Content-----------------------------------------------------------*/
.da-avatar {
	background: url(images/da.png) no-repeat;
	height: 62px;
	width: 61px;
	margin-right: 10px;
	float: left;
}

.blog-post .da-content p {
	margin-left: 10px;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	float:left;
	margin-bottom:0px;
}
.dax-content p a, .alice-content p a, .guest-content p a, .da-content p a {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
}
.da-content {
	/*background: #687D81;*/
	background:#643D36;
	height: 28px;
}
.da {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	margin-bottom: 20px;
}
.da-body {
	/*background: #8CBCD3;*/
	background:#DAC7A0;
}
.blog-post .da-body p {
	color: #333333;
	font-size: 9pt;
	padding: 5px 10px 5px;
	margin-bottom:0px;
	clear:none;
}
.da-container {
	float: left;
	width: 752px;
}

.da-top {
	background: url(images/da-top.png);
	height: 6px;
	width: 752px;
}
.da-bottom {
	background: url(images/da-bottom.png);
	height: 6px;
	width: 752px;
	clear:both;
}
.da-comment-meta {
	float:right;
	font-size: 10pt;
	margin-right:10px;
}
.da-comment-meta a {
	color:#ffffff;
	text-decoration:none;
}

/*--------------------------------------------------------------------------------Alice Content-----------------------------------------------------------*/
.alice-avatar {
	background: url(images/Alice.gif) no-repeat;
	height: 62px;
	width: 61px;
	margin-left: 10px;
	float: left;
}
.blog-post .alice-content p {
	color: #FFFFFF;
	text-align: right;
	margin-right: 10px;
	font-size: 10pt;
	font-weight: bold;
	float:right;
	margin-bottom:0px;
}
.alice-content {
	background: #7F7C31;
	height: 28px;
}
.alice {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	margin-bottom: 20px;
}
.main-content-wrap {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	/*margin-top: 40px;*/
	margin-top: 65px;
	padding-bottom:20px;
}

.alice-body {
	background: #ACA76F;
}
.blog-post .alice-body p {
	font-size: 9pt;
	color: #333333;
	padding: 5px 10px 5px;
	margin-bottom:0px;
	clear:none;
}
.alice-container {
	float: left;
	width: 752px;
}

.alice-top {
	background: url(images/Alice-Top.gif);
	height: 6px;
	width: 752px;
}
.alice-bottom {
	background: url(images/Alice-Bottom.gif);
	height: 6px;
	width: 752px;
	clear:both;
}
.alice-comment-meta {
	float:left;
	font-size: 10pt;
	margin-left:10px;
}
.alice-comment-meta a{
	color:#ffffff;
	text-decoration:none;
}




.navigation a.about {
	background: url(images/about-no-hover.gif) no-repeat;
	width: 86px;
}
.navigation a.calendar {
	background: url(images/calendar-no-hover.gif) no-repeat;
	width: 112px;
}
.navigation a.photos {
	background: url(images/photos-no-hover.gif) no-repeat;
	width: 102px;
}
.navigation a.video {
	background: url(images/video-no-hover.gif) no-repeat;
	width: 92px;
}
.navigation a.contact {
	background: url(images/contact-no-hover.gif) no-repeat;
	width: 112px;
}
.navigation a.blog {
	background: url(images/blog-no-hover.gif) no-repeat;
	width: 73px;
}
.navigation a.about:hover, .navigation a.about.current {
	background: url(images/about-hover.gif) no-repeat 1px top;
}
.navigation a.video:hover, .navigation a.video.current {
	background: url(images/video-hover.gif) no-repeat;
}
.navigation a.contact:hover, .navigation a.contact.current {
	background: url(images/contact-hover.gif) no-repeat 1px -1px;
}
.navigation a.calendar:hover, .navigation a.calendar.current {
	background: url(images/calendar-hover.gif) no-repeat 0px -1px;
}
.navigation a.home:hover, .navigation a.home.current {
	background: url(images/home-hover.gif) no-repeat;
}
.navigation a.blog:hover, .navigation a.blog.current {
	background: url(images/blog-hover.gif) no-repeat left -1px;;
}
.navigation a.photos:hover, .navigation a.photos.current {
	background: url(images/photos-hover.gif) no-repeat 1px -1px;
}
.navigation a {
	float:left;
	height: 50px;
	margin:12px;
}
.navigation a:hover {
	height:50px;
}
.navigation {
	/*height: 50px;*/
	height: 90px;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	padding-top:40px;
	display: block;
	position:relative;
	clear:both;
}
.about-banner {

	background: url(images/header-about.png) no-repeat 25px;
	width: 903px;
	height: 442px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 95px;
}
.calendar-banner {

	background: url(images/header-calendar.png) no-repeat;
	width: 853px;
	height: 448px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 95px;
}
.photos-banner {


	background: url(images/header-photo.png) no-repeat -10px;
	width: 910px;
	height: 441px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 95px;
}
.videos-banner {



	background: url(images/header-video.png) no-repeat 5px;
	width: 858px;
	height: 449px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 95px;
}
.contact-banner {




	background: url(images/header-contact.png) no-repeat;
	width: 865px;
	height: 463px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 95px;
}
.blog-banner {
	background: url(images/header-blog.png) no-repeat;
	width: 896px;
	height: 459px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 95px;
}


.comment-bubble {
	background: url(images/blog-comment.gif) no-repeat 2px -1px;
	height: 24px;
	width: 22px;
	text-align: center;
	margin-right: 5px;
	margin-top: -2px;
	padding-top: 2px;
	font-weight: bold;
	color: #362012;
	font-size: 9pt;
	display: inline;
	float: left;
}
.blog-body p, .blog-post p {
	font-size: 10pt;
	line-height: 1.4em;
	margin-bottom: 20px;
}
.blog-body {
	margin-top: 20px;
	float:left;
	clear:both;
}
.blog-body img {
	border:2px dashed #B4544F;
	margin:5pt 0px 0px 10pt;
	padding:2px;
}
.blog-details {
	float: right;
	width: 725px;
	color: #362012;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	margin-top:15px;
}
.blog-details a {
	color: #B3544F;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
.blog-post h1, .blog-post h1 a {
	color:#402C21;
	font-size:26pt;
	font-weight:bold;
	margin-bottom:10px;
	/*background:url(images/h1.png) no-repeat ;
	padding:2px 0pt 2px 10px;*/
}
.blog-post .blog-details h1 {
	color: #362012;
	/*font-size: 1.8em;*/
	font-size: 26pt;
	border-bottom: 2px dashed #362012;
	padding-bottom: 4px;
	margin-bottom: 8px;
	text-align: right;
	font-weight: bold;
}
.day {
	color: #362012;
	text-align: center;
	display: block;
	/*font-size:2.2em;*/
	font-size: 33px;
	/*font-weight:bold;*/
	font-family:Arial;
}
.month {
	color: #DBC8A1;
	font-weight: bold;
	text-align: center;
	display: block;
	margin-top: 3px;
	/*font-size: 1.2em;*/
	font-size: 18px;
}
.year {
	color:#DBC8A1;
	display:block;
	/*font-size:1.4em;*/
	font-size:22px;
	font-weight:bold;
	margin-top:-5px;
	text-align:center;
}
.blog-date {
	background: url(images/blog-date.gif) no-repeat;
	height: 90px;
	width: 90px;
	margin-right: 25px;
	float: left;
}.blog-top {
	height: 90px;
	width: 840px;
}
.blog-post {
	padding-bottom:0px;
	/*border-bottom:dashed 1px #362012;*/
	margin-bottom:20px;
	float:left;
	clear:both;
}
.comments {
	width: 840px;
	/*float:left;*/
	clear:both;
}
.comment-count {
	background: url(images/Comment-Graphic.gif) no-repeat;
	width: 640px;
	font-size: 20pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 80px;
	padding-left: 200px;
	margin-bottom: 25px;
	height: 116px;
}
.comment-holder {
	width: 840px;
	float: left;
}
.main-content-clear {
	float: left;
	width: 840px;
}
#commentform input {
	padding:4px;
	width:300px;
	margin-bottom:5px;
}
#commentform input#submit {
	width:150px;
	margin-top:5px;
}
h3#respond, h3#comments {
	border-bottom:2px dashed #362012;
	color:#362012;
	font-size:20px;
	font-weight:bold;
	margin-bottom:20px;
	padding-bottom:4px;
	text-align:left;
}
.quad1, .quad3 {
	float:left;
	width:354px;
}
.quad2, .quad4 {
	float:right;
	width:354px;
}
.quad3 {
	clear:both;
	
}
.quad3, .quad4 {
	margin-top:50px;
}
.calendar-header {
	background:url(images/Calendar-Header.png) no-repeat center top;
	width:350px;
	height:175px;
	padding-bottom:20px;
	border-bottom:dotted 1px;
	margin-bottom:20px;
}
.blog-header {
	background:url(images/Blog-Headline.png) no-repeat center top;
	width:350px;
	height:175px;
	padding-bottom:20px;
	border-bottom:dotted 1px;
	margin-bottom:20px;
}
.news-header {
	background:url(images/Poodle.png) no-repeat center top;
	width:350px;
	height:175px;
	padding-bottom:20px;
	border-bottom:dotted 1px;
	margin-bottom:20px;
}
.video-header {
	background:url(images/Videos-Header.png) no-repeat center top;
	width:350px;
	height:175px;
	padding-bottom:20px;
	border-bottom:dotted 1px;
	margin-bottom:20px;
}
.welcome {
	background:url(images/home-message-wrapper.png) no-repeat center top;
	width:100%;
	height:187px;
	margin:-50px auto 50px 0;
}
.welcome p {
	color:#402C21;
	font-weight:bold;
	padding:5px 80px 20px 100px;
}
.welcome h1 {
	margin-bottom:10px;
	padding-top:20px;
	text-align:center;
}
.quad4 h1, .quad3 h1, .blog-post .quad2 h1 a, .quad1 h1, .blog-post .quad1 h1 a, .blog-post .quad4 h1 a {
	font-size:16pt;
	text-decoration:none;
}
.blog-post .quad1 h1 a:hover, .blog-post .quad4 h1 a:hover {
	text-decoration:underline;
}
.quad4 .blog-details, .quad2 .blog-details {
	color:#362012;
	float:none;
	font-size:9pt;
	font-weight:bold;
	margin-top:0px;
	text-align:left;
	width:auto;
}
.quad4 .blog-date, .quad2 .blog-date, .quad1 .blog-date {
	margin-bottom:15px;
	margin-right:10px;
}
.features {
	list-style-type:square;
	margin-left:30px;
}
.features li {
	margin:10px 0;
}
.features li a {
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
.features li a:hover {
	text-decoration:underline;
}
.blog-date-alt {
	background-color:#9B9639;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:5px;
	padding:2px 2px 2px 6px;
}
.post a {
	color:#B3544F;
	font-weight:bold;
	text-decoration:none;	
}
.post a:hover {
	text-decoration:underline;	
}
.blog-post p.postmetadata {
	font-size:7pt;
	margin-top:10px;
	margin-bottom:30px;
	clear:both;
}
.blog-post p.postmetadata small a {
	color:#B3544F;
	font-weight:bold;
}
small {
	display:block;
	font-size:8pt;
	font-weight:bold;
	margin-bottom:10px;
}
.slideshow {
	border:3px dashed #7F7C31;
	margin-left:auto;
	margin-right:auto;
	padding:4px 3px;
}
.blog-post .slideshowlink a {
	/*background:transparent url(images/photos/Monkey.png) no-repeat scroll 0%;
	color:#F0E7CD;
	display:block;
	font-size:10pt;
	font-weight:bold;
	height:105px;
	margin-bottom:10px;
	padding:40px 0pt 0px 75px;
	text-decoration:none;
	width:209px;
	background:transparent url(images/photos/Monkey.png) no-repeat scroll right 50%;
	color:#F0E7CD;
	display:block;
	font-size:10pt;
	font-weight:bold;
	height:105px;
	margin-bottom:10px;
	padding:40px 10pt 0px 0px;
	text-align:right;
	text-decoration:none;
	width:770px;*/
	color:#B3544F;
	display:block;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:25px;
	text-align:left;
	text-decoration:none;
}
#s {
	height:20px;
	margin-bottom:20px;
	padding:4px;
	width:300px;
}
#searchsubmit {
	clear:none;
	margin-bottom:20px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
}
h2 {
	color:#3F2B20;
	font-size:16pt;
	margin:10px 0;
}
.blog-post a {
	color:#B3544F;
	text-decoration:none;
}
.alignleft a, .alignright a {
	color:#B3544F;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
.alignleft a:hover {
	text-decoration:underline;
}
.main-content-wrap ul, .main-content-wrap ol {
	font-size:9pt;
	clear:both;
}
.main-content-wrap ul li {
	margin-bottom:5px;
	margin-left:15px;
	list-style:disc;
}
.main-content-wrap ol li {
	margin-bottom:5px;
	margin-left:15px;
	list-style:decimal;
}
.blog-body img.myimage {
	border:none;
	margin:0;
	padding:0px;
	display:block;
}
.myimage {
	padding:2px !important;
	margin-bottom:10px !important;
	margin-top:5px !important;
	display:block;
}
.left {
	margin-right:10px !important;
	float:left;
}
.right {
	margin-left:10px !important;
	float:right;
}
.center {
	margin-right:auto !important;
	margin-left:auto !important;
	display:block;
}
.green {
	border:2px dashed #7F7C31 !important;
}
.red {
	border:2px dashed #B3544F !important;
}
.blue {
	border:2px dashed #687D81 !important;
}
.brown {
	border:2px dashed #402C21 !important;
}
strong {
	font-weight:bold;
}
li.award, li.beer, li.disc, li.grad, li.heart, li.lips, li.phone, li.question, li.ribbon {
        background-position:0pt 2px;
	background-repeat:no-repeat;
	margin-top:5px;
	padding:5px 0px 0pt 30px;
	list-style-type:none !important;
        
}


li.heart {
	background-image:url(images/icons/heart.png);	
}
li.disc {
	background-image:url(images/icons/disc.png);
}
li.award {
	background-image:url(images/icons/award.png);	
}
li.beer {
	background-image:url(images/icons/beer.png);
}
li.grad {
	background-image:url(images/icons/grad.png);	
}
li.lips {
	background-image:url(images/icons/lips.png);
}
li.phone {
	background-image:url(images/icons/phone.png);	
}
li.question {
	background-image:url(images/icons/question.png);
}
li.ribbon {
	background-image:url(images/icons/ribbon.png);	
}
