/*
Theme Name: lacoste-stevenson
Theme URI: 
Description: A wordpress customisation for Lacoste Stevenson Arcitects
Version: 1.0
Author: Toko and Kat
Author URI: http://toko.nu/ 
Tags: 


*/

@import url('./style-reset.css');

body { font-size: 12px; line-height: 15px; font-family: Helvetica, Arial, Verdana, Sans-Serif; background-color: #cccccc; color: #0d0d0d; text-align: left; display: block;}

h1 { background: transparent url(images/logo_lacoste-stevenson.gif) no-repeat top left; width: 422px; height: 79px; text-indent: -8028px; font-size: 12px;}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { width: 100%; height: 100%; display: block !important;}
h2 {font-size: 34px; color:#231f20; font-weight: bold; line-height: 36px; margin: 0px 15px 0px 0px;}
h2.pagetitle {font-size: 24px; color:#231f20; font-weight: bold; line-height: 24px; margin: 38px 15px 0px 0px;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { text-decoration: none; color:#231f20; font-weight: bold; }
h3 {font-size: 12px; line-height: 15px; font-weight: bold; padding: 0px 0px 8px 0px; margin: 0px 0px 8px 0px; background: transparent url(images/dash3.gif) no-repeat bottom left;}
p {padding: 0px 15px 8px 0px;}
p.more {padding: 0 !important;}
p.more a:link, p.more a:visited, p.more a:hover, p.more a:active {display: block; text-decoration: none; color: #f4821f;}
a.bold-link:link, a.bold-link:visited, a.bold-link:hover, a.bold-link:active {text-decoration: none; color: #0d0d0d; font-size: 18px; line-height: 22px; font-weight: bold; }
div.navigation a:link, div.navigation a:visited, div.navigation a:hover, div.navigation a:active {text-decoration: none; color: #0d0d0d; font-size: 18px; line-height: 22px; font-weight: bold;}
.bb { border-bottom: 1px dotted #231F20;}
.btmt { border-top: 1px dotted #231F20; margin-top: 40px;}
span.dots {margin: 0px 0px 0px -2px;}
div.navigation {float: left; display: inline; width: 100%; overflow: hidden;}
div.alignright {float: right; display: inline; padding: 6px 0px 0px 0px;}
div.alignleft {float: left; display: inline; padding: 6px 0px 0px 0px;}
.border {border-bottom: 1px dotted #231F20;}
a:link, a:visited, a:hover, a:active {text-decoration: underline; color: #f4821f; }
#wrapping {width: 100%; background: transparent url(images/bg_wrapping.gif) repeat-y center; display: block; position: relative; margin: 0px 0px 100px 0px;}

#box { width: 945px; padding: 26px 0 49px 0; margin: 0px auto; background-color: #ffffff; position: relative; display: block; overflow: hidden;}

#gift-tag {width: 100%; height: 152px; position: relative; border-bottom: 1px dotted #231F20; display: block;}
#gift-tag #name-tag { display: block; position: absolute; top: 64px; left: 479px; width: 466px; overflow: hidden;}
#gift-tag #name-tag li {float: left; display: inline; font-size: 18px; font-weight: bold; color: #231F20; padding: 0px 3px 0px 12px; background: transparent url(images/slash.gif) no-repeat left center;}
#gift-tag #name-tag li.first {padding: 0px 3px 0px 0px; background-image: none; color: #f4821f;}
#gift-tag #name-tag li.first a:link, #gift-tag #name-tag li.first a:visited, #gift-tag #name-tag li.first a:hover, #gift-tag #name-tag li.first a:active { color: #f4821f;}

#gift-tag #name-tag li a:link, #gift-tag #name-tag li a:visited, #gift-tag #name-tag li a:hover, #gift-tag #name-tag li a:active {color: #231F20; text-decoration: none;}
#gift-tag #name-tag li a:hover, #gift-tag #name-tag li a:active {color: #231F20; text-decoration: underline}
#gift-tag #name-tag li.current_page_item a:link, #gift-tag #name-tag li.current_page_item a:visited, #gift-tag #name-tag li.current_page_item a:hover, #gift-tag #name-tag li.current_page_item a:active {color: #231F20; text-decoration: underline;}

#gift-tag ul#social-networking {position: absolute; top: 5px; right:0px; height: 32px; width: 200px;}
#gift-tag ul#social-networking li {float: right; display: inline; padding: 0px 0px 0px 11px;}

#thatthingyouvealwayswanted {width: 100%; display: block; }
#thatthingyouvealwayswanted div.post, #thatthingyouvealwayswanted div.page {width: 100%; border-bottom: 1px dotted #231F20; padding: 29px 0px; overflow: hidden; display: block; }

#thatthingyouvealwayswanted div.colcontent {margin: 0px; width: 225px; height: 273px;  display: block; }
#thatthingyouvealwayswanted div.colcontent p {padding: 8px 0px 0px 0px;}
#thatthingyouvealwayswanted div.colcontent h3 {padding: 15px 0px 8px 0px;}

#thatthingyouvealwayswanted div.post div.noimage, #thatthingyouvealwayswanted div.page div.noimage { width: 465px; height: 350px; background-color: #e6e6e6;}
#thatthingyouvealwayswanted div.post img.plus, #thatthingyouvealwayswanted div.page img.plus {position: absolute; z-index: 100; left: 379px; top: 262px;}

#thatthingyouvealwayswanted div.columnborder {width: 225px; border-bottom: 1px dotted #231F20; margin: 0px 15px 0px 0px; float: left; display: inline;}
#thatthingyouvealwayswanted div.grid-3 {width: 705px; margin: 0;}
 
#thatthingyouvealwayswanted div.col {position: relative; float: left; display: inline;}
#thatthingyouvealwayswanted div.grid-1 {width: 240px;}
#thatthingyouvealwayswanted div.grid-2 {width: 465px;}


#thatthingyouvealwayswanted h3.postmeta {font-size: 10px; line-height: 12px; font-weight: normal; padding: 15px 0px 0px 0px; background-image: none; text-transform: uppercase; color: #f4821f; margin: 0;}
#thatthingyouvealwayswanted p.postmeta {font-size: 10px; line-height: 12px; font-weight: normal; padding: 0px 0px 0px 0px; background-image: none; text-transform: uppercase; color: #0d0d0d;}
#thatthingyouvealwayswanted p.postmeta a:link, #thatthingyouvealwayswanted p.postmeta a:visited, #thatthingyouvealwayswanted p.postmeta a:hover, #thatthingyouvealwayswanted p.postmeta a:active {color: #0d0d0d; text-decoration: none; } 

#thatthingyouvealwayswanted div.post div.columnborder h3, #thatthingyouvealwayswanted div.page div.columnborder h3 {font-size: 12px; line-height: 15px; font-weight: bold; padding: 15px 0px 8px 0px; background: transparent url(images/dash3.gif) no-repeat bottom left; color: #0d0d0d; text-transform: none;}
#thatthingyouvealwayswanted div.post div.columnborder p, #thatthingyouvealwayswanted div.page div.columnborder p {padding: 8px 0px 0px 0px;}

#thatthingyouvealwayswanted div.post-content {width: 100%; padding: 29px 0px; overflow: hidden; display: block; position: relative; }

#thatthingyouvealwayswanted div.post-content img {padding: 0px 0px 0px 0px;}
#thatthingyouvealwayswanted div.post-content div#cspc-column-1 img, #thatthingyouvealwayswanted div.post-content div#cspc-column-1 .wp-caption-text {padding: 0px 0px 10px 0px;}

#thatthingyouvealwayswanted div.post-content div#cspc-header {padding-bottom: 15px;}
#thatthingyouvealwayswanted div.post-content div#cspc-footer {padding-top: 15px;}
#thatthingyouvealwayswanted div.post-content .alignright {float: right; display: inline; padding: 0px 0px 10px 10px;}
#thatthingyouvealwayswanted div.post-content .alignleft {float: left; display: inline; padding: 0px 10px 10px 0px;}

#thatthingyouvealwayswanted div.post-content img#alignleft {float: left; display: inline;}
#thatthingyouvealwayswanted div.post-content img#alignright {float: right; display: inline;}
#thatthingyouvealwayswanted div.post-content img#aligncenter {	display: block; margin-left: auto; margin-right: auto;}

#thatthingyouvealwayswanted div#labels {padding: 38px 0px 17px 0px; width: 100%; overflow: hidden; min-height: 400px; }
#thatthingyouvealwayswanted div#labels li { width: 240px; padding: 0; margin: 0; float: left; display: inline; }
#thatthingyouvealwayswanted div#labels h2 { font-size: 17px; line-height: 22px; color: #f4821f;}
#thatthingyouvealwayswanted div#labels a:link, #thatthingyouvealwayswanted div#labels a:visited,  #thatthingyouvealwayswanted div#labels a:hover,  #thatthingyouvealwayswanted div#labels a:active { font-size: 17px; color: #0d0d0d; line-height: 22px; padding: 0; margin: 0; text-decoration: none;}
#thatthingyouvealwayswanted div#labels a:hover,  #thatthingyouvealwayswanted div#labels a:active {text-decoration: underline;}

#footer { width: 100%; border-bottom: 1px dotted #231F20; padding: 77px 0px 0px 0px; float: none; clear: both;}

