body{color:#1a1a1a;font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;background-color:#e6e6e6;background-position:0 0;margin:0;padding:0;} h1, h2, h3, h4{color:#333;margin:0.5em 0 0.25em;padding:0}h1{font-size:2.4em;line-height:1.2em;letter-spacing:-1px;margin:0 0.41em}h2{font-size:2em;line-height:1.2em;margin:0 0.4em} h3{font-size:1.4em;line-height:1.2em;margin:1em 0.5em 0} h4{font-size:1.2em;line-height:1.4em;margin:0 0.85em 0.85em} p{font-size:1.4em;line-height:1.4em;margin:0 0.85em 0.85em} dl{margin:0;padding:0;border-width:0} dl dd{color:#333;margin:0 0 0.41em;padding:0 0 0 0.82em;border-width:0} dl dt{color:#333;font-weight:bold;line-height:1.4em;border-width:0} ol li{font-size:1.2em;line-height:1.4em;margin:0 0 1em;width:90%} ul{list-style-type:square} ul li{font-size:1.2em;line-height:1.4em;margin-right:2em;margin-bottom:1em;margin-left:0} a{color:#06c} a:hover{color:red} em{font-style:normal;font-weight:bold} hr{display:none} img{vertical-align:middle;border:0} textarea{font-size:1em;padding:0.5em;width:95%;border:solid 1px #d3d3d3} table{font-size:1em;border-width:0} th{border-width:0} td{font-size:1em;line-height:1em;border-width:0} td td{font-size:1em;line-height:1em}#header{background-color:white;margin:0;padding:0;overflow:hidden}#header_logo{margin:0;padding:1em 0;position:relative;width:48%;overflow:hidden}#site_logo {margin:0;padding:0}#site_tagline{font-size:1.2em;font-weight:normal;line-height:1.6em;display:block;margin:0;padding:0 0 0 0.9em}#nav{text-align:left;margin:0 1em 1em;padding:0;overflow:hidden;height:100%;border-style:solid;border-width:0 0 1px;border-color:#ccc} #nav ul{margin:0 1em;padding:0;float:right} #nav ul li{color:#000;font-size:1.4em;font-weight:bold;display:inline;margin:0 0.5em 0 0;padding:0;float:left;border:solid 0 #fff} #nav ul li a{font-weight:normal;text-decoration:none;background-color:#fff;margin:0;padding:0 0.5em;float:left} #nav ul li a:hover{color:black;background-color:#e6e6e6}#container{background-color:white;margin:0 auto;padding:0 0 1em;width:76em} #main{margin:0;padding:0;width:70%;float:left} #main{min-height:350px} .home h1{font-size:1.4em;letter-spacing:normal;margin:0 0.75em;padding:0 0 0.4em;border-style:solid;border-width:0 0 1px;border-color:#ccc}.post{margin:0 1em;padding:1em 0;border-style:dotted;border-width:0 0 2px;border-color:#ccc} .post .category{font-size:1.2em;font-weight:bold;text-transform:uppercase;letter-spacing:1px;margin:0 0 0 0.84em;padding:0} .post .category a{text-decoration:none} .post h2{margin:0 0.5em;padding:0} .post h3{margin:1em 0 0.3em;padding:0} .post h1 a,.post h2 a,.post h3 a{text-decoration:none} .post .date{font-size:1.2em;margin:0.25em 1em 1em;padding:0} .post .entry{} .post .postmeta{} .postmetadata{color:#666;font-style:italic}#sidebar{margin:0;padding:0 0 3em 0;overflow:hidden;border-left:1px solid #cdcdcd}* html #sidebar{float:left}#sidebar a{text-decoration:none} #sidebar ul{margin:1em 0 1em 1em;padding:0 0 1em;border-style:solid;border-width:0 0 1px;border-color:#ccc} #sidebar ul li{font-size:1.2em;list-style-type:none;margin:0;padding:0} #sidebar ul li ul{margin:0;padding:0;border-width:0} #sidebar ul li li{font-size:1em;background-repeat:no-repeat;background-position:left top;margin:0;padding:0 0 0 15px} #sidebar ul li li li{font-size:1em;margin:0;padding:0} #sidebar ul li h1{font-size:1em;margin:0;padding:0} #sidebar ul li h2{font-size:1em;margin:0 0 0.3em;padding:0} #sidebar ul li ul li h2{font-size:1.2em;text-transform:none;margin:0.5em 0 0;padding:0} #sidebar ul li p{font-size:1em;margin:0;padding:0}.page_item{} .current_page_item{} .current_page_item a{color:#000;font-weight:bold} .current-cat{} .current-cat a{font-weight:bold}#footer{margin:0;padding:3em 0 1em;clear:both} #footer p{font-size:1.2em;line-height:1em;margin:0 0.85em;padding:1em 0 0 0.85em;border-style:solid;border-width:1px 0 0;border-color:#ccc} #footer a{text-decoration:none}#searchform{background-repeat:no-repeat;background-position:left top;margin:0;padding:0;width:205px;height:25px;overflow:hidden;border-width:0} #searchform img{margin:0;padding:0;width:30px;height:23px;vertical-align:top} * html #searchform{background-position:left 1px} #searchinput{color:#333;background-color:transparent;background-repeat:no-repeat;background-position:center top;margin:0;padding:3px 0 0;width:145px;height:20px;vertical-align:middle;border-width:0} #searchsubmit{background-color:#fff;background-repeat:no-repeat;background-position:right top;margin:0;padding:0;width:30px;height:23px;vertical-align:top;border-width:0} * html #searchsubmit{margin-top:1px}#emailform{background-repeat:no-repeat;background-position:left top;margin:0;padding:0;width:205px;height:25px;overflow:hidden;border-width:0} #emailform img{vertical-align:top} * html #emailform{background-position:left 1px} #emailinput{color:#333;background-color:transparent;background-repeat:no-repeat;background-position:center top;margin:0;padding:3px 0 0;width:145px;height:20px;vertical-align:middle;border-width:0} #emailsubmit{background-color:#fff;background-repeat:no-repeat;background-position:right top;margin:0;padding:0;width:30px;height:23px;vertical-align:top;border-width:0} * html #emailform{margin-top:1px}.navigation{margin:1em 2em;padding:0;overflow:hidden;border-width:0} .navigation a{text-decoration:none} .navigation .alignleft{font-size:1.2em;font-weight:bold;background-repeat:no-repeat;background-position:left top;margin:0;padding:0 18px;width:40%;float:left} .navigation .alignright{font-size:1.2em;font-weight:bold;background-repeat:no-repeat;background-position:right top;text-align:right;margin:0;padding:0 18px;width:40%;float:right}#comments{margin:0;padding:0.71em;border-width:0} .commentlist{margin:0 0.5em 0 2.5em;padding:0;border:solid 0 fuchsia} .commentlist li{list-style-type:none;margin:0;padding:1em} .commentlist li.alt{background-color:#f5f5f5;border:solid 1px #e6e6e6} .commentlist cite{font-style:normal;font-weight:bold;text-transform:uppercase;letter-spacing:1px} .commentlist .commentmetadata{font-size:1em;text-transform:uppercase;letter-spacing:1px} .commentlist .commentmetadata a{text-decoration:none} .commentlist p{font-size:1.2em;margin:0;padding:0}#respond{margin:0;padding:0.71em;border-width:0} #commentform{} #commentform #author, #commentform #email, #commentform #url, #commentform #comment{padding-left:5px;border:solid 1px #b3b3b3} #secureimgdiv{margin:0;padding:0;border-width:0} #secureimgdiv #securitycode{border:solid 1px #b3b3b3} #secureimgdiv img{margin:0 0 0.5em;vertical-align:bottom}.press h1{} .press h2{color:#338000;margin-bottom:0.5em} .press .date{color:#666;font-size:1em;text-transform:uppercase;margin:0.3em 0 0.3em 1em;padding:0} .press .list{margin:0 1em;padding:0 0 0;overflow:hidden;border-style:solid;border-width:0 0 1px;border-color:#d3d3d3} .ie .press .list{height:1%;} .press .list dt{font-size:1.2em;text-transform:uppercase;margin:0 10px 0 0;padding:0;width:5em;float:left;vertical-align:text-top} .press .list dd{font-size:1.2em;margin:0;padding:0 0 1em;width:80%;float:left;vertical-align:text-top} .press .list dd .post_title{margin:0;padding:0;float:left;vertical-align:text-top} .press .list dd .post_pdf{margin:0;padding:0;float:right;vertical-align:text-top}#wp-calendar{font-size:14px;margin:0;padding:0;width:14.3em;border-style:solid;border-width:0 1px 1px;border-color:#ccc;empty-cells:show} #wp-calendar caption{color:#666;font-size:1em;text-align:left;margin:0;padding:0.3em;width:inherit;border-style:solid;border-width:1px 1px 0;border-color:#ccc} #wp-calendar th{font-size:0.8em;font-style:normal;text-transform:capitalize;margin:0;padding:2px 0} #wp-calendar #next a{text-align:right;padding-top:5px;padding-right:10px} #wp-calendar #prev a{text-align:left;padding-top:5px;padding-left:10px} #wp-calendar a{display:block;text-decoration:none;} #wp-calendar a:hover{background:#e0e6e0;color:#333;} #wp-calendar td{color:#666;font-size:0.9em;text-align:center;letter-spacing:normal;margin:0;padding:2px 0} #wp-calendar td.pad:hover{background:#fff;} #wp-calendar td:hover, #wp-calendar #today{color:#000;background:#eee}