*{border:0;margin:0;padding:0}body{background:#CCC url(images/bg3.gif) top center;font:70%/1.5em Verdana,Tahoma,arial,sans-serif;color:#222;text-align:center;margin:20px 0}a,a:visited{color:#00a9e0;background:inherit;text-decoration:none;outline:none}a:hover{color:#88ac0b;background:inherit;text-decoration:underline}h1,h2,h3{font-family:'Trebuchet MS',Tahoma,Sans-serif;font-weight:Bold;margin:5px 0 0;padding:10px}h1{font-size:160%;font-weight:700}h2{font-size:130%;text-transform:uppercase;color:#a1a1a1}h3{font-size:130%}p{margin:0;padding:5px 10px}ul,ol{margin:5px 20px;padding:0 20px}img{background:transparent;padding:5px}img.float-right{float:right;margin:5px 0 10px 10px}img.float-left{float:left;margin:5px 10px 10px 0}img.no-border{border:none}img.no-format{border:none;background:transparent;margin:0;padding:0}code{text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console','courier new',monospace;background:#fff url(images/border-grey.gif) top repeat-x;border:5px solid #c3c3c3;border-top:none;margin:5px 0;padding:10px}acronym{cursor:help;border-bottom:1px dashed #777}blockquote{background:#fff url(images/border-grey.gif) top repeat-x;border:5px solid #c3c3c3;border-top:none;font:1.1em/1.3em 'Trebuchet MS',Tahoma,Sans-serif;color:#5a93c9;margin:10px;padding:5px 0 5px 20px}form,.contactform,form{border:1px solid #d5d5d5;background-color:#f2f2f2;margin:10px 0;padding:0 5px}label,.contactform label{display:inline;font-weight:700;margin:0 0 6px}input,#sidebar input,.contactform input{border:1px solid #d5d5d5;font:normal 1em Verdana,sans-serif;color:#777;padding:3px}input{margin:2px 0}textarea,.contactform textarea{width:320px;font:normal 1em Verdana,sans-serif;border:1px solid #d5d5d5;height:100px;display:block;color:#777;padding:2px}#commentform input:focus,#commentform input:active,#commentform textarea:focus,#commentform textarea:active,.contactform input:focus,.contactform textarea:focus{border:1px solid #ccc;background:#d2d2d2;color:#000}input.button{font:bold 12px Arial,Sans-serif;height:24px;color:#FFF;background:#8eb50c url(images/stripes.gif) repeat-x 0 0;border:none;margin:0;padding:2px 3px}#searchform{background-color:transparent;border:none;width:190px;margin:0;padding:5px 0 15px}#searchform p{margin:0;padding:0}#searchform input.textbox{width:120px;color:#777;height:18px;border:1px solid #e5e5e5;vertical-align:top;padding:2px}#searchform input.button{width:60px;height:24px;vertical-align:top;color:#fff;padding:2px 5px}.nav-search{background-color:transparent;border:none;display:inline;float:right;margin:0;padding:0}.nav-search input{width:160px;background:transparent url(images/nav-search.gif) no-repeat right bottom;border:none;font:bold 1em Verdana,sans-serif;color:#363636;text-transform:uppercase;padding:1em 0}#wrap{position:relative;width:920px;background:#CCC url(images/content.gif) repeat-y center top;text-align:left;margin:0 auto}#top-bg{position:absolute;width:920px;height:20px;background:#CCC url(images/top-bg.gif) repeat-y center top;top:0;left:0}#content-wrap{position:relative;clear:both;float:left;width:890px;background:#fff url(images/colorbar.gif) repeat-x left bottom;border-top:5px solid #FFF;margin-left:15px;display:inline;padding:0 0 10px}#header{width:920px;position:relative;height:40px;background:transparent;color:#FFF;padding:0}#header #logo{position:absolute;width:790px;text-align:center;font:normal 60px/75px impact,"Arial Black",sans-serif;letter-spacing:-1px;color:#FFF;background:transparent;top:70px;left:0;margin:0;padding:0 10px}#header #logo a{text-decoration:none;color:#FFF;background:transparent}#header #slogan{position:absolute;width:810px;text-align:center;font:normal 20px impact,"Arial Black",sans-serif;letter-spacing:0;color:#666;top:190px;left:0;margin:0;padding:0}#header #header-links{position:absolute;top:12px;right:20px;color:#838181;font-size:10px}#header #header-links a{color:#838181;text-decoration:none}#header #header-links a:hover{color:#444}#header #header-links a.contact{padding-left:14px;background:url(images/contact.png) no-repeat left}#header-photo{clear:both;height:200px;width:890px;background:#FFF url(images/header-photo4.jpg) no-repeat center center;margin:0 auto}#feed-icon{position:absolute;top:130px;right:80px;height:60px;width:60px;background:transparent;margin:0;padding:0}#badge{position:absolute;top:50px;right:180px;height:105px;width:105px;background:transparent;margin:0;padding:0}#nav{clear:both;margin:2px 0;padding:0}#nav ul{float:left;list-style:none;background:#d2d2d2 url(images/navbg.gif) repeat-x bottom;width:890px;text-transform:uppercase;display:inline;margin:0 0 0 15px;padding:0}#nav ul li{display:inline;margin:0;padding:0}#nav ul li a{display:block;float:left;width:auto;border-right:1px solid #989898;border-bottom:none;color:#363636;font:bold 1.2em/2.8em "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;text-transform:uppercase;text-decoration:none;margin:0;padding:0 14px}#nav ul li a:hover,#nav ul li a:active{background:#a1a1a1 url(images/navbg-hover.gif) repeat-x bottom;color:#fff}#nav ul li#current a{background:url(images/nav-current.gif) no-repeat center top}#main{float:left;width:500px;display:inline;overflow:hidden;margin:10px 0 0 10px;padding:0}#main h2.title-post{margin-top:10px;font:bold 1.8em 'Trebuchet MS',Tahoma,Sans-serif;color:#00a9e0;background:url(images/border-grey-little.gif) repeat-x bottom;text-transform:none;border-bottom:1px solid #fff;padding:0 0 5px 5px}#main ul li{list-style-image:url(images/bullet.gif)}#main a.external{padding-right:14px;background:transparent url(images/ext-link.png) no-repeat bottom right}.post-footer{background:#f2f2f2;font-size:95%;color:#333;border:1px solid #ccc;margin:20px 10px 40px;padding:5px}.post-footer .date{padding-left:16px;background:url(images/time.png) no-repeat left bottom;margin:0 10px 0 5px}.post-footer span.comments{padding-left:16px;background:url(images/comments.png) no-repeat left bottom;margin:0 10px 0 5px}.post-footer span.category{padding-left:16px;background:url(images/category.png) no-repeat left bottom;margin:0 10px 0 5px}.post-footer span.author{padding-left:16px;background:url(images/author.png) no-repeat left bottom;margin:0 10px 0 5px}.post-footer a.readmore{padding-left:16px;background:url(images/read-more.png) no-repeat left bottom;margin:0 10px 0 5px}#sidebar{float:right;width:340px;background:url(images/sidebar-bg.gif) no-repeat top;overflow:hidden;margin:10px 0 0;padding:30px 10px 10px}#sidebar h1,#sidebar h2{margin-top:10px;font:normal 14px 'Trebuchet MS',Tahoma,Sans-serif;color:#8594cf;font-variant:small-caps;text-transform:none;padding:5px}#sidebar ul{text-align:left;text-decoration:none;background:url(images/border-grey-little.gif) repeat-x left top;margin:7px 4px 8px 0;padding:0}#sidebar ul ul.sidemenu li,#sidebar .widget ul li{list-style:none;background:url(images/border-grey-little.gif) repeat-x left bottom;margin:0 2px;padding:4px 0 4px 5px}#sidebar ul ul ul{text-align:left;text-decoration:none;background:transparent;border-left:1px dotted #ccc;margin:0 0 0 6px;padding:0 0 0 2px}#sidebar ul ul ul li{list-style:none;background:none !important;margin:0;padding:4px 0}* html body #sidebar ul li{height:1%}#sidebar ul li a{text-decoration:none;background-image:none;color:#666}#sidebar ul li a:hover{color:#1773bc}#sidebar li.linkcat h2,#sidebar h2.blogroll{padding-left:16px;background:transparent url(images/sb-blogroll.png) no-repeat left}#sidebar li#archives h2,#sidebar h2.archives{padding-left:16px;background:transparent url(images/sb-archive.png) no-repeat left}#sidebar li#recent-comments h2,#sidebar h2.recent-comments{padding-left:16px;background:transparent url(images/sb-comments.png) no-repeat left}#sidebar-left{float:left;width:48%;overflow:hidden}#sidebar-right{float:right;width:48%;overflow:hidden}#footer-wrap{clear:both;width:920px;font-size:95%;text-align:left;background:url(images/footer-bg.gif) no-repeat center bottom;padding:15px 0}#footer-wrap a{text-decoration:none;color:#666;font-weight:700}#footer-wrap a:hover{color:#000}#footer-wrap p{padding:10px 0}#footer-wrap h2{color:#666;margin:0;padding:0 10px}#footer-columns{color:#888;width:820px;min-height:100px;text-align:center;margin:0 auto;padding:0 50px}#footer-columns ul{list-style:none;background:url(images/border-grey-little.gif) repeat-x left top;margin:10px 0 0;padding:0}#footer-columns li{background:url(images/border-grey-little.gif) repeat-x left bottom}#footer-columns li a{display:block;font-weight:400;width:96%;padding:3px 0 3px 10px}#footer-columns .col3,.col3-center{float:left;width:260px}#footer-columns .col3-center{margin:0 15px}#footer-columns img{border:none;margin:0;padding:0}#footer-bottom{clear:both;color:#666;width:820px;text-align:center;margin:0 auto;padding:10px 0}#footer-bottom a.link-home{padding-left:14px;background:url(images/home.png) no-repeat left bottom}#footer-bottom a.link-feed{padding-left:14px;background:url(images/feed-small.gif) no-repeat left bottom}ol.commentlist li{background:#f2f2f2 url(images/border-grey-vertical.gif) repeat-y left top;overflow:auto;width:400px;list-style:none;padding:0 10px}ol.commentlist li.alt{background:#fff url(images/border-grey-vertical.gif) repeat-y left top;overflow:auto;width:400px;list-style:none;padding:0 10px}p.commentmetadata{background:transparent url(images/border-grey-little.gif) repeat-x top;padding:3px 0}h2.title-comments{padding-left:23px;background:#fff url(images/title-comments.png) no-repeat left}p.p-comments{background:url(images/border-grey-little.gif) repeat-x top;padding-top:5px;margin-top:0}.float-left{float:left}.float-right{float:right}.align-left{text-align:left}.align-right{text-align:right}.nav-geek-pages{display:block;text-align:center;margin:5px 0 40px}.geek-download{padding-left:35px;margin-left:15px;background:url(images/geek-download.gif) no-repeat center left;line-height:30px}div.data{float:left;width:36px;text-align:center;color:#666;padding-bottom:6px;background:#e9f3ff url(images/date.gif) no-repeat bottom left;line-height:1.3em;margin:5px 10px 5px 0}div.data span.d{display:block;font-size:150%;font-weight:700;color:#666;padding-top:12px;background:#e9f3ff url(images/date.gif) no-repeat top left}div.data span.m{text-transform:uppercase;font-size:90%}a.piu{float:right;background:url(images/piu.gif) no-repeat bottom left;border:1px dotted #ccc;border-top:none;margin:0 30px 0 0;padding:2px 2px 2px 15px}a#chattoggle{background:#fff}.scroller-links{float:right;text-align:right;color:#ccc}.scroll-prec,.scroll-prec:hover,.scroll-prec:visited{padding-left:14px;background:#fff url(images/scroll-prec.png) no-repeat left bottom}.scroll-succ,.scroll-succ:hover,.scroll-succ:visited{padding-left:14px;background:#fff url(images/scroll-succ.png) no-repeat left bottom}.scroll-footer,.scroll-footer:hover,.scroll-footer:visited{padding-left:14px;background:#fff url(images/scroll-footer.png) no-repeat left bottom}.scroll-header,.scroll-header:hover,.scroll-header:visited{padding-left:14px;background:#fff url(images/scroll-header.png) no-repeat left bottom}.scroll-topalt,.scroll-topalt:hover,.scroll-topalt:visited{float:right;padding-left:14px;background:#fff url(images/scroll-header.png) no-repeat left bottom}.scroll-top,.scroll-top:hover,.scroll-top:visited{float:right;padding-left:14px;background:#f2f2f2 url(images/scroll-header-alt.png) no-repeat left bottom}#main h2.title-post a,h2.title-comments a,p.p-comments a{background:transparent;text-decoration:none}.post-footer span.comments a,.post-footer span.category a,.post-footer span.author a,p.commentmetadata a{background:none}#sidebar li,ol.commentlist{list-style:none}#sidebar li#categories h2,#sidebar h2.categories,#sidebar li#tag_cloud h2{padding-left:16px;background:transparent url(images/sb-category.png) no-repeat left}.clear,#side-wrap{clear:both}
