/*
Theme Name: Kincaid 2010
Theme URI: http://heatherkincaid.com/blog
Description: The 2010 theme for photographer <a href="http://heatherkincaid.com">Heather Kincaid</a>.
Version: 1.1
Author: Peter Medina
Author URI: http://petemedinacreative.com/
Tags: blue, fixed width, one column, widgets
*/

/**** BROWSER STYLE RESETS ****/
*{margin: 0; padding: 0;}

.no-margin {
	margin: 0;
	}

div#content div.post {
	clear: both;
	}

a {
	text-decoration: none;
	}

a, h1, h2, h3, h4, h5, h6 {
	font-family: arial, verdana, helvetica, sans-serif;
	}

a, abbr, acronym, img {
	border: none;
	outline: none;
	}

dl, h3, h4, h5, ol, p, ul {
	font-size: .75em; /* 12px */
	line-height: 1.5em; /* 18px */
	margin: 0 0 1.5em;
	}

a, h1, h2, h3, h4, h5, h6 {
	color: #dc3c4b;
	font-weight: normal;
	}

h1, h2 {
	font-size: 1.125em;
	margin: 0 0 1em;
	}

hr {
	display: none;
	}

li ul, li ol, ol p, ul p {
	font-size: 1em;
	}
/**** END BROWSER STYLE RESETS ****/

/**** HTML and BODY STYLES ****/
body {
	background: #94e5e0;
	color: #808080;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

div#container {
	background: #fff;
	margin: 0 auto 1.125em;
	padding: 0 20px 20px;
	width: 800px;
	}

div.navigation {
	background: #fff url(images/bg_slant.gif);
	float: left;
	padding: 1.125em 20px;
	width: 760px
	}

div.comments div.navigation {
	background: #fff url(images/bg_slant.gif);
	float: left;
	margin: 0 0 1.125em;
	overflow: hidden;
	padding: 0;
	width: 100%
	}
	
div.navigation P {
	margin: 0;
}

div.navigation p.alignleft {
	float: left;
	font-weight: bold;
	}

div.navigation p.alignright {
	float: right;
	font-weight: bold;
	}

/* Add This */
div#content .addthis_toolbox .custom_images a
{
	width: 18px;
	height: 18px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.addthis_toolbox {
	height: 18px;
	}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
	width: 18px;
	height: 18px;
	opacity: 0.75;
}


div#content .addthis_toolbox a img {
	display: inline;
	width: 18px;
	height: 18px;
	padding: 0;
	}
/* End Add This */
/**** END HTML and BODY STYLES ****/

/**** HEADER STYLES - includes GLOBAL NAV, IMAGE ROTATION, and CATEGORY NAV ****/
div#header {
	margin: 2.25em auto 0;
	width: 840px;
	}

div#header h1 {
	display: block;
	margin: 0 0 -1.125em;
	width: 300px;
	}

div#header img {
	clear: right;
	display: block;
	}

div#header form#searchform {
	float: right;
	}
/* Global Nav */
div#header div#global-nav-div ul#global-nav {
	list-style: none;
	margin: 1.5em 0 .25em;
	text-align: right;
	text-transform: uppercase;
	width: 840px;
	}

div#header div#global-nav-div ul#global-nav li {
	display: inline;
	}

div#header div#global-nav-div ul#global-nav li a {
	color: #fff;
	margin: 0 1em 0 0;
	padding: 1em 1em .125em;
	}

body.home div#header ul#global-nav li.home-link a, div#header ul#global-nav li.current_page_item a, div#header ul#global-nav li a:hover {
	background: #7cbfbb;
	}

div#header select {
	display: inline;
	float: left;
	margin: 0 1.125em 0 0;
	}

div#header #searchinput {
	background: #fff;
	border: none;
	float: left;
	height: 18px;
	}

div#header #searchsubmit {
	background: #7cbfbb;
	border: none;
	color: #fff;
	float: left;
	height: 18px;
	width: 48px
	}
/* End Global Nav */

/* Slideshow */
div#slideshow {
	background: #eaeaea;
	clear: both;
	height: 280px;
	margin: 0 0 1.125em;
	position: relative;
	width: 820px;
	}
	
div#slideshow ul {
	list-style: none;
	margin: 0;
	}

div#slideshow ul li {
	opacity: 0.0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 8;
	}

div#slideshow ul li.active {
	opacity: 1.0;
	z-index: 10;
	}

div#slideshow ul li.last-active {
	z-index:9;
	}
/* End Slideshow */

/* Category Nav */
div#header div#categories {
	height: 1.125em;
	margin: 0 0 1.125em;
	text-align: center;
	text-transform: uppercase;
	width: 840px;
	}

div#header div#categories ul li {
	color: #fff;
	display: inline;
	font-family: arial, verdana, helvetica, sans-serif;
	margin: 1em;
	}

div#header div#categories ul li a {
	color: #fff;
	}

div#header div#categories ul li a:hover {
	color: #dc3c4b;
	}
/* End Category Nav */
/**** END HEADER STYLES ****/

/**** CONTENT STYLES ****/
/* Introduction */
div#introduction {
	border-bottom: 2px solid #94e5e0;
	float: left;
	margin: 0;
	padding: 1.5em 0 .5em;
	}

div#introduction img {
	display: block;
	float: left;
	margin: 0 1.125em 0 0;
	}

div#intro-text {
	float: right;
	width: 17.625em;
	}
/* End Introduction */

div#content {
	clear: both;
	padding: 1.125em 0 0;
}

div#content h2.title {
	clear: both;
	font-size: 1.2em;
	margin: 0;
}

div#content h2.title-single {
	font-size: 1.2em;
	margin: 0;
}

div#content p.postmetadata {
	background: #fff url(images/bg_slant.gif);
	margin: 0 0 1.125em;
	padding: 1.125em 20px;
	width: 760px
	}

body.single div#content p.postmetadata, body.page div#content p.postmetadata {
	margin: 0;
	}

div#content ul.post-metadata {
	border-bottom: 2px solid #94e5e0;
	border-top: 2px solid #94e5e0;
	clear: both;
	float: left;
	margin: 0;
	overflow: hidden;
	padding: .5em 0 .5em;
	width: 100%;
}

body.single div#content ul.post-metadata, body.page div#content ul.post-metadata {
	margin: 0;
}

div#content ul.post-metadata li {
	display: inline;
	float: left;
	margin: 0 3em 0 0;
	text-transform: uppercase;
}

div#content ul.post-metadata li strong a {
	font-weight: bold;
	}

div#content ul.post-metadata li.share-text {
	margin: 0 1em 0 0;
	}

div#content h2.pagetitle {
	margin: 1.5em 0;
}

div#content p {
	clear: both;
}
	
div#content p.wp-caption-text {
	border-bottom: 1px dotted #eaeaea;
	font-style: italic;
}

div#content ul.no-style {
	list-style: none;
	}

div#content ul.no-style li h2 {
	font-weight: bold;
	}

/* Contact Form */

div#content div.wpcf7 input {
	border: 1px solid #eaeaea;
	font-size: 1em;
	height: 1.333em;
	line-height: 1.5em;
	padding: 0;
	}

div#content div.wpcf7 textarea {
	border: 1px solid #eaeaea;
	display: block;
	font-size: 12px;
	height: 19.5em;
	width: 46.5em;
	}
	

/* Images */
div#content img {
	clear: both;
	display: block;
	margin: 0 0 18px;
}

img.alignleft {
	float: left;
}

div#content .aligncenter {
	margin: 0 auto;
	width: auto;
}

img.alignright {
	float: right;
}

div.alignleft {
	float: left;
	overflow: hidden;
}

div.aligncenter {
	display: block;
	margin: 0 auto;
}

div.alignright {
	float: right;
	overflow: hidden;
}

/* End Images */
	

/* Comments */
div#comments-area {
	background: #eaeaea;
	clear: both; /* Failsafe in case overflow: hidden doesn't close float for ul#metadata. */
	font-family: arial, verdana, helvetica, sans-serif;
	margin: 0;
	padding: 1.125em 0 0;
	width: 800px;
	}

div#comments-area h2 {
	color: #808080;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5em;
	}

div#comments-area h2.comments-count {
	margin: 0 0 18px;
	}

div#comments-area h2.comments-count-top {
	margin: 0 0 0 18px;
	}

div#comments-area p.comments-closed {
	text-align: center;
	}

ol.commentlist {
	list-style: none;
	padding: .5em 0 0;
	}

ol.commentlist div.cite {
	float: left;
	font-weight: bold;
	margin: 0 1em 0 0;
	}

ol.commentlist div.cite cite {
	font-style: normal;
	text-decoration: underline;
	}

ol.commentlist li {
	border-bottom: 1px solid #cacaca;
	padding: 1.5em 1.5em 0;
	}

/* Comment Form */

div.reply {
	font-weight: bold;
	height: 1.5em;
	line-height: 1.5em;
	}

div#comments {
	background: #eaeaea;
	clear: both;
	margin: 0 0 72px;
	padding: 1.125em;
	width: 764px;
	}

div#comments p.comment-inputs {
	height: 1.5em;
	}

div#comments p input#author,div#comments p input#email,div#comments p input#url {
	border: 1px solid #fff;
	font-size: 1em;
	height: 1.333em;
	line-height: 1.5em;
	padding: 0;
	}

div#comments p textarea {
	border: 1px solid #fff;
	display: block;
	font-size: 12px;
	height: 19.5em;
	width: 46.5em;
	}

div#comments p#submit-button {
	height: 3em;
	margin: 0;
	}

div#comments a#cancel-comment-reply-link {
	background: #FF0;
	display: block;
	text-align: center;
	width: 100%;
	}

div#comments p label {
	font-weight: bold;
	}

div#comments p label em {
	font-style: normal;
	}

/* End Comment Form */

/* Recent Comments */
div.recent-comment {
	clear: both;
	margin: 0 0 72px;
	width: 800px;
	}

div.recent-comment h2 {
	background: #fff url(images/bg_slant.gif);
	font-size: 12px;
	margin: 0;
	padding: 1.5em;

	}

div.recent-comment ul {
	list-style: none;
	margin: 0;
	}

div.recent-comment ul li {
	line-height: 3em;
	}
/* End Comments */

/**** END CONTENT STYLES ****/

/**** SIDEBAR ****/

div#sidebar {
	background: #eaeaea /* url(images/sidebar-image.png) top right no-repeat */;
	clear: left;
	float: left;
	overflow: hidden;
	padding: 20px 0;
	width: 800px
	}

div#sidebar h2 {
	font-style: italic;
	font-weight: bold;
	}

div#sidebar ul {
	float: left;
	list-style-type: none;
	margin: 0 0 0 1.5em;
	width: 10.5em;
	}

div#sidebar ul li {
	margin: 0;
	padding: 0;
	}

div#sidebar li ul {
	margin: 0;
	padding: 0;
	}

div#sidebar p.sidebar-notice {
	float: right;
	font-size: .625em;
	line-height: 1.8em;
	margin: 0 1.8em 0 0;
	width: 41.4em;
	}

div#sidebar img.sidebar-image {
	display: block;
	float: right;
	margin: 0 20px 0 0;
	width: 250px;
	}
/**** END SIDEBAR ****/

/**** FOOTER ****/
div#footer {
	background: #eaeaea;
	clear: both;
	padding: 20px 0;
	width: 800px
	}

div#footer ul {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0 0 0 1.5em;
	width: 10.5em;
	}

div#footer p {
	clear: left;
	margin: 0 0 1.5em 1.5em;
	}
/**** END FOOTER ****/

/*
Catch a falling star an' put it in your pocket,
Never let it fade away!
*/





























