 /* @override http://localhost/deannazandt/wp-content/themes/deannaPinkv2/style.css */

/*  
Theme Name: Deanna Zandt, Pink
Theme URI: http://deannazandt.com/
Description: Who doesn't want a pink website?
Version: 2.0
Author: Deanna Zandt
Author URI: http://deannazandt.com/
*/

body {
	background: #D40060 url(images/background.gif) repeat-x left top;
	font-size: 14pt; 
	font-family: Georgia, 'Times New Roman', serif;
	color: #000000;
	line-height: 1.1em;
	text-align: center;
	margin: 0;
	padding: 0; 
	}
	
body.sharethis {
	background: #b7e156 url(images/background_sharethis.gif) repeat-x left top;
	font-size: 14pt; 
	font-family: Georgia, 'Times New Roman', serif;
	color: #000000;
	line-height: 1.1em;
	text-align: center;
	margin: 0;
	padding: 0; 
	}
	
#wrapper {
	text-align: left;
	background-color: #FFD054;
	margin: 0px auto;
	padding: 15px;
	width: 925px;
	}

#header {
	padding: 0px;
	margin: 0px 0px 15px 0px;
	height: 150px;
	width: 925px;
	background: url(images/deannazandt_title.gif) no-repeat top;
}

#header a {
	display: block;
	width: 925px;
	height: 150px;
	}
	
#header a span {
	display: none;
	}


/* navigation */

#nav {
	background: transparent url('images/navblock.gif') 0 0 no-repeat;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	display: block;
	list-style-type: none;
	text-align: left;
	height: 35px;
	width: 925px;
	position: relative;
	}

#nav li {
	top: 0;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	}

#nav li, #nav a {
	height: 35px;
	display: block;
	border: 0px;
}
	
#nav-home, #nav-homeon {
	left: 15px;
	width: 70px;
}

#nav-about, #nav-abouton {
	left: 217px;
	width: 77px;
}

#nav-services, #nav-serviceson {
	left: 405px;
	width: 104px;
}

#nav-clients, #nav-clientson {
	left: 621px;
	width: 80px;
}

#nav-contact, #nav-contacton {
	left: 820px;
	width: 93px;
}

#nav-home a:hover, #nav-homeon {
	background: transparent url('images/navblock.gif') -15px -35px no-repeat;
}

#nav-about a:hover, #nav-abouton {
	background: transparent url('images/navblock.gif') -217px -35px no-repeat;
}

#nav-services a:hover,#nav-serviceson {
	background: transparent url('images/navblock.gif') -405px -35px no-repeat;
}

#nav-clients a:hover,#nav-clientson { 
	background: transparent url('images/navblock.gif') -621px -35px no-repeat;
}

#nav-contact a:hover, #nav-contacton { 
	background: transparent url('images/navblock.gif') -820px -35px no-repeat;
}

#nav li a span {
    display: none;
    }

/* body */

#content {
	float: left;
	padding: 10px;
	margin: 0px;
	width: 535px;
	background: #FFFFFF url(images/white_bodyBottom.gif) no-repeat left bottom;
	text-align: left;
	}

#content h4 {
	background: #FFFFFF url(images/white_bodyTop.gif) no-repeat left top;
	margin: -10px -10px 0px -10px;
	padding: 0px;
	}

#content h3 {
	font: 10pt Verdana, Helvetica, sans-serif;
	font-weight: bold;
}

/* text and whatnot */

a {
	color: #D40060;
	border-bottom: 1px dotted #FFA6CD;
	text-decoration: none;
}

a:hover {
	border-bottom: 1px solid #FFA6CD;
}

span.moreinfo {
	border-bottom: 1px dotted #b14877;
}

#titlecontainer {

	}

#bookicon {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 10px;
	}

#titleicon {
	float: right;
	width: 475px;
	}
	
#title {
	float: right;
	width: 535px;
	}

h2 {
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: bold;
	font-size: 16pt;
	line-height: 1.1em;
	margin: 0px;
	color: #D40060;
	}
	
h2.pagetitle {
	font-size: 16pt;
	color: #666666;
	line-height: 1.1em;
	margin-top: 0px;
	margin-bottom: 20px;
	}
	
h2 a {
	border-bottom: 0px;
	}	

h2 a {
	border-bottom: 1px dotted #FFA6CD;
	}
	
.clear {
	clear: both;
	}

	
/* post -n- page stuff */

#breadcrumbs {
	background: #ffe1de;
	font-size: 9pt;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.1em;
	padding: 10px;
}

.post {
	margin: 0 0 20px;
	padding: 0 0 20px;
	clear: both;
	font-size: 11pt;
	line-height: 1.3em;
	border-bottom: 1px dotted #5f2e10;
	}
	
.page {
	margin: 0 0 20px;
	padding: 0 0 20px;
	clear: both;
	font-size: 11pt;
	line-height: 1.3em;
	}
	
.filedunder {
	font: 8.5pt Verdana, Helvetica, sans-serif;
	font-style: italic;
	margin: 3px 0px;
	padding: 0px;
}

.filedunder li, .post li {
	background: url(images/bullet.gif) no-repeat 0px 4px;
	list-style-type: none;
	margin: 0 0 5px 10px;
	padding-left: 15px;
}

.filedunder li {
	color: #989898;
}

.filedunder li a {
	color: #fd729d;
}

blockquote {
	background:transparent url(images/blockquote.gif) no-repeat scroll left top;
	color: #5f2e10;
	margin:1em;
	padding:0pt 0pt 0px 50px;
}

h2.pagetitle {
	text-align: right;
	color: #5f2e10;
	padding-bottom: 3px;
	border-bottom: 1px dotted #FFA6CD;
	border-top: 1px dotted #FFA6CD;
}	

.alignleft {
	display: inline;
	margin: 0 7px 2px 0;
	float: left;
}

.alignright {
	display: inline;
	margin: 0 0px 2px 7px;
	float: right;
}

.prevpage {
	width: 48%;
	float: left;
	font-size: 10pt;
	font-family: Helvetica, Arial, sans-serif;
	}

.nextpage {
	width: 48%;
	float: right;
	text-align: right;
	font-size: 10pt;
	font-family: Helvetica, Arial, sans-serif;
	}
	
.wp-caption-text {
	font-size: 9pt;
	font-style: italic;
	line-height: normal;
	}
	
a img {
	border: none;
	}

img.avatar {
	float: right; 
	margin-left: 5px;
	}

/* metadata */

#metadata .boxDate {
	background: #ffe1de url(images/pink_bottomLeft.gif) no-repeat left bottom;
	width: 142px;
	float: left;
	}
 
#metadata #twoRightFloats {
	float: right;
	width: 383px;
	}

#metadata #twoRightFloats .boxTags {
	background: #ffe1de url(images/pink_bottomLeft.gif) no-repeat left bottom;
	width: 231px;
	float: left;
	}
	
#metadata #twoRightFloats .boxComments {
	background: #ffe1de url(images/pink_bottomLeft.gif) no-repeat left bottom;
	width: 142px;
	float: right;
	}

#metadata .box-outer {
	background: url(images/pink_bottomRight.gif) no-repeat right bottom;
	padding-bottom: 5px;
	}

#metadata .box-inner {
	background: url(images/pink_topLeft.gif) no-repeat left top;
	}

#metadata p.box, #metadata p.boxComment {
	background: url(images/pink_topRight.gif) no-repeat right top;
	padding: 5px 5px 0px 5px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.2em;
	}
	
#metadata p.boxComment {
	text-align: center;
}

.sharethis {
	font: 8.5pt Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0px;
	text-align: right;
}

/* sidebars */

#sidebarcontainer {
	width:  355px;
	float: right;
}

#feedtheauthor {
	widows: 355px;
	background: #FFFFFF url(images/white_feedBottom.gif) no-repeat left bottom;
	padding: 0px 55px 10px;
	margin-bottom: 15px
}

#emailsignup, #book {
	widows: 355px;
	background: #FFFFFF url(images/white_feedBottom.gif) no-repeat left bottom;
	padding: 0px 10px 10px;
	margin-bottom: 15px
}

#book {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	}
	
#book ul {
	display: block;
	width: 200px;
	text-align: left;
	margin-left: 45px;
	line-height: 1.2em;
	}

#book ul li {
	padding: 0px 0px 4px 0px;
	}

#feedtheauthor h4 {
	size: 14pt;
	color: #D40060;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#feedtheauthorTop, #emailsignupTop, #bookTop {
	background: #FFFFFF url(images/white_feedTop.gif) no-repeat left bottom;	
	width: 355px;
	height: 10px;
	padding: 0px;
	}
	
.mc-field-group, #mc-embedded-subscribe {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	}
	
.email {
	width: 220px;
	}
	
.unsubscribe {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-style: italic;
	text-align: center;
}

#sidebarleft {
	width: 170px;
	float: left;
}

#sidebarright {
	width: 170px;
	float: right;
}

#sidebar {
	font: 8.5pt Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 10px;
	width: 150px;
	background: #FFFFFF url(images/white_sidebarBottom.gif) no-repeat left bottom;
	}

#sidebar h4 {
	background: #FFFFFF url(images/white_sidebarTop.gif) no-repeat left top;
	margin: -10px -10px 0px -10px;
	padding: 0px;
	}

#book h2.mybook {
	background: url(images/sidebar/mybook.gif) no-repeat left top;
	width: 87px;
	height: 21px;
	text-indent: -5000px;
	padding: 0px 0px 15px 0px;
	} 
	
#emailsignup h2.keepintouch {
	background: url(images/sidebar/keepintouch.gif) no-repeat left top;
	width: 150px;
	height: 25px;
	text-indent: -5000px;
	} 

#sidebar h2.lifestream {
	background: url(images/sidebar/lifestream.gif) no-repeat center top;
	width: 150px;
	height: 35px;
	text-indent: -5000px;
	} 

#sidebar h2.search {
	background: url(images/sidebar/search.gif) no-repeat center top;
	width: 150px;
	height: 25px;
	text-indent: -5000px;
	} 

#sidebar h2.findme {
	background: url(images/sidebar/findmeelsewhere.gif) no-repeat center top;
	width: 150px;
	height: 50px;
	text-indent: -5000px;
	} 
	
#sidebar h2.syndicate {
	background: url(images/sidebar/syndicate.gif) no-repeat center top;
	width: 150px;
	height: 40px;
	text-indent: -5000px;
	} 

#sidebar h2.aboutme {
	background: url(images/sidebar/about.gif) no-repeat center top;
	width: 150px;
	height: 35px;
	text-indent: -5000px;
	} 
	
#sidebar h2.filingCabinet {
	background: url(images/sidebar/filing_cabinet.gif) no-repeat center top;
	width: 150px;
	height: 50px;
	text-indent: -5000px;
	} 

#sidebar h2.tagCloud {
	background: url(images/sidebar/tagcloud.gif) no-repeat center top;
	width: 150px;
	height: 50px;
	text-indent: -5000px;
	} 
	
#sidebar h2.recent {
	background: url(images/sidebar/recent.gif) no-repeat center top;
	width: 150px;
	height: 25px;
	text-indent: -5000px;
	} 
	
#sidebar h2.others {
	background: url(images/sidebar/others.gif) no-repeat center top;
	width: 150px;
	height: 28px;
	text-indent: -5000px;
	}

#sidebar h2.archive {
	background: url(images/sidebar/archive.gif) no-repeat center top;
	width: 150px;
	height: 41px;
	text-indent: -5000px;
	} 
		
#sidebar * ul {
	margin: 0px;
	padding: 0 0 20px 0px;
	}
	
#sidebar ul.bullets li {
	background: url(images/bullet.gif) no-repeat 0px 4px;
	list-style-type: none;
	margin: 0 0 3px -35px;
	padding-left: 15px;
	}

#sidebar * a {
	color: #5f2e10;
}
	
#sidebar ul.filingCabinet li {
	color: #989898;
}

#sidebar p.credits {
	padding: 0px 0px 15px 0px;
	}

#sidebar div.tagCloud {
	margin-bottom: 20px;
}

#sidebar h3.subhead {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8.5pt;
	color: #ff6f32;
	margin: 0px;
}

					
/* search & other input forms */

#searchform form, #searchform-wide form {
	margin: 0px;
	padding: 0px 10px;
	left: -2px;
	text-align: right;
	}

.entryform {
	background-color: #FFFFFF;
	border: 1px solid #D40060;
	font-family: Verdana, Helvetica, sans-serif;
	}

#searchform .searchentry {
	width: 130px;
	}
	

#searchform-wide .searchentry {
	width: 445px;
	}

.submitbutton {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D40060;
	margin: 0px;
	border: 1px solid #CCCCCC;
	}

.lifestream {
	width: 130px;
	}

/* profilactic */

.lifestream .badge_head, .findme .badge_head, .lifestream .badge_sub, .lifestream .badge_more, .lifestream .badge_bottom {
	display: none;
}

.lifestream .badge_site {
	margin-bottom: 15px;
}

.findme .badge_site {
	margin-bottom: 7px;
}

.lifestream .badge_site img, .findme .badge_site img {
	padding: 0px 3px 0px 0px;
}

.findme .badge_bottom {
	margin: 10px 0px 15px 0px;
}

/* comments */

#comments h3.comments, #comments h3.reply {
	font: 16pt Georgia, 'Times New Roman', serif;
	color: #5f2e10;
	padding-bottom: 3px;
	border-bottom: 1px dotted #FFA6CD;
	border-top: 1px dotted #FFA6CD;
}

#comments ol.commentlist {
	font: 8.5pt Verdana, Helvetica, sans-serif;
}

#comments ol.commentlist li {
	padding: 10px 10px 5px 10px;

}

#comments ol.commentlist li.alt {
	background: #ffe1de;
	padding: 10px 10px 5px 10px;
	margin: 0px 0px 5px 0px;
}

#comments p.loggedin {
	font-size: 10pt;
	margin: 0px 0px 10px 0px;
}

#comments p.allowedtags {
	font-size: 9pt;
}

/* portfolio stylin' */

#portfolioLeft {
	float: left;
	width: 215px;
	}
	
#portfolioRight {
	float: right;
	width: 215px;
	}

#portfolioLeft li, #portfolioRight li {
	margin: 0 0 5px -10px;
	
}

/* contact form */

#wpcf fieldset { padding: 10px; border: none; width: 500px; margin: auto }
#wpcf legend { font-weight: bold:  padding: 3px }
#wpcf label { display: block; float: left; text-align: right; width: 140px; padding-right: 10px; font-size: 90% }
#wpcf p { margin: 0 0 7px 0 }
#wpcf .field { font-size: 100%; width: 240px; padding: 0; margin: 0 }
#wpcf p.button { text-align: right; padding: 0 5px 0 0; }
#wpcf textarea { font-size: 100%; width: 240px; height: 200px }
#wpcf .error { background-color: #FFFF00 }
#wpcf .challenge { font-size: 100%; display: inline-block; display: -moz-inline-stack; text-align: left; width: 240px; font-style: italic; }
#wpcf p.alert { color: #FF0000; font-weight: 700; text-align: center; padding: 5px 0 10px 0; border: 1px solid #ff0000; }
#wpcf br {display: none;}


/* footer */

#footer {
	clear: both;
	height: 0px;
	}

