/*
Theme Name: 2am
Theme URI: http://www.2ammedia.co.uk/
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;}ul{list-style-type:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}.clear{clear:both;}.postid-1015 .wp-image-1023{display:none;}body{font-family:Arial,Helvetica,sans-serif;}.nodisp{display:none;}.alignright{float:right;margin-left:10px;margin-bottom:10px;}.alignleft{float:left;margin-right:10px;margin-bottom:10px;}.back{text-indent:-7777px;}* p:last-child{margin-bottom:0;}del{text-decoration:line-through;}h1{font-size:3.125em;line-height:1em;letter-spacing:-4px;color:#fff;}h2{font-size:1.625em;line-height:1.2em;font-weight:bold;color:#e20072;letter-spacing:-2px;padding-bottom:15px;}.narrow-main-text p:first-child,.wide-main-text p:first-child,.blogpost p:first-child{padding-bottom:6px;font-size:1.54em;line-height:1.4em;}.blogpost p:first-child{font-size:1.4em;}.wide-main-text h2,.narrow-main-text h2{padding:25px 0 10px;}.wide-main-text h3,.narrow-main-text h3{font-size:1.3125em;font-weight:normal;color:#e20072;padding:10px 0 5px;}h3,h4,h5{color:#4b454a;}.blog-main-text h3,.blog-main-text h4,.blog-main-text h5{font-size:1.4em;font-weight:normal;padding-bottom:15px;border-top:5px solid #edeced;margin-top:5px;padding-top:15px;}h3.pagetitle{padding-bottom:15px;}p{margin-bottom:10px;font-size:.8125em;line-height:1.5em;color:#4b454a;}.textbox h2,.textbox p{color:#fff;}.textbox p{font-size:.8125em;line-height:1.4em;}.home .textbox p{font-size:.875em;}.textbox h2{font-size:1.75em;line-height:1em;font-weight:bold;letter-spacing:-2px;margin-bottom:10px;}.second-header-inner-text h1,.second-header-inner-text h2{font-size:2.875em;text-align:right;padding-top:90px;letter-spacing:-3px;color:#aeabae;text-transform:lowercase;}.second-header-inner-text h1{padding-top:100px;}.home h2{padding-bottom:5px;}.second-header-inner-text h2 span.dark,span.dark{color:#888488;}.serviceslist p{color:#fff;background:#e20072;text-transform:uppercase;font-size:.75em;padding:3px 7px;display:inline;line-height:1em;font-weight:bold;}.home .serviceslist p{font-size:.8125em;}#wearesingle.serviceslisthover p,#webheading.serviceslisthover p,#seoheading.serviceslisthover p{color:#fff;background:#4b454a;}#webheading h1,#webheading p,#seoheading h1,#seoheading p{margin-left:30px;}#servicesbar h1,p.headingone{font-size:1.125em;letter-spacing:-1px;line-height:1em;padding-top:6px;font-weight:bold;color:#4b454a;padding-left:0;text-transform:none;}.home #servicesbar h1,.home p.headingone{font-size:1.875em;letter-spacing:-2px;padding-top:10px;}#servicesbar p.headingone{background:transparent;display:block;}p.projecturl{font-size:1.125em;text-align:right;float:right;font-weight:bold;letter-spacing:-1px;line-height:1em;}p.breadcrumb{color:#b7b5b7;padding-bottom:20px;}h2 strong{border-bottom:1px solid #e20072;}span.company{color:#b7b5b7;font-weight:bold;}.threecolumn h3{display:block;margin-top:-12px;color:#fff;font-size:.75em;line-height:1em;font-weight:bold;text-transform:uppercase;padding:5px 10px;float:left;}.whatwedid h3{background:#e20072;}.caseresults h3{background:#49d900;}.theteam h4,.right-sidebar h4{color:#b7b5b7;padding-top:10px;text-transform:uppercase;}.theteam h4{padding-bottom:10px;}.right-sidebar h3{color:#4b454a;padding-top:10px;padding-bottom:5px;text-transform:uppercase;}.right-sidebar h4{padding-bottom:5px;}.right-sidebar h3,.right-sidebar p{font-size:.75em;line-height:1.4em;}.right-sidebar p{margin-bottom:7px;}.pagesections h2{font-size:1.125em;line-height:1.2em;text-transform:uppercase;letter-spacing:-1px;padding-bottom:7px;padding-top:10px;}p.bigtelephoneno{font-size:2.2em;color:#b7b5b7;font-weight:normal;letter-spacing:-1px;margin-top:-10px;padding-top:0;line-height:1em;}#topfooter h4{font-size:1em;color:#edeced;padding-bottom:6px;padding-top:6px;text-transform:uppercase;letter-spacing:-1px;}#topfooter .widefootercol h4{font-size:1.5em;letter-spacing:-2px;padding-top:0;text-transform:none;}#topfooter p{font-size:.75em;color:#b7b5b7;}#topfooter p.tel{font-weight:bold;}#topfooter p.tel span{font-size:1.45em;color:#edeced;}#footer p{color:#a5a2a4;font-size:.6875em;}#footer strong{font-weight:normal;}p.twitter-footer{text-indent:-7777px;margin-left:35px;margin-top:2px;margin-right:24px;float:left;display:block;width:55px;height:45px;}p.rar{text-indent:-7777px;background:url(images/2am-sprite.png) no-repeat right 5px;float:left;display:block;width:86px;height:50px;}.blog-main-text h1{font-size:2em;line-height:1.2em;font-weight:bold;color:#e20072;letter-spacing:-2px;padding-bottom:5px;width:460px;}.blog-main-text h2{border-top:5px solid #edeced;margin-top:5px;padding-top:20px;}.blog-main-text h2.blogtitle{font-size:2em;padding-bottom:5px;border-top:none;margin-top:0;padding-top:0;width:460px;}#content p.author{text-transform:uppercase;font-weight:bold;padding-bottom:0;}.blog-main-text p{font-size:.875em;padding-bottom:12px;}p.date{display:block;width:66px;height:66px;float:left;text-align:center;background:url(images/blog-date-bg.png) no-repeat top left;color:#fff;line-height:.7em;}span.day{padding-top:13px;font-size:2em;display:block;}#respond h3{padding-bottom:13px;}code{background:#edeced;padding:15px;display:block;font-family:"Courier New",Courier,mono;font-size:12px;line-height:17px;overflow-x:auto;overflow-y:hidden;width:500px;}#content a,#content a:visited{color:#e20072;}#content a:hover{text-decoration:underline;}body.page-id-198 #content a:hover,body.category-portfolio #content a:hover{text-decoration:none;}#logo a,#logo a:visited{display:block;width:100%;height:97px;}.textbox a,.textbox a:visited{font-weight:bold;color:#e20072;background:#fff;padding-right:1px;padding-left:1px;}.textbox a:hover{color:#fff;background:#e20072;}#servicesbar h1 a,#servicesbar h1 a:visited,#servicesbar h1 a:hover,#servicesbar p.headingone a,#servicesbar p.headingone a:visited,#servicesbar p.headingone a:hover{color:#4b454a;}.backtofolio a,.backtofolio a:visited{background:#e20072;background:rgba(226,0,114,0.8);font-weight:bold;color:#fff;padding:5px 12px;display:block;}.backtofolio a:hover{background:url(none) #4b454a;}#content .projecturl a,#content .projecturl a:visited{color:#b7b5b7;}#content .projecturl a:hover{color:#4b454a;}#content .right-sidebar h3 a:hover{color:#4b454a;text-decoration:none;}.wide-main-text p:first-child a,.wide-main-text p:first-child a:visited,.narrow-main-text p:first-child a,.narrow-main-text p:first-child a:visited,#content h2 a,#content h2 a:visited{border-bottom:solid 1px #e20072;}.wide-main-text p:first-child a:hover,.narrow-main-text p:first-child a:hover,#content h2 a:hover{border-bottom:none;text-decoration:none;}#content .viewfolio a,#content .viewfolio a:visited{font-weight:bold;color:#fff;letter-spacing:0;height:34px;width:275px;padding-top:9px;display:block;}#content .viewfolio a:hover{text-decoration:underline;}#content h2 a,#content h2 a:visited{border-bottom:none;}#content h2 a:hover{border-bottom:solid 1px #e20072;}#content a.more-link,#content a.more-link:visited,#content .navigation a,#content .navigation a:visited{font-size:1.142857142857em;color:#fff;background:#e20072;padding:7px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;}#content a.more-link:hover,#content .navigation a:hover{background:#4b454a;text-decoration:none;}.navigation{clear:both;}#topfooter a,#topfooter a:visited{color:#b7b5b7;border-bottom:1px dotted #b7b5b7;}#topfooter a:hover{color:#fff;border-bottom:1px dotted #fff;}#topfooter a.email,#topfooter a.email:visited{font-size:1.45em;font-style:italic;}.footleft a,.footleft a:visited{color:#4b454a;}.footleft a:hover{color:#e20072;}.footright a,.footright a:visited{color:#e20072;}.footright a:hover{color:#4b454a;}#topfooter a.contactbutton,#topfooter a.contactbutton:visited{font-size:1.142857142857em;color:#fff;background:#505050;background:rgba(0,0,0,0.4);padding:5px 12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-bottom:none;}#topfooter a.contactbutton:hover{background:#141414;background:rgba(0,0,0,0.8);text-decoration:none;}p.twitter-footer a,p.twitter-footer a:visited{width:100%;height:44px;background:url(images/2am-sprite.png) no-repeat -190px top;display:block;}p.twitter-footer a:hover{background:url(images/2am-sprite.png) no-repeat -190px -45px;}#header{position:absolute;width:100%;min-width:960px;left:0;top:0;right:0;z-index:105;}#headerinner{width:960px;margin:0 auto;position:relative;}#logo{background:url(images/2am-sprite.png) no-repeat left top;height:100px;width:124px;text-indent:-7777px;}#nav{position:absolute;top:0;right:0;width:820px;}#topstripe{background:#000;background:rgba(0,0,0,0.4);position:absolute;height:9px;width:100%;left:0;top:0;right:0;}#second-header{background:#edeced url(images/main-head-bg.png) no-repeat center top;height:169px;width:100%;left:0;top:0;}#second-header-inner{background:url(images/main-head-bg1.png) repeat-x -410% top;height:169px;}#second-header-inner-two{background:url(images/main-head-bg2.png) repeat-x -980% top;height:169px;}.second-header-inner-text{width:960px;margin:0 auto;height:169px;}.textbox{background:#e20072;background:rgba(226,0,114,0.8);padding:20px 25px 30px;position:relative;}.quotebox{background:url(images/2am-sprite.png) no-repeat left -100px;display:block;height:30px;width:70px;margin-left:40px;}#content{width:960px;margin-right:auto;margin-left:auto;padding-top:40px;padding-bottom:60px;position:relative;}body .foliocontentwrap{width:975px;}#foliocontentnegative{margin-right:-15px;}.content-bgimage{background:url(images/nav-bg.jpg) no-repeat 5px top;}.wide-main-text{float:left;width:705px;}.blog-main-text,.narrow-main-text{float:left;width:615px;}.threecolumn{width:305px;float:left;margin-right:22px;}.rightcolumn{margin-right:0;}.right-sidebar{float:left;width:265px;margin-left:40px;background:#edeced;padding:10px 20px 20px;}.right-sidebar-wrapper{float:left;}.blog-sidebar .right-sidebar{margin-bottom:15px;float:none;}.theteam{width:305px;margin-left:40px;padding-bottom:10px;}.theteamimages{float:left;height:123px;border:1px solid #edeced;padding:7px;margin-right:13px;margin-bottom:13px;}.page-id-167 .right-sidebar img{border:1px solid #edeced;padding:6px;background:#fff;margin:12px 0 7px;}.secondary-nav{float:left;width:215px;margin-right:40px;}.pagesections{float:left;width:292px;margin-right:30px;padding-top:10px;padding-bottom:20px;}.viewfolio{background:url(images/arrow-bg.gif) no-repeat left top;padding-right:15px;padding-left:15px;margin-left:40px;margin-bottom:10px;height:43px;}.twocol{width:300px;float:left;padding-right:20px;}#accessibility{display:none;}#servicesbar{background:#edeced;height:85px;min-width:960px;}#servicesinner{width:960px;margin-right:auto;margin-left:auto;}.serviceslist{width:320px;float:left;background:url(images/2am-sprite.png) no-repeat right center;padding-top:23px;height:62px;}#topfooter-wrap{background:#4b454a;padding-top:40px;min-width:960px;padding-bottom:60px;}#topfooter{width:960px;margin-right:auto;margin-left:auto;}.footercols{float:left;width:171px;padding-right:15px;}#topfooter .widefootercol{width:265px;padding-left:97px;}#footer{width:960px;margin-right:auto;margin-left:auto;padding-top:35px;padding-bottom:45px;}.footleft{width:725px;}.footeleft-text{padding-top:3px;padding-left:22px;float:left;display:block;width:615px;}.footright{float:right;width:200px;margin-top:5px;padding-top:3px;height:50px;}.twoamsmalllogo{width:66px;height:66px;display:block;float:left;background:url(images/2am-sprite.png) no-repeat -124px top;}.blogpost{float:left;width:529px;margin-left:20px;margin-bottom:60px;padding-bottom:30px;border-bottom:10px solid #edeced;position:relative;}.entry{padding-top:10px;}.commentssection,#respond{margin-left:86px;margin-bottom:25px;padding-bottom:25px;border-bottom:5px solid #edeced;}.tweetmeme_button{position:absolute;left:-79px;top:80px;}#homecontent{height:470px;width:100%;position:relative;}#homecontenttext{width:960px;margin-right:auto;margin-left:auto;position:relative;height:470px;}.homeabouttext,.webdesigntext,.seotext{position:absolute;bottom:20px;width:466px;}.homeabouttext{left:0;}.webdesigntext{left:312px;}.seotext{right:0;}.home #servicesbar{position:absolute;top:470px;left:0;right:0;height:148px;}.home .serviceslist{background:url(images/2am-sprite.png) no-repeat 284px bottom;padding-top:30px;height:118px;}.seotext .quotebox{background:url(images/2am-sprite.png) no-repeat left -100px;margin-left:180px;width:250px;}.homeimageone,.homeimagetwo,.homeimagethree{height:470px;width:100%;min-width:960px;position:absolute;left:0;top:0;right:0;}.homeimageone{background:url(images/home3.jpg) repeat-x center top;z-index:-1;}.home #homefooterwrap{position:absolute;top:618px;width:100%;}.werehiring{position:absolute;bottom:-65px;left:0;}.page-id-45 .werehiring{right:0;left:auto;bottom:-40px;}.werehiring a,.werehiring a:visited{background:#e20072;background:rgba(226,0,114,0.8);color:#FFF;display:block;padding:3px 20px 7px 15px;font-size:.8em;}.werehiring a:hover{background-color:#4b454a;}.portfolioshadow{background:url(images/foilo-shadow.png) no-repeat center bottom;padding-bottom:12px;width:304px;float:left;margin-right:21px;margin-bottom:30px;}.portfolioitem{border:1px solid #c9c7c9;padding:10px;}.portfolioitem:hover{border:1px solid #a5a2a4;}.portfolioshadow .portfolioitem p{padding-bottom:0;}.portfolioitem a{display:block;position:relative;}img.portfolioimage{border:1px solid #dbdadb;line-height:1em;padding:0;margin:0;}.portfoliohover{display:none;}a.portfoliolink:hover .portfoliohover{background:#000;background:rgba(0,0,0,0.7);display:block;position:absolute;top:1px;left:1px;width:282px;height:164px;}.portfoliohovertext{position:absolute;top:70px;left:70px;width:122px;height:24px;font-weight:bold;text-transform:uppercase;color:#fff;background:#e20072 url(images/case-study-arrow.gif) no-repeat 126px 9px;padding-right:10px;padding-left:10px;padding-top:5px;}a .potfoliotitle,a:visited .potfoliotitle{font-size:1.1em;padding-top:5px;display:block;color:#4b454a;font-weight:bold;text-transform:uppercase;letter-spacing:-1px;padding-left:10px;}a:hover .potfoliotitle{color:#e20072;}.nomargin,body.page-id-198 .nomargin,body.category-portfolio .nomargin{margin:0;}#bigclientimage{width:100%;min-width:960px;}#casestudy-header{width:960px;margin:0 auto;position:relative;height:362px;}.fullfoliotextbox{width:466px;position:absolute;bottom:15px;left:0;}.case-intro .tweetmeme_button,.threecolumn .tweetmeme_button{display:none;}.backtofolio{position:absolute;bottom:30px;right:0;}body #content.smallpadtop{padding-top:20px;}.case-intro{margin-bottom:40px;}.clientquote{background:#edeced;padding:20px;}.endclientquote{background:url(images/client-quote-bottom.gif) no-repeat 260px top;padding-right:60px;padding-top:10px;}#content .threecolumn{margin-top:15px;}.whatwedid{background:#fdebf4;border-bottom:1px solid #e20072;}.caseresults{background:#f1fceb;border-bottom:1px solid #49d900;}#previous-project,#next-project{position:absolute;top:340px;}#previous-project{left:0;}#next-project{right:0;}#screenshots{width:480px;height:480px;border:#edeced 1px solid;float:right;margin-left:30px;}#nav ul{float:right;display:block;}#nav li{display:inline;height:57px;float:left;border-right:1px solid #5b5359;text-transform:lowercase;}#nav li a,#nav li a:visited{float:left;height:35px;padding-right:16px;padding-left:16px;background:#4b454a;font-size:1em;font-weight:bold;color:#b7b5b7;letter-spacing:-1px;padding-top:22px;}#nav ul li a:hover{color:#fff;}#header #nav li.current_page_item a,#header #nav li.current_page_item a:visited,#header #nav li.current_page_item a:hover,#header #nav li.current_page_parent a,#header #nav li.current_page_parent a:visited,#header #nav li.current_page_parent a:hover,#header #nav li.current_page_ancestor a,#header #nav li.current_page_ancestor a:visited,#header #nav li.current_page_ancestor a:hover,body #header #nav li.current-cat a,body #header #nav li.current-cat a:visited,body #header #nav li.current-cat a:hover,body.category-portfolio #header #nav li.current-cat a,body.category-portfolio #header #nav li.current-cat a:visited,body.category-portfolio #header #nav li.current-cat a:hover{color:#fff;background:#e20072;background:rgba(226,0,114,0.8);}body.category-portfolio #header #nav li.current_page_parent a,body.category-portfolio #header #nav li.current_page_parent a:visited,body.category-portfolio #header #nav li.current_page_parent a:hover{color:#b7b5b7;background:#4b454a;}#content .secondary-nav li{font-size:.9375em;line-height:1.4em;}#content .secondary-nav li a,#content .secondary-nav li a:visited{display:block;padding-bottom:8px;padding-left:15px;color:#4b454a;padding-top:8px;font-weight:bold;width:190px;border-top:1px solid #fff;border-bottom:1px solid #dbdadb;}#content .secondary-nav li a:hover{text-decoration:none;color:#e20072;}#content .secondary-nav li.current_page_item a,#content .secondary-nav li.current_page_item a:visited,#content .secondary-nav li li.current_page_item a,#content .secondary-nav li li.current_page_item a:visited,#content .secondary-nav li li.current_page_parent a,#content .secondary-nav li li.current_page_parent a:visited{background:#e20072;background:rgba(226,0,114,0.8);color:#fff;width:200px;border-bottom:none;border-top-style:none;}#content .secondary-nav li.current_page_item li a,#content .secondary-nav li.current_page_item li a:visited,#content .secondary-nav li li.current_page_item li a,#content .secondary-nav li li.current_page_item li a:visited,#content .secondary-nav li li.current_page_parent li a,#content .secondary-nav li li.current_page_parent li a:visited{background-color:transparent;color:#4b454a;width:177px;border-top:1px solid #fff;border-bottom:1px solid #dbdadb;padding-right:10px;height:auto;}#content .secondary-nav li.current_page_item li a:hover{color:#e20072;}#content .secondary-nav li li.current_page_item li a,#content .secondary-nav li li.current_page_item li a:visited,#content .secondary-nav li li.current_page_parent li a,#content .secondary-nav li li.current_page_parent li a:visited{font-weight:normal;width:190px;border-top:1px solid #fff;border-bottom:1px solid #dbdadb;width:167px;padding-left:27px;padding-top:6px;padding-bottom:6px;background:#fff url(images/top-footer-bullet.png) no-repeat 11px 6px;}#content .secondary-nav li li.current_page_item li a:hover{color:#e20072;}#content .secondary-nav li li li a,#content .secondary-nav li li li a:visited{font-size:.866666666667em;font-weight:normal;}#content .secondary-nav li li li.current_page_item a,#content .secondary-nav li li li.current_page_item a:visited,#content .secondary-nav li li.current_page_parent li.current_page_item a:hover{width:190px;color:#4b454a;font-weight:normal;width:167px;background:#edeced url(images/top-footer-bullet.png) no-repeat 11px 6px;}#content .secondary-nav li li.current_page_parent li a:hover{color:#e20072;}.wide-main-text ul,.blog-main-text ul,.narrow-main-text ul{padding-bottom:5px;padding-top:5px;}.wide-main-text li,.blog-main-text li,.narrow-main-text li{font-size:.8125em;color:#4b454a;font-weight:bold;line-height:1.5em;padding-bottom:10px;margin-left:10px;padding-left:20px;background:url(images/bullet-points.gif) no-repeat left 3px;}#content .threecolumn ul{clear:both;padding:15px 20px;}.threecolumn li{font-size:.8125em;color:#4b454a;line-height:1.5em;padding-bottom:10px;padding-left:20px;}.whatwedid li{background:url(images/tick-pink.gif) no-repeat left 3px;}.caseresults li{background:url(images/tick-green.gif) no-repeat left 3px;}.right-sidebar ul{padding:5px 0;}.right-sidebar li{color:#a5a2a4;font-size:.8125em;padding-left:19px;padding-bottom:5px;background:url(images/top-footer-bullet.png) no-repeat 0 -1px;}.social-bookmarks{margin-left:86px;height:90px;}.social-bookmarks ul{margin:0 24px;text-align:center;}.social-bookmarks li{width:58px;float:left;margin:-25px 10px 0;padding:0;}.social-bookmarks li a,.social-bookmarks li a:visited{width:58px;height:30px;padding-top:65px;display:block;}.social-bookmarks li#social_fl{background:url(images/social-bookmarks.png) no-repeat left top;}.social-bookmarks li#social_tw{background:url(images/social-bookmarks.png) no-repeat -116px top;}.social-bookmarks li#social_digg{background:url(images/social-bookmarks.png) no-repeat -232px top;}.social-bookmarks li#social_di{background:url(images/social-bookmarks.png) no-repeat -174px top;}.social-bookmarks li#social_st{background:url(images/social-bookmarks.png) no-repeat -58px top;}.social-bookmarks li#social_fb{background:url(images/social-bookmarks.png) no-repeat -290px top;}#topfooter ul{padding-top:5px;}#topfooter li{font-size:.75em;line-height:1.4em;color:#b7b5b7;padding-left:14px;margin-left:0;display:block;padding-bottom:8px;background:url(images/top-footer-bullet.png) no-repeat -4px 0;}#searchform{padding-top:10px;}#searchform label{position:absolute;top:-1500px;left:-1500px;}#searchform input.text{width:165px;padding:5px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#333;margin-top:2px;margin-right:6px;font-size:14px;}#searchform input.text:focus{border:1px solid #e20072;}#searchform .submit{background:url(images/search-bg.gif) no-repeat left top;height:30px;width:75px;cursor:pointer;color:#fff;border-style:none;font-weight:bold;text-transform:uppercase;}#searchform .submit:hover{background:url(images/search-bg.gif) no-repeat left bottom;}#content .commentlist{list-style-type:none;margin-top:15px;}.blog-main-text .commentlist li{background:url(none);margin:0 0 15px;padding:0;font-weight:normal;font-size:.928571428571em;}.blog-main-text .commentlist li img{margin-right:10px;}.comment-author{margin-bottom:15px;padding-bottom:6px;border-bottom:1px dotted #b7b5b7;vertical-align:top;}.allcomments{background:#edeced;padding:20px 25px 5px;}.commentsclosemark{height:35px;background:url(images/close-comments.gif) no-repeat 25px top;}cite.fn{font-size:1.285714285714em;font-style:normal;}.blog-main-text .commentlist li cite.fn a,.blog-main-text .commentlist li cite.fn a:visited{font-weight:normal;}.commentname{float:right;width:415px;}.commentname p{color:#a5a2a4;}#commentform small{font-size:.812em;}#commentform input,#commentform textarea{padding:4px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#333;font-size:14px;}#commentform input{width:250px;margin-right:5px;}#commentform textarea{width:500px;}#commentform input:focus,#commentform textarea:focus{border:1px solid #e20072;}#commentform input#submit{font-size:1.142857142857em;color:#fff;background:#e20072;padding:7px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-style:none;cursor:pointer;width:180px;}#commentform input#submit:hover{background:#4b454a;text-decoration:none;}.cform{background:#edeced;list-style-type:none;padding:30px 25px 25px 15px;width:530px;}.cf-ol{list-style-type:none;}.cf-ol li{background:url(none);padding-left:0;display:block;font-size:.8125em;line-height:1.5em;font-weight:normal;}.cform label{float:left;width:150px;text-align:right;padding-right:10px;padding-top:3px;}.cform input,.cform textarea{width:300px;padding:4px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#333;font-size:14px;}.cform input:focus,.cform textarea:focus{border:1px solid #e20072;}.reqtxt,.emailreqtxt{padding-left:5px;color:#e20072;vertical-align:top;padding-top:3px;}.cf_hidden{display:none;border:none!important;background:none!important;padding:0!important;margin:0!important;}.cform .cf-sb input{margin-top:0;margin-left:170px;cursor:pointer;color:#fff;background:url(images/send-bg.gif) no-repeat left top;height:43px;width:220px;border-style:none;}ol.cf-ol li.cf_li_err{background:#ffdfdf;border-color:#df7d7d;border-style:solid;border-width:1px 0;padding:5px 0!important;margin:5px 0!important;}ol.cf-ol ul.cf_li_text_err li{font-weight:bold;padding-left:15px;}ol.cf-ol ul.cf_li_text_err li:before{content:'';}#usermessagea.failure,#usermessageb.failure{background:#ffdfdf;border-color:#df7d7d;border-style:solid;border-width:1px 0;color:red;font-weight:bold;padding:10px;font-size:.8125em;width:550px;margin:10px 0;}#usermessageb.failure ol{display:none;}.cf-ol li ul.cf_li_text_err li{color:red;font-weight:bold;}

