*{margin:0;padding:0;}body{padding-top:49px;font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#444;background:url("images/site-top.png") top center no-repeat #fff;}a{color:#784f8d;}a:hover{color:#e9770c;}span.clearer{height:1px;display:block;clear:both;font-size:1px;line-height:1px;}#contain{width:960px;margin:0 auto;}#feature{width:451px;margin:0 0 0 18px;padding:1px 24px 0 24px;float:left;background:url("images/border-featured.png") 0 0 repeat-y;}#identity{width:410px;height:147px;float:left;background:url("images/logo.png") 0 0 no-repeat;}#main-nav{width:410px;margin-top:25px;position:relative;background:url("images/diagonals-tall.png") 275px 285px no-repeat #fff;z-index:1000;}#body-single #main-nav{background-image:none;}#previous-contain{padding-top:22px;clear:both;background:url("images/featured-bottom-alt.png") top center no-repeat transparent;}#previous{width:901px;margin:25px auto 0 auto;padding:0 17px 0 42px;}#body-single #previous{padding:0 17px 100px 0;background:url("images/bottom-site-flair.png") right bottom no-repeat;}#credits{width:900px;margin:0 auto;padding:15px 30px 35px 30px;clear:both;border-top:2px solid #ccc;background:url("images/bg-vline-gray.png") left bottom repeat-x;}#identity h1 a{width:385px;height:120px;margin-left:25px;display:block;}#identity h1 a span{display:none;}#main-nav ul{width:225px;padding:0 160px 0 25px;list-style:none;background:url("images/dtext-index.png") 275px 0 no-repeat;}#body-single #main-nav ul{background-image:url("images/dtext-single.png");}#main-nav ul li a{padding:10px 0 0 10px;display:block;font-family:"Gill Sans MT",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;line-height:14px;text-decoration:none;text-transform:uppercase;color:#784f8d;background:url("images/rounded-corner-ul.png") left top no-repeat #fff;}#main-nav ul li a:hover{color:#333;background-color:#eee;}#main-nav ul li a span{padding:5px 10px 10px 0;display:block;font-size:13px;font-weight:normal;line-height:17px;text-transform:none;color:#555;background:url("images/rounded-corner-lr.png") right bottom no-repeat;}#main-nav ul li a:hover span{color:#333;}.body-page #main-nav ul{width:900px;padding:25px 30px 0 30px;clear:both;list-style:none;background-image:none;}.body-page #main-nav ul li a{width:205px;padding:10px 0 0 0;margin:0 20px 25px 0;display:block;float:left;font-family:"Gill Sans MT",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;line-height:14px;text-decoration:none;text-indent:10px;text-transform:uppercase;color:#784f8d;background:url("images/rounded-corner-ul.png") left top no-repeat #fff;}.body-page #main-nav ul li a:hover{color:#333;background-color:#eee;}.body-page #main-nav ul li a span{padding:5px 10px 10px 10px;display:block;font-weight:normal;line-height:17px;text-indent:0;text-transform:none;color:#555;background:url("images/rounded-corner-lr.png") right bottom no-repeat;}.body-page #main-nav ul li a:hover span{color:#333;}#body-about #main-nav ul li#page-about a{background:url("images/bg-vline-gray.png") 0 0 repeat;}#body-about #main-nav ul li#page-about a span{background-image:none;}#body-submit #main-nav ul li#page-submit a{background:url("images/bg-vline-gray.png") 0 0 repeat;}#body-submit #main-nav ul li#page-submit a span{background-image:none;}#body-archives #main-nav ul li#page-archives a{background:url("images/bg-vline-gray.png") 0 0 repeat;}#body-archives #main-nav ul li#page-archives a span{background-image:none;}#body-resources #main-nav ul li#page-resources a{background:url("images/bg-vline-gray.png") 0 0 repeat;}#body-resources #main-nav ul li#page-resources a span{background-image:none;}#site-image{width:450px;margin-bottom:3px;padding-bottom:20px;background:url("images/bg-vline-gray.png") left bottom repeat-x;}#site-image img{border:1px solid #999;}#site dl{width:449px;height:129px;margin-bottom:5px;position:relative;overflow:hidden;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}#site dt{padding:5px 5px 0 5px;display:block;position:absolute;overflow:hidden;font-size:10px;font-weight:bold;letter-spacing:.05em;line-height:11px;text-transform:uppercase;color:#999;}#site dt.site-title{width:288px;border:1px solid #ddd;border-bottom:0;}#site dt.site-id{width:139px;left:300px;border-top:1px solid #ddd;background-color:#eee;}#site dt.site-designer{width:288px;top:45px;border-right:1px solid #ddd;border-left:1px solid #ddd;background:url("images/bg-slant-lgray.png") 0 0 repeat;}#site dt.site-fonts{width:139px;left:300px;top:45px;}#site dt.date{width:139px;top:89px;border-right:1px solid #ddd;border-left:1px solid #ddd;background:url("images/bg-fonts-used.png") 0 0 repeat;z-index:50;}#site dt.comments{width:139px;left:150px;top:89px;border-right:1px solid #ddd;background:url("images/bg-vline-lgray.png") 0 0 repeat;}#site dd{display:block;position:absolute;overflow:hidden;}#site dd.site-title{width:288px;padding:0 5px 5px 5px;top:17px;font-size:18px;font-weight:bold;text-transform:uppercase;color:#784f8d;border:1px solid #ddd;border-top:0;}#site dd.site-title a{text-decoration:none;color:#784f8d;}#site dd.site-title a:hover{color:#e9770c;}#site dd.site-id{width:139px;padding:0 5px 5px 5px;left:300px;top:17px;font-size:18px;font-weight:bold;text-transform:uppercase;color:#333;border-bottom:1px solid #ddd;background-color:#eee;}#site dd.site-designer{width:288px;padding:0 5px 5px 5px;top:61px;font-size:18px;font-weight:bold;color:#333;border:1px solid #ddd;border-top:0;background:url("images/bg-slant-lgray.png") 0 0 repeat;z-index:100;}#site dd.site-designer a{text-decoration:none;color:#333;}#site dd.site-designer a:hover{color:#784f8d;}#site dd.site-fonts{width:139px;padding:3px 5px 5px 5px;left:300px;top:61px;font-weight:bold;}#site dd.site-fonts ul{list-style:none;}#site dd.site-fonts li{display:inline;}#site dd.site-fonts a{font-size:10px;color:#555;}#site dd.site-fonts a:hover{color:#784f8d;}#site dd.site-fonts li a[title="View all posts in Site"]{display:none;}#site dd.date{width:139px;padding:3px 5px 5px 5px;top:105px;font-size:13px;font-weight:bold;color:#555;border-right:1px solid #ddd;border-left:1px solid #ddd;background:url("images/bg-fonts-used.png") 0 0 repeat;z-index:50;}#site dd.comments{width:139px;padding:3px 5px 5px 5px;left:150px;top:105px;font-size:13px;font-weight:bold;border-right:1px solid #ddd;background:url("images/bg-vline-lgray.png") 0 0 repeat;}#site dd.comments a{text-decoration:none;color:#555;}#site dd.comments a:hover{color:#784f8d;}#previous p.site{width:275px;height:170px;margin:0 25px 25px 0;overflow:hidden;float:left;}#previous p.site a img{}#previous p.site img{border:1px solid #ccc;}#previous p.site span.ns-links{width:273px;height:168px;display:block;position:relative;top:-336px;left:1px;}#previous p.site:hover span.ns-links{top:-172px;}#previous p.site span.ns-links a{padding:5px;display:block;font-size:18px;font-weight:bold;text-decoration:none;color:#e9770c;}#previous p.site span.ns-links a.vs-link{height:90px;}#previous p.site span.ns-links a.va-link{height:58px;}#previous p.site span.ns-links a:hover{color:#fff;background-color:#e9770c;}h3.page-title{padding:5px 25px;margin:15px 0;font-family:"Gill Sans MT",Helvetica,Arial,sans-serif;font-size:36px;font-weight:bold;line-height:48px;text-align:center;text-transform:uppercase;color:#555;}h3.page-title span{font-size:48px;font-weight:normal;color:#999;}h3.page-title span span{font-size:24px;text-transform:lowercase;vertical-align:text-bottom;color:#aaa;}#body-single #previous p span a,#previous .navigation p span a{width:249px;height:75px;display:block;float:left;}#body-single #previous p span a span,#previous .navigation p span a span{display:none;}#body-single #previous p span,#previous .navigation p span{display:block;}span#site-nav-prev a{background:url("images/nav-prev.png") 0 0 no-repeat;}span#site-nav-prev a:hover{background-position:0 -84px;}span#site-nav-next a{background:url("images/nav-next.png") 0 0 no-repeat;}span#site-nav-next a:hover{background-position:0 -84px;}#previous .navigation span#site-nav-next{float:right;margin-right:25px;}.body-page h2{height:150px;}.body-page h2#page-about{background:url("images/htext-about.png") 5px 25px no-repeat;}.body-page h2#page-submit{background:url("images/htext-submit.png") 5px 25px no-repeat;}.body-page h2#page-archives{background:url("images/htext-archives.png") 5px 25px no-repeat;}.body-page h2#page-resources{background:url("images/htext-resources.png") 5px 25px no-repeat;}.body-page #feature h2 a span{display:none;}#page{padding-top:22px;clear:both;background:url("images/featured-bottom-alt.png") top center no-repeat transparent;}#page-contain{width:960px;margin:0 auto;}.body-page #main-nav{width:960px;margin:0 auto;border-bottom:3px solid #ddd;}#page-content{width:425px;margin-right:20px;padding:25px 25px 0 30px;float:left;color:#666;}#body-submit #page-content{padding-right:24px;border-right:1px solid #fff;}#subpage-content{width:430px;padding:25px 30px 0 0;float:left;color:#666;}#body-submit #subpage-content{margin:25px 30px 25px 0;padding:0;background:url("images/bg-slant-lgray.png") 0 0 repeat;}#subpage-content-left{width:250px;margin-right:25px;float:left;}#body-resources #subpage-content-left{width:192px;margin-right:15px;padding-right:10px;}#subpage-content-right{width:145px;float:left;}#body-resources #subpage-content-right{width:192px;padding:0 10px 0 10px;}.archive-list{width:283px;float:left;}#bydate{margin:0 25px 0 30px;}#bytypeface{width:284px;margin-right:25px;}#bydesigner{margin-right:30px;}h3.archives-title{margin:15px 0 1px 0;padding:5px;font-family:"Gill Sans MT",Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal;letter-spacing:1px;line-height:normal;text-align:center;text-transform:uppercase;color:#555;border-bottom:1px solid #ddd;}.archive-list ul{padding-bottom:15px;font-family:Georgia,"Times New Roman",serif;font-size:14px;line-height:21px;list-style-type:none;}.archive-list li{margin-bottom:1px;padding:2px 5px;display:block;background-color:#eee;}.archive-list li:hover{background-color:#e0e0e0;}.archive-list ul a{text-decoration:none;color:#333;}.archive-list ul a:hover{color:#e9770c;}.archive-list ul a span{font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;line-height:21px;vertical-align:text-top;color:#999;}.archive-list ul a:hover span{color:#e9770c;}#subpage-content h3{margin-top:-2px;padding-bottom:3px;font-family:"Gill Sans MT",Helvetica,Arial,sans-serif;font-size:19px;font-weight:normal;color:#555;}#subpage-content p,#subpage-content ul{padding-bottom:15px;font-size:11px;line-height:17px;}#subpage-content ul{margin-top:0;padding-top:0;list-style-type:square;}#subpage-content p.link-section{padding-top:5px;border-top:1px solid #ddd;}#subpage-content a.link-section-link{font-weight:bold;color:#333;}#subpage-content a.link-section-link:hover{color:#e9770c;}#page-content p{padding-bottom:25px;font-family:Georgia,"Times New Roman",serif;font-size:16px;line-height:24px;}#page-content p span.drop-cap{display:block;float:left;font-size:52px;line-height:48px;color:#e9770c;}h3.commentary-title{margin:25px 0 1px 0;padding-right:5px;font-family:"Gill Sans MT",Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal;letter-spacing:1px;line-height:normal;text-align:right;text-transform:uppercase;color:#555;border-bottom:1px solid #ddd;}.comment{padding:15px 25px 0 0;float:left;font-size:11px;line-height:17px;color:#555;}.comment h4{width:135px;margin-right:10px;padding:0 15px 5px 0;position:relative;float:left;font-family:Georgia,"Times New Roman",serif;font-size:14px;text-align:right;}.comment h4 span{width:135px;display:block;float:left;font-family:Helvetica,Arial,sans-serif;font-size:11px;text-align:right;}.comment h4 span.meta-separate{position:absolute;right:0;top:8px;float:right;font-family:Georgia,"Times New Roman",serif;font-size:36px;letter-spacing:-10px;color:#999;}.comment p{padding-bottom:10px;text-indent:5px;}form#site-submit,form#contactform{position:relative;font-family:"Courier New",Courier,monospace;background:url("images/submit-form-flair.png") 236px -3px no-repeat;}form#contactform{background-image:none;}form#site-submit fieldset,form#contactform fieldset{border:0;}form#site-submit fieldset#site-meta,form#contactform fieldset#contact-meta{width:250px;border-right:1px solid #fff;background-color:#ddd;}fieldset#site-meta label,fieldset#fonts label,fieldset#contact-meta label,fieldset#message label{padding:5px;display:block;font-size:11px;font-weight:bold;color:#555;border-top:1px solid #fff;}fieldset#site-meta input,fieldset#contact-meta input{width:219px;margin:0 5px 5px 5px;padding:2px;font-family:"Courier New",Courier,monospace;font-size:11px;color:#777;border:1px solid #ccc;background-color:#fff;}form#site-submit fieldset#fonts,form#contactform fieldset#message{width:250px;border-right:1px solid #fff;background-color:#ddd;}fieldset#fonts label span,fieldset#message label span{display:block;font-size:10px;font-weight:normal;color:#999;}fieldset#fonts input,fieldset#message input{margin-left:5px;padding:2px;color:#777;border:1px solid #ccc;background-color:#fff;}fieldset#fonts textarea,fieldset#message textarea{width:219px;height:100px;margin:0 5px 5px 5px;padding:2px;font-family:"Courier New",Courier,monospace;font-size:11px;color:#777;border:1px solid #ccc;background-color:#fff;}fieldset#fonts span,fieldset#message span{font-family:"Courier New",Courier,monospace;font-size:11px;color:#777;}span#submitbuttonarea{margin-top:5px;padding:5px;display:block;border-top:1px solid #fff;}fieldset#fonts input#site-submitbutton,fieldset#message input#site-submitbutton{padding:2px;display:block;font-weight:bold;text-transform:lowercase;color:#333;border:2px solid #ccc;}#credits p{font-size:11px;font-weight:bold;line-height:15px;text-align:center;color:#e9770c;}#credits p a img{border:0;}#credits p a{color:#e9770c;}#credits p a:hover{color:#784f8d;}#credits p span{color:#999;}