*{font-size:100.01%;}
html{font-size:62.5%;}
body{margin:0 auto;width:960px;font:12px/1.6em Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;color:#1e1e1e;background: #993333; url(http://williamblairpinc.com/files/whypark/images/bg-body-large.gif) repeat-x 0 0;}
#leftcolumn { width: 780px}
#leftcolumn span.desc,#leftcolumn span.readfullentry{font-size:.85em;}
#leftcolumn span.desc{background:url(../img/comment.png) no-repeat left;}
#leftcolumn span.readfullentry{background:url(../img/table_go.png) no-repeat left;}
#leftcolumn span.readfullentry a,#leftcolumn span.desc a{font-weight:bold;margin-left:18px;}
a{color:#0040b6;text-decoration:none;}
img{display:block;border:none;text-decoration:none;}
#leftcolumn ul.topic-list li img,#leftcolumn .topic img{display:inline;}
form,fieldset{margin:0;padding:0;border:none;}
input{color:#333;font:1.1em/1.45em Verdana,Geneva,Arial,Helvetica,sans-serif;}
p{margin:13px 0 0;}
img.withpadding{background-color:#fff;padding:3px 3px;padding:0;}
sub,sup{font-size:10px;}
#footer{color:#A3A2A0;border-top:1px solid #eee;min-width:820px;height:78px;font-size:.92em;line-height:1.4;background-color:#fff;}
#footer .foologo{float:left;width:145px;margin-top:5px;}
#footer .foo{width:auto;float:right;padding:15px 25px 0 0;}
#footer p{color:#444;font-family:Helvetica,Arial,Verdana,sans-serif;margin:1em 20px;font-size:18px;}
#footer a{background:none;text-decoration:underline;outline:0;}
#footer a:hover{text-decoration:underline;color:#c00;}
#footer .extarnal{color:#a7b63f;text-decoration:underline;}
#footer .extarnal:hover{text-decoration:none;}
#pagewidth{width: 1000px; margin: 0 auto; position: relative;}
#main{ padding:0 455px 20px 0;background:#fff url(http://williamblairpinc.com/files/whypark/images/bgh6.png) repeat-y 100% 0;overflow:hidden;}
#leftcolumn{float:left;width:100%;overflow:hidden;}
.leftframe{padding:0 21px 0 27px;background:#fff;}
#rightcolumn{width:445px; margin-left: 20px;}
#gsmall{width:234px;height:60px;position:absolute;top:31px;left:19px;}
#main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#header{background:#fff url(http://williamblairpinc.com/files/whypark/images/bg-body.gif) repeat-x 0 0;height:45px;min-height:45px;}
#header ul{margin:0;padding:0;list-style:none;position:absolute;height:30px;border-top:4px solid #EB4C07;background-color:#404040;width:100%;padding-top:10px;}
#header ul li{float:left;display:inline;}
#header ul a{display:block;font:bold 1.1em Trebuchet MS,Arial,sans-serif;color:#fff;text-transform:uppercase;}
#header ul a{padding:3px 7px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#header ul a:focus,#header ul a:active,#header ul a:hover{background-color:#5a5a5a;outline:none;}
#header ul a.home{margin:0 16px 0 17px;}
#header ul a.graphics{margin:0 14px 0 0;}
#header ul a.showcases{margin:0 14px 0 0;}
#header ul a.fonts{margin:0 14px 0 0;}
#header ul a.know-how{margin:0 14px 0 0;}
#header ul a.css{margin:0 14px 0 0;}
#header ul a.toolbox{margin:0 14px 0 0;}
#header ul a.freebies{margin:0 14px 0 0;}
#header ul a.tutorials{margin:0 14px 0 0;}
#header ul a.ressources{margin:0 14px 0 0;}
#header ul a.monday-inspiration{margin:0 14px 0 0;}
#header ul a.about-us{margin:0 14px 0 0;}
#home #header ul a.home,#css #header ul a.css,#know-how #header ul a.know-how,#toolbox #header ul a.toolbox,#showcases #header ul a.showcases,#fonts #header ul a.fonts,#inspiration #header ul a.monday-inspiration,#graphics #header ul a.graphics,#freebies #header ul a.freebies,#tutorials #header ul a.tutorials,#colors #header ul a.colors,#ressources #header ul a.ressources,#about-us #header ul a.about-us{background-color:#EB4C07;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;}
#main a.logo,#main h1.logo{ height:83px;overflow:hidden;display:block;margin:0;position:absolute;top:66px;left:50px;z-index:3;}
#main h1.logo a{display:block;width:100%;text-indent:-9999px;height:100%;background-color:#fff;}
#main h1.logo a img{text-indent:0;}
.top-banner{position:absolute;top:54px;right:23px;}
#mediumrectangletarget{min-width:280px;min-height:280px;}
#sponsorlisttarget{min-width:455px;/*min-height:617px;*/}
#sidebaradtarget{min-width:190px;min-height:400px;}
#commentsponsortarget{min-width:468px;min-height:60px;}
#premiumsponsortarget{min-width:220px;min-height:75px;}
.banner-list{margin:0 0 7px 20px;overflow:hidden;padding:0;text-align:center;width:430px;list-style:none;font-size:.9em;}
.banner-list li{float:left;margin:0 10px 10px 0;padding:0;display:inline;}
.banner-list li a{text-decoration:underline;}
.banner-list img{border:1px solid #bababa;}
#leftcolumn .banner img{border:4px solid #ededed;margin:0 0 0 22px;}
#badges{width:196px;margin:0 0 0 10px;}
#badges ul{list-style-type:none;margin:0 auto;padding:0;}
.nrules{width:84px;float:left;display:inline;}
.acs{line-height:1.2em;margin:auto 0 auto 13px;padding-top:10px;text-align:center;}
.nrules img,.acs img{margin:0 auto;}
.acs a{font-size:10px;color:#333;}
.acs a:hover{text-decoration:underline;}
ul.prm{list-style-type:none;width:196px;margin:0;padding:0;}
ul.prm li{width:180px;margin:15px auto;}
#rightcolumn .two{width:414px;margin:0 0 0 20px;overflow:hidden;}
#rightcolumn .two .left{width:201px;float:left;}
#rightcolumn .two .right{width:201px;float:right;}
#rightcolumn .two .box{background-color:#fff;width:194px;margin:0 0 12px 0;padding:4px 0;border-left:1px solid #eee;border-right:1px solid #eee;border-top:4px solid #E8E8E8;border-bottom:4px solid #E8E8E8;-moz-border-radius:4px;-webkit-border-radius:4px;}
#rightcolumn h3,#rightcolumn .two .box h3{color:#e64117;margin:.3em 0 .4em 10px;font:1.5em Helvetica,Trebuchet MS,Arial,sans-serif;}
#rightcolumn h3{margin:0;}
#rightcolumn .two .box ul{margin:0;padding:0;list-style:none;overflow:hidden;font-size:.92em;width:194px;line-height:1.8;}
#rightcolumn .two .box ul li{width:194px;float:left;margin:0;padding:0;border-top:1px solid #F0F0F0;}
#rightcolumn .two .box ul a{padding:2px 0 2px 10px;display:block;text-decoration:none;color:#444;}
#rightcolumn .two .box ul li.inline{padding-left:8px;}
#rightcolumn .two .box ul li.inline a{padding:2px;line-height:2.1em;display:inline;}
#rightcolumn .two .box ul a:visited{background-color:#F7F7F7;text-decoration:none;}
#rightcolumn .two .box ul li:hover a:visited{text-decoration:underline;}
#rightcolumn .two .box ul a:active{background-color:#F5F5F5;outline:none;}
#rightcolumn .two .box ul a:focus{outline:none;}
#rightcolumn .two .box ul a:hover{text-decoration:underline;border:0;}
ul.opt{margin:0 20px 3px 19px;text-align:center;padding:10px 0 0 0;width:410px;list-style:none;overflow:hidden;background-color:#fff;}
ul.opt li{float:left;}
ul.opt li a{display:block;height:27px;overflow:hidden;text-indent:-9999px;}
ul.opt li.visible{float:right;display:inline;}
ul.opt li.visible a{color:#444;font-size:.9em;text-decoration:underline;text-indent:0;text-align:right;display:block;}
ul.opt li.rss-feed a:hover,ul.opt li.rss-feed a{width:112px;margin:0 0 0 302px;background:url(../img/rss-text.gif) no-repeat 0 0;}
#gsearch{padding:10px;background-color:#f0f0f0; width: 390px; margin: 10px 0 0 20px}
#leftcolumn .frame a img{border:1px solid #999;}
#leftcolumn .gsense{padding:5px 0 0 0;}
#leftcolumn #right_adsense{float:left;padding:17px 0 0 0;}
#leftcolumn #right_adsense iframe{width:100%!important;}
#leftcolumn .google{width:346px;margin:0;}
#rightcolumn form input.txt{width:324px;border:1px solid #fff!important;}
* html #rightcolumn form input.txt{margin:0 0 0 -19px!important;}
#trackbacks ul,#pings ul{margin-top:10px;}
.banner-list img{border:none!important;}
.banner-list br{display:none;}
#trackbacks{color:#bfbfbf;font-size:.8em;}
#trackbacks a{font-size:1.1em;}
code{background-color:#F2F8F2;padding:1px;}
ol.code{padding:5px;margin:3px 3px 3px 4em;}
.code{background-color:#E6F2E6;border:1px solid #ccc;padding:5px;}
.code code{background:transparent;display:block;padding:3px;margin-bottom:0;}
.code li{background:#F2F8F2;margin:0 0 1px 2.2em;padding:2px;}
.code li:hover{background:#fff;}
.indent1{margin-left:1em;}
.indent2{margin-left:2em;}
.indent3{margin-left:3em;}
.indent4{margin-left:4em;}
blockquote{border-left:2px solid #ccc;padding:0 1em 0;font-style:italic;}
abbr{text-decoration:none;}
abbr:hover{cursor:help;}
span.grey{color:#bfbfbf;}
.shortcuts{margin:15px 15px 5px 4em;font-size:.9em;border:1px solid #D8E5FD;}
.shortcuts td{padding:3px 8px;border-right:1px solid #eee;}
.shortcuts tr.selected td{background-color:#3d80df;color:#fff;font-weight:bold;border-left:1px solid #346DBE;border-bottom:1px solid #7DAAEA;}
.shortcuts tr.pdd td{background-color:#F5F9FE;color:#333;border-top:1px solid #EBF2FE;border-bottom:1px solid #EBF2FE;}
ol.overview li{margin-bottom:5px;}
p.showcase{margin:2em 0 2em 3em;}
a:link img{border-bottom:1px solid #fff;text-decoration:underline;display:block;}
.an{font-size:.8em;color:#C0C0C0;margin-left:4px;}
.html .doctype{color:steelblue;font-style:italic;}
.css{background-color:F6F6F9;}
.css .comment{color:gray;}
.css .selector{color:darkred;font-weight:bold;}
.css .at_rule{color:orangered;}
.css .property{font-weight:bold;}
.css .property.value{color:blue;font-weight:normal;}
.javascript .global{color:teal;}
.javascript .base2{color:purple;}
pre{background-color:#F2F8F2;-moz-border-radius:2px;-webkit-border-radius:2px;padding:1em;border:1px solid #D5E9D5;}
pre,code,html *.code,kbd{font-size:1.2em;font-family:"Consolas","Bitstream Vera Sans Mono","Lucida Console","Courier New",courier,monospace;}
#bgsearch{padding:5px 0;margin:5px 0;border:1px solid #E8E8E8;background-color:#F0F0F0;}
#bgsearch table{background-color:#F0F0F0;}
#site_name { color: #ffffff; font-size: 36px; padding: 15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#top_text_ads { margin: 0 0 5px 10px}
#top_banner { width: 468px; margin: 20px auto 20px auto }
#content_table { background:#fff url(http://williamblairpinc.com/files/whypark/images/bgh6.png) repeat-y 100% 0; background-position: right; overflow:hidden }
.content a { font:30px Helvetica,Arial,Calibri,sans-serif; margin:10px 0 10px 0; color: #0040b6}
.content ul a { font-size: 12px }
h1 { font-size: 22px }
.related { font: 10px; padding: 10px }
.stbuttontext{ font-size: 14px; }
.clear { clear: both }
.large_ad { padding: 10px; /*background-color:#CCC; */ width: 336px; margin: 0 0 10px 45px}
.privfooter { color: #ffffff }
div#wpshopheader {
clear: both;
height: 50px;
padding: 1px;
}
div#wpshopleft {
float: left;
width: 150px;
}
div#wpshopright {
float: right;
width: 150px;
}
div#wpshopmiddle {
padding: 0px 160px 5px 160px;
margin: 0px;
}
div#wpshopfooter {
clear: both;
}