body{margin:0;padding:0;background:#fff url('fwr-bg-body.gif') top left repeat-x;font-size:62.5%;font-family:arial, "trebuchet ms", arial, sans-serif;}
#page{background:#fff url(bg-body.gif) top left repeat-x;width:1000px;text-align:left;margin:0 auto;}
#header{float:left;width:800px;background:#000 url('bg-body.gif') 96px left repeat-x;}
#sidebar{margin:0;width:200px;float:left;}
#sidebar ul{padding-left:15px;}
#sidebar #action{padding:0 15px;}
.ad-skyscraper{padding:30px 0 0 0;}
.ad-badge{padding:30px 0 0 0;}
#navbar{width:725px;height:38px;background:url('navbar.gif') top left no-repeat;position:relative;margin-top:20px;padding:0;}
#navbar li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#navbar li, #navbar a{height:38px;display:block;}
#home{left:0;width:73px;}
#home a:hover{background:transparent url('navbar.gif') 0 -50px no-repeat;}
#home a.active{background:transparent url('navbar.gif') 0 -100px no-repeat;}
#reviews{left:73px;width:84px;}
#reviews a:hover{background:transparent url('navbar.gif') -73px -50px no-repeat;}
#reviews a.active{background:transparent url('navbar.gif') -73px -100px no-repeat;}
#essays{left:157px;width:86px;}
#essays a:hover{background:transparent url('navbar.gif') -157px -50px no-repeat;}
#essays a.active{background:transparent url('navbar.gif') -157px -100px no-repeat;}
#interviews{left:243px;width:97px;}
#interviews a:hover{background:transparent url('navbar.gif') -243px -50px no-repeat;}
#interviews a.active{background:transparent url('navbar.gif') -243px -100px no-repeat;}
#blog{left:340px;width:73px;}
#blog a:hover{background:transparent url('navbar.gif') -340px -50px no-repeat;}
#blog a.active{background:transparent url('navbar.gif') -340px -100px no-repeat;}
#about{left:413px;width:72px;}
#about a:hover{background:transparent url('navbar.gif') -413px -50px no-repeat;}
#about a.active{background:transparent url('navbar.gif') -413px -100px no-repeat;}
#contributors{left:485px;width:118px;}
#contributors a:hover{background:transparent url('navbar.gif') -485px -50px no-repeat;}
#contributors a.active{background:transparent url('navbar.gif') -485px -100px no-repeat;}
#submissions{left:603px;width:122px;}
#submissions a:hover{background:transparent url('navbar.gif') -603px -50px no-repeat;}
#submissions a.active{background:transparent url('navbar.gif') -603px -100px no-repeat;}
#sidebar-right{width:200px;padding:15px 0 0 5px;margin-left:25px;float:left;font:normal 11px lucida grande, lucida sans unicode, arial, sans-serif;}
#sidebar-right #searchform{}
#sidebar-right #searchform #s{width:108px;padding:2px;margin-bottom:2px;}
#sidebar-right .extra-info{width:175px;padding-bottom:5px;border-bottom:dotted 1px #ccc;}
#sidebar-right ul{list-style-type:none;margin:0;padding:0 0 0 0;}
#sidebar-right ul li{margin:0;padding:1px 0;border-bottom:1px solid #EBEBEB;}
#sidebar-right h2{text-transform:lowercase;color:#435a71;}
#sidebar-right a:hover{background-color:#0295ab;color:#ffffff;text-decoration:none;}
#sidebar-right .tag-cloud a{padding:0 2px;text-transform:lowercase;border-left:solid 1px #ccc;}
#sidebar-right #dont-miss .tout{background:#ebebeb;padding:5px;}
#sidebar-right #dont-miss h2{margin:0;padding-bottom:5px;}
#sidebar-right #dont-miss h3{font:normal 11px lucida grande, lucida sans unicode,arial,sans-serif;margin:5px 0;}
#sidebar-right #dont-miss .overline{font:normal 10px arial;color:#999;letter-spacing:1px;}
#sidebar-right .write-for-us{margin-top:15px;}
#sidebar-right #dont-miss .tout img{float:left;padding:0 10px 5px 0;}
#sidebar-right .ctc a{display:block;float:left;padding-right:5px;margin-right:5px;background:#f8f8f8;}
#sidebar-right .ctc a:hover{background-color:#0295ab;color:#ffffff;}
.highlight{background-color:#fff200;padding:0 2px;}
.highlight a:visited{color:#0295AB;}
a .highlight:hover{background-color:#0295AB;}
.highlight a:hover{background-color:#0295AB;}
.highlight a:visited{color:#0295AB;}
a.highlight:hover{background-color:#0295AB;}
a:visited .highlight{color:#0295AB;}
a:hover .highlight{background-color:#0295AB;color:#fff;}
a .orange{color:#FB571E;}
a:visited .orange{color:#FB571E;}
a:hover .orange{color:#fff}
.small{font-size:.9em;}
.small-caps{font-size:.9em;text-transform:uppercase;}
a.orange{color:#FB571E;}
a.orange:visited{color:#FB571E;}
a.orange:hover{color:#fff;}
h2.latest-features{background:url(latest-features.png) top left no-repeat;text-indent:-9999px;margin:5px 0;padding:0;}
h2.from-the-blog{background:url(from-the-blog.png) top left no-repeat;text-indent:-9999px;margin:5px 0;padding:0;}
.welcome p{font:normal 14px arial;color:#424c7c;line-height:20px;}
.welcome h2 em{text-indent:-9999px;}
.welcome a{color:#fb571e;font-weight:bold;}
.welcome a:visited{color:#fb571e;}
.home .excerpt p{font:normal 12px Arial, Helvetica, sans-serif;color:#484848;line-height:18px;}
.home .post-thumbnail{float:left;margin:5px 20px 5px 0;}
.home .post-thumbnail img{width:80px;}
h2.test{color:#c00;}
.linkcat ul{margin:0 0 0 5px;padding:0;list-style-type:none;}
ul.blogroll{list-style-type:none;}
.divider-waves{clear:both;width:500px;background:url(divider-wave.png) top left repeat-x;height:10px;margin:5px 0;}
.divider-dots{clear:both;width:500px;background:url(divider-dots.png) 155px 0 no-repeat;height:10px;margin:8px 0;}
.divider-thinthick{clear:both;width:480px;background:url(divider-thinthick.png) top left no-repeat;height:10px;margin:25px 0 15px 0;}
.metadata a, .metadata a:visited{color:#fb571e;}
.metadata{text-transform:lowercase;display:block;marging-top:10px;font:normal 11px "trebuchet ms",arial,sans-serif;}
#content{float:left;}
.narrowcolumn{float:left;padding:0 20px;margin:0 10px;width:480px;}
.widecolumn{float:left;padding:0 20px;margin:0 10px;width:680px;}
.post{margin:10px 0;}
.post hr{display:block;border:none; clear:both;width:500px;background:url(divider-dots.png) 155px 0 no-repeat;height:10px;margin:8px 0;}
.hidden{display:hidden;}
h1, h2, h3{font-family:'Georgia','Garamond',serif;font-weight:normal;}
h1{font:normal 34px "georgia", garamond, times new roman, serif;color:#000;margin:0;padding:0;}
h1.post-title{color:#000;text-align:center;font-size:30px;}
h2{font:normal 22px "georgia", garamond, serif;margin:30px 0 3px 0;color:#627b95;}
#sidebar-right h2{font-size:14px;}
#head{margin-top:20px;padding-bottom:15px;background:url(divider-wave.png) bottom left repeat-x;}
#head .metadata{padding-top:15px;font-size:13px;text-align:center;background:url(divider-wave.png) top left repeat-x;}
.byline{text-align:center;margin:5px 0;padding:0;font:normal 16px "georgia", garamond, times new roman, serif;letter-spacing:3px;text-transform:uppercase;}
.archive-byline{margin:5px 0;padding:0;font:normal 13px "georgia", garamond, times new roman, serif;letter-spacing:3px;text-transform:uppercase;}
.subhead{font-size:1.2em;}
.dek{}
.drop-cap{display:block;float:left;margin:3px 4px 2px 0;background-color:#faf8e7;border:solid 1px #deddd9;padding:0 2px;font:bold 26px georgia, "trebuchet ms",arial, sans-serif;color:#3b3d4a;}
#content h1.page-header{display:block;height:50px;margin-top:10px;}
#content .post h1.page-header{display:block;height:50px;}
h1.top-level{text-align:left;}
#headerimg .description{font-size:1.2em;text-align:center;}
h2.pagetitle{font:bold 22px Arial, Helvetica, sans-serif;background:url(divider-thinthick.png) bottom left no-repeat;padding-bottom:15px;}
h2.blog{margin-top:0;font:normal 24px Georgia, "Times New Roman", Times, serif;color:#4d5783;}
h2.blog a{color:#4d5783;}
h2.archive{margin-top:0;font:normal 20px Georgia, "Times New Roman", Times, serif;}
h2.archive a:hover{background-color:#0295ab;color:#fff;text-decoration:none;}
.archive p{font-size:12px;}
.comments{font:bold 12px arial, sans-serif;text-transform:lowercase;}
.postmetadata{font:12px "trebuchet ms",arial, sans-serif;}
.post-thumbnail{float:left;margin:5px 10px 5px 0;}
.post-thumbnail img{width:80px;}
.navigation{color:#4d5783;}
.navigation a{color:#fb571e;font:bold 12px arial, "trebuchet ms",sans-serif;}
.navigation a:visited{color:#fb571e;}
.entry img{padding:2px;border:solid 3px #c2ced5;}
#links-and-resources h3{font:bold 13px lucida grande, lucide sans unicode, arial,sans-serif;text-transform:uppercase;}
#links-and-resources ul{margin:0;padding:0;list-style-type:none;}
#links-and-resources li{font:normal 11px arial;line-height:12px;color:#666;border-bottom:solid 1px #ebebeb;padding:10px 0;}
#links-and-resources li a{font-weight:bold;font-size:12px;line-height:14px;}
.anchor-menu a{color:#FB571E;font:normal 11px lucida grande, lucida sans unicode, arial, sans-serif;}
.anchor-menu a:visited{color:#FB571E;}
.left{float:left;}
.right{float:right;}
.widecolumn .post{margin:0;}
.widecolumn .postmetadata{margin:30px 0;}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0px;}
.widecolumn .attachment{text-align:center;margin:5px 0px;}
.postmetadata{clear:both;}
.clear{clear:both;}
#footer{padding:0;margin:0 auto;width:1000px;clear:both;}
#footer p{margin:0;padding:20px 0;text-align:center;font:normal 11px arial,verdana,sans-serif;}
#headerimg{margin:7px 9px 0;height:192px;width:800px;}
#content{font-size:13px;}
.widecolumn .entry p{font-size:13px;}
.narrowcolumn .entry, .widecolumn .entry{line-height:20px;padding-left:5px;}
.widecolumn{line-height:22px;}
.narrowcolumn .postmetadata{text-align:center;}
.alt{background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#footer{border:none;}
small{font-family:Arial, Helvetica, Sans-Serif;font-size:0.9em;line-height:1.5em;}
#sidebar h2{font-family:'Lucida Grande', Verdana, Sans-Serif;font-size:1.2em;}
h3{font-size:1.3em;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{text-decoration:none;color:white;}
h2, h2 a, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none;}
.entry p a:visited{}
.commentlist li, #commentform input, #commentform textarea{font:0.9em Verdana, Arial, Sans-Serif;}
.commentlist li .avatar{float:right;border:1px solid #eee;padding:2px;background:#fff;}
h3#comments, h3#respond{font:normal 18px "trebuchet ms",arial,sans-serif;}
.commentlist cite, .commentlist cite a{font:normal 18px Georgia, "Times New Roman", Times, serif;color:#627b95;}
.commentlist p{font:normal 13px arial,verdana,sans-serif;text-transform:none;text-align:left;}
#commentform p{font-family:Arial, Sans-Serif;}
.commentmetadata{font-weight:normal;}
.commentmetadata a{color:#fb571e;}
.commentmetadata a:visited{color:#fb571e;}
#sidebar{font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#777;}
code{font:1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size:0.9em;letter-spacing:.07em;}
a, h2 a:hover, h3 a:hover{color:#0295ab;text-decoration:none;}
a:visited{color:#3fa0ae;}
a:hover{color:#147;text-decoration:underline;}
#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
h2.pagetitle{margin-top:30px;text-align:center;}
#sidebar h2{margin:5px 0 0;padding:0;}
h3{padding:0;margin:30px 0 0;}
h3.comments{padding:0;margin:40px auto 20px ;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 10px;display:inline;}
img.alignleft{padding:4px;margin:0 10px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left}
html>body .entry ul{margin-left:0px;padding:0 0 0 30px;list-style:none;padding-left:10px;text-indent:-10px;}
html>body .entry li{margin:7px 0 8px 10px;}
.entry ul li:before, #sidebar ul ul li:before{content:"\00BB \0020";}
.entry ol{padding:0 0 0 35px;margin:0;}
.entry ol li{margin:0;padding:0;}
.postmetadata ul, .postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:15px;}
#sidebar ul p, #sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul, #sidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 10px;}
ol li, #sidebar ul ol li{list-style:decimal outside;}
#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0;padding:0;}
#sidebar #searchsubmit{padding:1px;}
.entry form{ text-align:center;}
select{width:160px;font:normal 11px arial;color:#666;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform textarea{width:100%;padding:2px;}
#commentform #submit{margin:0;float:right;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 3px;padding:5px 10px 3px;list-style:none;}
.commentlist p{margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
#sidebar form{margin:0;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{ background-color:#fff;}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
.hidden{display:none;}

a img{border:none;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
#twitter_div{margin-top:30px;width:170px;overflow:hidden;}
.tec-month-nav{margin:15px 0;display:block;}
.tec-prev-month{display:none;}
.tec-next-month{padding-left:5px;}
.ical{display:none;}
.tec-button-on{font-weight:bold;color:#000 !important;text-decoration:none;}
.tec-calendar-buttons a{padding-right:10px;}
.event-day{font:normal 18px Georgia, "Times New Roman", Times, serif !important;}
.tec-cal-title{background:url(events.png) 0 0 no-repeat;width:500px;height:67px;text-indent:-9999px;margin-top:15px;}
table#big{font-size:15px;margin-top:20px;}
table#big td{padding:10px;background:#f1f1f1;}
#tec-content dt{font-weight:bold;}
#tec-content dd{margin:0 0 10px 0;}

input,select,textarea{padding:3px;box-sizing:border-box;}
