/* 
Theme Name: Creature
*/
header,section,footer,aside,nav,article,figure,address,#hero-slider #intro p a,#content #clients ul,#folio .folio-thumb span,#content .wpcf7-form .wpcf7-list-item{display:block;}body{font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;background-color:#515151;font-size:16px;line-height:21px;background-image:url(images/body_bg.gif);background-repeat:repeat-x;background-position:0 0;}a{text-decoration:none;font-weight:700;color:#D4145A;}p{margin-bottom:10px;}* li:last-child,* p:last-child{margin-bottom:0;}.small{font-size:13px;line-height:20px;}.left{float:left;}#wrapper{background-color:#f1f1f1;margin-top:50px;border-top:1px solid #FFF;}#wrapper .inner{width:960px;margin-right:auto;margin-left:auto;}header{padding-right:10px;padding-left:10px;height:80px;position:relative;}header h1{background-image:url(images/creature-logo.gif);height:130px;width:240px;text-indent:-9999px;margin-top:20px;top:-51px;position:relative;left:0;margin-bottom:0;}header h1 a{display:block;height:130px;width:240px;}nav{font-size:14px;}nav ul li{float:left;display:inline;}nav ul li a{color:#b5b5b5;font-weight:700;display:block;padding-right:20px;padding-left:20px;background-color:#FFF;margin-left:20px;line-height:36px;}nav ul .current_page_item a,nav ul .current_page_item a:hover{color:#FFF !important;display:block;height:46px;background:url(images/nav_current.gif) center bottom;}nav ul li span{margin-top:0;height:10px;background:url(images/nav_current.gif) no-repeat center bottom;display:block;}nav .menu-navigation-container{position:absolute;top:10px;left:420px;}.cufon-vml{margin-bottom:2px;}#hero-slider{width:960px;height:360px;background:url(images/slider_bg.gif) no-repeat 0 0;position:relative;}#hero-slider #intro{background-color:inherit !important;color:#FFF !important;position:absolute !important;top:40px;left:30px;width:270px;opacity:1px;overflow:visible !important;}#hero-slider #intro span{font-size:36px;line-height:36px;display:block;background:url(images/slider_intro.gif) no-repeat 0 center;height:140px;text-indent:-9999px;margin:0 0 17px;padding:0;}#hero-slider #intro h2{font-size:16px;line-height:21px;font-weight:400;color:#FFF;display:block;}#hero-slider #intro h2 b{font-weight:400;}#hero-slider #intro p{text-indent:inherit;}#hero-slider #intro .button,#hero-slider #intro .button:visited{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;display:inline-block;color:#fff;text-decoration:none;position:relative;cursor:pointer;background-color:#950F40;font-size:16px;font-weight:700;padding:5px 10px 4px;}#hero-slider #intro .button:hover{background-color:#FFF;color:#515151;}#hero-slider .heroslides{top:0;z-index:8;opacity:0.0;height:360px;background-color:#D4155B;overflow:hidden;right:30px;position:absolute;}#hero-slider .heroslides p{text-indent:-9999px;}#hero-slider .heroslides.active{z-index:10;opacity:1px;}#hero-slider .heroslides:first{opacity:1px;}#hero-slider .heroslides.last-active{z-index:9;}#hero-slider .heroslides img{display:block;border:0;width:620px;}#hero-slider .heroslides a span{text-indent:-9999px;display:none !important;}#content{padding:0 10px 30px;}#content a:hover,footer a:hover,#hero-slider #intro a:hover{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:inherit;}#buttons a:hover,#content h1 a:hover,#content h2 a:hover,#content h3 a:hover,#content h4 a:hover,#content .pagenav a:hover,#hero-slider #intro .button:hover,#sidebar a:hover{border-bottom:none;}#content #page{padding-bottom:24px;border-bottom:6px solid #d2d2d2;padding-top:20px;display:block;}#content #page .result{display:block;border-top:1px solid #d2d2d2;padding-top:20px;}#content article{padding-bottom:24px;border-bottom:6px solid #d2d2d2;}#content article hgroup{padding-top:20px;display:block;margin-bottom:0;border:none;}#content article hgroup h2 span{font-size:48px;display:block;line-height:50px;border-bottom:6px solid #d2d2d2;margin-bottom:24px;padding-bottom:17px;}#content article .column{width:300px;margin-right:20px;float:left;}#content article #about{width:252px;background-color:#FFF;border-top-width:3px;border-bottom-width:3px;border-top-style:solid;border-bottom-style:solid;border-top-color:#D2D2D2;border-bottom-color:#D2D2D2;padding:21px 24px 17px;}#content article #about div{height:48px;width:48px;float:right;margin-left:12px;}#content article #about div img{padding:0;}#content article .column img{background-color:#d2d2d2;margin-bottom:10px;padding:3px;}#content article .column.wide{width:620px;margin-right:0;}#content article .column.wide img{margin-bottom:0;padding:0;}.blog hgroup{display:block;width:620px;padding-top:20px;}.blog article{width:620px;padding-bottom:0;float:left;border:none !important;}.blog article .post{margin-bottom:24px;}.blog article .post h2{font-size:48px;line-height:50px;border-bottom:6px solid #d2d2d2;margin-bottom:24px;padding-bottom:17px;}.blog article .post h3{padding-top:10px;}.blog article .post .meta{font-size:11px;line-height:16px;position:relative;top:-10px;margin:0;}.blog article .post .meta span{display:block;background-repeat:no-repeat;background-position:0 0;padding-left:26px;height:16px;}.blog article .post .meta .date{background-image:url(images/icon_calendar.gif);}.blog article .post img{background-color:#D2D2D2;margin-top:4px;margin-bottom:4px;padding:3px;}.blog article .post .alignright{float:right;margin-left:17px;}.blog article .post .alignleft{float:left;margin-right:17px;}.blog article .post ul{margin-bottom:10px;font-style:italic;padding-left:20px;}.blog article .pagenav{border-top:6px solid #D2D2D2;width:620px;}#sidebar{float:right;width:252px;background-color:#FFF;border-top-width:3px;border-bottom-width:3px;border-top-style:solid;border-bottom-style:solid;border-top-color:#D2D2D2;border-bottom-color:#D2D2D2;padding:21px 24px 7px;}#sidebar ul li ul{margin-bottom:14px;}#contactpage .phone{background-image:url(images/icon_alt_phone.gif);margin-bottom:20px;}#contactpage .email{background-image:url(images/icon_alt_email.gif);}#contactpage .skype{background-image:url(images/icon_alt_skype.gif);}#contactpage .linkedin{background-image:url(images/icon_alt_linkedin.gif);}#contactpage .lastfm{background-image:url(images/icon_alt_lastfm.gif);}#contactpage .twitter{background-image:url(images/icon_alt_twitter.gif);}#contactpage .rss{background-image:url(images/icon_alt_rss.gif);}#project-hero{width:620px;}.limit{height:465px;overflow:hidden;}#content article #overview ul li,#content article .column.links ul li{background:url(images/icon_visit.gif) no-repeat 0 center;height:20px;padding-left:30px;display:block;}#content article .column.links ul li{padding-top:6px;padding-bottom:6px;}.shr-bookmarks.shr-bookmarks-expand.shr-bookmarks-center.shr-bookmarks-bg-enjoy{margin-left:0;width:310px;}#content .pagenav{padding-top:24px;padding-bottom:18px;}#content .pagenav li{height:20px;display:block;font-size:15px;line-height:18px;background:url(images/carousel-buttons.gif) no-repeat;}#content .pagenav a{color:#b5b5b5;}#content .pagenav .older{float:left;background-position:0 -20px;}#content .pagenav .older a{padding-left:30px;}#content .pagenav .newer{float:right;background-position:right -60px;}#content .pagenav .newer a{padding-right:30px;}#content .pagenav .newer:hover{background-position:right -40px;}#content #clients,#content #listed{padding-top:24px;border-top:6px solid #d2d2d2;margin-top:30px;overflow:hidden;}#content #listed .column{width:220px;}#content #listed .column.last{margin:0;}#content #listed .column a:hover{border:none;}#content #clients ul li{width:140px;float:left;margin-right:20px;height:140px;background-color:#FFF;display:block;margin-top:5px;}#content #clients ul li img{background-color:#F1F1F1;margin:0;padding:0;}#folio{width:960px;}#folio .folio-thumb{float:left;display:block;margin-right:20px;width:220px;margin-bottom:10px;margin-top:10px;background:url(images/thumb_shadow.gif) no-repeat 0 165px;}#folio .folio-thumb a.thumb{display:block;position:relative;overflow:hidden;height:165px;background:#d4145a url(images/thumb_bg.gif) no-repeat 0 20px;}#folio .folio-thumb h5{position:relative;margin:0;}#folio .folio-thumb img{top:0;left:0;width:220px;border:0;z-index:3;overflow:hidden;position:relative;margin-bottom:0;padding:0;}.title{font-size:15px;margin-top:10px;}#carousel{padding-top:24px;}#carousel h3{margin:0;padding:0;}#carousel #buttons{left:180px;position:relative;top:-23px;width:50px;padding:0;}#carousel #buttons a{display:block;width:20px;height:20px;text-indent:-999em;float:left;outline:0;background:url(images/carousel-buttons.gif) no-repeat;}#carousel a#prev{margin-right:10px;background-position:0 -20px;}#carousel a#next{background-position:0 -60px;}#carousel a#next:hover{background-position:0 -40px;}#slides{position:relative;width:960px;height:200px;overflow:hidden;}#slides ul{position:relative;left:0;top:0;list-style:none;width:960px;margin:0;padding:0;}#slides li{width:220px;float:left;display:block;margin-right:20px;background:url(images/thumb_shadow.gif) no-repeat 0 165px;margin-bottom:20px;}#slides li img{width:220px;overflow:hidden;}#slides li a.slide{display:block;height:165px;width:220px;position:relative;overflow:hidden;background:#d4145a url(images/thumb_bg.gif) no-repeat 0 20px;}#slides ul li span{display:block;width:220px;}footer{width:940px;margin-right:auto;margin-left:auto;font-size:13px;line-height:20px;color:#FFF;padding:30px 10px;}footer h4{color:#f1f1f1;}footer a{color:#d2d2d2;}footer a.anchorLink.top{height:20px;width:20px;display:block;background:url(images/icon_top.gif) no-repeat 0 0;float:right;text-indent:-9999px;}footer a.anchorLink.top:hover{background-position:0 -20px;border:none;}footer .sitemap{background:url(images/icon_sitemap.gif) no-repeat 0 center;padding-left:24px;}footer .column{width:172px;float:left;margin-right:20px;}footer ul li{margin-bottom:5px;}#contact label,#contactpage label{display:none;}#contact li,#contactpage li{padding-left:24px;background-repeat:no-repeat;background-position:0 4px;}#contact .phone{background-image:url(images/icon_phone.gif);}#contact .email{background-image:url(images/icon_email.gif);}#contact .skype{background-image:url(images/icon_skype.gif);}#social{width:192px;overflow:hidden;}#social ul{margin-top:5px;display:block;}#social ul li{height:32px;width:32px;float:left;text-indent:-9999px;border:none;margin-bottom:0;margin-right:15px;padding:0;}#social ul li a,#social ul li a:hover{background:no-repeat url(images/social.gif);height:32px;width:32px;display:block;border:none !important;}#social ul li .rss{background-position:0 -32px;}#social ul li .linkedin{background-position:-47px -32px;}#social ul li .linkedin:hover{background-position:-47px 0;}#social ul li .twitter{background-position:-140px -32px;}#social ul li .twitter:hover{background-position:-140px 0;}#social ul li .lastfm{background-position:-93px -32px;}#social ul li .lastfm:hover{background-position:-93px 0;}#content .wpcf7-form{background-color:#FFF;border:3px solid #d2d2d2;padding:20px;}#content .wpcf7-form p{font-size:13px;line-height:20px;display:block;margin-bottom:8px;margin-top:2px;}#content .wpcf7-form .small{font-size:11px;}#content .wpcf7-form .web-only{background-color:#d2d2d2;margin-top:10px;margin-bottom:10px;display:block;padding:10px;}#content .wpcf7-form .accordionButton{cursor:pointer;height:40px;margin-bottom:10px;background-color:#7ac043;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #01a161;background-image:url(images/icon_add.gif);background-repeat:no-repeat;background-position:14px center;}#content .wpcf7-form .accordionButton h4{line-height:40px;padding-right:14px;padding-left:44px;color:#FFF;}#content article hgroup h2 .sort a,#content article hgroup h2 .sort a:hover,#content .pagenav a:hover{color:#D4145A;}#content article .column.last,#content #clients ul li.last,footer .column.last{margin-right:0;}#content .pagenav .older:hover,#carousel a#prev:hover,#social ul li .rss:hover{background-position:0 0;}#folio .folio-thumb a:focus,#folio .folio-thumb a:hover,#slides li a.slide:focus,#slides li a.slide:hover,.leave-comment a:hover{text-decoration:none;border-bottom-style:none;}#comments{margin-bottom:26px;background-color:#515151;border-top:3px solid #D2D2D2;padding:24px;}#comments .small{font-size:11px;line-height:16px;font-style:italic;color:#D2D2D2;}#comments label{display:block;margin-bottom:4px;font-size:16px;}#comments ol .commentText{background-color:#B8124F;border-top:1px solid #ED1E79;color:#FFF;padding:10px;}#comments ol .author{font-size:12px;margin-bottom:10px;padding-top:10px;text-align:right;overflow:hidden;background:url(images/comment_author.gif) no-repeat 530px 0;}#comments ol .author .avatar{height:24px;width:24px;display:block;position:relative;top:0;right:0;float:right;border:1px solid #FFF;}#comments ol .author span{margin-right:10px;color:#999;text-transform:uppercase;font-size:11px;}#comments input{background-color:#FFF;height:22px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-style:normal;font-size:13px;border:none;line-height:21px;width:280px;padding:2px 4px;}#comments input:focus,#comments #comment:focus{background-color:#E7E7E7;}#comments textarea{width:564px;}#comments #comment{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-style:normal;font-size:13px;border:none;line-height:21px;padding:2px 4px;}#comments #submit,#comments #submit:visited{margin-top:10px;display:inline-block;color:#fff;text-decoration:none;position:relative;cursor:pointer;background-color:#222;font-size:16px;font-weight:700;height:auto;width:auto;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:8px 13px 7px;}#comments #submit:hover{background-color:#000;color:#FFF;}.right{float:right;}#hero-slider #intro .button:active,#comments #submit:active{top:1px;}#content article hgroup h2,.blog hgroup h2{font-size:24px;margin-bottom:0;display:block;margin-top:0;line-height:38px;}.blog article .post h2 a,#sidebar a:hover,nav ul li a:hover,#content p,#content ul li,.vcard,.gform_wrapper,#content article hgroup h2 span a,#content article hgroup h2 span a:hover{color:#515151;}#sidebar ul li ul li,#content #listed .column ul li{margin-bottom:4px;padding-bottom:4px;border-bottom:1px dotted #D2D2D2;font-size:13px;line-height:20px;}#content #page .result p,#contactpage address,#comments #commentform{margin-bottom:20px;}#comments a,#hero-slider #intro a,footer a:hover,#comments p,#comments li,#comments h3,#comments ol .author span a{color:#FFF;}#topAnchor{position: absolute;top: 0px;}#content .leave-comment a{margin-top:10px;display:inline-block;color:#FFF;text-decoration:none;position:relative;cursor:pointer;background-color:#D4155B;font-size:16px;font-weight:700;height:auto;width:auto;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-image:url(images/icon_comment.gif);background-repeat:no-repeat;background-position:10px center;padding:8px 13px 7px 43px;}#content .leave-comment a:hover{background-color:#B8124F;text-decoration:none;border-style:none;}