/*Theme Name: Lindsey Boise DesignTheme URI: http://lindseyboisedesign.comDescription: A theme designed for Lindsey Boise DesignAuthor: Lindsey BoiseAuthor URI: http://www.lindseyboisedesign.com*//* Reset-------------------------------------------------------------------*/* { padding: 0; margin: 0; }ul { list-style:none; padding:0;	margin:0; }ol ol, ul ul, ol ul, ul ol { margin-left: 20px; margin-bottom: 0; }img { border: none; }fieldset { border:0; padding:0; margin:0; }.clear { clear:both; }/* Body------------------------------------------------------------------*/body { 	font: 14px/22px Georgia, "Times New Roman", serif; 	color: #02131f; 	background:#c0ced4 url(./images/bodybg.jpg) top center no-repeat;	padding:0;	margin:0;}h1, h2, h3, h4, h5, h6 {	color: #143644;	letter-spacing:-1px;}h1 { font-size: 22px; line-height: 30px; margin-bottom: 12px; }h2 { font-size: 26px; line-height: 39px; margin-bottom: 20px; }h3 { font-size: 18px; line-height: 27px; margin-bottom: 14px; }h4 { font-size: 16px; line-height: 24px; margin-bottom: 12px;}h5 { font-size: 14px; line-height: 21px; margin-bottom: 10px; }h6 { font-size: 12px; line-height: 18px; margin-bottom: 8px; }a { color: #521521; }a:hover { color: #851a3d; }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none; }h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:underline; }p { margin-bottom: 10px; }input, textarea { font: 12px Verdana, Helvetica, Arial, Geneva, sans-serif; }blockquote { 	font: italic 14px/22px Georgia, Serif; 	padding: 6px 12px;	margin-bottom: 20px;	background: #9eb8c4; }li {	list-style:none;	background:url(./images/bullet.jpg) no-repeat 0 3px;	padding:0 0 0 16px;}#nav li, #footer li, .control li, .work-imgs li {	background:none;	padding:0;}/* Container-------------------------------------------------------------------*/#container { 	width: 950px; 	padding-bottom: 10px; 	margin: 0 auto; 	overflow: hidden; }/* Header-------------------------------------------------------------------*/h1 { margin:20px 0 24px 0px; }h1 a {	padding:70px 0 0 0;	height:70px;	overflow:hidden;	display:block;	height/**/:/**/ 0 !important;	background:url(./images/lindseyboisedesign.png) no-repeat 0 0;	width:200px;}/* Subscribe-------------------------------------------------------------------*/#subscribe {	height:39px;	width:100%;	position:relative;}#subscribe a {	background:url(./images/subscribe.png) no-repeat 0 0;	height:39px;	width:267px;	padding:39px 0 0 0;	overflow:hidden;	display:block;	height/**/:/**/ 0 !important;	position:absolute;	top:0;	right:0;}#subscribe a:hover { background-position:0 -39px ; }/* Navigation-------------------------------------------------------------------*/#nav { 	background: url(./images/topnav.png) no-repeat; 	width:951px;	height:52px;	display:block;	margin:0;	padding:12px;	position:relative;}#nav ul { height:28px;padding:0; }#nav ul li { display:inline; }/* general image replaced nav items */#nav ul li a { 	display: block;	height:26px;	padding:26px 0 0 0;	overflow:hidden;	display:block;	height/**/:/**/ 0 !important;	float:left;	border:1px solid #02131f;	margin-right: 20px;}/* image replaced work link, ie category 1 */#nav ul li.cat-item-1 a {	background: url(./images/nav-work.png) no-repeat; 	width:64px;}#nav ul li.cat-item-1 a:hover {background-position:0 -26px;}#nav ul li.cat-item-1.current-cat a {background-position:0 -52px;}/* image replaced blog link, ie category 3 */#nav ul li.cat-item-3 a {	background: url(./images/nav-blog.png) no-repeat; 	width:62px;}#nav ul li.cat-item-3 a:hover {background-position:0 -26px;}#nav ul li.cat-item-3.current-cat a {background-position:0 -52px;}/* image replaced about link, ie page 85 */#nav ul li.page-item-85 a {	background: url(./images/nav-about.png) no-repeat; 	width:74px;}#nav ul li.page-item-85 a:hover {background-position:0 -26px;}#nav ul li.page-item-85.current_page_item a {background-position:0 -52px;}/* image replaced contact link, ie page 87 */#nav ul li.page-item-87 a {	background: url(./images/nav-contact.png) no-repeat; 	width:84px;}#nav ul li.page-item-87 a:hover {background-position:0 -26px;}#nav ul li.page-item-87.current_page_item a {background-position:0 -52px;}/* Search-------------------------------------------------------------------*/#search {	position:absolute;	top:12px;	right:36px;	width:256px;	height:28px;}#search input { border: 0; margin: 0; }#search #s { 	width: 164px;	height:18px;	padding: 4px 0 4px 4px;	font: normal 14px Verdana;	color: #02131f;	background: url(./images/search-text.png) no-repeat;	border:1px solid #02131f;	margin:0;	overflow:hidden;}#search #searchsubmit { 	width: 84px; 	height: 28px;	vertical-align: top;	background: url(./images/search-submit.png) no-repeat;	border:1px solid #02131f;	border-left:0;	margin:0 0 0 -4px;}/* Message area-------------------------------------------------------------------*/p.message {	font-size:22px;	line-height:30px;	margin:-30px 0 30px 0;	padding:30px 12px 12px;	background: url(./images/footerbg.png) no-repeat top center;}/* Control Bar-------------------------------------------------------------------*/.control {	height:31px;	width:100%;	background:url(./images/controlbg.png) top left repeat-x;	position:relative;	margin:0 0 32px 0;}.control a {	display: block;	height:22px;	padding:22px 0 0 0;	overflow:hidden;	display:block;	height/**/:/**/ 0 !important;	border:1px solid #02131f;	position:absolute;	top:4px;	right:0;}.control .prevlink a {	width:105px;	background:url(./images/prevlink.png) top left;	right:130px;}.control .prevlink a:hover { background-position:0 -22px; }.control .nextlink a {	width:89px;	background:url(./images/nextlink.png) top left;}.control .nextlink a:hover { background-position:0 -22px; }.control a.moreworklink {	width:88px;	background:url(./images/moreworklink.png) top left;}.control a.moreworklink:hover { background-position:0 -22px; }.control a.morebloglink {	width:126px;	background:url(./images/morebloglink.png) top left;}.control a.morebloglink:hover { background-position:0 -22px; }.control .webTagLink a {	width:45px;	background:url(./images/web.png) top left;	right:96px;}.control .webTagLink a:hover { background-position:0 -22px; }.control .printTagLink a {	width:56px;	background:url(./images/print.png) top left;}.control .printTagLink a:hover { background-position:0 -22px; }/* Content-------------------------------------------------------------------*/#content { 	width: 100%; }.leftcol {	width:608px;	margin-right:40px;	float:left;}.rightcol{	width:300px;	float:left;}.fullcol {	clear:both;	width:100%;}#content .post-list { margin:0; }#content .post-list li { list-style: none;}/* posts in general */#content .post, #sidebar-contact, #sidebar-about, .work-details, .about-list {	margin-bottom: 40px;	border: 1px solid #80a5b5; 	background: #aec3cd;	width:91%;	padding:4%;}#content .post p { margin-bottom: 20px; }#content .post h2 a { text-decoration: none; }#content .post img { border: 1px solid #80a5b5; }#content .post .post-info { 	clear: both; 	font-size: 11px;	line-height: 16px;	padding: 4%; 	background: #aec3cd url(./images/footerbg.png) repeat 0 0; 	width:92%;}#content .post .post-info p { margin-bottom:4px; }/* work posts on the index page */#content .post.work-item {	width:600px;	padding:0;}#content .post.work-item img {	margin:0;	border:0;	border-bottom: 1px solid #80a5b5;}#content .post.work-item .post-info { 	padding: 4% 2% 2% 2%; 	width:96%;	margin:0;	background-image:none;}/* sidebar elements */#content .post.blog-sidebar-item, #sidebar-contact, #sidebar-about { margin-bottom: 30px; padding-top:20px; }#sidebar-contact, #sidebar-about { background: #d0dbe1 url(./images/footerbg.png); }#content .post.blog-sidebar-item img, #content .post.archive-item img, #content .post.search-item img, #sidebar-about img {	float:left;	margin-right:12px;	border:2px solid #fff;}/* single work page */#content .post.work-single, #content .post.work-category-item, #content .post.work-search-item  {	background:none;	padding:0;	border:0;	width:950px;	margin-bottom:60px;}#content .post.work-single .post-info {	margin-top:20px;}.work-imgs {	float:left;	width:604px;	margin-right:40px;}.work-imgs li {	margin-bottom:20px;}.work-imgs li img {	}.work-details {	float:left;	width:268px;	padding:16px;	margin:0;}#content .post .work-details p {	font-size:12px;	line-height:18px;	margin-bottom:9px;}ul ul.work-details.examples {	padding:0;	margin:0;}.work-details .examples li{	font-size:12px;	line-height:16px;	margin-bottom:7px;}/* blog single post */.blog-single .excerpt {	font-size:16px;	line-height:22px;	margin-bottom:18px;}/* About and Contact Pages */.page {	font-size:16px;	line-height:22px;	margin-bottom:18px;}.about-list li {	font-size:16px;	line-height:22px;	background-position:0px 6px;}.about-list.clients {	margin:40px 0 20px 0;}.about-list.clients li {	margin-right:6px;	display:inline;}.about-list.services {	width:528px;	margin-right:20px;	float:left;}.about-list.skills {	width:240px;	float:left;}/* page navigation */#content #pages { text-align: center; }#content #pages a { font: bold 20px "Trebuchet MS"; color: #414d4c; text-decoration: none; }#content #pages a:hover { color: #1e2726; }#content ul, ol, dl { margin-bottom: 20px; }#content ul { 	list-style: disc;	list-style-position: inside; }#content ol { 	list-style: decimal; 	list-style-position: inside; }#content dl dt { 	font-weight: bold;}#content dl dd { 	font-style: italic;	margin: 0 0 5px 20px;	color: #555;}.aligncenter { margin-left: auto; margin-right: auto; }.alignleft { float: left; margin: 5px 15px 10px 0; }.alignright { float: right; margin: 5px 0 10px 15px; }/* Comments-------------------------------------------------------------------*/.comments-title { 	text-align: center; 	font: bold 22px "Trebuchet MS", Helvetica, Arial, Geneva; 	color: #414d4c;	margin-top:20px;}#comments .comment { 	background: url(./images/footerbg.png);	margin-bottom: 10px; 	overflow: hidden; 	width: 96%; 	padding: 2%; }#comments .comment .comment-avatar { 	float: left; 	width: 50px;	margin-right:10px;}#comments .comment .comment-avatar img {	border: 1px solid #80a5b5;}#comments .comment .comment-content { 	float: left; 	padding: 10px 15px; 	margin: 0; 	width: 490px;	background: #d0dbe1;	border: 1px solid #80a5b5;}#comments .comment .comment-content a { }#comments .comment .comment-info { 	font-size: 11px;	color: #777;	margin-bottom: 5px; }#comments .comment .comment-info span {	font: bold 20px "Trebuchet MS", Helvetica, Arial, Geneva;  		padding-right: 10px; 	margin-bottom: 5px;}#comments .comment .comment-info a { 	text-decoration: none;}/* Comment Form-------------------------------------------------------------------*/#commentform { 	width: 92%;	padding:4%;	border: 1px solid #80a5b5; 	background: #aec3cd;}#commentform label {	display:block;	margin-bottom:4px;	font-size:16px;}#commentform textarea, #commentform input.text {	border:1px solid #80a5b5;	font-size:12px;	margin: 0 0 12px 0;}#commentform textarea {	width: 100%; 	padding:3px;	vertical-align:top;	height: 120px;	margin:4px 0 20px 0;}#commentform input.text { 	width: 250px; 	padding: 3px 3px; }#commentform input:hover, #commentform textarea:hover { border: 1px solid #02131f; }#commentform input#submit {	padding: 3px 10px;	width:auto;	font-size:14px;	margin-top:12px;	background:url(./images/button-bg.gif) repeat-x; 	border:1px solid #adadad!important;	border-left-color:#ececec!important; 	border-top-color:#ececec!important;}/* Footer-------------------------------------------------------------------*/#footer { 	width: 100%;	height:60px;	padding-top: 24px;	background: url(./images/footerbg.png) no-repeat top center; 	clear:both;	text-align:center;	font-size: 14px;	border-top:1px solid #80a5b5;	margin-top:60px;}#footer p, #footer li { 	margin: 0 6px 0 0;	display:inline;}