 /* Imbibe - magazine for on-trade drinks professionals Main style sheet Author:aardvarkmedia.co.uk IE 6/7 specific classes/ id's included. This style sheet contains definitions for main layout,brand elements and standard banners. - - - - - designer notes - - - - - main font - Helvetica Neue Concenced Bold 14px for images - Georgia for the code font-family:Georgia,Utopia,Palatino,‘Palatino Linotype’,serif colors:Black is reserved for <strong> site background - #f4f3f3 main text - #5a5a5a headlines - #353535 small,breadcumbs - #6d6d6d footer - #6d6d6d borders (including form elements) - #cfcfcf borders for important elements - #b8bdae main links:link,visited - #496b00 hover,active - #283a00 secondary navi and misc links:link,visited - #007185 hover,active - #004c59 margins:site elements gutters - 19px p gutters - 14px / 7px if adjacent object has a margin already */ html {font-size:100.01%;/* prevents IE6 from going crazy */ border:0;/* it actually does work in IE6. That's 4 pixels free! ;) */}body {background:#f4f3f3;font-family:Georgia,Palatino,"Palatino Linotype",Utopia,serif;color:#5a5a5a;font-size:0.85em;margin:0;padding:0;line-height:1.4em}caption,th,td {text-align:left;vertical-align:top}img {border:0}iframe {border:0;margin:0}small {font-size:0.8em}form {padding:0;margin:0}input,select,textarea,button {font-family:Utopia,Georgia,Palatino,"Palatino Linotype",serif;font-size:0.95em;vertical-align:baseline}input,textarea {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}input[type=submit],input[type=button],select,button {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}select[size] {vertical-align:top}textarea {vertical-align:top;/* label next to large box should be top-aligned */ max-width:100%;/* limits resizeability of textareas in webkit. */padding:3px;border:2px solid #cecece}input[type=checkbox],input[type=radio] {vertical-align:middle;margin-top:0;margin-bottom:3px;/* default in webkit and Gecko,fixes Opera */}input[type=reset] {display:none;/* I *hate* the bugger */ }wbr:after {content:"\00200B" }/* http://www.quirksmode.org/oddsandends/wbr.html */ /* unify,but don't kill styles */ ol,ul {margin:1em 0;padding:0 0 0 40px;/* not bidi-friendly */ }p,pre,dl {margin:1em 0;padding:0;padding:0}blockquote,dd {margin:1em 0 1em 40px}dd {margin-top:0}dfn {font-style:italic}/* webkit doesn't have it */ hr {height:0;border:0 none;border-top:1px solid #aaa;margin:0.5em auto}/* Centered text is just silly. Rows and cells inherit vertical-align,no need to repeat oneself. */ tbody {vertical-align:top}th {text-align:left}/* Headers can be on the left side of a table as well. This is safer choice */ sup,sub {font-size:0.79em;line-height:0.7}/* grrr,monomax actually used <sup> */ sup {vertical-align:55%;*vertical-align:super;/* IE6 reacts very badly to % */}sub {vertical-align:-40%;*vertical-align:sub}a {font-weight:normal;text-decoration:underline}a:hover,a:active {outline:0}/* keep for :focus */ h1,h2,h3,h4,h5,h6 {font-weight:normal;color:#353535;text-rendering:optimizeLegibility}h1 {font-size:165%}h2 {font-size:148%}h3 {font-size:131%}h4,h5,h6 {font-size:108%}/* layout */ #imbibe {width:980px;margin:0 auto;position:relative}#fanbanner {position:absolute;left:0;top:5px;width:231px;height:90px;background:#e3e3e3}#imbibe {padding-top:100px}.hide-ads #imbibe {padding-top:0}#leaderboard {position:absolute;top:5px;right:0;overflow:hidden}#nav-logo {margin:14px 0 8px 20px;font-size:44px}.hide-ads #nav-logo {top:14px}#loginbar .register-links {float:right}#loginbar {position:absolute;top:115px;right:21px;width:455px;height:70px;background:#f8f8f8 url(/img/loginbar_01.png) no-repeat;-webkit-text-size-adjust:none}.hide-ads #loginbar {top:15px}#loginbar form {background:url(/img/loginbar_02.png) no-repeat 0 100%;padding:5px 10px}#loginbar input {vertical-align:middle;white-space:nowrap}#loginbar input:focus {border-color:#316fb5;outline:none}#loginbar label {border-bottom:1px dotted #c7c7c7;padding:5px;width:100px}#loginbar .signin {background:#ccc url(/img/grad_form.png) repeat-x 100% 0;clear:both;margin:5px 0 0 0 ;padding:7px 0 3px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#loginbar .elements {width:100px;border:2px solid #cecece;padding:2px}#loginbar p {margin:0;padding:2px 3px;font-size:0.80em}#loginbar img {vertical-align:middle}#loginbar a {background:url(/img/dot.png) no-repeat 0 50%;padding:0 8px 0 18px;color:#9c7c26}#loginbar a:hover {text-decoration:none}#loginbar a.register {color:#316fb5;font-weight:bold;background:url(/img/dot-blue.png) no-repeat 0 50%}#loginbar .signedin {background:url(/img/loginbar_02.png) no-repeat 0 100%;padding:5px 8px;height:60px}#loginbar .signedin h3 {margin:5px 0;padding:0 0 0 5px}#loginbar .signedin form {margin:0;padding:0;background:transparent}#loginbar .avatar {position:absolute;left:6px;top:5px;width:60px;height:60px}#loginbar .user {float:right;width:370px}#loginbar .logout {margin:0 0 0 15px}/* navigation */ #nav {background:url(/img/menu.png) no-repeat 0 100% #3062a8;height:44px;width:970px;padding-left:10px;text-align:left;font-size:1em}.hide-ads #nav {top:107px}#prime-nav {width:980px;height:44px;list-style:none;padding:0;margin:0}#prime-nav li {float:left}#prime-nav a {position:relative;outline:0;display:block;zoom:1;text-align:center;color:white;font-size:20px;line-height:44px;height:44px;overflow:hidden;margin:0}#iesux#prime-nav a:hover {border:0 solid blue}#prime-nav img {position:absolute;top:0;left:0}/* different than image sizes - menu images are cropped */ #nav-home {width:76px}#nav-news {width:155px}#nav-blogs {width:80px}#nav-forum {width:84px}#nav-events {width:88px}#nav-comp {width:130px}#nav-exhibition {width:184px}#nav-member {width:158px}/* must have higher specificity than :hover below */ #nav #nav-exhibition:hover img,#nav #nav-exhibition:focus img {top:-44px}#prime-nav a:hover img,#prime-nav a:focus img,#active-other #nav-exhibition:hover img,#active-other #nav-exhibition:focus img,#active-other #nav-exhibition img,#active-other #nav-exhibition img,#active-home #nav-home img,#active-news #nav-news img,#active-blogs #nav-blogs img,#active-forum #nav-forum img,#active-events #nav-events img,#active-competitions #nav-comp img,#active-register #nav-member img {top:auto;bottom:0}#content {width:978px;margin:0;padding:0;background:#fff;border:1px solid #cfcfcf;/* ie bits */ overflow:hidden}#breadcrumbs {width:980px;height:36px;margin:0;padding:0;background:url(/img/breadcrumbs.png) no-repeat}#breadcrumbs ul {list-style:none;margin:0;padding:7px 14px 0 34px;font-size:0.75em}#breadcrumbs li {display:inline;padding:0 20px 0 0 ;background:url(/img/breadcrumbs_li.png) no-repeat 100% 50%}#breadcrumbs li#last {background:transparent}#breadcrumbs a:link,#breadcrumbs a:visited {color:#757269;text-decoration:underline}#breadcrumbs a:hover,#breadcrumbs a:active {color:#35332d;text-decoration:none}#breadcrumbs form {float:right;margin:0;padding:5px 18px 0 0 }.imform {border:2px solid #cfcfcf}#featured {width:940px;margin:0 0 0 1px;padding:19px 19px 0 19px;height:250px;background:url(/img/grad_megapod.png) repeat-x ;clear:right;position:relative}#feature #megapod {position:relative;width:620px;height:250px;background:#f4f3f3;margin:0 0 14px 0}#content #main #megapod {position:relative;width:620px;height:250px;background:#f4f3f3;font-family:Helvetica,Arial,sans-serif}#main #megapod .megapodStyleA {position:absolute;right:0;top:0;width:620px;color:#000;display:block}#main #megapod .megapodStyleB,#main #megapod .megapodStyleC {position:absolute;top:0;display:block}#main #megapod .megapodStyleD {position:absolute;top:0;right:0;width:620px;height:250px;color:#fff;display:block}#main #megapod .megapodStyleE {position:absolute;top:0;left:0;width:620px;height:250px;display:block}#main #megapod .megapodStyleF {position:absolute;top:0;left:0;background:url(/img/mstyle04_01.png) repeat-x 100% 0;color:#353535;display:block}#main #megapod .megapodStyleA h2 {margin:0;padding:14px 0 0 14px;width:419px;background:url(/img/mstyle01_01.png) no-repeat 100% 0;color:#000;font-family:bold}#main #megapod .megapodStyleB h2 {margin:0;padding:8px 4px 4px 8px;background:url(/img/mstyle02_02.png) no-repeat;color:#fff;font-family:inherit;font-weight:bold}/* ie7 hack,wont display background unless a width is inserted */ *:first-child+html #main #megapod .megapodStyleB h2 {margin:0;padding:8px 4px 4px 8px;width:251px;background:url(/img/mstyle02_02.png) no-repeat;color:#fff;font-family:inherit;font-weight:bold}/* ie6 hack */ *html #main #megapod .megapodStyleB h2 {margin:0;padding:8px 4px 4px 8px;width:251px;background:url(/img/mstyle02_02.png) no-repeat;color:#fff;font-family:inherit;font-weight:bold}#main #megapod .megapodStyleC h2 {margin:0;padding:8px 0 0 0;color:#fff;font-family:inherit;font-weight:bold}#main #megapod .megapodStyleD h2 {margin:0;padding:8px 0 4px 0;color:#fff;font-family:inherit;font-weight:bold}#main #megapod .megapodStyleE h2 {margin:0;padding:0;color:#fff;font-family:inherit;font-weight:bold}#main #megapod .megapodStyleF h2 {margin:0;padding:7px 7px 0 7px;color:#353535;font-family:inherit;font-weight:bold}#main #megapod .megapodStyleA h2 a,#main #megapod .megapodStyleF h2 a {background:transparent;padding:0;margin:0;text-decoration:underline;font-weight:bold;color:#000}#main #megapod .megapodStyleB h2 a,#main #megapod .megapodStyleC h2 a,#main #megapod .megapodStyleD h2 a,#main #megapod .megapodStyleE h2 a {background:transparent;padding:0;margin:0;color:#fff;text-decoration:underline;font-weight:bold}#main #megapod .megapodStyleE img {position:absolute;bottom:0;left:0}#main #megapod .megapodStyleA h2 a:hover,#main #megapod .megapodStyleB h2 a:hover,#main #megapod .megapodStyleD h2 a:hover,#main #megapod .megapodStyleF h2 a:hover {text-decoration:none;color:#244c85}#main #megapod .megapodStyleC h2 a:hover,#main #megapod .megapodStyleE h2 a:hover,#main #megapod .megapodStyleF h2 a:hover {text-decoration:none;color:#6391d1}#main #megapod .megapodStyleA h2 a:visited,#main #megapod .megapodStyleB h2 a:visited,#main #megapod .megapodStyleC h2 a:visited,#main #megapod .megapodStyleD h2 a:visited,#main #megapod .megapodStyleE h2 a:visited,#main #megapod .megapodStyleF h2 a:visited {color:#b6bbc3;text-decoration:underline}#main #megapod .megapodStyleA h2 a:focus,#main #megapod .megapodStyleF h2 a:focus {text-decoration:underline;color:#008;/* please don't change font-style as it is distracting */}#main #megapod .megapodStyleB h2 a:focus,#main #megapod .megapodStyleC h2 a:focus,#main #megapod .megapodStyleD h2 a:focus,#main #megapod .megapodStyleE h2 a:focus {text-decoration:underline;color:#ddf;/* please don't change font-style as it is distracting */}#main #megapod .megapodStyleA p,#main #megapod .megapodStyleB p,#main #megapod .megapodStyleC p,#main #megapod .megapodStyleD p,#main #megapod .megapodStyleE p,#main #megapod .megapodStyleF p {margin:0;padding:0;color:#fff;font-family:inherit;font-weight:normal}#main #megapod .megapodStyleE p {text-shadow:1px 2px 0 #1e4d8e,-1px 1px 0 #1e4d8e,0 -1px 0 #1e4d8e}#main #megapod .megapodStyleA p {padding:0 0 14px 14px;background:url(/img/mstyle01_02.png) no-repeat 100% 100%;color:#000}#main #megapod .megapodStyleB p {background:#293236}#main #megapod .megapodStyleD p {padding:0 4px 0 0}#main #megapod .megapodStyleF p {padding:0 8px 9px 7px;color:#353535}#main #megapod .megapodStyleA .wrapper {position:absolute;top:60px;right:0;width:433px;color:#000}#main #megapod .megapodStyleB .wrapper {position:absolute;top:60px;left:20px;width:251px;padding:0;color:#000}#main #megapod .megapodStyleC .wrapper {position:absolute;top:20px;left:10px;width:580px;padding:0 0 8px 12px;color:#000;background:#1e4d8e;background:rgba(30,77,142,0.96);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:1px 1px 0 #008;-webkit-box-shadow:0 1px 5px rgba(0,0,20,0.3);-moz-box-shadow:0 1px 5px rgba(0,0,20,0.3);box-shadow:0 1px 5px rgba(0,0,20,0.3)}#main #megapod .megapodStyleD .wrapper {position:absolute;bottom:0;left:0;width:604px;padding:0 0 8px 16px;background:url(/img/megapod_main.png);background:rgba(0,0,0,0.75);text-shadow:1px 1px 0 #000}/* ie6 style */ * html #main #megapod .megapodStyleD .wrapper {background:#000;filter:alpha(opacity=85)}#main #megapod .megapodStyleE .wrapper {position:absolute;top:0;left:0;padding:8px 0 0 12px;width:608px;height:90px;background:url(/img/mstyle03_01.png) repeat-x}#main #megapod .megapodStyleF .wrapper {position:absolute;bottom:0;left:0;width:540px;color:#353535;background:url(/img/mstyle04_01.png) repeat-x 100% 0}#main #megapod .megapodStyleA .wrapper a,#main #megapod .megapodStyleF .wrapper a {color:#000}#main #megapod .megapodStyleC .wrapper a,#main #megapod .megapodStyleD .wrapper a,#main #megapod .megapodStyleE .wrapper a,#main #megapod .megapodStyleB .wrapper a {color:#fff}#main #megapod .megapodStyleA .wrapper a:hover,#main #megapod .megapodStyleB .wrapper a:hover,#main #megapod .megapodStyleD .wrapper a:hover,#main #megapod .megapodStyleF .wrapper a:hover {color:#244c85;text-decoration:none}#main #megapod .megapodStyleE .wrapper a:hover,#main #megapod .megapodStyleC .wrapper a:hover {color:#000;text-decoration:none}#main #megapod .megapodStyleA .wrapper a:visited,#main #megapod .megapodStyleB .wrapper a:visited,#main #megapod .megapodStyleC .wrapper a:visited,#main #megapod .megapodStyleD .wrapper a:visited,#main #megapod .megapodStyleE .wrapper a:visited,#main #megapod .megapodStyleF .wrapper a:visited {color:#b6bbc3;text-decoration:underline}#main #megapod .megapodStyleC .summary,#main #megapod .megapodStyleD .summary {padding:0;margin:0}#main #megapod .megapodStyleB .summary {padding:0 4px 8px 9px;margin:0;color:#fff;background:url(/img/mstyle02_04.png) repeat-x 0 100%}#main #megapod .megapodStyleE .summary {padding:0;margin:0;color:#fff}#featured .mpu {float:right}#imbibe #errorStrip {width:978px;height:35px;;margin:0;color:#fff;background:#b53b3a;border-top:2px solid #870e0e;border-right:1px solid #9e9e9e;border-bottom:1px solid #870e0e;border-left:1px solid #9e9e9e;clear:both}#imbibe #errorStrip span {padding:7px 14px;display:block}#imbibe #errorStrip a {background:url(/img/dott_error.png) no-repeat 0 50%;padding:0 5px 0 16px;margin:0 0 0 5px}#imbibe #errorStrip a:link {color:#fff3f3;text-decoration:underline}#imbibe #errorStrip a:visited {color:#eedddd;text-decoration:underline}#imbibe #errorStrip a:hover {color:#fff3f3;text-decoration:none}#imbibe #errorStrip a:active {color:#ffcfcf;text-decoration:underline}#main {width:620px;margin:0 0 17px 19px;padding:0 0 1px 0;float:left;clear:left;background:url(/img/grad_list.png) repeat-x 0 57px;overflow:hidden;text-rendering:optimizeLegibility}#feature {width:620px;margin:-3px 0 0 0;padding:0}/* ie6 style */ * html #main {width:620px;margin:0 20px 10px 10px;float:left;clear:left;background:url(/img/grad_list.png) repeat-x 0 57px;overflow:hidden}#main small {margin:0 14px 7px 14px}#main small a:link {color:#6391d1;text-decoration:underline}#main small a:visited {color:#b6bbc3;text-decoration:underline}#main small a:hover {color:#6391d1;text-decoration:none}#main small a:active {color:#65a1f5;text-decoration:underline}#main a:link {color:#244c85;text-decoration:underline}#main h1 span.moreLink a:visited,#main a:visited {color:#555a62;text-decoration:underline}#main a:hover {color:#244c85;text-decoration:none}#main a:active {color:#447ccb;text-decoration:underline}#main h1 {margin:15px 14px 13px 0;line-height:1.30em}#active-other #main h1 {margin:15px 14px 30px 0;line-height:1.30em}#main h2,#main h3,#main h4 {margin:7px 14px;line-height:1.30em }#main h3 {margin:7px 0}#main h2 {margin:1em 0 15px 1em}#main .regform label,#register label {border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ededed;padding:5px 5px 5px 10px;width:160px;display:inline-block}#main .pod {background:url(/img/grad_site.png) repeat-x;border-top:1px solid #e3e3e3;margin:-1px 0 0 0;padding:3px 0 10px 0;width:620px;clear:both;overflow:hidden}#main .not-live {opacity:0.75;filter:alpha(opacity=75);outline:1px dotted gray;outline:1px dotted rgba(0,0,0,0.5);outline-offset:-1px}#main .pod h3 {margin:7px 0 0 0}#main .pod h4 {margin:5px 28px}#main .pod small {margin:0 28px 7px 28px;display:block}#main .pod p {margin:4px 28px}#main .pod .blogShortAvatar {width:50px;float:left;text-align:right;margin:12px 0 0 0}#main .pod .blogShort {width:488px;float:right}#main .thread-list h4 {margin:0;padding:0}#main .thread-list p,#main .thread-list small {margin:10px 0;padding:0}#main .thread-list a {margin:0;padding:0}#main td.forumAvatar {width:105px}.thread-list .forumUser div {width:105px;overflow:hidden}.thread-list .forumThreadPreview div {width:430px;overflow:hidden}#main .pod .blogAvatar {width:40px;height:40px;background:#f4f3f3 url(/img/forumavatar.jpg) no-repeat 50% 50%;margin:14px auto 0 auto;border:2px solid #b7b7b7}#main .infoStrip {border-top:1px solid #dee6f0;border-bottom:1px solid #dee6f0;background:#f0f5fb;margin:5px 0}#main .infoStrip p {padding:0 0 0 14px;margin:5px!important}#main .moreBlogger .pod {padding:5px 100px;display:block}#main .aboutbox {background:#f7f7f7;border:1px solid #cfcfcf;padding:1px;margin:20px;width:190px;float:right}#main .aboutbox p {padding:7px;margin:0}#main .aboutbox img {margin:14px 0 0 14px}#main .errorPages {font-size:2.1em;padding:0 0 10px 0;color:#1e4d8e;border-bottom:1px solid #cfcfcf}#main .errorMessage {margin:35px 20px 14px 20px}#main #signinerror {margin:24px}#main #signinerror label {display:inline-block;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ededed;width:100px}#main #signinerror .column {float:left;width:270px;padding:0 14px 0 0;margin:0}#main #signinerror .email {clear:both;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;margin:10px 0 0 0;padding:10px 0 0 0}#main #signinerror h2,#main #signinerror h3,#main #signinerror h4 {margin:0;padding:0}#main #signinerror h3 a {margin:0}#main #signinerror input.text {width:190px;border:2px solid #d3d3d3;padding:2px}#main #signinerror .submit input {width:auto;border:none;padding:0}#editPanel {padding:2px 0 0 0}#editPanel h2,#editPanel h3 {padding:0 0 0 25px;background:url(/img/dott.png) no-repeat 0 50%;clear:both}#editPanel h4 {padding:0 0 0 25px;background:url(/img/dot.png) no-repeat 0 50%;clear:both}#editPanel .halfMain {width:290px;height:100px;float:left;text-align:center}#editPanel .thirdMain {width:188px;float:left;text-align:left;vertical-align:middle;margin:0 0 14px 14px}#editPanel .styledInput {padding:3px;border:2px solid #cecece}#editPanel .accordion {border:1px solid #b0b0b0 ;overflow:hidden;clear:both;margin:10px 0;padding:5px 7px 5px 10px ;background:url(/img/grad_site.png) repeat-x ;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-khtml-border-radius-topleft:4px;-khtml-border-radius-topright:4px;-webkit-border-radius-topright:4px;-webkit-border-radius-topleft:4px;border-radius-topleft:4px;border-radius-topright:4px}#editPanel .accordion .upload {margin:0 0 0 10px;padding:10px;border-bottom:1px solid #d9d9d9;width:570px}#editPanel .accordion h3 {border-bottom:1px solid #d9d9d9;overflow:hidden;margin:0 10px 0 0}#editPanel .accordion h3 img {float:left}#editPanel .accordion a.another {background:url(/img/btn_plus.png) no-repeat 0 50%;padding:5px 5px 5px 30px}#editPanel input,#editPanel textarea {margin:5px;vertical-align:middle;white-space:nowrap;width:590px}#editPanel textarea#summary {width:97.5%}#editPanel form {}#sidebar {width:300px;margin:0 19px 19px 0;float:right;clear:right}#sidebar a {color:#00547f;text-decoration:underline}#sidebar a:visited {color:#5e6569;text-decoration:underline}#sidebar a:hover {color:#00547f;text-decoration:none}#sidebar a:active {color:#1b73a1;text-decoration:underline}#sidebar p {margin:0 14px 7px 14px}#sidebar a span {text-decoration:underline}#sidebar a:hover span {text-decoration:none}#sidebar #editorPanel {background:url(/img/panel_dashboard.png) no-repeat ;margin:21px 0 5px 0;padding:35px 0 0 0;width:100%;overflow:hidden}#sidebar .pod {margin:0 0 5px 0;width:100%;overflow:hidden;background:url(/img/grad_list.png) repeat-x 0 56px}#sidebar .pod .featured-blog {width:300px;padding:0;margin:0 0 4px 0}#sidebar .pod .featured-blog h3 {margin:12px 0 5px 4px;padding:0;width:290px}#sidebar .pod .featured-blog h3 .blogger-name {display:block;margin:0;padding:0 0 3px 85px;background:url(/img/dott.png) no-repeat 23% 50%}#sidebar .pod .featured-blog h3 .blog-title {display:block;font-size:0.85em;margin:0 0 8px 4px;padding:0}#sidebar .pod .featured-blog img {float:left;margin:0 12px 0 8px;padding:0;width:40px;border:2px solid #b8b8b8}#sidebar .pod .featured-blog p {width:220px;margin:0 0 0 68px;padding:0}#sidebar .pod h2 span.moreLink {color:#007185;padding:0;margin:4px;background:url(/img/dot.png) no-repeat 0 50%}#sidebar ul.latestarticles {list-style:none;/*margin:22px 0;*/ padding:0;width:285px}#sidebar .latestarticles li {margin:5px;padding:3px 3px 3px 25px;border-bottom:1px solid #ebebeb;background:url(/img/dot.png) no-repeat 0 50%}#sidebar .pod .ourbloggers div,#sidebar .pod .moreblogger {background:url(/img/grad_list.png) repeat-x ;clear:both;display:block;overflow:hidden;margin:0 0 14px 0}#sidebar .pod .ourbloggers .blogShortAvatar {width:50px;float:left;text-align:right;padding:14px 0 0 0}#sidebar .pod .ourbloggers .blogShort {width:228px;margin:0 10px 0 0;float:right}#sidebar .pod .ourbloggers .blogShort small,#sidebar .pod .ourbloggers .blogShort p {float:left;margin:3px 0}#sidebar .pod .blogName a {padding:2px 5px 5px 25px;background:url(/img/dot.png) no-repeat 0 50%}#sidebar .pod .moreblogger a,#sidebar .pod .featuredevents {position:relative}#sidebar .pod .featuredevents h4 img {position:absolute;right:0;margin:10px 0 0}#sidebar .pod .featuredevents a {margin:0;padding:0}#sidebar .pod h2 {margin:24px 0 -5px 0!important;padding:0!important;line-height:0.95em}#sidebar .pod h2 img {margin:0}#sidebar .pod h3 {margin:10px 0 0 0;padding:0}#sidebar .pod h4 {margin:7px 14px}#sidebar .pod small {margin:0 14px}#sidebar .pod p {margin:0 17px;font-size:0.98em}#sidebar .pod blockquote {margin:7px 7px 14px 14px;background:url(/img/editorschoice_quote_topleft.png) no-repeat }#sidebar .pod .featuredevents {padding:0 0 7px 0 ;overflow:hidden;border-top:none;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-khtml-border-radius-bottomleft:4px;-khtml-border-radius-bottomright:4px;-webkit-border-radius-bottomright:4px;-webkit-border-radius-bottomleft:4px;border-radius-bottomleft:4px;border-radius-bottomright:4px;background:url(/img/grad_events_pod.png) repeat-x 100% 100%}#sidebar #newsletterSm {border:1px solid #c6c6c6;padding:14px;margin:14px 0;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:url(/img/grad_events_pod.png) repeat-x 100% 100%;width:272px}#sidebar #newsletterSm form {background:#ccc url(/img/grad_form.png) repeat-x 100% 0;height:36px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#sidebar #newsletterSm form input.text {border:2px solid #cecece;padding:2px;width:100px}#sidebar #newsletterSm form input.text:focus {border-color:#316fb5;outline:none}#sidebar #newsletterSm input {margin:5px;vertical-align:middle;white-space:nowrap}.thisarticle {border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;padding:0 0 5px 0;;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.hide-sidebar #main {width:940px}.firstPod {background:transparent}#mainArticles,#featured-events,#mainBlogs {background:url(/img/home_background.png) repeat-x 0 2px;display:block}#mainArticles {display:inline-block;margin:0 0 12px;padding:0}#mainArticles h2 {float:left;margin:0 0 -2px 0;padding:0;width:620px}#mainArticles h2 img {float:left;margin:0;padding:0}#mainArticles h2 .moreLink {font-size:0.65em;display:inline-block;margin:4px 14px 0 0}#mainArticles ul.moreArticles {list-style:none;margin:0;padding:0}#mainArticles .moreArticles li {margin:0;padding:0}#mainArticles .moreArticles a {display:block;padding:7px 7px 7px 24px;margin:0;background:url(/img/dot.png) no-repeat 0 50%}#mainArticles .moreArticles span {float:right;padding:0 5px 0 0}#mainArticles .moreArticles .odd a {background-color:#f6f6f6}#newsletter-wide {width:618px;height:65px;overflow:hidden;border:1px solid #d7d7d7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0;padding:0;background:url(/img/grad_site.png) repeat-x }#newsletter-wide .twitterpart {width:260px;float:left;padding:10px 5px}#newsletter-wide .twitterpart a:hover img {position:relative;top:-1px;opacity:0.75}#newsletter-wide .signuppart {width:320px;float:right;padding:10px 5px}#newsletter-wide form {background:#ccc url(/img/grad_form.png) repeat-x 100% 0;height:36px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#newsletter-wide form #newsletterEmail {border:2px solid #cecece;padding:2px;width:100px}#newsletter-wide form #newsletterEmail:focus {border-color:#316fb5;outline:none}#newsletter-wide input {margin:5px;vertical-align:middle;white-space:nowrap}#newsletter-wide p {font-size:1.4em;margin:0;padding:0}#newsletter-wide a {color:#6391d1}#newsletter-wide .unsubscribe {font-size:0.70em;float:right;margin:0 10px 0 0 }#mainForum {float:left;width:620px;margin:14px 0 0 0;padding:0;background:url(/img/grad_list.png) repeat-x 0 33px}*:first-child+html #mainForum {padding:0 0 20px 0}#mainForum h2 {width:620px;margin:0;padding:0}#mainForum h2 img {float:left;padding:0;margin:0}#mainForum #forumouter {float:left;width:618px;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-top:none;padding:0;margin:0}#mainForum table {float:left;width:600px;margin:-1px 0 0 10px}*html #mainForum #forumouter {float:left;width:618px;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-top:none;padding:0;margin:0 0 20px 0}*html #mainForum table {float:left;width:600px;margin:-1px 0 0 5px}#mainForum table td {text-align:left;border-top:1px solid #e3e3e3;border-width:1px 0;margin:-1px -2px 0 3px;padding:6px 0 3px 0;background:#fff url(/img/grad_site.png) repeat-x ;overflow:hidden}#mainForum .info {background:transparent;margin:0;padding:5px;border:0;font-size:0.90em}#mainForum table h4 {font-size:1.05em}#mainForum table h4,#mainForum table small {margin:2px!important}#mainForum a {margin:0!important;padding:0!important;background:transparent!important}#mainForum .topicColumn div {float:left;width:262px}#mainForum .replyColumn div {float:left;width:252px}#mainForum .replies {font-size:1.9em;text-align:center;width:65px}#mainForum h2 .moreLink {float:right;font-size:0.65em;padding:0 0 0 26px;display:inline-block;margin:4px 14px 0 0;background:url(/img/dot.png) no-repeat 0 50%}#mainForum .mainforum a {color:#007185;padding:0 0 0 21px;margin:0 5px}/* Forum helpers */ .syntax-help {padding:5px 15px;margin:0;border:1px solid #d3d3d3;background:#e6e6e6;color:#1e2329;list-style:none}/* Blogs */ h1.head-border {border-top:1px solid #cfcfcf;padding:15px 0 0 0}#main .ourbloggers {overflow:hidden}#main .ourbloggers div {background:url(/img/grad_site.png) repeat-x;vertical-align:top;display:inline-block;margin:0 17px 0 0;width:293px;border-top:1px solid #cfcfcf}#main .ourbloggers div {*float:left;*min-height:15em}#main .ourbloggers div.odd {*float:right;*min-height:15em}#main .ourbloggers h3 {margin:10px 0 0 10px;padding:0}#main .ourbloggers h3 a {background:transparent;margin:0;padding:0}#main .ourbloggers h3 img {border:2px solid #a9a9a9;float:left;margin:0 10px 0 0}#main .ourbloggers h3 span.blogAuthor {margin:0 0 0 53px;padding:0 0 0 18px;background:url(/img/dot.png) no-repeat 0 50%;display:block}#main .ourbloggers p.blogName {margin:0 0 0 68px;padding:0}#main .ourbloggers p {padding:0 2px 0 10px}#mainBlogs .picture {width:65px;float:left}#mainBlogs .picture img {margin:10px 0 0 10px}#mainBlogs .entry {width:235px;float:left}.blogname-no-pic {margin:-14px 0 0 20px;padding:0 0 3px 1px}#eventsDate {width:100%;height:33px;background:url(/img/events_date.png) repeat 0 100% ;text-align:center;border-bottom:1px solid #e3e3e3}#eventsDate h4 {margin:0;padding:7px 0 0 0;background:transparent}abbr.dtstart,abbr.dtend {border:0}.pagination {border-top:1px solid #ececec;margin:5px;padding:15px 0;width:100%;text-align:center;height:50px}.pagination a {background:#f7f7f7;padding:2px 8px;border:1px solid #ececec;margin:5px}#footer {background:#f4f3f3;color:#2b415a;width:980px;margin:0 auto;border-top:1px solid #e1e1e1}#footer .category-nav {background:url(/img/footer.png) no-repeat;overflow:hidden;clear:both;padding:30px 0 0 0}#footer a:link {color:#4b5c6f;text-decoration:underline}#footer a:visited {color:#4b5c6f;text-decoration:underline}#footer a:hover {color:#4b5c6f;text-decoration:none}#footer a:active {color:#3772b4;text-decoration:underline}#footer ul {margin:0;list-style:none;padding:0}#footer ul.pod {width:300px;margin:10px 0 0 19px;float:left}*html #footer ul.pod {width:320px;margin-left:5px}#footer p {padding:7px 14px;font-size:0.80em}#footer li {display:block;width:49%;float:left}#footer li li {width:auto;float:none;margin:0;padding:0 0 1px 0}#footer ul ul {margin:0;list-style:none;padding:0 0 0 7px;font-size:0.85em}#footer .news-business-links ul {padding-left:15px}/* these links are narrow,and previous column is wider than average */ #footer li li a {display:block;padding:4px 0 4px 20px;background:url(/img/dot.png) no-repeat 0 50%}#footer li li.rss a,#blogger-header .subscribe a {padding:4px 20px ;background:url(/img/rss.png) no-repeat 2px 50%}#footer .copyright {margin:5px;display:inline-block;background:#f4f3f3;width:100%;text-align:center}#footer .copyright a.abc-audit {float:right;position:relative;right:5px;top:-50px}#footer .copyright a.abc-audit img {margin:0;top:0}/* Main Search */ #siteSearch {display:block;/*background-color:#f4f3f3;*/ width:270px;padding:5px 22px 0 0}#siteSearch #searchInput {float:left;margin:1px 0 0 0;width:170px;border:2px solid #cecece;padding:2px 4px;font-size:0.85em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:white}#siteSearch #imageField {float:right}/* the rest of search styles in search.zpt */ #siteSearch.fullwidth {background:white url(/img/grad_searchbar.png) repeat-x 0 100%;width:auto;height:33px;padding:10px 18px;border-bottom:1px solid #cfcfcf}#siteSearch.fullwidth,#siteSearch.fullwidth label {line-height:33px;padding-left:14px}#siteSearch.fullwidth,#siteSearch.fullwidth label,#siteSearch.fullwidth img,#siteSearch.fullwidth input {vertical-align:middle}#siteSearch.fullwidth label {display:inline-block;width:174px}#siteSearch.fullwidth #searchInput {float:none;width:480px;margin-right:18px}#siteSearch.fullwidth #imageField {float:none}/* DO NOT USE presentational classes! */ .siteBorder {padding:14px 0 14px 7px}/* THIS IS HARMFUL to accessibility if used next to image with same alt attribute or when used on focusable elements. */ .accessibility {position:absolute;top:-999em;left:-999em}/* > links */ h1 span.moreLink,h2 span.moreLink {float:right;font-size:0.65em;display:inline-block;margin:4px 14px 0 0}h1 span.moreLink {font-size:0.58em;margin:0}.moreLink {display:inline-block;float:right}a.moreLink {color:#007185;padding:0 0 0 21px;margin:0 5px ;background:url(/img/dot.png) no-repeat 0 50%}#main h1 span.moreLink a,#main h2 a,#main h3 a,#main h4 a {color:#496b00;padding:0 0 0 21px;margin:0 0 0 5px;background:url(/img/dot.png) no-repeat 0 50%}#main h3 a {display:block;background:url(/img/dot.png) no-repeat 0 5px}#sidebar h2 a {padding:0 0 0 20px;margin:0 0 -1px 5px}#sidebar h4 a {padding:0;margin:0 0 -1px 5px}#sidebar .editors-quote h4 a {padding-left:0;margin-left:0}#sidebar .editors-quote blockquote a {display:block;text-decoration:none;color:#444;color:inherit}#sidebar .editors-quote blockquote a:hover {background:#f8f8ff;color:#336}div#main div.story h2 {padding:0;margin:0}/* Positioning */ img.toLeft,img.illustration,div#blogger-header img {-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2);padding:1px}.toLeft {float:left;margin:0 5px 2px 0}.illustration {float:right;margin:0 1px 2px 5px}#mainArticles .illustration {max-width:160px;max-height:100px}/* must match featurednews preset */ /* standard banner sizes */ #sidebar .bannermpu {width:300px;height:250px;margin:12px 0 0 0;padding:0;background:#e3e3e3}#sidebar .leaderboard {width:728px;height:90px;background:#e3e3e3}#sidebar .button {width:120px;height:60px;background:#e3e3e3}#sidebar .skyscraper {width:120px;height:600px;background:#e3e3e3}#sidebar .mpu,#sidebar .leaderboard,#sidebar .button,#sidebar .skyscraper {margin:14px 0 0 0}.error {background:#fff8f8;color:#531a1a;border:1px dotted #840808;padding:2px;margin:2px}.header-quick-links {float:right}.header-quick-links a,.header-quick-links a:link,.header-quick-links a:hover,.header-quick-links a:visited {color:#007185;text-decoration:underline;font-size:0.80em;background-image:url(/img/dot.png) no-repeat 0 50%;margin-left:5px;padding-left:20px}/* placeholder is used throughout the site */ .placeholder {color:#888;font-style:italic;-o-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-webkit-transition:color 0.2s linear}/* sign-in */ #form label {border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ededed;padding:5px 5px 5px 10px;width:160px;display:inline-block;cursor:pointer}/* nerdystyles */ pre {white-space:-moz-pre-wrap;white-space:pre-wrap;word-wrap:break-word}pre,code,kbd,samp {font-family:Courier,"Courier New",monospace;/* if you don't set it explicitly,browsers use legacy hacks */}/* from feature.zpt */ .links-footer {text-align:center;margin:1em;overflow:hidden;clear:both;vertical-align:middle}.links-footer .previous {float:left}.links-footer .next {float:right}.links-footer span.toLeft,.links-footer span.illustration {padding:8px 0 0 0}.links-footer p.share {display:inline;height:32px}.links-footer p.share span {position:relative;top:-10px}.links-footer .print {padding:0 5px 0 5px;margin:0}a.print {cursor:pointer}.fbframe {width:52px;height:21px;vertical-align:middle;padding:4px 6px 4px 6px;margin:0 4px 5px;line-height:1;background:url(/img/socio_fblikeframe.png) no-repeat 50% 50%;display:inline-block}.fbframe {*margin-bottom:2px;margin-right:7px}.fbframe iframe {margin:0;vertical-align:bottom;padding:0;border:0}.categories-footer .pubdate {float:right;line-height:2em;margin:0 !important}.categories-footer a {font-weight:normal;text-decoration:underline}.categories-footer a:link {color:#526172;text-decoration:underline}.categories-footer a:hover,.categories-footer a:active {color:#253444;text-decoration:none}.categories-footer a:visited {color:#6e7985;text-decoration:underline}#main .categories-footer h3 {margin:7px 10px;padding:0 0 0 25px;background:url(/img/dott.png) no-repeat 0 50%}.categories-footer {overflow:hidden;clear:both}.categories-footer ul {list-style:none;margin:0;padding:0}.categories-footer .similar {float:left;width:50%;margin:0 -1px 0 0}/* -1 for IE */ .categories-footer .categories {float:left;width:50%;margin:0 0 0 -1px}.categories-footer .categories-single {float:none;width:100%;margin:0 0 0 -1px}.categories-footer .categories .tabheading {line-height:0.95em;margin:5px 0 -9px !important;padding:0 !important}.categories-footer .similar .tabheading {line-height:0.95em;margin:7px 0 -9px !important;padding:0 !important}.categories-footer .similar ul,.categories-footer .categories ul {background:url(/img/grad_list.png) repeat-x ;padding:5px}.categories-footer .similar li,.categories-footer .categories li {margin:5px;padding:3px 3px 3px 25px;border-bottom:1px solid #ebebeb;background:url(/img/dot.png) no-repeat 0 50%}.latest-articles {background:url(/img/grad_list.png) repeat-x 0 33px}.latest-articles ul {list-style:none;margin:0;padding:0}.latest-articles li {margin:5px;padding:3px 3px 3px 25px;border-bottom:1px solid #ebebeb;background:url(/img/dot.png) no-repeat 0 50%}.latest-articles a,.categories-footer .similar a {display:block;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;text-overflow:ellipsis-word}.news-body .pubdate,#feature .pubdate {font-style:italic;font-size:0.95em}/* use in features only */ .floatleft {float:left;margin:0 1em 0.5em 0;padding:0;clear:left;display:block}.floatright {float:right;margin:0 0.5em 1em;clear:right;display:block}#feature hr {clear:both}#feature .light-condensed-no-indent {margin:0;padding:5px}#feature .condensed-no-indent {margin:0;padding:5px}#feature .panel-head-caslon {margin:0;padding:5px}/* blog entry page */ #comments .comment {background:url(/img/grad_list.png) repeat-x;clear:both;overflow:hidden;padding:15px 15px 15px 0}#comments .author {font-size:0.9em}#comments .comment-body {margin-left:120px}#comments .author .avatar {float:left;width:120px;text-align:center}#comments .moderated {color:#aaa}#comments .moderated .warning {color:#800;font-style:italic}#comments label {display:none}#comments textarea {width:600px;height:10em}#comments .comments-closed {color:#bbb;font-style:italic}#thread-subscription input,#thread-subscription img {vertical-align:middle}/* news & articles */ #carousel {width:480px;padding:0 70px;height:180px;overflow:auto;overflow-x:hidden;position:relative}#carousel .megapod-page {width:480px;height:150px;overflow:hidden;z-index:1}#carousel .megapod-page img {float:left;border:2px solid #b8b8b8;margin:0 5px 0 1px}#carousel.dynamic {overflow:hidden;margin:0 0 14px 0}#carousel.dynamic .megapod-page {position:absolute;top:5px;left:70px;background:white url(/img/grad_list.png) repeat-x 0 -8px}#carousel.dynamic .megapod-dots {position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:3}#carousel .megapod-dots a {background:url(/img/megapod-dots-white.png) no-repeat;width:8px;height:0;padding:8px 0 0 0;overflow:hidden;border:4px solid white;/* easy padding */ display:inline-block}#carousel .megapod-dots a.active {background-position:0 -12px}#carousel .prev,#carousel .next {position:absolute;top:20px;z-index:3;cursor:pointer}#carousel .prev:active,#carousel .next:active {top:21px;cursor:pointer}#carousel .prev {left:10px}#carousel .next {right:10px}.megapod-page .megapod-images {width:105px;height:115px;float:left;clear:left;margin:15px 0 0 0}.megapod-page .megapod-article {width:370px;float:right;clear:right}/* Paul - let me know if you need to change the following line:*/ .megapod-page .megapod-article .summary {margin:0 20px 5px 14px;padding:0;height:4.2em;overflow:hidden}/* thanks,Tim */ #main .megapod-page .megapod-article small {margin:0 0 0 14px;padding:0;white-space:nowrap;overflow:hidden}.megapod-page .megapod-article p {margin:0;padding:0}.megapod-page .megapod-article h2 {margin:11px 16px 0 11px!important;padding:0;font-size:131%}#main .megapod-page .megapod-article h2 a {margin:14px 0 0 0;padding:0 0 0 18px;background:url(/img/dott.png) no-repeat 0 5px}div.category-picker {border:1px solid #293236;background-color:#dce2eb}div.category-picker div {overflow:hidden}div.category-picker ul {padding:5px;padding-left:10px;margin:10px;margin-bottom:15px;background-color:#e7f1ff;float:left}div.category-picker ul li {list-style-type:none;display:block}div.category-picker ul li ul {margin:8px;margin-bottom:0;padding:0;float:none}div.category-picker ul li a {text-decoration:none;color:#243740!important;font-size:12px}div.category-picker ul li ul li a:link {color:#22759c}div.category-picker ul li a.category-selected {background-color:#c2dcff}div.category-picker p {padding:5px;margin:0;border-top:1px solid #e6ecf5;vertical-align:middle;background:#293236;color:#fff}/* */ /* reg form styles */ #member-benefits,#regform {padding:12px 0 0 12px}#member-benefits img {display:block;margin:30px 0 20px 0}#member-benefits {float:left;width:44%;margin-right:-1px;/* IESUX */ }#member-benefits ul {margin:0 20px 0 0}#member-benefits h2{margin:14px 0 0 0}#member-benefits .highlight {background:#b53b3a;padding:5px;position:relative;margin:50px auto;width:60%;color:#fff;border-top:2px solid #870e0e;border-right:1px solid #9e9e9e;border-bottom:1px solid #870e0e;border-left:1px solid #9e9e9e}#regform {float:right;width:50%}.columns {overflow:hidden;border-bottom:1px solid #cfcfcf;background:url(/img/gradient-bottom.png) 0 100% repeat-x;margin:0 0 10px 0}#regform label {width:200px;display:inline-block}#regform .form-html {width:410px;margin:0 0 0 16px;padding:0}/*form .error label {background:url(/img/form-error-marker.png) 0 5px no-repeat;width:10em;padding-left:1em}*/ #regform .row {margin:12px 0 0 5px;padding:0 0 2px 2px}#regform .error {padding:5px;background:#f8f8f8 url(/img/gradient-form-error.png) repeat-x;border:1px solid #ececec}#regform .error ul.errors {color:#a00;margin:0;padding:0;list-style:none}#regform .error ul.errors li {margin:0 0 0 223px;padding:0}#regform .error-marker {background:url(/img/form-error-marker.png) 50% 50% no-repeat;width:9px;height:9px;vertical-align:top;margin:10px 0 0 5px;display:inline-block}#regform select,#regform input.text {width:190px;border:2px solid #d3d3d3;padding:2px;margin:0}#regform .check input,#regform .check label {width:auto}#regform .check label {display:inline;border:0}#regform label.required-text {font-weight:bold}#regform #jobfunction .check label,div.myprofile form fieldset#jobfunction label {text-align:left;width:100px!important}#jobfunction {margin:15px 0 0 0}#regform #jobfunction .row,div.myprofile form fieldset#jobfunction .row {float:left;width:40%}#regform #submit {width:auto;border:0}#newsletter_row label {width:auto!important}#regform select:focus,#regform input:focus {border-color:#316fb5;outline:none}#submit_row input {width:auto}#regform input#contactable_by_third_parties,#regform input#contactable {float:left;width:24px;height:14px}#fieldset_mag {padding:6px 0 15px 10px;margin:5px 0 0 0}#regform div#contactable_by_third_parties_row label,#regform div#contactable_row label {margin:0;padding:1px 10px 2px 2px}.row {margin:0;padding:5px 0 5px 3px}/* My Profile form */ div.myprofile form input.text {border:2px solid #d3d3d3;padding:2px;width:200px}div.myprofile form div.check input,div.myprofile form fieldset#jobfunction,div.myprofile form fieldset#avatar {margin-left:0!important}div.myprofile form fieldset#jobfunction label {border:none}div.myprofile form div label {width:235px!important}div.myprofile form fieldset#avatar {margin:18px 0 5px 0}/* filters */ .filter {clear:both;padding:0 0 0 17px;margin:0;width:100%;overflow:hidden}.filter {*padding:0 0 14px 17px}/* extra padding to ie7 */ #main .filtered h2 {margin:0 0 5px 20px}#main .filter h3,#main .filtered h3 {margin:0;padding:0;font-size:1.2em}#main .filtered .filter h3 {line-height:2em;font-size:1.2em}#main .filtered h4 {margin:0 14px;padding:0;border:none}#main .filter ul.toplevel {margin:0}.filtered {background:url(/img/grad_list.png) repeat-x 0 33px;clear:both;margin:20px 0 0 0}.filter .filterPath {padding:0 14px 7px 14px;border-bottom:1px solid #cecece;display:block}.filtered .filterPath {margin:3px 0 12px 19px}#main .filtered .filterPath h2 {margin:0 0 0 0;padding:0;height:33px;border:none}.filter .filterPath img {vertical-align:middle;margin-right:2px}.filter .filterPath a {text-decoration:none !important;color:#444}.filter .filterPath span {white-space:nowrap}.filter .filterPath span a {white-space:normal}.filter .filterPath a:hover {text-decoration:underline !important;color:#444}#main .filteredresults h3 {padding:0;margin:24px 0 0;height:33px}.filter h3,.filter p {margin:0 !important;padding:0 !important;font-size:1em}.filter ul {margin:7px 0 0 14px;padding:0;list-style:none}.filter ul ul {margin:4px 0 0 0;padding:0 0 0 18px;background:url(/img/filter_dot.png) no-repeat;}.filter ul ul ul {margin:0;padding:0;background:transparent}.filter li.toplevel ul li ul li {margin:0;padding:0;background:transparent;color:#244c85}.filter li {margin:0;padding:0;list-style:none}.filter li.toplevel {float:left;width:33%}#content #main .filter li.toplevel ul li a {color:#244c85}#content #main .filter li.toplevel ul li li a {font-size:0.9em;font-style:italic;padding:0 0 0 17px}#content #main .filter li.toplevel ul li li li a {font-size:0.9em;font-style:normal;padding:0 0 0 25px}*html #content #main .filter li.toplevel ul li li a {float:left;font-size:0.9em;font-style:italic;padding:0 0 0 17px}*html #content #main .filter li.toplevel ul li li li a {float:left;font-size:0.9em;font-style:normal;padding:0 0 0 25px}.filter li li {margin:0;padding:0}.filter li li a {display:inline;padding:2px;max-width:142px}/* gives 4-column display (sortof) */ .filter li li li a {padding-left:7px}.filter li li li li a {padding:0 0 0 7px}.filter li li li li {padding-left:7px}#active-news .other-news {margin-top:1em}/* on news page filter touches news */ #main .paging {text-align:right;padding:0 !important;margin:0 0 1px 0 !important;font-family:"Times New Roman",Times,serif}#main .paging a {color:#496b00;white-space:nowrap}#main .paging a.page-number span {border:1px solid #eee;background-color:#f7f7f7;text-decoration:none}#main .paging a.page-number:hover span {border:1px solid #ddd;background-color:#f7f7f7;text-decoration:underline}#main .paging a.page-number,#main .paging span.current-page {padding:0 7px 1px 7px;display:inline-block;vertical-align:middle;text-align:center;line-height:18px}#main .paging a.page-number span,#main .paging span.current-page {margin:0;width:28px;height:18px;display:inline-block;vertical-align:middle;text-align:center;line-height:18px}/* Events */ #event-header {height:56px;vertical-align:middle;line-height:56px;overflow:hidden}#event-header h1 {float:left}#event-nav {float:right}#event-nav a {font-size:14px;font-weight:lighter}#month-strip {background:url(/img/grad_site.png) repeat-x;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;height:42px;line-height:42px;padding:0 4px}#month-strip h2 {float:left;padding:8px 0 8px 6px;margin:0;font-weight:normal}.event-outer {margin:18px 0}.event-outer .event-date-column {background:url(/img/bgr_calendar.png) no-repeat ;width:64px;height:101px;float:left;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:0 11px 0 5px;padding:0;line-height:32px;text-align:center;display:inline;position:relative}.event-outer .event-date-column span {position:relative;left:-2px;display:block;color:#2c353a;text-transform:uppercase;-webkit-text-size-adjust:none}.event-outer .event-date-column span.cal-month {font-size:18px;text-shadow:1px 0 1px #333;font-weight:normal}.event-outer .event-date-column span.cal-day {font-size:46px;letter-spacing:-0.05em;padding:0 0 3px 0}.event-outer .event-date-column span.cal-year {color:#fff;font-size:18px;font-weight:normal;text-shadow:1px 1px 1px #000;position:absolute;bottom:0;left:10px}.event-details-column {float:left;width:540px}#main .event-details-column h3 {font-family:Georgia,"Times New Roman",Times,serif;background:url(/img/dott.png) no-repeat 0 50%;margin:0 0 0 10px;padding:9px 0 9px 20px;font-size:16px;font-weight:lighter}.event-info {padding:0;margin:0 0 2em;overflow:hidden}.event-info table {font-size:.9em;width:490px;padding:16px 12px 0 12px}.event-info table th {padding-left:0;width:75px;font-weight:bolder}.event-info .summary {min-height:5em;margin:0;padding:4px 12px 0}.event-info .summary {*margin:0;*padding:0}/* Older events styles */ .event {position:relative;border:1px solid red;padding-right:20px}.event a span {position:absolute;height:100%;top:0;right:0;width:20px;/* is this used? */ }.featured-event-top,.featured-event-bottom {border:none;background:#f1f1f1;color:#1f252d}.featured-event-bottom {border-bottom:1px solid #cfcfcf!important}.featured-eventDate {border-bottom:1px solid #cfcfcf!important;background:#f8f8f8;color:#204f90}.event-header {border:none!important}table.event-listing {border:1px solid #f8f8f8;width:100%}table.event-listing th form {float:right}.event-listing td {border-bottom:1px solid #e1e1e1;border-right:1px solid #f8f8f8}tr.featured-event-top td {border-bottom:none!important}tr.featured-event-bottom td {padding-top:0!important}td.event-date {width:132px}td.event-details {width:297px;padding-top:0;font-size:0.85em}td.event-details a {display:block;padding:6px 0 0;font-size:1.25em}td.event-region {width:5em}table.event-listing td div.event-featured {float:left;margin:0;padding:10px;border:1px solid #d5d5d5;background-color:white;display:block;width:430px}table.event-listing td div.event-featured p {margin:0}table.event-listing td div.event-featured img {margin-right:14px}#blogger-header {overflow:auto;padding:10px 0 15px 0}#blogger-header img {float:left;margin:14px 16px 5px 14px}#blogger-header #blurb {padding:0;margin:0}#blogger-header #blurb p {margin:8px 0 0 14px;padding:0}#blogger-header #blurb h2 {margin:10px 0 0 16px;padding:0}#blogger-header #blurb h3 {margin:3px 0 14px 14px;padding:0}#blogger-header #blurb .description {padding:0;margin:0}#blogger-header .subscribe {text-align:right}form#quick-signup-standalone {margin-top:10px}form#quick-signup-standalone #btn-add {margin-top:10px}input.long {width:350px}/* promo sidebar */ /* This code has 25 WTF/min */ .sky-promo {float:left;width:300px}.sky-promo .sky-banner {float:left;width:120px;height:600px;background:#e3e3e3}.sky-promo .promo h3 {float:left;margin:0 0 8px 0;padding:0;width:200px;background-color:blue}.sky-promo .promo h4,#sidebar .sky-promo .promo h4 a {display:block;margin:0;padding:0;font-size:100%}#sidebar .sky-promo .promo {float:left;width:160px;padding:0}#sidebar .sky-promo .promo div {margin:0 0 20px;padding:0;background:transparent}#sidebar .sky-promo .promo div a.morelink {width:auto;display:block;color:#007185;margin:4px 0;padding:0}#sidebar .sky-promo h3 {float:left;width:160px;background:url(/img/grad_list.png) repeat-x 0 33px}.whats-new,.whats-new .promo {float:right;width:160px;padding:0;margin:0}.whats-new-fullwidth,.whats-new-fullwidth .promo {width:auto !important}.whats-new h3,#sidebar .promo h4,#sidebar .promo h4 a {margin:0;padding:0}.whats-new h3 {padding:0 0 5px 0}#sidebar .promo div,#sidebar .promo .morelink {display:block;margin:0;padding:0}#sidebar .promo .morelink {padding-bottom:15px}.pager {text-align:right}/* styling for printing */ @media print {/* print:Homepage */ html,body,#imbibe {background:#fff}#imbibe {padding-top:0}#nav,#leaderboard,#loginbar,#breadcrumbs,#sidebar,#newsletter-wide,#mainArticles h2 .moreLink,#mainForum h2 .moreLink,#megapod .megapod-dots,#fanbanner {display:none}#content,#main {float:none;overflow:visible !important;width:100%;background:transparent;border:0}#mainForum {float:none;overflow:visible !important}#forum-digest {overflow:visible !important}#mainForum table td,#mainArticles ul.moreArticles {background:transparent}/* print:Blogs page */ #carousel .prev,#carousel .next,#carousel.dynamic .megapod-dots,h1 span.moreLink,.filtered,.filter {display:none}#main .pod .blogShort {width:90%}h1.head-border,#main .ourbloggers div,{border-top:0;background:transparent}#main .ourbloggers {overflow:visible !important}#main .ourbloggers div,#main .pod h3 a,#mainArticles .moreArticles a,#main .ourbloggers h3 span.blogAuthor,.threadOptions a,.blogShort h3 a,h1.head-border {background-image:none !important;/* hides background images for opera*/ border:0}/* print:forum page */ #main .forum-post,.forum-overview {overflow:visible !important;width:100%}#main .forum-overview .board-info {border:0}.forum-overview table,.forumThreadPreview p {width:100%}.reply-field textarea.reply-text {width:98%}div.subscription-strip,.board-info,.boardFooterInfo {display:none}/* print:News and articles subpage */ .links-footer,.categories-footer,.paging {display:none}#main .pod {width:100%;overflow:visible !important;background:transparent;border:0}#feature,#feature .story {overflow:visible !important}/* print:Events */ table.event-listing th form {text-align:right}.eventlisitings,.event-info p,.event-outer,.event-info table {width:100%}.event-details-column {width:80%}/*layout breaks at 100% in opera and ie7*/ #month-strip,.event-outer .event-date-column {background:transparent}/* footer */ #footer {display:none}/* Search filter */ #siteSearch.fullwidth,div.sky-banner {display:none}#results.with-tabs {width:100%}}/* parts from squaremeal forum,edited bits below */ #thread-form {margin:1em 0}#thread-form #delete {font-size:7pt;color:#900}.row p.error {margin:0}#thread-form #title_row,#thread-form #buttons {margin-top:1em}#thread-form #title_row input {font:22px/30px Utopia,Georgia,Palatino,"Palatino Linotype",serif;border:2px solid #d3d3d3;padding:2px;width:582px!important}#thread-form #body_row label {display:block}#thread-form textarea,#title_row input {width:100% !important;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#board_id optgroup {font-weight:normal;color:black;font-weight:bold;padding-left:1em;font-style:normal}#board_id option {color:black}#board_id option.disabled {color:#444;font-weight:normal}.forum-quote h2 {color:#666;margin:1em 0 0}.quote-wrapper {border:#ffab31 solid;border-width:1px 0;margin:0 0 1.4em;background:#ffeddb;padding:18px 10px 0;overflow:hidden;zoom:1}.quote-wrapper {*padding-bottom:18px !important}.quote-wrapper img {border:1px solid black;width:60px;height:60px;float:left;margin-right:10px;margin-bottom:20px}.quote-wrapper blockquote {color:#fc6800;font-style:normal;float:left;width:45%;min-height:60px;margin:0 10px 15px 0;background:no-repeat url(/img/forum/l.png) 0 0;padding:3px 0 0 25px}.quote-wrapper blockquote a {color:black;text-decoration:none;display:block;padding-right:19px;background:no-repeat url(/img/forum/r.png) 100% 100%}.quote-wrapper blockquote a:hover {text-decoration:underline}.quote-wrapper p {margin:0}.quote-wrapper .about a {font-weight:bold;color:black;display:block}.forum-overview {margin:10px 0 0}.forum-overview p {padding:10px}.forum-overview h2 {margin:0 0 10px}.forum-overview p.more {text-align:right}.forum-overview table {clear:left;margin:0 0 10px 0}p.new-thread {margin:4px 0;text-align:right;line-height:28px}.board-info p {float:right;text-align:right;margin:0!important;line-height:28px;vertical-align:baseline}div.subscription-strip {overflow:hidden;margin:15px 0 10px 0}div.subscription-strip #thread-subscription {float:left;padding-top:4px}div.subscription-strip p.share {float:right;margin:0}#thread-subscription input {*padding:0 .25em;overflow:visible;font-size:0.9em}div.subscription-strip div.social-icons img {vertical-align:middle}/*edited for imbibe*/ #thread-form .row,#thread-form #buttons {background:#f3f8ff;padding:7px 14px;margin:0;display:block}#thread-form #buttons .row {display:inline;padding:0}#thread-form #board_id_row {background:#c2d8f4}#thread-form #board_id_row label {margin-right:0.6ex}#thread-form #preview_row {margin-left:2em}#thread-form #delete_row {margin-left:2em}.forum-overview .board-info {background:#3062a8 url('/img/forum_board.png') no-repeat;padding:0;line-height:28px;height:38px;overflow:hidden;border-bottom:1px solid #1e4d8e}.forum-overview .board-info p {padding:2px 0 0 0;margin:0;width:35%}.forum-overview .board-info h3 {float:left;margin:5px;color:white;vertical-align:baseline;width:65%}.forum-overview .board-info h3 a {display:block;background:none!important;margin:0!important}.forum-overview .board-info h3 a:link,.board-info h3 a:visited {color:#fff!important;text-decoration:none}.forum-overview .board-info h3 a:hover,.board-info h3 a:active {color:#d9e8fc!important;text-decoration:underline}.board-info a.new-thread {display:block;padding:5px;color:white}.thread-list thead {background:#f8f8f8 url('/img/forum_thead.png') repeat-x bottom left;font-size:0.75em;font-weight:normal;text-align:center}.thread-list td {background:url('/img/grad_list.png') repeat-x}.thread-list .replies {font-size:1.9em;text-align:center}.forum-post td {border-bottom:1px solid #f5f5f5}.forumUser {font-size:0.90em;text-align:center}.boardFooterInfo {font-size:0.90em;text-align:center;background:#eee url('/img/grad_thread_footer.png') repeat-x bottom left}.thread-list a:link,.thread-list a:visited,.forum-post a:link,.forum-post a:visited {color:#06587d;text-decoration:underline}.thread-list a:hover,.thread-list a:active,.forum-post a:hover,.forum-post a:active {color:#008ccb;text-decoration:none}.boardFooterInfo a:link,.boardFooterInfo a:visited {color:#526172;text-decoration:underline}.boardFooterInfo a:hover,.boardFooterInfo a:active {color:#314b69;text-decoration:none}.thread-start {background:#fbfbfb;padding:10px 0}.forum-post {background:#fff url('/img/grad_list.png') repeat-x ;padding:0 0 10px 0;margin:0 0 10px 0;width:620px}.forum-error {background:#f3e6e6;border:1px solid #dd1010;text-align:center}.threadOptions {font-size:0.80em}.forum-post td .postContent p {margin:0px;padding:0 10px 5px 7px;overflow:hidden}.threadOptions a {background:transparent url('/img/thread_options.png') no-repeat 0 50%;padding:0 5px 0 15px;color:#8fb259}.threadTitle-styling {color:#353535}.post-reply-or-edit {float:right}.forumEditingError {background:#fafafa;;border:1px solid white}.forumEditingError h4 {color:#cfcfcf}.forumAvatar,td.forumAvatar {text-align:center!important;width:150px}blockquote {margin:0;padding:0 38px;background:transparent url(/img/editorschoice_quote_topleft.png) no-repeat}.blockquote {background:transparent url(/img/editorschoice_quote_bottomright.png) no-repeat bottom right;margin:0;padding:0}.blockquote p {min-height:25px;padding-right:26px}#smallquoteright {background:transparent url(/img/editorschoice_quote_bottomright.png) no-repeat bottom right;display:block;height:22px}#thread-form label {border:0;padding:5px 5px 5px 10px;width:auto;display:inline-block}.forumHelper {padding:10px;display:block;width:600px}.forumHelper .start-new-thread {float:right}#user-posts {background:transparent url('/img/grad_list.png') repeat-x 0 0;padding:7px 0 0 0}#user-posts blockquote {margin:0;padding:0px 40px;background:none}#user-posts blockquote p {margin:0;padding:0px 6px 10px 4px;/*background:transparent url(/img/editorschoice_quote_bottomright.png) no-repeat bottom right;*/}.user-post {border-bottom:1px solid #cecece;padding:0 14px 7px 14px}.user-post-even {background:transparent url('/img/grad_user.png') repeat-x bottom left}#user-posts .user-post-even blockquote blockquote {background:transparent url(/img/editorschoice_quote_topleft.png) no-repeat}#postContent blockquote .blockquote {background:transparent url(/img/editorschoice_quote_topleft.png) no-repeat}.reply-field textarea {width:616px;padding:0;margin:0}.reply-field textarea.reply-text {max-width:100%}.infoStrip {line-height:2}

