@charset "UTF-8";
/* CSS Document */

/*

Theme Name: Sarah Lynn

Description: Semantic, SEO Optimized, Custom Wordpress Theme for Sarah Lynn

Author: Sarah Lynn Design & WPCoder

Author URI: http://www.sarahlynndesign.com & http://www.wpcoder.com

*/



/* Reset */



a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,

code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,

h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,

q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,

tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}



/* Defaults */

a {color:#CC2D66}

.post ul li {list-style-image: url(/wp-content/themes/sarah/images/bulletstyle.png);
margin-left:30px; padding: 5px 25px 5px 25px; background-color:#e0e0e0; border-bottom:solid 1px #2a1a0d;}

.post ul {padding-bottom:15px}

p {font-family:Verdana, "Helvetica", Arial, san-serif; font-size:13px; line-height:20px;}

body {background-color:#a5a5a5;text-align:center;}

#logotxt {background-image:url(images/typewritterbackground_bw.jpg);background-repeat:no-repeat;border:hidden;height:768px;left:50%;margin-left:-512px;position:absolute;width:1024px;z-index:1;}

#logotxtport {background:#ffffff url(images/typewritterbackground_bw_grey.jpg) no-repeat;border:hidden;left:50%;margin-left:-512px;position:absolute;width:1024px;z-index:1;}

#navbar2 {background-image:url(images/sld_navbg.png);bottom:0px;height:64px;left:0;position:absolute;text-align:left;top:190px;width:100%;text-transform:lowercase;z-index:8;}

div#navbar2 ul {color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;line-height:62px;margin:0px;padding:0 30px 0 60px;white-space:nowrap;}

div#navbar2 li {display:inline;list-style-type:none;}

div#navbar2 li a {color:#fff;padding:7px 9px;text-decoration:none;}

div#navbar2 li a:link {color:#FFF;}

div#navbar2 li a:visited {}

div#navbar2 li a:hover, #navbar2 li.current_page_item a, #navbar2 li.current_page_ancestor a {background-image:url(images/sld_navul.jpg);background-position:bottom;background-repeat:repeat-x;height:15px;}

#leftside {background-repeat:no-repeat;height:225px;left:32px;position:absolute;text-align:left;top:477px;width:410px;z-index:3;}

#leftsidecopy {background-image:url(images/sld_tellyourstory.png);background-repeat:no-repeat;font-family:Verdana, Geneva, sans-serif;font-size:12px;height:131px;left:58px;line-height:15px;position:absolute;text-align:left;top:315px;width:383px;z-index:4;}

#leftside p {color:#DE1968;font-size:12px;}

.leftside h3 {font-family:Georgia, "Times New Roman", Times, serif;}

#rightside {background-image:url(images/sld_port1.png);background-repeat:no-repeat;height:204px;left:494px;padding-left:20px;padding-right:340px;padding-top:40px;position:absolute;text-align:left;top:268px;vertical-align:middle;width:158px;z-index:2;}

#rightsidebot {background-image:url(images/sld_blog1.png);background-repeat:no-repeat;height:201px;left:0px;padding-left:20px;padding-right:340px;padding-top:40px;position:absolute;text-align:left;top:221px;vertical-align:middle;width:260px;z-index:2;}

#rightportfolio {background-image:url(/examples/homefeaturecrabbee.jpg);background-repeat:no-repeat;height:169px;left:192px;position:absolute;text-align:left;top:15px;vertical-align:middle;width:294px;z-index:2;}

#rightblog {background-image:url(images/feat/healthcare.jpg);background-repeat:no-repeat;height:100px;left:312px;position:absolute;text-align:left;top:237px;vertical-align:middle;width:174px;z-index:9;}

#footer1 {bottom:0px;color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;height:30px;left:-161px;padding:0 35px

	text-align:left;position:absolute;top:543px;width:953px;z-index:4;}
#rightside table tr td p {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;}

.title {font-size:14px;}

#viewerright {background-image:text-align:left;height:373px;left:248px;position:absolute;top:260px;vertical-align:middle;width:744px;z-index:2;}

#leftsideport {background-image:url(images/sld_portnavbg.png);background-repeat:repeat-y;height:376px;left:32px;padding-left:25px;padding-top:20px;position:absolute;text-align:left;top:260px;width:205px;z-index:3;}

.portnavtitle {color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;}

.portprojects {color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.porttitle {color:#341d09;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;}

.portdescription {color:#341d09;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}

#thumbnail1 {background-color:#666666;font-family:Verdana, Geneva, sans-serif;font-size:16px;height:95px;left:247px;position:absolute;text-align:left;top:670px;width:117px;z-index:5;}

#thumbnail2 {background-color:#666666;font-family:Verdana, Geneva, sans-serif;font-size:16px;height:95px;left:370px;position:absolute;text-align:left;top:670px;width:117px;z-index:5;}

#thumbnail3 {background-color:#666666;font-family:Verdana, Geneva, sans-serif;font-size:16px;height:95px;left:494px;position:absolute;text-align:left;top:670px;width:117px;z-index:5;}

#description {height:178px;left:618px;padding:0 10px 0 10px;position:absolute;text-align:left;top:577px;top:650px;width:354px;word-wrap:break-word;z-index:5;}

#footerport {bottom:0px;font-family:Verdana, Geneva, sans-serif;font-size:10px;height:15px;left:61px;padding:12px;position:absolute;text-align:left;top:792px;width:724px;z-index:4;}

#maincontent {background-color:#FFF;height:520px;left:288px;padding:20px;position:absolute;text-align:left;top:260px;vertical-align:middle; z-index:2;}

#leftsideabout {background-image:url(images/sld_portnavbg.png);background-repeat:no-repeat;height:252px;left:32px;padding-left:25px;padding-top:25px;position:absolute;text-align:left;top:260px;width:205px;z-index:3;}



.home #home-footer {padding:765px 0 0}

.home #nav-footer {background:none}

#nav-footer {background:#341d09;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;line-height:50px;margin:0px 65px 30px 40px;padding:0 30px;white-space:nowrap;text-transform:lowercase}

#nav-footer li {display:inline;list-style-type:none;}

#nav-footer li a {color:#fff;padding:7px 9px;text-decoration:none;}

#nav-footerli a:link {color:#FFF;}

#nav-footer li a:visited {}

#nav-footer li a:hover, #nav-footer li.current_page_item a, #nav-footer li.current_page_ancestor a {background-image:url(images/sld_navul.jpg);background-position:bottom;background-repeat:repeat-x;height:15px;}




#main {background:url(images/bg.png) repeat-y;color:#341d09;font:12px Verdana, Arial, Tahoma;margin:80px 25px 0 40px; text-align:left;position:relative;overflow:hidden;z-index:101;height:1%}

.blog #main, .single #main, .archive #main {margin-top:90px}

h1 {color:#341d09;font:bold 23px Georgia, Garamond, Serif; margin-bottom:10px;}

h2 {color:#341d09;font:bold 23px Georgia, Garamond, Serif;}

.sectiontitles {color:#341d09;font:bold 20px Georgia, Garamond, Serif;}

h2 a {color:#341d09;text-decoration:none;}

h3 {font-size:18px; margin-bottom:5px; margin-top:10px;}

h4 {font-size:13px; margin-bottom:10px;}
blockquote {padding:10px; padding-left:20px; background: #341d09; font:normal 15px Georgia, Garamond, Serif; color:#ffffff; margin-bottom:15px; margin-top:15px;}

#content h1#archive-title {font-size:20px;margin:0 0 15px 43px;width:auto}


fieldset {border:0}

#subscribe {background:url(images/subscribe.png) no-repeat;color:#FFF;font:16px Georgia;display:block; margin:10px 30px 5px 40px;padding:3px 10px 15px 50px;text-decoration:none}

#sidebar {float:left;width:200px;}

#sidebar h2 {color:#FFF;font-weight:normal}

#sidebar h3 {background:#341d09;color:#a2f0dc;font:18px Georgia;margin:0 0 10px;padding:3px 15px}

#sidebar ul ul li, #sidebar ul li#pages li li {background:url(images/bullet.gif) no-repeat;margin:0 0 7px 11px;list-style:none;padding:0 0 0 21px;}

#sidebar ul ul li a {color:#FFF;text-decoration:none}


#sidebar form input#searchsubmit {background:#df1f6c;color:#FFF;border:0;margin-top:2px; padding-bottom:2px;}

#s {border:0;padding:2px 0;width:120px}

#sidebar form {margin:0 0 15px 5px}

#sidebar form input {float:left;margin:0 0 0 5px;height:18px}

#sidebar ul #pages ul li {background:none;padding:0;margin:0}


#pages h2 {color:#FFF;font-size:28px;text-transform:lowercase;margin:13px 20px}



#blogheader {margin:30px 0 0}

#content p {margin:0 0 1em}

#content {display:inline;float:right; margin:20px 100px 20px 0; padding:0 0 0 50px; width:600px;}

.post {background:url(images/divider.gif) repeat-x left bottom;margin:0 0 20px;position:relative}

#content .page {margin:10px 0 0}

.post h2, .post h1 {padding:10px 0 5px 40px;width:425px}

.date {background:#341d09;color:#a2f0dc;float:left;font-size:14px;padding:5px;position:absolute;top:10px;left:-45px;width:60px}

.comments {background:url(images/comment.png) no-repeat left center;float:left;font-size:10px;padding:8px 2px 10px;position:absolute;top:20px;right:5px; margin-bottom:2px; margin-top:2px;}

.comments span {margin:0 20px 0 8px}

.comments span a {color:#FFFFFF;font-size:12px;text-decoration:none}

.comments a {color:#333;text-decoration:none}



.post .more {background:#df1f6c;float:left;font-weight:bold;font-size:15px;margin:5px 0 0;text-decoration:none;color:#FFF;padding:10px 25px}

.entry {overflow:hidden;padding:0 0 25px}



.page-template-portfolio-php #content {margin:-10px 25px 0 0;position:relative;overflow:hidden;width:680px}

#thumbs {float:left;position:relative}

#thumbs li {float:left;list-style:none}

#thumbs li img {padding:2px}

#thumbs .active img, #thumbs li a:hover img {padding:2px}

.page-template-portfolio-php #main {background:url(images/bg-portfolio.png) repeat-y}

#portdescription {float:left;width:550px; margin-left:8px; padding-top:25px; }

#testimonial {clear:both; font-size:12px; width:550px;}

#portdescription ul li {list-style-image:url(images/arrowbullet.png); line-height:20px;}

#projectoverview {clear:both; font-size:12px;}

#main_image {height:363px;min-height:363px; margin-bottom:5px;}



#prev-next {list-style:none}

#prev-next a {color:#df1f6c;font-size:15px;font-weight:bold;text-decoration:none}

#next {float:right}

#prev {float:left}



/* Image Alignment */

img {border:0;}

img.centered {display:block;margin-left:auto;margin-right:auto}

img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}

img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}

.alignright {float:right}

.alignleft {float:left}



/* Legacy Comments */

#comments #commentlist {list-style:none;margin:0 0 .5em;padding:0;text-align:justify}

#comments #commentlist li {list-style:none;margin:15px 0 3px;padding:20px 10px 3px}

#comments #commentlist li.alt {background:#EEE}

#comments #commentlist li .avatar {background:#fff;border:1px solid #eee;float:right;padding:2px}

#comments #commentlist cite, #commentlist cite a {font-style:normal;font-weight:bold}

#comments #commentlist p {margin:10px 5px 0px}

#comments #commentmetadata {font-weight:normal}

#comments #commentform input.input {background:#e6d6cd;border:0;font-size:1.1em;margin:25px 5px 1px 0;padding:2px;width:170px}


#comments #commentform textarea {background:#e0e0e0;border:0;font:1em Arial;padding:10px;width:70%}

#comments #commentform #submit {background:#df1f6c;color:#FFF;border:0; margin-top:15px;}

#comments #commentform p {margin:0 0 1em}

#comments #allowed-tags strong {display:block}

#comments .nocomments {margin:0;padding:0;text-align:center}

#comments .commentmetadata {display:block;margin:0}



/* 2.7+ Comments */

#comments_wrap ol {list-style:none}

#comments_wrap ol li {margin:0 0 15px}

#comments_wrap .commentmetadata {margin:0 0 10px}

#comments_wrap .comment-author {background:#341d09;width:100%;color:#FFF;font:18px Georgia;overflow:hidden;padding:15px;line-height:20px;}

#comments_wrap .comment-author img {float:left;margin:0 10px 0 50px}

#comments_wrap .comment-author cite {font-style:normal}

#comments_wrap .comment-author a {color:#FFF;text-decoration:none; }

.author {background:#f2dfd6;color:#3a2d22;} 

.commentnumber {font:10px Verdana;float:left;margin:2px 0 0 25px}

.comment-date {float:right;font:12px Verdana, Arial, Sans-Serif; margin: 0 15px 0 0}

#numcomments {font:bold 24px Georgia;margin:0 0 0 26px}

.comment {margin:5px 0 0 145px}

#main #content .commentlist li .commentnumber {font-size:22px}



/* Captions */

.wp-caption {background:#cdcdcd;border:2px solid #ddd;border-radius:1px;khtml-border-radius:3px;margin:10px;moz-border-radius:3px;padding-top:4px;text-align:center;webkit-border-radius:3px; color:#341d09;font:12px Verdana, Arial, Sans-Serif;}

.wp-caption img {border:0 none;margin:0;padding:0}

.wp-caption p.wp-caption-text {font-size:11px; line-height:17px;margin:0;padding:2px 8px 2px; text-align:left}

/*FOOTER NEW*/
#footer{
	background-image:url(images/blogfooter.jpg);
	background-repeat:no-repeat;
	height:400px;
	bottom:0px;
	left:-161px;
	text-align:left;
        
}

#footer-left{
	padding:70px 10px 10px 0;
	height:400px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	width:320px;
	float:left;
	margin-left:20px;
}

#footer-left ul{
	list-style:none;
	padding-bottom:-45px;
}

#footer-left ul li {
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#a2f0dc;
	line-height:26px;
}

#footer-left ul li p{
	list-style:none;
	list-style-image:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:17px;
	margin-top:5px;
}

#footer-left ul li a{
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#a2f0dc;
	line-height:32px;    
}

#footer-left ul li a:hover{
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#34271d;
	line-height:32px;
}

#footer-middle{
	float:left;
	padding:70px 10px 10px 10px;
	height:400px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	width:330px;
	margin-left:30px;
}

#footer-middle ul{
	list-style:none;
	padding-bottom:-45px;
}

#footer-middle ul li {
	background: url(/wp-content/themes/sarah/images/bulletstyle.png) left padding-left:5px; no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#a2f0dc;
	line-height:28px;
	list-style-type:none;
border-bottom: 1px solid #695b51;
}

#footer-middle ul li a{
        list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
        text-decoration:none;
}

#footer-middle ul li a:hover{
        list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
        text-decoration:underline;
}

#footer-right{
	float:left;
	padding:70px 10px 10px 10px;
	height:400px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	width:200px;
	margin-left:40px;
}

#footer-right ul{
	list-style:none;
	padding-bottom:-45px;
}

#footer-right ul li {
	background: url(/wp-content/themes/sarah/images/bulletstyle.png) left padding-left:5px; no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#a2f0dc;
	line-height:29px;
	list-style-type:none;
}

#footer-right ul li a{
        list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:24px;
}

#copyrighttext{
	padding:10px 10px 10px 10px;
	height:30px;
	color:#34271d;
	font-family:Verdana, Geneva, sans-serif;
font-size:12px;
	margin-left:40px;
	float:left;
}
