/*Theme Name: DotSpotsTheme URI: http://dotspots.comDescription: Official DotSpots blogVersion: 2.5.1Author: Kai GradertAuthor URI: http://kaigradert.comTags: white, custom header, fixed width, two columns, widgets*//* ---- css/01-reset.css ---- *//*Resetting browser styles for a consistent base.If you make changes to this file, please make sure thatthe reset.css file for the popup and website stay in sync.*//* =Eric Meyer reset----------------------------------------------- */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{background: transparent;border: 0;font-size: 100%;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}body{line-height: 1;}ol, ul{list-style: none;}blockquote, q{quotes: none;}:focus{outline: 1px dotted; /* set to 0 to remove focus outlines */}ins{text-decoration: none;}/* remember to highlight inserts somehow! */del{text-decoration: line-through;}table{border-collapse: collapse;border-spacing: 0;}/* tables still need 'cellspacing="0"' in the markup *//* ---- css/02-grid.css ---- *//*Explanation:w100 equals full width layout containerw70 = 70% and so on*/.w20,.w25,.w30,.w33,.w40,.w50,.w60,.w70,.w75,.w80,.w100,.wMain,.wSidebar{display: inline;float: left;*margin-left: -0.04em;/* IE margin hack */}.w20{ width:20%; }.w25{ width:25%; }.w30{ width:30%; }.w33{ width:33.33%; }.w40{ width:40%; }.w50{ width:50%; }.w60{ width:60%; }.w70{ width:70%; }.w75{ width:75%; }.w80{ width:80%; }.w100{ width:100%; }.wMain{ width: 74%; }.wSidebar{ width: 26%; float: right; }.clear{ clear:both; }.inlay{ padding: 10px; position: relative; }.inlay.brdRight{ border-right: 1px dotted #dadfe3; margin-right: 20px; padding-right: 19px; }.inlay.brdTop{ border-top: 1px dotted #dadfe3; margin-top: 20px; padding-top: 19px; }.wSidebar .inlay{ margin-left: 20px; padding: 10px; }/* ---- css/03-basic.css ---- *//*Block elements | Inline elements | Generic classes*//*=html & body----------------------------------------------------*/html{overflow-y: scroll;}body{background-color: #fff;color: #262626;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 62.5%;/* 10px base font */line-height: 1.4;margin: 0;padding: 0;}/*=popup viewport/document surface reset----------------------------------------------------*/html.popup,html.popup body{background-color: transparent;border-width: 0px;height: 100%;margin: 0px;overflow: hidden;padding: 0px;width: 100%;}html.popup body.notransparent{/**  * This hack is necessary because Flash ads with  * <param name="wmode" value="window"/> (the default)  * were showing on top of the dots in most Windows browsers.  */background-color: white;}/*=links----------------------------------------------------*/a:link{ color: #0059b3; }a:visited{ color: #0059b3; /*color: #4d2e4d;*/ }a:hover{ cursor: pointer; }a:active{ color: #0059b3; /*color: #4d2e4d;*/ }/*a.thumbnail{ border: 1px solid #0059b3 ; }*//*a.thumbnail:visited{ border-color: #0059b3; }*//*a.thumbnail:active{ border-color: #0059b3; }*//*=block elements----------------------------------------------------*/address, p, ul, ol{font-size: 1em;margin: 0 0 1em;}blockquote{border-left: 2px solid #cccccc;margin: 1em 0;padding-left: 1em;}pre{background-color: #f2f4f7;border: 1px solid #dadfe3;font-size: 1.2em;font-weight: 600;margin: 1em 0;padding: 1em;white-space:normal;}h1, h2, h3, h4, h5, h6{ line-height: 1.2; }h1{ font-size: 2.4em; font-weight: 500; margin: 1.5em 0 .75em; }h2{ font-size: 1.8em; font-weight: 700; margin: 1.5em 0 .5em; }h3{ font-size: 1.4em; font-weight: 700; margin: 1.5em 0 .5em; }h4{ font-size: 1.2em; font-weight: 700; margin: 1.5em 0 .25em; }h5{ font-size: 1.1em; font-weight: 700; margin: 1.5em 0 .25em; }h6{ font-size: 1.0em; font-weight: 700; margin: 1.5em 0 0; }h1 + h1,h2 + h2,h3 + h3,h4 + h4,h5 + h5,h6 + h6,:first-child{ margin-top: 0; }:last-child{ margin-bottom: 0; }/*=inline elements----------------------------------------------------*/cite, em{font-style: italic;}dfn{cursor: help;font-style: normal;}caption, dt, strong, th{font-weight: 700;}sup{color: #0059b3;font-size: smaller;margin-left: 2px;position: relative;top: -5px;}code{color: #000;font-family: "Courier New", Courier, monospace;font-weight: 500;}/*=generic classes----------------------------------------------------*/.none{ list-style: none !important; margin-left: 0 !important; padding-left: 0 !important; }.floatLeft{ float: left; }.floatRight{ float:right; }.inlineLeft{ float: left; margin-right: .5em; }.inlineRight{ float: right; margin-left: .5em; }.m0{ margin: 0 !important; }.mt1{ margin-top: 1em !important; }.mt2{ margin-top: 2em !important; }.mt3{ margin-top: 3em !important; }.mt4{ margin-top: 4em !important; }.mb1{ margin-bottom: 1em !important; }.mb2{ margin-bottom: 2em !important; }.mb3{ margin-bottom: 3em !important; }.mb4{ margin-bottom: 4em !important; }.ml1{ margin-left: 1em !important; }.ml2{ margin-left: 2em !important; }.ml3{ margin-left: 3em !important; }.ml4{ margin-left: 4em !important; }.mr1{ margin-right: 1em !important; }.mr2{ margin-right: 2em !important; }.mr3{ margin-right: 3em !important; }.mr4{ margin-right: 4em !important; }.pS{ padding: 4px 7px 5px; }.pM{ padding: 10px; }.hide{ display: none !important; }.nowrap{ white-space: nowrap; }.alignCenter{ text-align: center; }.alignLeft{ text-align: left; }.alignRight{ text-align: right; }.quiet, a.quiet{ opacity: .65; filter:"alpha(opacity=65)"; }.quiet a{ color: inherit; }.c2, a.c2{ color: #8A8DD5 !important; }.c2 a, a.c2{ color: #8A8DD5; }.secondtier, a.secondtier{ color: #006000 !important; }.secondtier a, a.secondtier{ color: #006000; }.highlight, a.highlight{ color: #e53917 !important; }.highlight a{ color: #e53917; }.delete, a.delete{ color: #8a1f11 !important; }.delete a{ color: #8a1f11; }/*.bgcDark{ background: rgba(218, 223, 227, 1.00); }*//*.bgcMedium{ background: rgba(218, 223, 227, 0.70); }*//*.bgcLight{ background: rgba(218, 223, 227, 0.35); }*//*.bcDark{ border-color: rgba(218, 223, 227, 1.00); }*//*.bcMedium{ border-color: rgba(218, 223, 227, 0.70); }*//*.bcLight{ border-color: rgba(218, 223, 227, 0.35); }*/.bgcDark{ background-color: #dadfe3 !important; }.bgcMedium{ background-color: #e6e9ed !important; }.bgcLight{ background-color: #f2f4f7 !important; }.bgcFeature{ background-color: #e1edfa; }.bgcSuccess{ background-color: #e6efc2; }.size11, .fs11{ font-size: 11px !important; }.size12, .fs12{ font-size: 12px !important; }.b500{ font-weight: 500; }.b600{ font-weight: 600; }.rS{ border-radius: 2px !important; -moz-border-radius: 2px !important; -khtml-border-radius: 2px !important; -webkit-border-radius: 2px !important; }.rM{ border-radius: 4px !important; -moz-border-radius: 4px !important; -khtml-border-radius: 4px !important; -webkit-border-radius: 4px !important; }.rL{ border-radius: 6px !important; -moz-border-radius: 6px !important; -khtml-border-radius: 6px !important; -webkit-border-radius: 6px !important; }.newFeature:after{ color: #f7191d; content: "New"; font-size: 10px; font-weight: 600; left: 2px; position: relative; top: -5px; text-decoration: none !important; }.spacer{ padding-left: 5px; padding-right: 5px; }.loadingMessage{ font-size: 12px; }/* ---- css/04-forms.css ---- *//*=fieldsets----------------------------------------------------*/fieldset{border: 0 solid transparent;margin-bottom: 1.5em;}fieldset.submit{margin-bottom: 0;margin-top: 1em;}legend{display: none !important;font-weight: 700;line-height: 1;margin: 0;padding: 0;}legend span{display: inline-block;padding: 0 10px;}/*=label----------------------------------------------------*/label{display: inline-block;font-size: 1em;font-weight: 600;line-height: 1;margin-bottom: 5px;position: relative;}label.hasIcon{height: 16px;line-height: 16px;padding-left: 22px;}label.hasIcon img{left: 0;margin-top: -8px;position: absolute;top: 50%;}label.inline{display: inline;}legend + label,label:first-child{margin-top: 0;}div.columnLeft label,div.columnRight label{display: inline-block;float: left;line-height: 25px;margin-right: 20px;width: 170px;/* adjust in local as neeed */margin-bottom: 0;}div.columnRight label{text-align: right;}.multiplechoice{list-style: none !important;margin: .25em 0 0 !important;padding: 0 !important;}.multiplechoice li{line-height: 1;margin-bottom: .75em;}.multiplechoice li:last-child{margin-bottom: 0;}.multiplechoice li label{font-weight: normal;margin-bottom: 0;}ul.inline li{display: inline;margin-right: 10px;}/*=fieldblocks----------------------------------------------------*/.fieldblock{margin-bottom: 1.5em;position: relative;}.fieldblock:last-child{margin-bottom: 0;}.lineitem{display: block;margin-top: 5px;}.lineitem:first-child{margin-top: 0;}.inputcontrols{display: block;margin-top: 0;position: relative;}.columnLeft .inputcontrols,.columnRight .inputcontrols{float: left;margin-top: 0;}.inline .inputcontrols{display: inline-block;}/*=input----------------------------------------------------*/div.input,input[type="password"],input[type="text"],textarea{background-color: #fff;border-color: #dadfe3;border-style: solid;border-width: 1px;color: #262626 !important;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 1em;font-style: normal;}div.input,input[type="password"],input[type="text"]{padding: 3px;vertical-align: middle;}textarea{padding: 1px 0 1px 3px;resize: vertical;/* supports: car, both, horizontal, none, vertical */vertical-align: top;}div.input{padding: 3px 0 3px 3px;}input[type="password"][disabled],input[type="text"][disabled],textarea[disabled]{color: gray !important;}div.input:focus,input[type="password"]:focus,input[type="text"]:focus,textarea:focus{outline-offset: -1px;outline: 2px solid #1480cc;}input[type="radio"],input[type="checkbox"]{margin: 0 .5em 0 0;}/*=drop down----------------------------------------------------*/optgroup{font-style: normal;font-weight: bold;padding: 5px 0 0 0;}optgroup option{margin-left: 0;padding-left: 0;}/*=fieldblock hints----------------------------------------------------*/.hint,.hintBelowLeft,.hintBelowRight,.hintFollowing,.optional,.required{color: #595959;font-size: 11px;font-weight: 400;line-height: 1.4;}.hintBelowLeft,.hintBelowRight{clear: both;display: block;margin-top: 5px;}.hintBelowRight{text-align: right;}.hintFollowing{display: inline-block;line-height: 25px;margin-left: 10px;}.hintFollowing + br + input{margin-top: 700px;}/* =misc----------------------------------------------- */h1 + form,h2 + form,h3 + form,h4 + form,h5 + form,h6 + form{margin-top: 1em;}.alert{color: #800000;font-weight: bold;}.faveIcon{margin-right: 7px;position: relative;top: 2px;}.additionalOptions{margin-top: 7px;padding-left: 23px;}input[type="text"] + button{margin-left: .5em;}.hdivider{border-bottom: 1px dotted #d8d8d8;clear: none;display: block;float: none;margin-bottom: 1.5em;padding-bottom: 1.5em;}input.spanWidth{ width: 98.8%; }textarea.spanWidth{ width: 99.4%; }/* ---- css/05-buttons.css ---- *//*=buttons shared----------------------------------------------------*/button{background: transparent !important;border: 0 !important;cursor: pointer !important;display: inline !important;margin: 0 !important;padding: 0 !important;vertical-align: middle !important;white-space: nowrap !important;overflow: hidden !important;/* IE */width: auto!important;/* IE */}button::-moz-focus-inner{border-width: 0 !important;/* remove dotted line */}.bt{border-style: solid !important;border-width: 1px !important;cursor: pointer !important;display: inline-block;margin: 0;overflow: hidden !important;position: relative !important;text-align: center !important;text-decoration: none !important;vertical-align: middle;white-space: nowrap !important;}/*=buttons size----------------------------------------------------*/.bt { font-size: 13px !important; font-weight: 500 !important; height: 22px !important; line-height: 22px !important; padding: 0 15px !important; border-radius: 3px !important; -moz-border-radius: 3px !important; -khtml-border-radius: 3px !important; -webkit-border-radius: 3px !important; }.popup .frameFooterControls .bt,/* overwrite popup footer buttons */.sizeS{ font-size: 11px !important; font-weight: 600 !important; height: 16px !important; line-height: 16px !important; padding: 0 10px !important; border-radius: 2px !important; -moz-border-radius: 2px !important; -khtml-border-radius: 2px !important; -webkit-border-radius: 2px !important; }.sizeL{ font-size: 20px !important; font-weight: 400 !important; height: 34px !important; line-height: 33px !important; padding: 0 20px !important; border-radius: 6px !important; -moz-border-radius: 6px !important; -khtml-border-radius: 6px !important; -webkit-border-radius: 6px !important; border-width: 2px !important; }/*=buttons colors----------------------------------------------------*/.bt { color: #262626 !important; text-shadow: 1px 1px 1px rgba(255,255,255,1.0) !important; }.popup .frameFooterControls .bt,/* overwrite popup footer buttons */.typeAction, .typeApply, .typeReject, .typeGeneric{ color: #ffffff !important; text-shadow: 1px 1px 0px rgba(000,000,000,0.1) !important; }.typeGlass{ color: #0059b3 !important; text-shadow: none !important; text-decoration: underline !important; }.bt{ background-color: #edf1f5 !important; background: -moz-linear-gradient(#fafcfc, #e9ecf0) !important; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafcfc), to(#e9ecf0)) !important; border-color: #ced2d9 !important; }.bt:active, button:active .bt{ background-color: #eaeff2 !important; background: -moz-linear-gradient(#e9ecf0, #fafcfc) !important; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9ecf0), to(#fafcfc)) !important; border-color: #ced2d9 !important; }.typeAction{ background-color: #207ac3 !important; background: -moz-linear-gradient(#359eda, #296eb4) !important; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#359eda), to(#296eb4)) !important; border-color: #296eb4 !important; }.typeAction:active, button:active .typeAction{ background-color: #196bb7 !important; background: -moz-linear-gradient(#296eb4, #359eda) !important; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#296eb4), to(#359eda)) !important; border-color: #296eb4 !important; }.typeApply{ background-color: #a1d352 !important; background: -moz-linear-gradient(#a1d352, #64ad07) !important; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a1d352), to(#64ad07)) !important; border-color: #64ad07 !important; }.typeApply:active, button:active .typeApply{ background-color: #92ca44 !important; background: -moz-linear-gradient(#64ad07, #a1d352) !important; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#64ad07), to(#a1d352)) !important; border-color: #64ad07 !important; }.typeReject{ background-color: #d94439 !important; background: -moz-linear-gradient(#f27860, #cc2929) !important; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f27860), to(#cc2929)) !important; border-color: #cc2929 !important; }.typeReject:active, button:active .typeReject{ background-color: #d1372e !important; background: -moz-linear-gradient(#cc2929, #f27860) !important; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cc2929), to(#f27860)) !important; border-color: #cc2929 !important; }.popup .frameFooterControls .bt,/* overwrite popup footer buttons */.typeGeneric{ background-color: #7a8f99 !important; background: -moz-linear-gradient(#7a8f99, #4c5359) !important; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7a8f99), to(#4c5359)) !important; border-color: #4c5359 !important; }.popup .frameFooterControls .bt:active,/* overwrite popup footer buttons */.typeGeneric:active, button:active .typeGeneric{ background-color: #677c86 !important; background: -moz-linear-gradient(#4c5359, #7a8f99) !important; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4c5359), to(#7a8f99)) !important; border-color: #4c5359 !important; }.typeGlass{ background: transparent !important; border-color: transparent !important; }.typeGlass:active, button:active .typeGlass{ background: transparent !important; border-color: transparent !important; }/*=buttons with icons----------------------------------------------------*/.icon16{ padding: 0 6px 0 26px !important; }.icon16 img,.icon16 span.icon{ left: 5px !important; margin-top: -8px !important; position: absolute !important; top: 50% !important; }.icon12{ padding: 0 4px 0 21px !important; }.icon12 img,.icon12 span.icon{ left: 4px !important; margin-top: -6px !important; position: absolute !important; top: 50% !important; }.typeShare{ padding: 0 6px 0 45px !important; }.typeShare img{ position: absolute !important; top: 50% !important; margin-top: -8px !important; }.typeShare img.twitter{ left: 5px !important; }.typeShare img.facebook{ left: 24px !important; }.dropMenu{ font-family: "Lucida Grande" !important; padding-left: 3px; }/* ---- css/06-laundry.css ---- *//*=custom----------------------------------------------------*/body{ margin: 0; }strong{ font-weight: 600; }#canvas{ margin: 0 auto; width: 840px; }#header{ background: #001b35 url('http://blog.dotspots.com/wp-content/themes/dotspots_251/resources/logoFull.png') no-repeat -5px -85px; color: #fff; height: 125px; overflow: hidden;position: relative; }#topTitle{ bottom: 10px; color: #fff; position: absolute; right: 20px; text-align: right; }#topTitle h1{ font-size: 1.5em; font-weight: 500; margin: 0 0 .1em 0; }#topTitle h1 a{ color: inherit; margin-left: 1em; text-decoration: underline; }#topTitle p{ font-size: 1.4em; font-weight: 500; margin: 0; }#topTitle a.dsCode{ color: #ffe301 !important; }#topTitle a.dsCulture{ color: #f7191d !important; }#topTitle a.dsDesign{ color: #17b647 !important; }#topTitle a.dsVision{ color: #148fcc !important; }#navMain{ text-align: right; font-size: 1.2em; }#navMain ul{ list-style: none; margin: 0; padding: 0; }#navMain ul li{ display: inline; margin-left: 1em; }#topNav{ font-size: 1.6em; display: none; }#content{ margin: 2em 0; }#main{ font-size: 1.4em; }#main h2{ margin-top: 2.5em; margin-bottom: 0.25em !important; }#main h2:first-child{ margin-top: 1em !important; }#main ul, #main ol{ margin-left: 1em; padding-left: 1em; }#main ul, #main ol { margin-left:1em; padding-left:1em; }#main ul{ list-style: disc; }#main ul ul{ list-style: circle; }#main ol { list-style: decimal; }#sidebar{ font-size: 1.2em; }#footer{ font-size: 1.1em; margin-top: 2em; }#footer .feeds a{ background: transparent url('http://blog.dotspots.com/wp-content/themes/dotspots_251/resources/iconRss.png') no-repeat 0 50%; padding-left: 17px; margin-left: 1em; }.postmeta{ display: none; }.postmeta{ margin: 2em 0 4em; }.post{ margin: 0 0 5em 0; }.postnavigation{}.widget{ margin-top: 2em; }.widget ul, .widget ol{ margin: 0 10px; }.widget li{ line-height: 1.3; margin-bottom: 7px; }.widgettitle{ font-size: 1.1em; padding: 2px 10px 3px; }.widgettitle{ background-color: #f2f4f7; border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; }/*custom widgets*/.widget .tweets .avatar { display: none; }#searchform{ margin: 0 10px; }#searchform input[type="text"]{ width: 100px; }#searchform .bt{ padding: 0 5px !important; }.laundry{line-height: 1;margin-bottom: 1em;min-height: 18px;overflow: hidden;position: relative;}.signature span.pill{background-color: #f2f4f7;border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;display: inline-block;font-size: 11px;font-weight: 500;line-height: 1;margin: 0 3px 2px 0;overflow: hidden;padding: 2px 5px 3px;}.signature span.pillBack{ display: none; }.single .signature span.pillBack{ display: inline-block; }.single .signature span.br{ display: block; }.signature span a{ color: inherit; text-decoration: none; }.signature span a:hover{ text-decoration: underline; }.tags, .editPost{ display: none; }.imgBorder { }.singleTitle{ color: #0059b3; }.navigation{ }/*=share----------------------------------------------------*/.shareThisSection{ display: none; overflow: hidden; position: absolute; right: 0; top: 0;}.single .shareThisSection{ display: block; }.twThis,.fbThis,.gbThis{float: left;height: 18px;margin: 0 .75em 0 0 !important;padding: 0;vertical-align: middle;}.gbThis{color: #262626 !important;font-size: 12px !important;font-weight: 600 !important;height: 18px !important;line-height: 18px !important;overflow: hidden !important;padding-left: 21px !important;position: relative !important;text-decoration: none !important;}.gbThis img{left: 0 !important;margin-top: -8px !important;position: absolute !important;top: 50% !important;}.twThis{border: 0px !important;color: #262626 !important;font-weight: bold !important;font: 12px Helvetica, Arial !important;height: 18px !important;line-height: 18px !important;overflow: hidden !important;text-decoration: none !important;}.twThis span{background: #94cc3d !important;border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;border: 1px solid #43a52a;color: #fff !important;display: inline-block;font-size: 11px !important;font-weight: 600 !important;height: 16px !important;line-height: 18px;margin-left: 3px;padding: 0 5px;}/*a.vert { display: block; text-align: center; font-size: 16px; float: left; margin: 4px; }*//*a.twThis strong.vert { display: block; margin-bottom: 4px; background: #F5F5F5; border: 1px solid #EEE; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 3px; }*//*a.twThis span.vert { display: block; font-size: 12px; margin-left: 0px; }*//*=skittles----------------------------------------------------*/.shareThisSkittles{ display: none; }.shareThisSkittles{ border-color: #dadfe3; border-style: dotted; border-width: 0 0 1px 0; color: #262626; font-size: 11px; margin-top: 2em; overflow: hidden; padding: 5px; text-align: right; }.shareThisSkittles a{ background: transparent url('http://blog.dotspots.com/wp-content/themes/dotspots_251/resources/iconsSocial.png') no-repeat; color: inherit; display: inline-block; height: 16px; margin: 0 3px 0 0; overflow: hidden; text-align: left; text-indent: -9999px; width: 16px; }.shareThisSkittles .snFacebook{ background-position: 0px 0px; }.shareThisSkittles .snTwitter{ background-position: -20px 0px; }.shareThisSkittles .snGoogle{ background-position: -40px 0px; }.shareThisSkittles .snDelicious{ background-position: -60px 0px; }.shareThisSkittles .snReddit{ background-position: -80px 0px; }.shareThisSkittles .snPosterous{ background-position: -100px 0px; }.shareThisSkittles .snDigg{ background-position: -120px 0px; }.shareThisSkittles .snStumbleUpon{ background-position: -140px 0px; }/*=flat comments----------------------------------------------------*/#comments{}#comments a{ color: inherit; }#comments_list{ font-size: 12px; padding: 0 !important; list-style: none !important; margin: 0 0 2em 0 !important; }#comments_list li{ margin-bottom: 1.5em; }#comments_list li:last-child{ margin-bottom: 0; }.comments_meta{ font-weight: 600; }.comments_meta p { margin: 0 !important; }.comments_navigation{}.comments_navigation{}.comments_reply{ margin-top: 1.5em; }.comments_reply p{ font-size: 12px; }.comments_replylabel{ font-weight: 500; margin-left: .5em; }.comment_text p{ margin: .5em 0 0 !important; }.comments_reply .lineItemReply{ margin-bottom: .5em; }.weekDay{display: inline-block;min-width: 2.6em;}/*=images----------------------------------------------------*/p img { padding: 0; max-width: 100%; }/*Using 'class="alignright"' on an image will (who would've thought?!) align theimage to the right. And using 'class="centered', will of course center the image.This is much better than using align="center", being much more futureproof (and valid)*/img.aligncenter,img.alignright,img.alignleft,.wp-caption{-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.25); -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);background-color: #fff;border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; -webkit-border-radius: 1px;border: 1px solid #b6bbbf;padding: 3px;}img.aligncenter{ display: block; margin: 0 auto; }img.alignright { display: inline; margin: 0 0 .5em 1em; padding: 3px; }img.alignleft { display: inline; margin: 0 1em .5em 0; padding: 3px; }.alignright{ float: right; margin: 0 0 .5em 1em; }.alignleft{ float: left; margin: 0 1em .5em 0; }/*=captions----------------------------------------------------*/.aligncenter,div.aligncenter{ display: block; margin-left: auto; margin-right: auto; }.wp-caption{ text-align: center; }.wp-caption img{ margin: 0; padding: 0; border: 0 none; }.wp-caption p.wp-caption-text { font-size: 11px; line-height: 1.4; margin: 0; padding: 3px 0; }/*=IRE & SXSW----------------------------------------------------*/.blockIRE, .blockSXSW{ overflow: hidden; margin: 2em 0; }.blockIRE img, .blockSXSW img{ float: left; margin-right: 1em; }.blockIRE span, .blockSXSW span{ float: left; }