@media screen { @import url(/wp/wp-content/themes/rkteam/css/master.css); @import url(/wp/wp-content/themes/rkteam/css/cforms.css); } @media screen {  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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }  :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; }  table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }  html { } html body { font-family: Helvetica, Arial, Geneva, sans-serif; font-size: 13px; line-height: 140%; color: #333;  position: relative; font-size: 1 `- 74147777 em width: 100%; overflow: scroll; text-align: left; } h1 { font-size: 20px; font-weight: bold; line-height: 28px; margin: 0 0 20px 0; color: #0060a1; } h1 span { color: #759920; display: block; } h2 { font-size: 18px; font-weight: inherit; font-weight: bold; margin: 0 0 6px 0; color: #000; clear: left; } h3 { font-size: 16px; font-weight: bold; color: #861717; margin: 0 0 3px 0; } h3 a { font-weight: bold; color: #c70000; text-decoration: underline; } h4 { color: #E9901B; font-weight: bold; margin: 0 0 3px 0; } p { margin: 0 0 15px 0; } ul li { list-style-image: url(/wp/wp-content/themes/rkteam/css/../images/bullet-orange.png); } ul, ol { list-style-position: outside; margin: 0 0 2em 0; } ol { margin-left: 1em; } ol li, ol { list-style-type: decimal; } ul ul { margin-top: 10px; } li { margin: 0 0 5px 16px; } blockquote { padding: 20px; margin: 0 0 20px 0; background-color: #FFF3CD; font-style: italic; color: #000; } blockquote div { color: #333; font-style: normal; font-size: .8em; } small { font-size: .85em; } form { } strong { font-weight: bold; } em { font-style: italic; } a { color: #333; } a:hover { text-decoration: underline; color: #000; } table { border: 1px solid #ccc; margin: 0 0 20px 0; } table td { padding: 5px; border: 1px solid #ccc; } div#wrapper { position: relative; width: 100%; margin: 0 auto;   background: url(/wp/wp-content/themes/rkteam/css/../images/body-bg.jpg) repeat-x -100px 200px; } div#container { position: relative; min-height: 650px; margin: 0 auto; width: 960px; margin-top: 0; overflow: auto; } div#header { position: absolute; width: 100%;  height: 206px;  background: url(/wp/wp-content/themes/rkteam/css/../images/header-dotted-bg2.png) repeat-x; margin: 0; padding: 0; left: 0; } div#header-content { width: 960px; margin: 0 auto; position: relative;  height: 160px; } div#bg-graphic { height: 160px; position: absolute; right: 0; top: 0; width: 391px; background: url(/wp/wp-content/themes/rkteam/css/../images/header-bg-graphic.png) no-repeat; z-index: 4; } body.home #content { margin: 40px 0 0 0; min-height: 400px; } body.page #content { background: url(/wp/wp-content/themes/rkteam/css/../images/page-content-bg.png) repeat-y; width: 930px; min-height: 400px; position: relative; margin: 40px 0 0 0px;  padding: 0 0 25px 0; overflow: auto; } body.page #content .content-top { display: block; width: 902px; background: url(/wp/wp-content/themes/rkteam/css/../images/content-top.png) repeat-x; height: 15px; margin: 0 auto 40px auto; } div#mainnav { height: 40px; margin: 0; position: relative; top: 160px; width: auto; } div#mainnav ul { list-style: none; list-style-image: none; height: 40px; overflow: auto; } div#mainnav li { float: left; margin: 0 10px 0 15px; list-style: none; list-style-image: none; } div#mainnav li a { background: url(/wp/wp-content/themes/rkteam/css/../images/mainnav-sprites.png); height: 40px; width: 100px; text-indent: -9999px; display: block; margin: 0; } div#mainnav li a:hover, div#mainnav li a:active { background-position: bottom; } div#mainnav li.page-item-60 a { background-position: 0 top; width: 107px; } div#mainnav li.page-item-60 a:hover { background-position: 0 bottom; } div#mainnav li.page-item-59 a { background-position: -133px top; width: 89px; } div#mainnav li.page-item-59 a:hover { background-position: -133px bottom; } div#mainnav li.page-item-61 a { background-position: -250px top; width: 80px; } div#mainnav li.page-item-61 a:hover { background-position: -250px bottom; } div#mainnav li.page-item-63 a { background-position: -357px top; width: 68px; } div#mainnav li.page-item-63 a:hover { background-position: -357px bottom; }  div#mainnav li.page-item-56 a { background-position: -454px top; width: 78px; } div#mainnav li.page-item-56 a:hover { background-position: -454px bottom; }  div#mainnav li.page-item-58 a { background-position: -563px top; width: 58px; } div#mainnav li.page-item-58 a:hover { background-position: -563px bottom; } div#footer { position: relative; height: 60px; display: block; background: #153657 url(/wp/wp-content/themes/rkteam/css/../images/footer-bg.png) repeat-x; overflow: auto; margin: 0; padding: 30px; } #footer-content { width: 920px; margin: 0 auto; } div#footer h2 { } div#footer ul { margin: 0 auto;  overflow: auto; list-style: none; color: #fff; float: left; } #footer ul.right { float: right; } div#footer li { float: left; margin: 0 15px 0 0; text-align: left; list-style: none; } #footer a { margin: 0 15px 0 0; } #footer a:link, #footer a:visited { color: #fff; } div#logos a { width: 454px; height: 160px; position: absolute; background: url(/wp/wp-content/themes/rkteam/css/../images/logos.png); top: 0; left: 0; } div#logo img { margin: 0 0 1em 0; } div.col { float: left; width: 240px; overflow: auto; margin-right: 40px; position: relative; z-index: 10; } div.col div {  } div#col1 {  } div#col2 {  width: 180px; } div#col3 { width: auto; margin-right: 0; float: none; position: absolute; right: 0px; top: 0; margin-top: 40px; } .col div.news { margin-left: 15px; width: 430px; } .news h2 { background: url(/wp/wp-content/themes/rkteam/css/../images/h2-news.png) no-repeat; } .news ul { } .news span.date { margin-right: 10px; } #col3 li a { color: #1f5184; font-size: 14px; text-decoration: none; } #col3 li a:hover { text-decoration: underline; } #col3 li .date { color: #E9901B; font-weight: bold; } div.twoforty { width: 200px; padding: 20px; } h2.next-workshop { height: 13px; width: 145px; background: url(/wp/wp-content/themes/rkteam/css/../images/next-workshop-home.png) top left no-repeat; text-indent: -9999px; margin: 0 0 0 20px; } div.green-box { background: url(/wp/wp-content/themes/rkteam/css/../images/green-box-bg.jpg); color: #fce97f; } div.green-box p { margin-bottom: 3px; } .green-box a:link, .green-box a:visited { color: #fff; } .green-box a:hover, .green-box a:active { color: #fce97f; } div.green-box .top { height: 15px; background: url(/wp/wp-content/themes/rkteam/css/../images/greenbox-corner-ul.png) no-repeat left top; margin: -20px -20px 0 -20px; } div.green-box div span { float: right; display: inline; height: 15px; width: 15px; background: url(/wp/wp-content/themes/rkteam/css/../images/greenbox-corner-ur.png) no-repeat right top; } div.green-box .register-now a { display: block; background: url(/wp/wp-content/themes/rkteam/css/../images/register-today.png) no-repeat right top; width: 240px; height: 40px; margin: 10px -20px -20px -20px } div.green-box .bottom { display: block; background: url(/wp/wp-content/themes/rkteam/css/../images/greenbox-bottom.png) no-repeat right top; width: 240px; height: 40px; margin: 10px -20px -20px -20px } .green-box h3 { color: #fff; } div#mission { margin-bottom: 20px; } div#mission a { background: url(/wp/wp-content/themes/rkteam/css/../images/mission-box.png); width: 240px; height: 160px; display: block; text-indent: -9999px; } .hub-logo a { margin: 20px 0 10px 0; background: url(/wp/wp-content/themes/rkteam/css/../images/hub-logo.png) no-repeat; width: 109px; height: 105px; display: block; } div#michelle-susan { background: url(/wp/wp-content/themes/rkteam/css/../images/michelle-susan-bg.png) no-repeat; width: 448px; height: 173px; position: relative; margin: 0 0 0 15px; } div#michelle-susan p { bottom: 18px; left: 40px; position: absolute; color: #fff; } div#michelle-susan a:link, div#michelle-susan a:visited { color: #9FCFFF; } div#michelle-susan a:hover, div#michelle-susan a:active { color: #fff; } div#highlight { background: url(/wp/wp-content/themes/rkteam/css/../images/highlight-bg.png) no-repeat; width: 474px; height: 193px; position: relative;  margin-bottom: 10px; } div#highlight a img { left: 15px; top: 15px; position: absolute; } .sidebar h1 { color: #fff; width: 210px; background: url(/wp/wp-content/themes/rkteam/css/../images/h1-top.png) repeat-y; padding: 15px 28px 0 40px; height: auto; margin: 0 0 0 -40px; display: block; } .sidebar h1 a { color: white; text-decoration: none; } .sidebar h1 span a { color: #A5D2FC; font-size: .5em; margin: 0 0 0 0em; display: block; line-height: 1.5em; } .sidebar .h1-bottom { width: 270px; height: 28px; display: block; background: url(/wp/wp-content/themes/rkteam/css/../images/h1-bottom.png) repeat-y; margin: 0 0 25px -40px; position: relative; padding: 0; } div.sidebar { width: 230px; margin: 250px 0 0 40px; position: absolute; top: 0; } div#sidebar-left { top: ; float: left; } ul.subpages { font-weight: bold; } ul.products li a { text-decoration: none; } ul.products li { list-style: none; } ul.products li li { list-style-image: url(/wp/wp-content/themes/rkteam/css/../images/bullet-orange.png); } ul.products li li a { text-decoration: underline } div#sidebar-right { right: 20px; top: 0; width: 175px; float: right;  } div.post { width: 500px; float: right; overflow: auto; position: relative; margin: 0 80px 0 0; white-space: normal; } .product { margin: 0 0 30px 0; overflow: auto; border-bottom: 1px solid #9FCFFF; } .product .image { float: left; width: 150px; margin: 0 30px 0 0; } .product .content { float: left; width: 310px; } .meta { padding: 4px; background-color: #DFEDFA; color: #1A4570; font-size: 11px; margin: 10px auto 20px auto; display: inline; clear: both; } .more { margin-bottom: 15px; display: block; } span.separator { margin: 0 .7em; } span.order { padding: 3px; text-decoration: none; background: #fc9400; color: #fff; margin-bottom: 10px; } h2 span { line-height: 34px; } div#email-list { overflow: hidden; margin-bottom: 20px; margin-left: 15px; } div#hub-random { width: 343px; height: 115px; background: url(/wp/wp-content/themes/rkteam/css/../images/hub-random.png) no-repeat; position: absolute; top: 30px; right: 45px; z-index: 20; } div#hub-random div { font-size: 16px; line-height: 20px; font-weight: bold; position: relative; left: 130px; top: 40px; width: 200px; } div#hub-random a { text-decoration: none; } span.price { display: block; color: #000; float: left; margin-right: 10px; font-size: 1.2em; } .border { border: 1px solid #333; }  div.button-row { margin: 0 0 30px 0; overflow: hidden; } a.button:link, #content a.button:visited, #content a.button:hover, #content a.button:active { text-decoration:none; } a.button, span.button { color:#FFFFFF; display:block; float:left; font-size:11px; height:20px; margin-right:10px; padding-right:10px; text-decoration:none; } a.button span, span.button span { float:left; height:14px; line-height:12px; padding:4px 0 3px 10px; text-decoration:none; } a.button:hover, a.button span:hover, span.button:hover, span.button span:hover { color: #cccc; } a.button.blue, span.button.blue { background:transparent url(/wp/wp-content/themes/rkteam/css/../images/button-bg-blue-right.png) no-repeat scroll right top; text-decoration:none; } a.button.blue span, span.button.blue span { background:transparent url(/wp/wp-content/themes/rkteam/css/../images/button-bg-blue-left.png) no-repeat scroll 0 0; } a.button.green, span.button.green { background:transparent url(/wp/wp-content/themes/rkteam/css/../images/button-bg-green-right.png) no-repeat scroll right top; text-decoration:none; } a.button.green span, span.button.green span { background:transparent url(/wp/wp-content/themes/rkteam/css/../images/button-bg-green-left.png) no-repeat scroll 0 0; } a.button.orange, span.button.orange { background:transparent url(/wp/wp-content/themes/rkteam/css/../images/button-bg-orange-right.png) no-repeat scroll right top; text-decoration:none; color: #000;  font-weight: bold; } a.button.orange span, span.button.orange span { background:transparent url(/wp/wp-content/themes/rkteam/css/../images/button-bg-orange-left.png) no-repeat scroll 0 0;  font-weight: bold; color: #000; } span.search-button, span.input-button { background:transparent url(/wp/wp-content/themes/rkteam/css/../images/button-bg-blue-right.png) no-repeat scroll right top; color:#FFFFFF; display:block; float:left; font-size:12px; height:20px; margin-left:0; margin-right:0; margin-top:2px; padding-right:10px; text-decoration:none; } input#searchsubmit:hover, input.button:hover { color:#ccc; } input#searchsubmit, input.button { background:transparent url(/wp/wp-content/themes/rkteam/css/../images/button-bg-blue-left.png) no-repeat scroll 0 0; border:0 none; color:#FFFFFF; display:block; height:20px; line-height:12px; padding:2px 0 5px 10px; }  input#mb-otyyu-otyyu { float: left; margin-right: 15px; } a.pdf { background: url(/wp/wp-content/themes/rkteam/css/../images/file_acrobat_small.png) no-repeat; padding-left: 18px; line-height: 18px; } .clear { clear: both; } .nofloat { float: none; display: inline; clear: none; } .imagereplace { text-indent: -9999px; } .alignleft { float: left; margin: 5px 20px 20px 0; } .alignright { float: left; margin: 5px 0 20px 20px; }  .box { width: 460px; padding: 20px 20px 0 20px; margin: 0 0 20px 0; overflow: auto; } .box ul, .box ol { margin-bottom: 0; } .box.col1 { width: 220px; } .box .top { height: 20px; width: auto; background: url(/wp/wp-content/themes/rkteam/css/../images/box-corners.png) top left no-repeat; display: block; margin: -20px -20px 0 -20px; } .box .top span { float: right; height: 20px; width: 100%; background: url(/wp/wp-content/themes/rkteam/css/../images/box-corners.png) top right no-repeat; display: block; } .box .bottom { height: 20px; width: auto; background: url(/wp/wp-content/themes/rkteam/css/../images/box-corners.png) bottom left no-repeat; display: block; margin: 0 -20px 0 -20px; } .box .bottom span { float: right; height: 20px; width: 100%; background: url(/wp/wp-content/themes/rkteam/css/../images/box-corners.png) bottom right no-repeat; display: block; } .dkblue h2, .dkblue h3, .dkblue a, .box.red h2, .box.dkblue h3 { color: #fff; } .box.red h2 { color: #fce97f; margin-bottom: 1em; } .box.dkblue { background: url(/wp/wp-content/themes/rkteam/css/../images/box-dk-blue.jpg) no-repeat; color: #fff; background-color: #1F5184; } .box.ltblue { background: url(/wp/wp-content/themes/rkteam/css/../images/box-lt-blue.jpg) no-repeat; color: #000; } .box.orange { background: url(/wp/wp-content/themes/rkteam/css/../images/box-orange.jpg) no-repeat; color: #000; } .box.red { background: url(/wp/wp-content/themes/rkteam/css/../images/box-red.jpg) no-repeat; color: #fff; } .box.yellow { background: #FFF2C6 url(/wp/wp-content/themes/rkteam/css/../images/box-yellow.jpg) no-repeat; color: #000; }  .filefolder { background-color: #faf3db; padding: 0 0 0 0; margin: 0 0 30px 0; } .filefolder .tab .left { background: url(/wp/wp-content/themes/rkteam/css/../images/filefolder-tab-left.png) no-repeat; height: 44px; width: 39px; display: block; float: left;  } .filefolder .tab { height: 44px; font-size: 1.2em; font-weight: bold; } .filefolder span { display: block; height: 44px; } .filefolder .title { background: url(/wp/wp-content/themes/rkteam/css/../images/filefolder-tab-bg.png) repeat-x; height: 34px; display: block; float: left; padding: 10px 0 0 0; } .filefolder .right { background: url(/wp/wp-content/themes/rkteam/css/../images/filefolder-tab-right.png) repeat-x; float: left; width: 52px; height: 44px; } .filefolder div.top { background: url(/wp/wp-content/themes/rkteam/css/../images/filefolder-top-right.png) no-repeat top right;  display: block; } .filefolder div.bottom { background: url(/wp/wp-content/themes/rkteam/css/../images/filefolder-bottom.png) top left no-repeat; height: 20px;  } .filefolder div.bottom span { float: right; background: url(/wp/wp-content/themes/rkteam/css/../images/filefolder-bottom.png) top right no-repeat; height: 20px; display: block; } .filefolder .content { padding: 0 20px 0 20px; }  #events li { margin-bottom: 1.3em; } #events .register { display: block; color: #fce97f; } #events .location { font-weight: bold; font-size: 1.2em; } #events .date { color: #E9901B; } div#col1 .location { color: #235A93; } div#col1 h2 { margin-top: 30px; color: #333; } div#col1 #events { margin-top: 20px; } div#col1 .register { display: block; color: #333; } div#col1 .date { display: block; color: #759920; font-weight: bold; } #notice { width: 440px; background: #FFE900; padding: 20px;  color: #000; } } @media screen {@import "calendar.css"; .cform { margin:10px auto 0; width:100%; } .cform fieldset { border:medium none; margin-top:10px; padding:5px 0; } .cform .cf_hidden { background:transparent none repeat scroll 0 0 !important; border:medium none !important; display:none; margin:0 !important; padding:0 !important; } .cform legend { font-family: "Helvetica", "Arial", sans-serif; font-size:18px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:0; line-height:normal; margin:0; padding:0; } ol.cf-ol { border-top:1px solid #F2F2F2; margin:0 !important; padding:15px 0 0 !important; } ol.cf-ol li { background:transparent none repeat scroll 0 0 !important; line-height:1.1em; list-style-image:none !important; list-style-position:outside !important; list-style-type:none !important; margin:10px 0 15px 0 !important; padding:0; text-align:left; } ol.cf-ol li.textonly { font-size:1em; margin:12px 0 !important; padding:0; } .cform label { display:inline-block; font-size: .9em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:4px 10px 0 0; text-align:left; vertical-align:top; width:120px; line-height: 130%; } .cform label span { display:block; width:120px; } label.cf-before { margin:4px 10px 0 0; } label.cf-after { margin:4px 2px 0 6px; text-align:left; width:75px; } label.cf-after span { display:block; width:75px; } label.cf-group-after { margin:4px 10px 10px 2px; text-align:left; width:155px; } label.cf-group-after span { display:block; width:auto; } .cform input, .cform textarea, .cform select { background:#FFFFFF url(/wp/wp-content/themes/rkteam/css/../images/field-bg-top.gif) repeat-x scroll left top; border:1px solid #AAAAAA; color:#888888; font-family:Trebuchet MS,sans-serif; font-size:0.9em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:3px; vertical-align:top; } .cform input:hover, .cform textarea:hover, .cform select:hover { background:#FFFFFF url(/wp/wp-content/themes/rkteam/css/../images/field-bg-bottom.gif) repeat-x scroll left bottom; border:1px solid #FFCC00; } .cform input:focus, .cform textarea:focus, .cform select:focus { background:#FFFFFF url(/wp/wp-content/themes/rkteam/css/../images/field-bg-bottom.gif) repeat-x scroll left bottom; color:#666666; } .cform textarea, .cform input { width:298px; } .cform select { width:306px; } .cform select.cfselectmulti { height:7.5em; } .cform textarea { font-family:arial; font-size:0.9em; overflow:auto; } span.reqtxt, span.emailreqtxt { color:#AAAAAA; display:block; font-size:0.7em; line-height:1.2em; margin:3px 5px 7px 160px; vertical-align:top; } ol.cf-ol li.cf-box-title { color:#888888; font-size:1em; letter-spacing:2px; margin:12px 0 0 !important; padding:0; } input.cf-box-a, input.cf-box-b { background:transparent none repeat scroll 0 0 !important; border:medium none !important; height:22px; margin:1px 5px 0 0; width:16px; } input.cf-box-a { margin-left:100px; } ol.cf-ol li.cf-box-group { padding:0 0 5px; } p.cf-sb { margin:0; padding:0 3px 0 0 !important; text-align:right; } .cform input.sendbutton { background:transparent url(/wp/wp-content/themes/rkteam/css/../images/button-bg.gif) repeat-x scroll 0 0; border-color:#ECECEC #ADADAD #ADADAD #ECECEC !important; border-style:solid !important; border-width:1px !important; font-size:0.8em; margin:0 0 0 100px; padding:2px; width:100px; } ol.cf-ol li.cf_li_err { background:#FFDFDF url(/wp/wp-content/themes/rkteam/css/li-err-bg.png) repeat scroll 0 0 !important; border-color:#DF7D7D; border-style:solid; border-width:1px 0; margin:5px 0 !important; padding:5px 0 !important; } ol.cf-ol li ul.cf_li_text_err { color:#333333; margin:0 0 0 10px; padding:0; } ol.cf-ol ul.cf_li_text_err li { background:transparent url(/wp/wp-content/themes/rkteam/css/icon-alert.png) no-repeat scroll left 1px !important; font-weight:bold; list-style-image:none !important; list-style-position:outside !important; list-style-type:none !important; margin:0 0 2px !important; padding-left:15px; text-indent:0; } ol.cf-ol ul.cf_li_text_err li:before { content:''; } label.secq, label.seccap { margin-bottom:4px; vertical-align:text-bottom; } input.secinput { vertical-align:text-bottom; } #cforms_captcha6, #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha { height:15px; margin:0; padding:4px; vertical-align:text-bottom; width:100px; } img.captcha { border:medium none !important; float:none !important; margin:0 0 0 10px !important; padding:0 !important; vertical-align:text-bottom; } img.captcha-reset { background:transparent url(/wp/wp-content/themes/rkteam/css/captcha_reset_white.gif) no-repeat scroll 0 0; border:medium none; height:21px; margin:0 0 2px 3px; vertical-align:text-bottom; width:21px; } img.imgcalendar { border:medium none; } div.cf_info { color:#333333; display:none; line-height:1.3em; margin:10px auto; padding:10px 15px !important; width:380px; } div.cf_info ol { margin:0; padding:5px 15px 0 30px; } div.cf_info ol li { margin:2px 0; padding:1px 0; } div.cf_info a { color:red !important; text-decoration:underline !important; } div.success { background:#F2B511 none repeat scroll 0 50%; color:#FFFFFF; display:block; font-weight:bold; margin:0 0 20px; width:auto; } div.failure { background:#FFDFDF url(/wp/wp-content/themes/rkteam/css/li-err-bg.png) repeat scroll 0 0 !important; border-color:#DF7D7D; border-style:solid; border-width:1px 0; display:block; } div.waiting { background:#F9F9F9 none repeat scroll 0 0; color:#AAAAAA; display:block; } .cform .cf_error { border:1px solid #FF0000; color:red; } div.mailerr { display:block; } .mailerr, .cform .cf_errortxt { color:red; } p.cf_info { margin:10px 0; text-align:center; } p.success { color:green; } p.failure { color:red; } [disabled] { background:transparent none repeat scroll 0 0 !important; border-color:#DDDDDD !important; color:#DDDDDD; } .disabled { border-color:#DDDDDD !important; } .cform input.cf_upload { background:#F9F9F9 none repeat scroll 0 0; border:1px solid #888888; width:220px; } .linklove { margin:6px auto 10px !important; padding:0 6px 0 0 !important; text-align:right; width:410px; } .linklove a, .linklove a:visited { color:#AAAAAA !important; font-family:Tahoma; font-size:0.8em; } * + html ol.cf-ol, * + html ol.cf-ol li { display:inline-block; } * html ol.cf-ol, * html ol.cf-ol li, * html span.reqtxt, * html span.emailreqtxt { display:inline-block; } * html .cform legend { left:-8px; margin-left:0; position:absolute; top:0; } * + html .cform legend { left:-8px; margin-left:0; position:absolute; top:0; } * html .cform fieldset { margin-top:15px; padding-top:25px; position:relative; } * + html .cform fieldset { margin-top:15px; padding-top:25px; position:relative; } * html img.captcha { margin-bottom:1px !important; } * + html img.captcha { margin-bottom:1px !important; }  li#li--4 label, li#li--4 label span { width: auto; } html ol li#li--4 { margin-bottom: 5px } } #openid_enabled_link,.openid_link,#openid_identifier,#commentform #openid_identifier{background-image:url(/wp/wp-content/plugins/openid/f/openid.gif);background-position:3px 50%;background-repeat:no-repeat;padding-left:21px!important;}body.login #openid_identifier{width:92%;font-size:20px;background-color:#FFF;border:1px solid #ccc;padding:3px 3px 3px 18px;margin-right:6px;}body.login form#loginform a.legacy,body.login form#registerform a.legacy{color:#FFF;}#openid_rollup{margin-top:1em;}#openid_rollup div div{margin:.5em;}#openid_rollup ul{margin:0;padding:0 0 0 5em;} 