#content{position:relative;}
*{margin:0;padding:0;}
html{font:62.5%/1.5 'Lucida Grande','Microsoft Sans Serif',Arial,sans-serif;color:#333;background:#b8dde8 url(i/L/body.png) no-repeat 50% -5px;}
a img,fieldset{border:0;}
a{color:#1b81a7;text-decoration:underline;outline:none;}
a:hover,a:focus,a:active{color:#ee1c25;text-decoration:none;}
#sizer{width:980px;margin:0 auto;padding-bottom:100px;}
#sizer:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden;}
#header{height:135px;background:url(i/L/header.gif) no-repeat 0 -5px;}
#logo{float:left;display:inline;width:272px;height:68px;margin:40px 0 27px 25px;background:url(i/seekandhit-logo.gif);}
#logo a{display:block;height:68px;text-indent:-9999px;overflow:hidden;}
#main-nav{float:right;height:40px;margin:67px 0 28px;}
#main-nav li{float:left;display:inline;list-style:none;}
#main-nav li a{display:block;height:40px;width:100%;text-indent:-9999px;overflow:hidden;}
#main-nav li.current_page_item a{background:none!important;}
#content{float:left;clear:both;width:100%;min-height:80px;margin-bottom:25px;padding-bottom:20px;background:#fff url(i/L/content-bottom-inner.gif) no-repeat 0 100%;}
.home-body #content{padding-bottom:0;background:#fff url(i/L/content-bottom-home.png) no-repeat 0 100%;}
#content #intro{position:relative;width:980px;height:365px;border-bottom:2px solid #fff;}
#content #intro p,#content #intro ul{position:absolute;left:-9999px;top:-9999px;}
#content #intro .learn-more-link{position:absolute;top:281px;left:446px;display:block;width:226px;height:40px;text-indent:-9999px;overflow:hidden;}
#homepage-screenshot{position:absolute;top:97px;left:48px;width:353px;height:218px;border:red;}
#content #top-bar{width:980px;height:70px;border-bottom:2px solid #fff;background:url(i/L/top-bar-generic.png) no-repeat 0 0;}
.article-body #content #top-bar,.listing-body #content #top-bar,.archives-body #content #top-bar,.archive-body #content #top-bar{background:url(i/L/top-bar-blog.png) no-repeat 0 0;}
#content .input-text,#content textarea{padding:3px;font:16px/22px Arial,Helvetica,sans-serif;text-align:left;color:#1b81a7;border:1px solid #575757;border-color:#575757 #ebebeb #fff;}
#content .input-text:focus,#content textarea:focus{outline:none;}
#content .input-hidden{position:absolute;left:-9999px;top:-9999px;}
#content textarea{overflow:auto;}
.main-content{float:left;width:650px;background:url(i/L/main-content-top.png) no-repeat 0 0;}
.main-content ul li{list-style:none;}
.main-content table{border-collapse:collapse;font-size:1em;}
.main-content table th,.main-content table td{text-align:left;vertical-align:top;padding:8px 2px;border-top:1px #ccc;}
.navigation{clear:both;width:610px;padding:0 20px;text-align:center;}
.navigation .alignright{float:right;text-align:right;}
.align a,.alignright a{padding:0 10px;margin:12px 0 24px;font-weight:bold;font-size:12px;line-height:24px;}
.pagerbox .current{color:#ee1c25;text-decoration:none;}
.post{float:left;display:inline;width:650px;padding-bottom:24px;}
.archive-body h1 .context{color:#777;}
.archive-body .post,.listing-body .post{width:600px;padding:20px 0 24px 10px;margin-left:20px;border-bottom:1px solid #bad9e4;}
.archive-body .post h2,.listing-body .post h2{font-size:24px;line-height:32px;margin-bottom:16px;padding-left:205px;}
.archive-body .post h2 a,.listing-body .post h2 a{border-bottom-color:#72b4cb;}
.archive-body .post h2 a:hover,.listing-body .post h2 a:hover{color:#777;border-bottom-color:#ccc;}
.archive-body .post .postmeta,.listing-body .post .postmeta,.article-body .post .postmeta{float:left;width:185px;padding:4px 0 20px 0;font-size:12px;line-height:18px;color:#777;}
.archive-body .post .postmeta .post-date,.listing-body .post .postmeta .post-date,.article-body .post .postmeta .post-date{display:inline-block;font-size:10px;padding-top:2px;}
.archive-body .post .postmeta a,.listing-body .post .postmeta a,.article-body .post .postmeta a{font-weight:bold;color:#777;border:0;}
.post .edit-link a{color:#1b81a7!important;text-decoration:underline;line-height:24px;}
.post .edit-link a:hover{text-decoration:none;}
.archive-body .post .entry,.listing-body .post .entry,.article-body .post .entry{float:left;display:inline;width:395px;margin-left:20px;}
.archives-body .post{width:600px;}
.archives-body .post h2{font-size:24px;line-height:32px;margin-bottom:16px;padding-left:205px;}
.archives-body .post h2 a{border-bottom-color:#72b4cb;}
.archives-body .post h2 a:hover{color:#777;border-bottom-color:#ccc;}
.archives-body .post .postmeta{float:left;width:185px;padding:4px 0 20px 0;font-size:12px;line-height:18px;color:#777;}
.archives-body .post .postmeta .post-date{display:inline-block;font-size:10px;padding-top:2px;}
.archives-body .post .postmeta a{font-weight:bold;color:#777;border:0;}
.archives-body .post .entry{float:left;display:inline;width:600px;margin-left:30px;}
.entry h3.archive_year{margin-bottom:10px;color:#1b81a7;}
.archives_list{list-style:none;border-left:4px solid #cacaca;}
.archives_list li{background:url(i/I/marker.gif) 0 0 no-repeat;padding-left:16px;clear:left;}
.archives_list li span.date{font-size:9px;color:#888;width:99px;display:block;float:left;line-height:13px;}
.archives_list li sup{color:#bbb;font-size:8px;padding-left:1px;}
.archives_list li a{border-bottom:none!important;line-height:13px;}
.error-404-body .main-content h1,.archive-body .main-content h1,.archives-body .main-content h1,.post h1{padding:27px 30px 28px;font:30px/36px 'Lucida Grande','Trebuchet MS',sans-serif;text-shadow:0 2px 1px #fff;color:#ee1c25;background:url(i/L/h1-grad.gif) repeat-x 0 100%;}
.post #sans-headline{position:relative;float:left;clear:both;width:650px;min-height:200px;border-top:1px solid #fff;padding:24px 0 0;background:url(i/L/main-content-top.png) no-repeat 0 0;}
.article-body .post .postmeta{padding-left:30px;}
.article-body .post .entry{min-height:192px;}
.post a{color:#1b81a7;border-bottom:1px solid #1b81a7;text-decoration:none;}
.post a:hover{color:#ee1c25;border-bottom-color:#fff;}
.article-body .post h2,.page-body .post h2{font:bold 14px/24px 'Lucida Grande',Verdana,sans-serif;margin:0;color:#1b81a7;}
.article-body .post h3{font:bold 14px/24px 'Lucida Grande',Verdana,sans-serif;margin:0;color:#333;}
.post ul li{padding-left:24px;background:url(i/I/post-bullet.gif) no-repeat 4px 9px;}
.post p,.post ul,.post ol,.post table{font-size:14px;line-height:24px;margin-bottom:24px;}
#bookmarking-tools{position:absolute;bottom:24px;left:30px;width:175px;}
#bookmarking-tools h3{font-weight:normal;font-size:10px;line-height:24px;color:#777;text-transform:uppercase;}
#bookmarking-tools ul{margin:0;}
#bookmarking-tools li{float:left;display:inline;background:none;padding:0 12px 0 0;font-size:10px;line-height:24px;}
#bookmarking-tools li a{font-weight:normal;color:#1b81a7;border:0;padding-top:2px;}
#bookmarking-tools li a:hover{text-decoration:underline;}
#share-croportal a{background:url(i/I/icon-croportal.gif) no-repeat 0 50%;padding-left:20px;}
#share-facebook a{background:url(i/I/icon-facebook.gif) no-repeat 0 50%;padding-left:20px;}
#share-twitter a{background:url(i/I/icon-twitter.gif) no-repeat 0 50%;padding-left:20px;}
#share-delicious a{background:url(i/I/icon-delicious.gif) no-repeat 0 50%;padding-left:20px;}
.entry img{border:1px solid #CCC;}
.entry img.alignleft{float:left;margin:0 20px .2em 0;}
.entry img.alignright{float:right;margin:0 0 .2em 20px;}
h3#comments{clear:both;padding:12px 30px;font:bold 14px/24px 'Lucida Grande',Verdana,sans-serif;color:#ee1c25;}
#commentlist{float:left;width:100%;padding:0 20px;}
#commentlist li{float:left;display:inline;width:600px;list-style:none;padding:10px 0 40px 10px;font-size:14px;line-height:24px;color:#333;border-top:1px solid #bad9e4;}
#commentlist .comment-meta{float:left;clear:left;width:185px;font:12px/24px 'Lucida Grande',Verdana,sans-serif;color:#777;}
#commentlist .comment-meta a{color:#777;text-decoration:none;}
#commentlist .comment-meta a:hover{text-decoration:underline;}
#commentlist .comment-permalink{color:#ccc;}
#commentlist .comment-permalink a:hover{color:#1b81a7;}
#commentlist .comment-author img{display:none;}
#commentlist .comment-author{font-style:normal;font-weight:bold;}
#commentlist .comment-author a{color:#1b81a7;text-decoration:none;}
#commentlist .comment-author a:hover{color:#ee1c25;}
#commentlist .comment-date{display:block;clear:both;font-size:10px;line-height:18px;}
#commentlist .the-comment{float:left;display:inline;width:395px;margin-left:20px;}
#respond{clear:both;padding-top:10px;}
#respond h3{display:none;}
#commentform{float:left;display:inline;width:610px;margin-left:20px;background:#e2f0f4 url(i/L/comment-form-bottom.gif) no-repeat 0 100%;}
#commentform fieldset{float:left;width:100%;padding:30px 0 10px;background:url(i/L/comment-form-top.gif) no-repeat 0 0;}
#commenter-logged-in{padding:0 30px 20px 215px;font-size:14px;}
#commenter-logged-in a{color:#1b81a7;}
#commenter-logged-in a:hover{text-decoration:none;}
#commentform .field{float:left;width:100%;padding-bottom:30px;}
#commentform label{float:left;width:215px;height:30px;text-indent:-9999px;overflow:hidden;}
#commentform .input-text{width:295px;}
#commentform textarea{width:355px;}
#commentform .form-question{padding-left:215px;padding-right:30px;font-style:italic;font-family:Georgia,'Times New Roman',Times;color:#1b81a7;}
#commentform .button-holder{width:395px;padding-left:215px;}
.respond .error{padding-left:235px;color:#f00;}
#service-field .input-check{margin:5px 5px 0 0;}
#service-field span{padding-right:6px;}
#project-field p{padding:0 30px 0 215px;color:#1b81a7;font-weight:bold;margin-bottom:12px!important;}
.page-body .post h1{padding-left:235px;width:385px;}
.page-body .post .entry{margin-left:235px;width:395px;padding-top:0!important;}
.page-body .post strong{color:#1b81a7;}
#services-overview{float:left;width:650px;min-height:470px;}
#tab-nav{height:110px;}
#tab-nav li{float:left;display:inline;width:216px;height:110px;}
#tab-nav li a{display:block;width:100%;height:105px;text-indent:-9999px;overflow:hidden;}
#tab-nav li a:hover,#tab-nav li a.selected{border:0;}
#tab-nav #tablink-01 a:hover{background-position:0 -110px;}
#tab-nav #tablink-02 a:hover{background-position:-216px -110px;}
#tab-nav #tablink-03 a:hover{background-position:-432px -110px;}
#tab-nav #tablink-01 a.selected,#tab-nav #tablink-01 a:active{background-position:0 -220px!important;}
#tab-nav #tablink-02 a.selected,#tab-nav #tablink-02 a:active{background-position:-216px -220px!important;}
#tab-nav #tablink-03 a.selected,#tab-nav #tablink-03 a:active{background-position:-432px -220px!important;}
#services-wrapper{float:left;width:610px;padding:0 20px 0;background:url(i/L/main-content-top.png) no-repeat 0 -18px;}
.featured-service{float:left;clear:both;width:610px;}
.featured-service h2{position:absolute;left:-9999px;top:-9999px;}
.featured-service .service-image{float:left;width:195px!important;line-height:0;}
.featured-service .entry{float:left;display:inline;width:395px;margin-left:20px;padding-top:8px;font-size:16px;line-height:24px;}
.featured-service .entry p{margin-bottom:24px;}
.featured-service .entry a{border-bottom:1px solid #1b81a7;text-decoration:none;}
.featured-service .entry a:hover{border-bottom-color:#fff;}
.featured-service .more-link{float:left;position:relative;margin-left:-10px;padding-top:12px;}
.featured-service .more-link a{display:block;width:376px;height:43px;padding:0;border:0;text-indent:-9999px;overflow:hidden;}
.wide-body .main-content{width:980px!important;background:#fff;}
.wide-body .main-content .post{width:980px!important;padding:0;}
.wide-body .main-content .post h1{width:714px!important;padding-left:235px;background:url(i/L/h1-grad.gif) 0 100%;}
.wide-body .main-content .post h3{padding:0px 0px 28px;font:30px/36px 'Lucida Grande','Trebuchet MS',sans-serif;text-shadow:0 2px 1px #fff;color:#ee1c25;}
.wide-body .main-content .post .entry{clear:both;width:715px;margin:0 0 0 235px;padding-top:24px!important;}
#test{width:180px;position:absolute;left:20px;top:182px;}
.entry ul#friends{width:350px;margin-bottom:15px;overflow:hidden;}
.entry ul#friends li{width:150px;float:left;}
.error-404-body .entry{padding:24px 20px 24px 30px;}
#supplementary-content{float:right;width:329px;padding-bottom:110px;background:url(i/L/sidebar-bottom-fade.gif) no-repeat 0 100%;}
.home-body #supplementary-content,.error-404-body #supplementary-content{padding-bottom:0;background:none;}
#google-search{float:left;width:261px;padding:32px 27px 33px 41px;background:url(i/L/search-box.png) no-repeat 0 0;}
#google-search .search_box{float:left;width:200px;margin:3px 0 0;border:0!important;font:bold 16px/20px 'Lucida Grande',Verdana,sans-serif;}
#google-search .search_box:focus{background:none!important;outline:none;}
#google-search .search_image{float:right;}
#sidebar{float:left;width:100%;border-top:1px solid #fff;background:url(i/L/sidebar-inner.gif) repeat-y 0 0;}
.sidebox{float:left;clear:both;width:280px;padding:24px 29px 48px 20px;}
.sidebox h3{position:absolute;left:-9999px;top:-9999px;}
.sidebox a{font-weight:bold;color:#777;text-decoration:none;}
.sidebox a:hover{text-decoration:underline;}
.sidebox li{list-style:disc outside;margin-left:15px;font-size:11px;line-height:20px;color:#777;}
.sidebox li a{display:inline-block;}
.sidebox li a:hover{color:#1b81a7;}
#subscription-tools{padding:29px 0 48px;}
#subscription-tools p{font-size:11px;line-height:18px;color:#444;}
#subscription-tools a{color:#1b81a7;border-bottom:1px solid #1b81a7;text-decoration:none;}
#subscription-tools a:hover{color:#ee1c25;border-bottom-color:#fff;}
#subscribe-to-rss,#subscribe-to-newsletter{width:210px;padding:0 0 24px 92px;}
#subscribe-to-rss{background:url(i/I/subscribe-rss.gif) no-repeat 0 3px;}
#subscribe-to-newsletter{background:url(i/I/subscribe-newsletter.gif) no-repeat 0 2px;}
.rss-count{background:#e2f0f4;color:#1b81a7;}
#newsletter-form-box{clear:both;width:280px;margin-left:20px;background:#e2f0f4 url(i/L/newsletter-form-bottom.gif) no-repeat 0 100%;}
#newsletter-form-box label{display:block;height:34px;text-indent:-9999px;overflow:hidden;}
#newsletter-form-box .field{padding:0 20px 20px;text-align:center;}
#newsletter-form-box .input-text{width:232px;margin-bottom:15px;}
.home-body #latest-posts,.page-body #latest-posts,.error-404-body #latest-posts{padding-top:86px;background:none;}
#latest-posts li{list-style:none;margin:0;}
#latest-posts li a{display:inline;}
#latest-posts li h4{font-size:14px;line-height:20px;color:#444;margin-bottom:4px;}
#latest-posts li h4 a{border-bottom:1px solid #444;text-decoration:none;}
#latest-posts li h4 a:hover{color:#1b81a7;border-bottom-color:#fff;}
#latest-posts li p.excerpt{padding-bottom:6px;font-size:11px;line-height:18px;color:#777;}
#latest-posts li p.postmeta{padding:0 0 12px 20px;background:url(i/I/ical.gif) no-repeat 2px 4px;}
#latest-posts .postmeta{font-size:10px;line-height:18px;color:#b7b6b6;text-transform:uppercase;}
#latest-posts .postmeta a{font-weight:normal;color:#b7b6b6;}
#latest-posts #blog-more-link{float:right;}
#latest-posts #blog-more-link a{display:block;text-indent:-9999px;overflow:hidden;}
#categories li{float:left;width:125px;}
#tags li{display:inline;list-style:none;margin:0;}
#tags li a{display:inline-block;padding-right:20px;}
#archive{padding-top:40px;}
#twitterbox{padding-top:57px;}
#twitter_update_list{overflow:auto;margin-bottom:10px;}
#twitterbox ul li a{display:block;font-weight:normal;color:#c9c9c9;}
#twitterbox ul li span,#twitterbox ul li span a{display:inline;font-size:11px;line-height:20px;color:#777;}
#twitterbox ul li span a{font-weight:bold;}
#twitterbox ul li span a:hover{color:#1b81a7;}
#twitter-follow-link{float:right;}
#twitter-follow-link a{display:block;width:161px;height:20px;text-indent:-9999px;overflow:hidden;}
#client-testimonial blockquote{font-style:italic;font-family:Georgia,'Times New Roman',Times;color:#1b81a7;}
#client-testimonial blockquote p{font-size:14px;line-height:20px;}
#client-testimonial blockquote cite{display:block;padding:8px 0 16px;text-align:right;font-style:normal;font-size:11px;line-height:20px;text-transform:uppercase;color:#777;}
#client-testimonial blockquote cite a{color:#1b81a7;font-weight:normal;}
#sidebar-get-a-quote p.message{font-size:14px;line-height:20px;color:#777;}
#sidebar-questionnaire-button{padding:18px 0 0 0;width:100%!important;}
#sidebar-questionnaire-button a{display:block;height:40px;text-indent:-9999px;overflow:hidden;}
#contact-info{width:100%;padding:86px 0 12px 20px;}
#contact-info h4{font-size:14px;line-height:20px;color:#444;margin-bottom:4px;}
#contact-info ul{padding-bottom:6px;}
#contact-info li{list-style:none;margin:0;padding-left:30px;font-size:11px;line-height:18px;}
#contact-info li p{font-size:11px;line-height:18px;color:#777;}
#footer{float:left;width:100%;padding-bottom:20px;background:url(i/L/footer-bottom.png) no-repeat 0 100%;}
#footer #bottom-nav{float:left;width:650px;min-height:230px;background:#9ccddc url(i/L/footer-top.png) no-repeat 0 0;}
#footer #bottom-nav .inner{padding:20px 0 0 20px;}
#footer #bottom-nav .sublist{float:left;}
#footer #bottom-nav #minimap-sublist{width:140px;padding:35px 20px 40px 0;}
#footer #bottom-nav #followus-sublist{width:130px;padding:35px 20px 40px 10px;}
#footer #bottom-nav #services-sublist{width:280px;padding:35px 20px 40px 10px;}
#footer #bottom-nav .sublist h3{position:absolute;left:-9999px;top:-9999px;}
#footer #bottom-nav .sublist li{margin-left:20px;font-size:14px;line-height:24px;color:#1b81a7;}
#footer #bottom-nav .sublist li a{font-weight:bold;color:#fff;text-decoration:none;}
#footer #bottom-nav .sublist li a:hover{border-bottom:1px solid #fff;}
#footer #bottom-nav .sublist .pipe{color:#fff;}
#copyright{clear:both;margin:0;padding:0 20px 0 0;font-size:11px;line-height:18px;text-align:right;color:#176f90;}
#copyright a{font-weight:bold;color:#176f90;text-decoration:none;}
#copyright a:hover{text-decoration:underline;}
#made-by{padding-right:12px;background:url(i/I/creative-nights.gif) no-repeat 100% 3px;}
#footer #blog-cats{float:right;width:330px;min-height:230px;background:#c5e4ec url(i/L/footer-top.png) no-repeat -650px 0;}
#footer #blog-cats h3{position:relative;height:35px;text-indent:-9999px;overflow:hidden;}
#footer #blog-cats h3 a{position:absolute;top:2px;right:7px;width:54px;height:21px;background:url(i/I/rss-blue.gif) no-repeat 0 0;}
#footer #blog-cats .inner{padding:20px 20px 0;}
#footer #blog-cats ul li{float:left;width:127px;margin-left:18px;font-size:11px;line-height:20px;color:#1b81a7;}
#footer #blog-cats ul li a{font-weight:bold;color:#fff;text-decoration:none;}
#footer #blog-cats ul li a:hover{border-bottom:1px solid #fff;}
