html { }body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin: 0em; padding: 0em; } table { border-collapse:collapse; border-spacing:0; }fieldset,img { border:0;}address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal;}li { list-style:none; }caption,th {text-align:left;}q:before, q:after{content:'';}abbr, acronym { border:0; font-variant:normal; }sup { vertical-align:text-top;}sub { vertical-align:text-bottom;}input, textarea, select { font-family:inherit;font-size:inherit;font-weight:inherit;}legend { color: rgb(0,0,0); }body { font-family: Helvetica, Geneva, Arial, Verdana, sans-serif; background: rgb(0,223,255) url(/wp-content/themes/keyboardicons/_images/css-grad.jpg) repeat-x fixed 0em 0em;}.body { font-family: Helvetica, Geneva, Arial, Verdana, sans-serif; font-size: 1.25em; }body#black { background: rgb(0,0,0) url(/wp-content/themes/keyboardicons/_images/css-stars.jpg) fixed repeat left top; }body#light { background: rgb(255,255,255) url(/wp-content/themes/keyboardicons/_images/grd-grey.jpg) fixed repeat-x left top; }a:link { text-decoration: none; color: rgb(0,0,255); border: 0px; -moz-outline-style: none; font-weight: bold; }a:active { text-decoration: underline; color: rgb(0,0,255); border: 0px; -moz-outline-style: none; font-weight: bold;}a:visited { text-decoration: none; color: rgb(0,0,255); border: 0px; -moz-outline-style: none; font-weight: bold;}a:hover{ text-decoration: underline; border: 0px; -moz-outline-style: none; color: rgb(0,0,255); } a:focus { outline: none;-moz-outline-style: none;}.wrapper { float: left; float: none; overflow:hidden }.wrapper:after { display: block; height: 0; clear: both; visibility: hidden; }.wrapper { display: inline-block; }.wrapper { display: block; }.sixty { float: left; width: 60%; }.forty { float: left; width: 38%; }.forty a img { padding: .15em; background: rgb(255,255,255); border:2px solid rgb(0,0,255); }.forty a:hover img { padding: .15em; background: rgb(0,0,255); border: 2px solid rgb(0,0,255); }div#package { background: rgb(255,255,255);width: 850px; margin: 0em auto; padding: 0em; border: 1px solid rgb(200,200,200); border-top: none; }div#login { background: rgb(255,255,255);width: 600px; margin: 0em auto; padding: 0em; border: 1px solid rgb(200,200,200); border-top: none; }div#login div#header blockquote { width: 600px; }div#login ul li.logo { float: none; margin: 0em auto 0em 100px; }div#login div#footer ul li#stuff { float: none; width: 100%; text-align: center; }div#login div#footer ul li#pronto-branding { float: none; width: 100%; text-align: center; }div#login div#footer p { margin: .5em 0em 0em 0em; }div.login { padding: 1em .5em; text-align:center}div.login fieldset legend { font-size: 1.25em; letter-spacing: -1px; text-align: center; border-bottom: 1px dotted rgb(0,0,0); padding-bottom: .25em; display: block; margin-bottom: .5em; }div#header { padding: 0em 0em; text-align:center; background: rgb(255,255,255); width: 750px; margin: .5em auto 0em auto; }div#header strong { font-weight: bold; }div#header em { font-style: italic; }div#header ul { overflow: hidden; }div#header ul li.logo { text-align: center; }div#header ul li.logo {}div#header ul li.logo h1 {}div#header ul li.usp { background: rgb(255,255,255);}div#header ul li.usp h2 { font-size: 1.2em; font-weight: bold; font-style: italic; letter-spacing: -1px; text-align: center; padding: .15em 0em 0em 0em; }div#navigation { overflow: hidden; background: rgb(255,255,255) url(/wp-content/themes/keyboardicons/_images/css-nav.png) no-repeat 0em 0em; padding-top: .5em; }ul#navigation { overflow:hidden; color: rgb(255,255,255); }ul#navigation li#about { float: right; padding: 0em; }ul#navigation li { float: left; padding: 0em .5em;}ul#navigation li a em { border-bottom: 1px dotted rgb(255,255,255); }ul#navigation li.last { padding: 0em; }ul#navigation li.first { padding: 0em 0em 0em 1em; }ul#navigation li a { display: block; text-decoration: none; padding: .25em .5em; line-height: 1.25em; text-transform: capitalize; font-size: 1.25em; letter-spacing: 0px;background-color: rgb(0,75,181);color: rgb(255,255,255);background-position: 1px 5px; background-repeat: no-repeat; border: 2px solid rgb(200,200,200); border-bottom: none; }ul#navigation li a:hover { background-color: rgb(0,204,255); color: rgb(255,255,255) }ul#navigation li.on a { background-color: rgb(255,255,255); color: rgb(100,100,100); display: block; }ul#navigation li.on-home a { background-color: rgb(250,245,190); color: rgb(100,100,100); display: block; }div#welcome {background:rgb(250,245,190); border-bottom: .15em solid rgb(230,230,230); }div#welcome blockquote {overflow:hidden; padding: .5em 1.5em; }div#welcome p { margin: 0em 0em 1em 0em;}div#welcome p.first { margin-top: .5em;}div#welcome div.peace div { float: right; margin-left: .5em; padding: .5em; background: rgb(245,245,245); border: .15em solid rgb(255,245,50);}div#welcome div.peace div h2 { font-size: 1.25em; text-align:center; margin: .25em 0em; letter-spacing: -1px; }div#welcome div.peace img { padding: 0em; border: none; float: left; margin-right: .5em; }div#control { background-color: rgb(255,255,255);}div#contain { width: 100%; background-color: rgb(255,255,255); float: left; margin-right: -265px; }div#main { background: rgb(255,255,255); margin-right: 265px;}div#sidebar { width: 265px; float: right; }div#content { overflow: hidden; margin: 0em auto 0em; width: 750px; background: rgb(255,255,255); }div.content { padding: 1em 1em; }div.content p { margin: 1em 0em; }div.content h3 { letter-spacing: -2px; font-weight: normal;font-size: 1.75em; padding-bottom: .25em; border-bottom: 1px dotted rgb(230,230,230); margin: .5em 0em; font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif } { padding: 1em 0em 0em 0em; font-weight: normal; color: rgb(0,0,0); font-size: 1.25em;}div.home-container { background: rgb(255,255,255); }div.home-content { background: rgb(255,255,255);}ul#testimonials { overflow: hidden; }ul#testimonials li { float: left; width: 33%; }div.answer-materials { margin: 0em 0em; clear: both; overflow: hidden; border-top: solid 1px rgb(230,230,230);}div.answer-materials div { width: 775px; margin: 0em auto 1em; padding: 1em 0em 0em 0em; }div.answer-materials h2 { border-bottom: 1px dotted rgb(0,0,0); padding-bottom: .25em; letter-spacing: -1px; }div.answer-materials blockquote { padding: .5em 0em; margin: .5em auto; overflow: hidden; width: 550px; }div.answer-materials blockquote a img { float: left; margin-right: 1em; padding: .25em; background: rgb(230,230,230); border: 1px solid rgb(200,200,200); }div.answer-materials blockquote a:hover img { background: rgb(0,204,255); border: 1px solid rgb(0,204,255); }div.answer-materials blockquote h3 { line-height: 100px; }div.answer-materials blockquote h3 a { font-size: 1.25em; letter-spacing: -1px; }div.video-navigation { margin: 0em 0em; clear: both; overflow: hidden; background: rgb(245,245,245); border-top: solid 1px rgb(200,200,200); }div.video-navigation div { width: 775px; margin: 0em auto 1em; padding: 1em 0em 0em 0em; }div.video-navigation h2 { border-bottom: 1px dotted rgb(0,0,0); padding-bottom: .25em; letter-spacing: -1px; }div.video-navigation ul { padding: .5em 0em; margin: .5em 0em; overflow: hidden; }div.video-navigation ul li { float: left; width: 49%; font-size: 1.25em; }div.video-navigation ul li a { background: url(/wp-content/themes/keyboardicons/_images/ico-video.png) no-repeat 0em .25em; padding: .15em 0em .25em 22px; text-align:left; margin: .5em 0em; }div#footer { clear:both; background: rgb(255,255,255); }div#footer div {}div#footer p { margin: .75em 0em; }div#footer ul { overflow: hidden; }div#footer a, div#footer a:visited, div#footer a:active { color: rgb(175,175,175);text-decoration: none; }div#footer a:hover { text-decoration: underline; }div#footer ul li#stuff { float: left; width: 44%; text-align:left; }div#footer ul li#pronto-branding { float: left; width: 54%; text-align:right; }div#footer ul li#pronto-branding h3 { margin: .25em 0em 0em 0em;}div#footer ul li#pronto-branding h2 { font-family: Trebuchet MS, sans-serif; font-size: 1em; font-style: italic; font-weight: normal; text-transform: normal;padding: 0em .25em 0em 0em; margin-bottom: .5em; text-align: center;}div#footer ul li blockquote { padding: 0em 1em; }div#headline { overflow: hidden; margin: 0em auto 0em; width: 960px;background: rgb(182,30,122); border-bottom: 1px solid rgb(200,200,200); }div#headline h1 { padding: .25em .5em; color: rgb(255,255,255); }blockquote.icons { margin: 1em 0em 2em 0em; overflow: hidden; }blockquote.icons img { float: left; margin-right: .5em; padding: .25em; background: rgb(245,245,245); border: 1px solid rgb(230,230,230); }blockquote.icons dl {}blockquote.icons dl dt { font-weight: bold; font-size: 1.5em; letter-spacing: -2px; padding-bottom: .25em; border-bottom: 1px dotted rgb(200,200,200); margin: .25em 0em; }blockquote.icons dl dd {}blockquote.icons ul { overflow: hidden; margin: .5em 0em; padding-top: .25em; border-top: 1px dotted rgb(230,230,230); }blockquote.icons ul li { float: right; margin-left: .25em; }blockquote.icons ul li a { font-size: 1.25em;}blockquote.icons ul li a span {}.post-nav { clear: both; padding-bottom: 35px; }.post-nav a, .post-nav a:visited { color: #999999; text-decoration: none; font-size: .8em; }.post-nav a:hover { color: #000000; text-decoration: none; }.post-nav .previous a { float: left; padding-left: 20px; background: url(/wp-content/themes/keyboardicons/_images/ico-previous_post_grey.png) no-repeat left center; }.post-nav .next a {float: right; padding-right: 20px; text-align: right; background: url(/wp-content/themes/keyboardicons/_images/ico-next_post_grey.png) no-repeat right center; }div.post { clear: both; overflow: hidden; padding: .5em 0em; }div.post .title h1 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 2em; letter-spacing: -2px; font-weight: bold; border-bottom: 1px dotted rgb(0,0,0); padding-bottom: .25em; margin: 0em 0em .5em 0em; color: rgb(51,51,51); text-align:center; }div.post .title h1 a, .post .title h1 a:visited { text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; letter-spacing: -2px; color: rgb(0,204,255)}div.post .title h1 a:hover { text-decoration: underline; color: rgb(50,204,50) }div.post .title h1.gold, h1.gold { padding: 0em 0em .25em .25em; margin: 0em; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing: -2px; font-size: 1.5em; color: rgb(200,175,50); line-height: 1.5em; border-bottom: 1px dotted rgb(230,230,230);font-weight: bold; }div.post .title h1 span.download { background: url(/wp-content/themes/keyboardicons/_images/ico-download_medium.png) no-repeat 0em .15em; padding-left: 36px; }div.post .postdata { font-size: .8em; color: rgb(150,150,150); }div.post .postdata a, .post .postdata a:visited { color: rgb(150,150,150); text-decoration: none; }div.post .postdata a:hover { color: rgb(0,83,163); text-decoration: underline; }div.post .postdata .category { background: url(/wp-content/themes/keyboardicons/images/mini-category.gif) no-repeat; padding-left: 18px;}div.post .postdata .comments { background: url(/wp-content/themes/keyboardicons/images/mini-comment.gif) no-repeat; padding-left: 18px;}div.post .mini-add-comment { background: url(/wp-content/themes/keyboardicons/images/mini-down-arrow.gif) no-repeat left center; padding-left: 12px;}div.entry { clear: both; }div.entry p { margin: 1em 0em; line-height: 1.25em; }div.entry img { padding: .25em; background: rgb(245,245,245); border: .15em solid rgb(230,230,230); }div.entry h3.green { color: rgb(0,150,0): }div.entry h3.red { color: rgb(204,0,0): }div.post-footer { overflow: hidden; clear: both; padding: 0em 0em; font-size: .9em; }div.post-footer h3 { font-size: 1.5em; }div.post-footer blockquote { padding: 0em; }div.post-footer dl { border-top: 1px dotted rgb(200,200,200); padding-top: .25em; width: 100%; margin: 0em auto; }div.post-footer dl dd.sinistra { float: left; width: 48%; }div.post-footer dl dd.sinistra span.post-category a { color: rgb(175,175,175); }div.post-footer dl dd.sinistra span.post-category a:hover { color: rgb(182,30,122); }div.post-footer dl dd p { padding: 0em 1em; }div.post-footer dl dd.destra { float: right; width: 48%; text-align:left; }a.cover-image img{ border: .25em solid rgb(241,241,241); background: rgb(230,230,230); padding: .25em;}a:hover.cover-image img { background: rgb(0,0,153); border: .25em solid rgb(0,0,153); text-decoration:none }.entry h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 2em; letter-spacing: -2px; font-weight: normal; border-bottom: 1px dotted rgb(230,230,230); padding-bottom: .25em;}.entry blockquote.indented { margin-left: 2em; margin-right: 1.5em;}.entry div.indented { margin-left: 2em; margin-right: 1.5em;}.entry div.indented p { text-indent: 0em; }.rss-dec { margin: .15em auto; overflow:hidden; border-top:1px dotted #b6b6b6; padding: 2px 10px 0px 80px; width: 85%; clear: both; background: rgb(245,245,245) url(/wp-content/themes/keyboardicons/_images/ico-rss_dec.png) no-repeat 10px 8px; border: 1px solid rgb(230,230,230);}.rss-dec p { padding-bottom: 10px; margin: 0; }div#license {backgrond: rgb(230,230,230); border: .15em solid rgb(230,230,230); border-left: none; border-right: none;}div#license blockquote { padding: .25em 2em; }div#license blockquote img { float: right; margin-left: 5em;}div#license ol, div#license ul { padding-left: 2em;}div#license ol li { margin: 1em 2em; line-height: 1.25em; list-style: decimal; }div#license ul li { margin: 1em 1em; line-height: 1.25em; list-style: square; }div#response { float: left; float: none; overflow:hidden;background: rgb(250,245,190); border: 1px solid rgb(230,200,150); border-top: none; }div#response:after { display: block; height: 0; clear: both; visibility: hidden; }div#response { display: inline-block; }div#response { display: block; }div#hero-shot { float: left; width: 250px; text-align: right; padding-top: .25em; }div#optin { float: left; width: 475px; font-family:Arial, Helvetica, sans-serif }div.optin p { margin: .5em 0em; padding: .5em 1em; }div#response blockquote.download { margin: 0em 0em; }div#response blockquote.download h3 {font-size: 1.5em; }#commentForm {width: 450px; }#commentForm label.error { display: block; clear:both; text-align: left; margin: 0em; padding: 0em; width: 100%;}#commentForm dl dt { clear:both; width:31%; float:left; text-align: right;padding: .5em 0em;}#commentForm dl dt label { }#commentForm dl dt.submit { width: 450px; margin: 0em auto; } #commentForm dl dt.submit input { width: 450px; margin: 0em auto; padding: .25em; font-size: 150%; font-weight: bold; cursor:pointer; text-align:center; border-width: 2px; } #commentForm dl dt.submit input:focus, #commentForm dl dt.submit input:error { border-style: none; border-width: 2px; border-color: transparent; }#commentForm dl dt.privacy_policy { width: 100%; font-size: 75%; } #commentForm dl dd { float:left; width:68%; margin: 0em 0em 0.5em 0.25em; }#commentForm dl dd input { background-color: rgb(255,255,255); color : rgb(0,0,0); padding: .5em; width: 230px; font-size: 1.25em; border-width: 1px; }form.cmxform label.error, label.error { color: red; font-style: italic; }div.error { display: none; }input:focus { border-style: dotted; border-width: 1px; border-color: black; }input.error { border-style: dotted; border-width: 1px; border-color: red; }form.cmxform .gray * { color: gray; }ul.tab { border-bottom:solid 1px rgb(230,200,150); height:29px; width: 750px; list-style:none; }ul.tab li { float:right; margin-right: .5em; list-style:none; }ul.tab li { background:url(/wp-content/themes/keyboardicons/_images/tab-round_alt.png) right 60px; color: rgb(100,100,100); display:block; font-weight:bold; height:30px; line-height:30px; text-decoration:none;}ul.tab li strong { background:url(/wp-content/themes/keyboardicons/_images/tab-round_alt.png) left 60px; display:block; height:30px; margin-right:14px; padding-left:14px; }ul.tab li strong u { color: rgb(0,0,0); font-weight: bold; border-bottom: .05em solid rgb(0,0,0); font-style: normal; text-decoration: none }ul.tab li.active { background:url(/wp-content/themes/keyboardicons/_images/tab-round_alt.png) right 0 no-repeat; color: rgb(0,0,0); } ul.tab li.active strong { background:url(/wp-content/themes/keyboardicons/_images/tab-round_alt.png) left 0 no-repeat; }ul.tab li.active strong u { color: rgb(204,0,0); border-bottom: .05em solid rgb(204,0,0); font-style:normal; text-decoration: none; }div#testimonials { text-align:center; clear:both; padding: .5em 0em 1em 0em; }div#testimonials ul { overflow: hidden; }div#testimonials ul li { border: none; padding: 0em; margin: 0em; float: none; width: 100%;}div#testimonials p { margin: 0em; }div#testimonials a, div#testimonials a:visited, div#testimonials a:active { color: rgb(150,150,150); font-weight: normal; text-decoration: none; }div#testimonials blockquote { background: url(/wp-content/themes/keyboardicons/_images/css-quote.png) no-repeat 0em 0em; padding-left: 60px; overflow:hidden; }div#testimonials blockquote p { text-align: left; overflow:hidden; font-style: italic; color: rgb(100,100,100); }div#testimonials blockquote p img { float: right; margin-left: .5em;padding: .15em; background-color: rgb(230,230,230); }ul#sidebar { margin: .5em .5em; overflow: hidden; }ul#sidebar h2 { padding: .25em .25em .15em .25em; margin: 0em 0em .25em 0em; font-weight: normal; font-size: 1.25em; border-bottom: 1px dotted rgb(230,230,230); color: rgb(0,0,0) }ul#sidebar li { margin: .5em 0em; }ul#featured_in { width: 150px; margin: 0em auto; }ul#featured_in li img { padding: .25em; background: rgb(2245,245,245); border: 1px solid rgb(230,230,230); }ul#sidebar li ul.wp-list { list-style:none; padding: .25em .25em 0em .25em; clear:both; text-align:left; }ul#sidebar li ul.wp-list li { padding-left:20px; list-style-type: none; }ul.categories li { background:url(/wp-content/themes/keyboardicons/_images/ico-category.png) left center no-repeat; }ul.archives li { background:url(/wp-content/themes/keyboardicons/_images/ico-archives.png) left center no-repeat; }ul.popular-posts li, ul.related-posts li, a.full-profile { background:url(/wp-content/themes/keyboardicons/_images/ico-popular_posts.png) left top no-repeat; }ul.recent-posts li { background:url(/wp-content/themes/keyboardicons/_images/ico-popular_posts.png) left top no-repeat; }ul.pages li { background:url(/wp-content/themes/keyboardicons/_images/ico-popular_posts.png) left top no-repeat; }ul.blogroll li { background:url(/wp-content/themes/keyboardicons/_images/ico-blogroll.png) left top no-repeat; }blockquote.testimonial { width: 215px; background: rgb(255,255,204); padding: .25em .5em; border: .15em solid rgb(250,230,100); margin: .5em auto; overflow: hidden; min-height: 275px; }dl.tst { background-color: rgb(255,255,204);margin: .5em 0em;}dl.tst dd blockquote { color: rgb(204,0,0); padding: 0em 0em; margin: 0em 0em;}dl.tst p strong { font-weight: normal; }dl.tst dd p { font-style: italic;}p.tst-header { font-weight: bold; margin-bottom: .5em; }span.tst-image { width: 100px; height: 120px; float: right; margin: 0em .25em 1em 1em }span.tst-image img { display: block; padding: .15em; background-color: rgb(230,230,230); }dl.tst-photo { display: inline; float:right; width: 150px; overflow: hidden; }dl.tst-photo img { padding: .15em; height: 104px; }div.comments { padding: .5em 0em; }div.trackbacks { border-top: 1px dotted rgb(200,200,200); }div.trackbacks ol { margin-bottom: 2em; }div.trackbacks ol li { margin: .5em .5em .5em 4em; }blockquote.trackbacks-header { padding: 1em .5em; width: 95%; margin: 0em auto;}blockquote.trackbacks-header h2 { display:block; overflow: hidden; font-size: 150%; text-align: right;} blockquote.trackbacks-header h2 span { float: left;} blockquote.trackbacks-header h2 span strong { text-decoration: underline; } blockquote.trackbacks-header h2 span em { font-style: normal; } blockquote.trackbacks-header h2 em a { padding-left: 22px; text-decoration: none;font-size: 85%; background:url(/wp-content/themes/keyboardicons/_images/ico-trackback.png) left center no-repeat; font-style: normal; } blockquote.trackbacks-header h2 em a:hover { text-decoration: underline; } blockquote.comments-header { padding: 1em .5em; width: 95%; margin: 0em auto;}blockquote.comments-header h2 { display:block; overflow: hidden; font-size: 150%; text-align: right;} blockquote.comments-header h2 span { float: left;} blockquote.comments-header h2 span strong { text-decoration: underline; } blockquote.comments-header h2 span em { font-style: normal; } blockquote.comments-header h2 em a { padding-left: 22px; text-decoration: none;font-size: 85%; background:url(/wp-content/themes/keyboardicons/_images/ico-add.png) left center no-repeat; font-style: normal; } blockquote.comments-header h2 em a:hover { text-decoration: underline; } div.comments h3 { color: rgb(0,0,0);}dl.comment { overflow: hidden; background-color: rgb(255,255,255); border-top: .1em solid rgb(230,230,230); }dl.comment.alt { background-color: rgb(255,255,255); }dl.comment.alt dd { background: rgb(255,255,255);}dl.comment.alt dd blockquote { background: rgb(255,255,255);}dl.comment.author dd { background-color: rgb(10,100,175);}dl.comment.author blockquote { background-color: rgb(10,75,150);}dl.comment.author p, dl.comment.author dd h3 { color: rgb(255,255,255) } dl.comment dt { text-align:center }dl.comment dt span img { background-color: rgb(245,245,245); border: .1em solid rgb(230,230,230); }dl.comment dt cite { font-size: 1.25em; }dl.comment dd { width: 100%; float: right; margin-left: -100px; background: rgb(255,255,255);}dl.comment dd blockquote { margin-left: 100px; padding: .25em .5em; background: rgb(255,255,255);}dl.comment dd blockquote p { margin: .5em 0em; line-height: 1.25em; font-size: 1em;}dl.comment dd h3 { font-size: 100%; text-align: right; } dl.comment dd h3 small { font-size: 75%; } dl.comment dd h3 cite { float: left;} dl.comment dd a { color: rgb(175,175,175); } dl.comment dd a:hover { color: rgb(0,83,163); text-decoration: underline; } dl.comment dt { width: 100px; float: left; }dl.comment dt span { padding: .25em 1em; margin: .15em auto; display: block;}dl.comment dt span img { padding: .25em; }div.submit-comment { padding: .5em 0em; }div.submit-comment blockquote { padding: 1em 0em;}div.submit-comment blockquote h2 { display:block; overflow: hidden; text-align: right;color: rgb(255,255,255); font-size: 150%; color: rgb(0,0,0); font-weight: normal; }div.submit-comment h2 strong { float: left; padding: 0em 0em 0em 30px; background:url(/wp-content/themes/keyboardicons/_images/ico-add_large.png) left center no-repeat; margin-left: .5em; font-weight: normal; }div.submit-comment form fieldset { width: 95%; margin: 0em auto; padding: .5em; border: none; }div.submit-comment form textarea { width: 97%; height: 10em; margin-bottom: 1em; padding: .5em .25em; overflow: auto; font-size: 1.25em; }div.submit-comment dl { width: 100%; float: right; overflow: hidden; text-align:center; }div.submit-comment dl dt { float:left; width:48%; clear:both; padding: .5em 0em; text-align:right }div.submit-comment dl dt label { font-size: 1em; }div.submit-comment dl dd { float:left; width:51%; margin: 0em 0em 0.5em 0.25em; }div.submit-comment dl dd input { padding: .5em .25em; width: 95%; border-width: 1px; border-width: 1px; font-size: 125%; font-weight: bold; text-align:left; }div.submit-comment dl dd.submit { margin: 0em auto; display: block; width: auto; float: right; } div.submit-comment dl dd.submit input { padding: .25em .25em; width: 250px; cursor:pointer; font-weight: bold; cursor:pointer; text-align:center; border-width: 1px } h2.header-videos { background: url(/wp-content/themes/keyboardicons/_images/ico-video.png) no-repeat 0em .25em; font-size: 1.25em; padding: .15em 0em .25em 22px; border-bottom: 1px dotted rgb(0,0,0); text-align:left; margin: .5em 0em; }h2.video,div#the-steps h2.video { font-size: 2em; letter-spacing: -2px; border-bottom: 1px dotted rgb(0,0,0); margin: .5em 0em; text-align:center; font-weight: bold; }span.video { background: url(/wp-content/themes/keyboardicons/_images/ico-video.png) no-repeat 0em .25em; padding: .15em 0em .25em 22px; }div.videos { overflow: hidden; padding: .5em .5em;}div.videos ul { margin: 1em auto; text-align: center; overflow: hidden; }div.videos ul li { float: left; margin: 1em .5em 1em 0em; width: 240px; border: 2px solid rgb(230,230,230); }div.videos ul li dl { padding: .25em; }div.videos ul li dl dt { }div.videos ul li dl dt img { padding: .15em; background-color: rgb(245,245,245); border: .1em solid rgb(230,230,230) }div.videos ul li dl dt img { padding: .25em; background-color: rgb(245,245,245); border: .1em solid rgb(230,230,230) }div.videos ul li dl dt a:hover img {padding: .25em; background-color: rgb(0,204,255); border: .1em solid color: rgb(0,83,163); }div.videos ul li dl dd { margin: 1em 0em; }div.videos ul li dl dd a, div.videos ul li dl dd a:visited { font-size: 1.25em; text-decoration: none; padding: 1em 0em; background: url(/wp-content/themes/keyboardicons/_images/ico-next.png) no-repeat left center; padding-left: 22px; line-height: 1.25em; }div.videos ul li dl dd a:hover { text-decoration: underline; }.wp-pagenavi { padding: 1em 0em; margin-bottom: 1em; }.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { margin: .25em; padding: .5em .75em; background-color: rgb(245,245,245); color: rgb(50,204,50); }.wp-pagenavi span.pages { margin: 0em; padding: .5em .75em; border: 1px solid rgb(230,230,230); }.wp-pagenavi a:hover { background-color: rgb(182,30,122); color: rgb(255,255,255) }.wp-pagenavi span.pages { background-color: rgb(255,255,255); color: rgb(0,0,0) }.wp-pagenavi span.current { margin: .25em; padding: .5em .75em;background-color: rgb(182,30,122);color: rgb(255,255,255); font-weight: bold; }.wp-pagenavi span.extend { margin: .25em; padding: .5em .75em; background-color: rgb(255,255,255); color: rgb(0,0,0); }.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: rgb(0,0,255); text-decoration: none; cursor: pointer; }.btn * { font-style: normal; background-image: url(/wp-content/themes/keyboardicons/btn2.png); background-repeat: no-repeat; display: block; position: relative; }.btn i { background-position: top left; position: absolute; margin-bottom: -5px;top: 0; left: 0; width: 5px; height: 5px; }.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }* html .btn span,* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }.btn.grey { background: rgb(255,255,255); font-weight: bold; font-size: 1.5em; letter-spacing: -2px; }.btn.green { background: rgb(0,200,0); color: rgb(255,255,255); font-weight: bold; font-size: 1.5em; letter-spacing: -2px; }.btn:hover { background-color: rgb(230,230,230); }.btn.green:hover { background: rgb(0,215,0); }.btn.grey:hover { background: rgb(245,245,245); }.btn:active { background-color: rgb(230,230,230); }.btn[class] {background-image: url(/wp-content/themes/keyboardicons/shade.png); background-position: bottom; }* html .btn { border: 3px double #aaa; }* html .btn.grey { border-color: rgb(245,245,245); }* html .btn:hover { border-color: #a00; }div#sales-control { overflow: hidden; background-color: #ffffff; background-image:url(/wp-content/themes/keyboardicons/_images/background.png); background-repeat: repeat-y left; }div#sales-control h1 { padding: .25em; }div#sales-control p { padding: .5em; line-height: 1.25em; }div#sales-contain { width: 100%; float: right; margin-left: -250px; background-color: #ffffff; background-image:url(/wp-content/themes/keyboardicons/_images/background.png); background-repeat: repeat-y left; }div#sales-main { margin-left: 250px; background: rgb(255,255,255); }div#sales-sidebar { width: 250px; float: left; }div#letter {margin: 0em 0em 1em 0em; padding: .5em 1em; }div#letter { line-height: 1.15em; font-size: 1em; }div#letter h2 { font-family:Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: -2px; font-size: 1.5em; color: rgb(0,0,0);padding-bottom: .25em; border-bottom: 1px dotted rgb(230,230,230); line-height: 1.15em;}div#letter h3 { line-height: 1.25em;}li#chapters { padding: 0em .5em; }li#chapters ol li { background: rgb(245,245,245); border: 1px dotted rgb(200,200,200); padding: .25em .5em; margin: .5em 0em; }div#response { float: left; float: none; overflow:hidden;background: rgb(250,245,190); border: 1px solid rgb(230,200,150); border-top: none; }div#response:after { display: block; height: 0; clear: both; visibility: hidden; }div#response { display: inline-block; }div#response { display: block; }div#sales-hero-shot { float: left; width: 225px; text-align: right; }div#sales-optin { float: left; width: 475px; font-family:Arial, Helvetica, sans-serif }div#sales-optin blockquote { padding: .25em 0em 0em 0em; }div#sales-optin blockquote p { margin: 0em; padding: 1em 0em; }ul.sales-tab { border-bottom:solid 1px rgb(230,200,150); height:29px; width: 100%; list-style:none; }ul.sales-tab li { float:right; margin-right: .5em; list-style:none; }ul.sales-tab li { background:url(/wp-content/themes/keyboardicons/_images/tab-round_alt.png) right 60px; color: rgb(100,100,100); display:block; font-weight:bold; height:30px; line-height:30px; text-decoration:none;}ul.sales-tab li strong { background:url(/wp-content/themes/keyboardicons/_images/tab-round_alt.png) left 60px; display:block; height:30px; margin-right:14px; padding-left:14px; }ul.sales-tab li strong u { color: rgb(0,0,0); font-weight: bold; border-bottom: .05em solid rgb(0,0,0); font-style: normal; text-decoration: none }ul.sales-tab li.active { background:url(/wp-content/themes/keyboardicons/_images/tab-round_alt.png) right 0 no-repeat; color: rgb(0,0,0); } ul.sales-tab li.active strong { background:url(/wp-content/themes/keyboardicons/_images/tab-round_alt.png) left 0 no-repeat; }ul.sales-tab li.active strong u { color: rgb(204,0,0); border-bottom: .05em solid rgb(204,0,0); font-style:normal; text-decoration: none; }