@charset "UTF-8";/* CSS Document */@import url("core.css");/* Specific */@font-face {	font-family: 'ComfortaaThin';	src: url('../fonts/Comfortaa_Thin-webfont.eot');	src: local('☺'), url('../fonts/Comfortaa_Thin-webfont.woff') format('woff'), url('../fonts/Comfortaa_Thin-webfont.ttf') format('truetype'), url('../fonts/Comfortaa_Thin-webfont.svg#webfontsk3kIaB3') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'ComfortaaRegular';	src: url('../fonts/Comfortaa_Regular-webfont.eot');	src: local('☺'), url('../fonts/Comfortaa_Regular-webfont.woff') format('woff'), url('../fonts/Comfortaa_Regular-webfont.ttf') format('truetype'), url('../fonts/Comfortaa_Regular-webfont.svg#webfontLeO4sLIF') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'ComfortaaBold';	src: url('../fonts/Comfortaa_Bold-webfont.eot');	src: local('☺'), url('../fonts/Comfortaa_Bold-webfont.woff') format('woff'), url('../fonts/Comfortaa_Bold-webfont.ttf') format('truetype'), url('../fonts/Comfortaa_Bold-webfont.svg#webfontDqKilnbB') format('svg');	font-weight: normal;	font-style: normal;}body {	font-family:Arial, Helvetica, sans-serif;	background:url(../images/body-rpt.png);}/*body#casestudy {	background:url(../images/casestudy-bg.png) repeat-y #292929;}*//* portfolioenlarge */#portfolioenlarge {	position:absolute;	top:0;	left:0;	padding:10px;	/*border:1px solid #F6F6F6;*/	z-index:10000;	background:#fff url(../images/loading.gif) center center no-repeat;	display:none;	width:530px;	height:301px;		box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.30);  -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.30);  -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.30);	}h2, h2, h3, h4 {	/*font-family:'ComfortaaBold', Arial, sans-serif;*/	font-family:'ComfortaaRegular', Arial, sans-serif;	/*font-family:'ComfortaaThin', Arial, sans-serif;*/	font-weight:normal;	color:#5c5c5d;}.section.black h2 {	color:#fff;}p {	padding-bottom:12px;	color:#000;}.section.black p {	color:#cecece;}a {	color:#F57628;	text-decoration:underline;}.section.black a {	color:#fff;}a:hover {	text-decoration:none;}h2 {	font-size:40px;	line-height:40px;}h3 {	font-size:23px;	line-height:30px;	color:#f57628;}h4 {	font-size:22px;	line-height:26px;	padding-bottom:12px;	padding-top:5px;	color:#f57628;}#infopanel {	height:197px;}#header {	background:url(../images/grey-dkgrey-grad.png) repeat-x 0 0;	border-bottom:#f57628 solid 0;	position:absolute;	top:0;	width:100%;}.internal #header {	/*background:url(../images/grey-dkgrey-grad.png) repeat-x 0 0;	border-bottom:#f57628 solid 0;	position:relative;*/}#innerheader, .innersection, #workholder, #latestworknav, .innerusp, #latestwork #innerlatestwork, .innercasestudydetails {	width:1000px;	margin:0 auto;}#innerheader {	position:relative;	height:197px;}#innerheader a#logo {	display:block;	background:url(../images/cobwebmedia-logo.gif) 0 0 no-repeat;	width:314px;	height:63px;	position:absolute;	top:40px;	left:40px;}/* nav */ul#nav {	position:absolute;	right:40px;	top:56px;	z-index:6;}ul#nav li {	float:left;	position:relative;}ul#nav li.drop.webdesign {	width:81px;}ul#nav li.drop.marketing {	width:135px;}ul#nav li.drop.development {	width:128px;}ul#nav li a {	background:0 0 no-repeat;	display:block;	height:64px;}ul#nav li a:hover {	background-position:0 -64px;}ul#nav li a.webdesign {	background-image:url(../images/topnav-webdesign.png);	/*width:144px;*/}ul#nav li a.marketing {	background-image:url(../images/topnav-emarketing.png);	/*width:153px;*/}ul#nav li a.development {	background-image:url(../images/topnav-development.png);	/*width:160px;*/}/* drop */ul#nav ul {	width:144px;	margin:0 auto;}ul#nav li li a {	width:108px;	height:auto;	padding:8px 18px;	font-size:13px;	text-decoration:none;	border-bottom:1px solid #676767;	color:#fff;	background:url(../images/topnav-li-and-over-bg.png) no-repeat -144px 0;}ul#nav li li a:hover {	color:#F57628;	background-position:0 0;}ul#nav li li.first {	background:url(../images/topnav-over.png) left bottom no-repeat;	padding:0;	height:32px;	width:144px;	cursor:default;}ul#nav li li.second a {	border-top:1px solid #676767;}ul#nav li li.last {	background:url(../images/topnav-li-bookend.png) 0 0 no-repeat;	height:24px;	width:144px;}/* mainnav */ul#mainnav {	position:absolute;	bottom:0;	left:0;	height:54px;	width:950px;	margin:0 25px -10px;	z-index:1000;}ul#mainnav li {	float:left;	position:relative;	background:url(../images/mainnav-divide.png) no-repeat right 15px;}#home ul#mainnav li.home a,#casestudy ul#mainnav li.portfolio a {	background:url(../images/mainnav-selected.png) no-repeat center 0;	color:#F57628;}/*ul#mainnav li li,ul#mainnav li li li {	height:auto;}*/ul#mainnav li a {	/*border-right:solid 1px #f5743a;*/	display:block;	float:left;	color:#5C5C5D;	text-decoration:none;	font-size:14px;	line-height:18px;	padding:13px 15px 0;	margin:0 0 0 0;	height:41px;}ul#mainnav li a:hover,ul#mainnav ul li a:hover {	color:#f5743a;}ul#mainnav ul {	position:absolute;	left:-3px;	top:54px;	width:150px;	background:url(../images/nav-drop-panel.png) no-repeat right bottom;	z-index:3;	padding-bottom:3px;}ul#mainnav ul li {	display:block;	float:none;	position:relative;	background:none;}ul#mainnav ul li a {	float:none;	font-size:12px;	line-height:16px;	margin:0 3px;	padding:7px 15px;	border:solid #e4e4e4;	border-width:0 0 1px 0;	color:#000;	height:auto;	background:none;}ul#mainnav ul ul {	left:150px;	top:0;	padding-left:5px;}ul#mainnav li.last a,ul#mainnav li.last li.last a {	border:0;	background:none;}ul#mainnav li.last li a {	border:solid #e4e4e4;	border-width:0 0 1px 0;}span.pointer {	display:block;	width:9px;	height:6px;	background:url(../images/pointer-white-up.png) no-repeat 0 0;	position:absolute;	top:-6px;	*top:-4px;	left:18px;}span.pointer.right {	top:10px;	left:-8px;	width:6px;	height:9px;	background-image:url(../images/pointer-white-right.png);}#latestwork {	background:#6c6c6c url(../images/latestwork-clouds-static-bg-black.jpg) center 0 no-repeat;	height:454px;	position:relative;	overflow:hidden;}#home #latestwork {	background:#f5743a url(../images/latestwork-clouds-static-bg.jpg) center 110px no-repeat;	height:403px;}.innerusp, #latestwork #innerlatestwork {	position:relative;}#latestwork #clouds {	display:none;}#home #latestwork #clouds {	display:block;	position:absolute;	top:0;	left:0;	width:100%;	height:167px;	overflow:hidden;}#home #latestwork #clouds img.smlrclouds {	position:absolute;	left:0;	top:-10px;}#home #latestwork #clouds img.lgrclouds {	position:absolute;	left:0;	top:-5px;}ul#contactpanel {	position:fixed;	/*right:-192px;*/	right:0;	top:44px;	/*top:50%;	margin-top:-74px;*/	width:245px;	z-index:8;}ul#contactpanel li {	background:url(../images/contactpanel-li.png) 0 0 no-repeat;	position:absolute;		width:100%;	/*left:0px;*/	left:196px;}/*ul#contactpanel li.first {	background:url(../images/contact-pane-1.png) 0 0 no-repeat;	height:11px;}*//*ul#contactpanel li.last {	background:url(../images/contact-pane-7.png) 0 0 no-repeat;	height:11px;}*/ul#contactpanel li.icon.tel {	top:297px;}ul#contactpanel li.icon.email {	top:250px;}ul#contactpanel li.icon.message {	top:0;	background-image:url(../images/contactpanel-li-form.png);	height:250px;}ul#contactpanel li.icon a {	display:block;	height:19px;	width:19px;	background:no-repeat;	float:left;	padding:15px;}ul#contactpanel li.icon.message a {	background-image:url(../images/contact-pane-3.gif);	background-position:17px center;	cursor:default;	margin-top:203px;}ul#contactpanel li.icon.tel a {	background-image:url(../images/contact-pane-4.gif);	background-position:18px center;	cursor:default;}ul#contactpanel li.icon.email a {	background:url(../images/contact-pane-email.gif) 18px -54px no-repeat;	width:100%;}ul#contactpanel li.icon.email a:hover {	color:#F57628;	background-position:18px 17px;}ul#contactpanel li.icon.message form#contactformside {	padding:14px 0 10px 67px;	/*display:none;*/}ul#contactpanel li.icon.message form#contactformside input.text, ul#contactpanel li.icon.message form#contactformside .textarea {	border:0;	color:#000;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:20px;	width:150px;	padding:5px;}ul#contactpanel li.icon.message form#contactformside .textarea {	height:95px;}ul#contactpanel li.icon.message form#contactformside input.submit {	padding:5px 0 0 0;	margin-left:83px;}ul#contactpanel li.icon.tel p {	font-size:14px;	line-height:22px;	color:#fff;	padding:15px 0 0 52px;}ul#contactpanel li.icon.email a {	text-indent:38px;	font-size:13px;	line-height:16px;	color:#fff;}#latestwork #workholder {	overflow:hidden;	position:absolute;	top:0;	left:50%;	height:403px;	margin-left:-500px;	z-index:3;}#latestwork #workholder ul {	/* needs to be 1000 x number of peices (prob 5) */	width:5000px;	position:absolute;	left:0;	top:0;}#latestwork #workholder ul li {	width:1000px;	height:359px;	float:left;	position:relative;}#latestwork #workholder ul li a.screenshot {	display:block;	float:right;	background:url(../images/latestwork-peices-toolbar.png) center top no-repeat;	padding-top:22px;	position:relative;	margin:36px 40px 0 0;}#latestwork #workholder ul li a.screenshot span.shaddow {	background:url(../images/scroller-shaddow.png) no-repeat 0 0;	display:block;	position:absolute;	bottom:-22px;	left:0;	width:530px;	height:22px;}#latestwork #workholder ul li img {	/*float:right;*/	/*padding-right:40px;*/}#latestwork #workholder ul li .homedetailspane {	width:300px;	position:absolute;	top:100px;	left:40px;}#latestwork #workholder ul li .homedetailspane h3, #latestwork #workholder ul li .homedetailspane p {	color:#fff;}#latestwork #workholder ul li .homedetailspane p {	font-size:12px;	line-height:20px;	padding:5px 0 12px;}#latestwork #workholder ul li .homedetailspane a.btn.cta {	display:block;	width:130px;	height:30px;	position:relative;	top:auto;	margin-left:-4px;}#latestwork #latestworknavpane {	background:url(../images/dkgrey-grey-grad.png) repeat-x 0 0 #4c4d4e;	position:absolute;	bottom:0;	width:100%;	height:69px;	z-index:2;}#latestwork #latestworknav {	left:50%;	margin-left:-500px;	position:absolute;	bottom:28px;	z-index:4;}#latestwork #latestworknav ul {	padding-left:40px;}#latestwork #latestworknav li {	display:block;	float:left;	background:url(../images/dot-grey.gif) 0 0 no-repeat;	width:16px;	margin-right:10px;	height:16px;	cursor:pointer;}#latestwork a.piece {	display:block;	position:absolute;	top:0;	width:40px;	height:18px;	background:0 0 no-repeat;}#latestwork a.piece:hover {	background-position:0 -18px;}#latestwork #latestworknav a.piece.next {	background-image:url(../images/slider-nav-next.gif);	left:285px;}#latestwork #latestworknav a.piece.prev {	background-image:url(../images/slider-nav-prev.gif);	left:220px;}.usp {	background:url(../images/latestwork-nav-bg.png) 0 bottom repeat-x;	padding-bottom:8px;}.innerusp {	position:relative;}.innerusp h1 {	background:no-repeat 0 0;	width:604px;	height:77px;	padding-bottom:42px;	margin-left:40px;}body#home .innerusp h1 {	background-image:url(../images/home-h1.gif);}body#websitedesign .innerusp h1 {	background-image:url(../images/websitedesign-h1.gif);}.btn {	display:block;	background:0 0 no-repeat;}.btn:hover {	background-position:-300px;}.btn:active {	background-position:-600px;}.btn.cta {	height:44px;	position:absolute;	top:28px;}.btn.cta.rates {	background-image:url(../images/btn-rates.png);	width:189px;	right:100px;}.btn.cta.getintouch {	background-image:url(../images/btn-getintouch.png);	width:189px;	right:393px;	top:390px;}.btn.cta.getintouch.general {	background-image:url(../images/btn-getintouch-general.png);	width:189px;	position:relative;	right:auto;	top:auto;	margin:12px 0 0 370px;}#home .btn.cta.getintouch {	background-image:url(../images/btn-getintouch.png);	width:189px;	right:100px;	top:28px;}.btn.more {	background-image:url(../images/btn-more.png);	width:79px;	height:30px;}.btn.quickemail {	background-image:url(../images/btn-quick-email.png);	width:126px;	height:30px;}.btn.googlemaps {	background-image:url(../images/btn-google-maps.png);	width:132px;	height:30px;}.btn.portfoliobtn {	background-image:url(../images/btn-full-portfolio.png);	width:181px;	height:44px;}.btn.viewproject {	background-image:url(../images/btn-view-project.png);}.section {	border-bottom:1px solid #eeeeee;	padding-bottom:35px;	padding-top:35px;	clear:left;	position:relative;}.section.casestudy {	padding-top:0;}#casestudy .section.portfolio {	border-bottom:0;	/*background:url("../images/casestudy-bg.png") repeat-y scroll 0 0 #292929;*/	padding-bottom:28px;}#casestudy.portfoliopages .section.portfolio {	padding-top:20px;}#home .section.portfolio {	border-bottom:1px solid #eeeeee;	background:none;}.section.portfolio ul img {	padding:1px 0 0 1px;}.section.black {	background:#424242;}.innersection a.btn {	margin:8px 40px 10px 35px;}.innersection .col {	width:333px;	float:left;}.innersection p, .innersection li, .innersection h3, #footer p {	padding:0 0 0 40px;}.innersection p, p {	padding-bottom:10px;}.innersection h2 {	margin:0 0 15px 40px;	background:0 0 no-repeat;	/*height:38px;*/}.innersection h3 {	padding-bottom:10px;}.innersection p,.innersection li, #footer p, #contactformmain label, ul#contactpanel li.icon.message form#contactformside label {	font-size:12px;	line-height:20px;}/* process */.section.twocolspanright .innersection .col.process h3, .section.twocolspanright .innersection .col.process h4, .section.twocolspanright .innersection .col.process p, .section.twocolspanright .innersection .col.process li {	padding:0;	text-align:center;}.section.twocolspanright .innersection .col.process h3 {	background:url(../images/process-panel.png) center 0 no-repeat;	font-size:28px;	height:92px;	line-height:34px;	padding-top:10px;}.white {	color:#fff;}.section.twocolspanright .innersection .col.process li {	background:url(../images/process-panel-04.png) center bottom no-repeat;	position:relative;	height:85px;	margin-top:18px;	padding-top:110px;}.section.twocolspanright .innersection .col.process li span.number {	display:block;	width:70px;	height:70px;	background:0 0 no-repeat;	position:absolute;	top:37px;	left:30px;}.section.twocolspanright .innersection .col.process li span.number.one {	background-image:url(../images/number-1.png);}.section.twocolspanright .innersection .col.process li span.number.two {	background-image:url(../images/number-2.png);}.section.twocolspanright .innersection .col.process li span.number.three {	background-image:url(../images/number-3.png);}.section.twocolspanright .innersection .col.process li span.number.four {	background-image:url(../images/number-4.png);}.section.twocolspanright .innersection .col.process li img {	position:absolute;	top:0;	right:75px;}.section.twocolspanright .innersection .col.process p {	font-size:13px;	line-height:26px;	color:#5C5C5D;}.section.twocolspanright .innersection .col {	float:left;	padding-left:28px;}.section.services .innersection .col.webdesign h2 {	background-image:url(../images/h2-web-design.gif);}.section.services .innersection .col.webdesignsmallbusiness h2 {	background-image:url(../images/h2-web-design-small-business.gif);}.section.services .innersection .col.webdesignlargebusiness h2 {	background-image:url(../images/h2-web-design-large-business.gif);}.section.services .innersection .col.hosting h2 {	background-image:url(../images/h2-hosting.gif);}.section.services .innersection .col.marketing h2 {	background-image:url(../images/h2-marketing.gif);}.section.services .innersection .col.emailmarketing h2 {	background-image:url(../images/h2-emailmarketing.gif);}.section.services .innersection .col.seo h2 {	background-image:url(../images/h2-seo.gif);}.section.services .innersection .col.datacollection h2 {	background-image:url(../images/h2-datacollection.gif);}.section.services .innersection .col.frontend h2 {	background-image:url(../images/h2-frontend.gif);}.section.services .innersection .col.development h2 {	background-image:url(../images/h2-development.gif);}.section.services .innersection .col.backend h2 {	background-image:url(../images/h2-backend.gif);}.section.services .innersection .col.cms h2 {	background-image:url(../images/h2-cms.gif);}.section.portfolio .innersection .col {	float:right;	}.section.twocolspanleft .innersection .col {	float:right;}.section.twocolspanright.testimonials .innersection .col {	background:url(../images/quote-open.gif) 40px 0 no-repeat;}.section.portfolio .innersection h2, .section.twocolspanright .innersection h2 {	width:auto;	padding-bottom:20px;}.section.portfolio .innersection ul {	margin-left:40px;}#casestudy .section.portfolio .innersection ul {	margin-left:34px;}body#home .section.portfolio .innersection ul {	width:626px;}.section.portfolio .innersection li {	display:block;	float:left;	width:150px;	height:150px;	margin:0 7px 7px 0;	padding:0;	background:url(../images/portfolio-thumb-bg-shaddow.png) no-repeat 0 0;}.section.portfolio .innersection li.norightmargin {	margin-right:0;}.section.portfolio .innersection li a {	display:block;}/* casestudy */.section.casestudy {	border:none;	padding-bottom:0;}.section.casestudy .casestudypiece {	border:solid #EEEEEE;	border-width:0 0 1px 0;	text-align:center;	padding:20px 0;}.section.casestudy .casestudypiece a {	border:solid 1px #EEE;	display:block;	width:937px;	margin:0 auto;}.section.casestudy .casestudypiece img {	border:solid 12px #fff;}.section.casestudy .casestudypiece.last {	border:none;	padding-bottom:0;}.casestudydetails {	background:url(../images/casestudy-details-bg.png) repeat-x #464646;	padding:10px 0;}.innercasestudydetails .row {	border:solid #545454;	border-width:0 0 1px 0;	margin:0 43px;}.innercasestudydetails .row.last {	border:0;}.innercasestudydetails .row p {	font-size:13px;	line-height:18px;	color:#fff;	padding:5px 0;}.innercasestudydetails .row p.orangebold {	float:left;	color:#F57628;	font-weight:bold;	width:75px;}#home .section.twocolspanright {	border-bottom:0;	background:url(../images/shaddow-bottom.png) repeat-x 0 bottom;}.section.twocolspanright .innersection h2, .section.twocolspanright .innersection h3, .section.twocolspanright .innersection p, .section.twocolspanright .innersection h4 {	padding-left:373px;}.section .innersection .ad {	/*float:left;*/	padding:0 0 35px 10px;	margin-left:373px;	width:617px;	background:0 0 no-repeat;	position:relative;}.section .innersection .ad.smlbus {	background-image:url(../images/websites-sml-bus.png);	height:242px;}.section .innersection .ad.lgbus {	background-image:url(../images/websites-lg-bus.png);	height:242px;}.section .innersection .ad.hosting {	background-image:url(../images/hosting-services.png);	height:242px;}.section .innersection .ad.emailmarketing {	background-image:url(../images/email-marketing.png);	height:242px;}.section .innersection .ad.datacollection {	background-image:url(../images/data-collection.png);	height:242px;}.section .innersection .ad.seo {	background-image:url(../images/seo.png);	height:242px;}.section .innersection .ad.google {	background-image:url(../images/google.png);	height:242px;}.section .innersection .ad.frontenddev {	background-image:url(../images/frontenddev.png);	height:242px;}.section .innersection .ad.backenddev {	background-image:url(../images/backenddev.png);	height:242px;}.section .innersection .ad .btn.cta.getintouch {	top:auto;	right:30px;	bottom:42px;	margin-right:0;}.section.twocolspanleft .innersection h2, .section.twocolspanleft .innersection h3, .section.twocolspanleft .innersection p, .section.twocolspanleft .innersection h4 {	padding-right:373px;}.section.twocolspanright .innersection h2 {	margin:0;}.section.twocolspanright .innersection .col p {	padding:0 90px 10px 80px;}.section.twocolspanright .innersection .col p.first {	padding-top:30px;}.section.twocolspanright .innersection .col p.quote {	position:relative;}.section.twocolspanright .innersection .col p.quote img {	position:absolute;	right:20px;	bottom:-9px;}.section.twocolspanright .innersection img.mugshot {	float:left;	margin:0 20px 10px 8px;	display:inline;}.section.contactform {	border-bottom:0;}.section.contactform .innersection p span.highlighted {	font-size:13px;	color:#fff;	font-weight:bold;}.section.contactform .innersection p span.emailicon, .section.contactform .innersection p span.telicon {	display:block;	width:15px;	height:15px;	float:left;	margin:3px 3px 0 0;}.section.contactform .innersection p span.emailicon {	background:url(../images/icon-sml-email.png) 0 5px no-repeat;}.section.contactform .innersection p span.telicon {	background:url(../images/icon-sml-phone.png) 0 3px no-repeat;}.section.contactform .innersection .col h2 {	font-size:36px;	line-height:38px;}.section.contactform form#contactformmain label, ul#contactpanel li.icon.message form#contactformside label {	display:block;	margin:0 0 10px 40px;	clear:left;	color:#fff;	font-weight:bold;}ul#contactpanel li.icon.message form#contactformside label {	clear:none;	margin:0 0 5px;	font-weight:normal;}.section.contactform form#contactformmain input.text {	background:url(../images/input-text-bg.png) 0 0 no-repeat;	width:252px;	height:36px;	border:0;	padding:0 15px 0 15px;}.section.contactform form#contactformmain .textarea {	width:252px;	height:84px;	border:0;	background:url(../images/input-textarea-bg.png) 0 0 no-repeat;	padding:8px 15px 10px 15px;}.section.contactform form#contactformmain .textarea,.section.contactform form#contactformmain input.text {	color:#CECECE;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:20px;	margin:5px 0 0 -3px;}.section.contactform form#contactformmain .submit {	margin:5px 0 5px 37px;}#footer {	background:#2e2e2e;}#footer p {	padding:25px 0;	width:920px;	margin:0 auto;	color:#868686;}#footer a {	/*display:block;	background:url(../images/sitemap-dropdown-icon.png) no-repeat 0 8px;	float:left;	padding-right:10px;	text-indent:15px;*/	color:#fff;}span.shaddowtop, span.shaddowbottom {	width:100%;	background:repeat-x 0 0;	height:8px;	display:block;	position:absolute;	left:0;}span.shaddowtop {	background-image:url(../images/shaddow-top.png);	top:0;	z-index:1;}span.shaddowbottom {	background-image:url(../images/shaddow-bottom.png);	bottom:69px;	z-index:2;}p.message {	position:absolute;	top:10px;	left:50%;	background:url(../images/message-speech-bubble.png) no-repeat 0 0;	z-index:100;	width:355px;	height:49px;	text-align:center;	color:#fff;	padding-top:34px;	font-size:14px;	line-height:22px;	margin-left:-178px;}.imgreplace {	text-indent:-10000px;	overflow:hidden;}.clear {	clear:both;}.grey {	color:#5c5c5d;}.twitter {	margin-left:40px;}.twtr-widget h3, .twtr-widget h4, .twitter .twtr-widget p {	line-height:1.6 !important}.twitter .twtr-hd {	display:none;}h2.twitterlink {	margin:0 0 9px 40px;}h2.twitterlink a {	text-decoration:none;}h2.twitterlink a:hover {	color:#F57628;}.twitter .twtr-widget .twtr-tweet {	padding:6px 0;	border-bottom:#777777 solid 1px;}.twitter .twtr-widget .twtr-tweet-wrap {	padding:6px 0;}.twitter .twtr-ft div {	padding:10px 0;}
