.spacer,.spacer-1{clear:both;width:100%;height:1px}
.spacer-2{clear:both;width:100%;height:2px}
.spacer-3{clear:both;width:100%;height:3px}
.spacer-4{clear:both;width:100%;height:4px}
.spacer-5{clear:both;width:100%;height:5px}
.spacer-6{clear:both;width:100%;height:6px}
.spacer-7{clear:both;width:100%;height:7px}
.spacer-8{clear:both;width:100%;height:8px}
.spacer-9{clear:both;width:100%;height:9px}
.spacer-10{clear:both;width:100%;height:10px}
.spacer-15{clear:both;width:100%;height:15px}
.spacer-20{clear:both;width:100%;height:20px}
.spacer-25{clear:both;width:100%;height:25px}
.spacer-30{clear:both;width:100%;height:30px}
.spacer-35{clear:both;width:100%;height:35px}
.spacer-40{clear:both;width:100%;height:40px}
.spacer-45{clear:both;width:100%;height:45px}
.spacer-50{clear:both;width:100%;height:50px}
.spacer-60{clear:both;width:100%;height:60px}
.spacer-70{clear:both;width:100%;height:70px}
.spacer-80{clear:both;width:100%;height:80px}
.spacer-90{clear:both;width:100%;height:90px}
.spacer-100{clear:both;width:100%;height:100px}
.spacer-125{clear:both;width:100%;height:125px}
.spacer-150{clear:both;width:100%;height:150px}
.spacer-175{clear:both;width:100%;height:175px}
.spacer-200{clear:both;width:100%;height:200px}
.top{margin-top:0}
.top-1{margin-top:1px}
.top-2{margin-top:2px}
.top-3{margin-top:3px}
.top-4{margin-top:4px}
.top-5{margin-top:5px}
.top-6{margin-top:6px}
.top-7{margin-top:7px}
.top-8{margin-top:8px}
.top-9,.alt_thumbnail{margin-top:9px}
.top-10{margin-top:10px}
.top-15{margin-top:15px}
.top-20{margin-top:20px}
.top-25{margin-top:25px}
.top-30{margin-top:30px}
.top-35{margin-top:35px}
.top-40{margin-top:40px}
.top-45{margin-top:45px}
.top-50{margin-top:50px}
.padtop-1{padding-top:1px}
.padtop-2{padding-top:2px}
.padtop-3{padding-top:3px}
.padtop-4{padding-top:4px}
.padtop-5{padding-top:5px}
.padtop-6{padding-top:6px}
.padtop-7{padding-top:7px}
.padtop-8{padding-top:8px}
.padtop-9{padding-top:9px}
.padtop-10{padding-top:10px}
.padtop-20{padding-top:20px}
.padtop-25{padding-top:25px}
.padtop-30{padding-top:30px}
.padtop-35{padding-top:35px}
.padtop-40{padding-top:40px}
.padtop-45{padding-top:45px}
.padtop-50{padding-top:50px}
.bottom{margin-bottom:0}
.bottom-1{margin-bottom:1px}
.bottom-2{margin-bottom:2px}
.bottom-3{margin-bottom:3px}
.bottom-4{margin-bottom:4px}
.bottom-5{margin-bottom:5px}
.bottom-6{margin-bottom:6px}
.bottom-7{margin-bottom:7px}
.bottom-8{margin-bottom:8px}
.bottom-9{margin-bottom:9px}
.bottom-10{margin-bottom:10px}
.bottom-15{margin-bottom:15px}
.bottom-20{margin-bottom:20px}
.bottom-25{margin-bottom:25px}
.bottom-30{margin-bottom:30px}
.bottom-35{margin-bottom:35px}
.bottom-40{margin-bottom:40px}
.bottom-45{margin-bottom:45px}
.bottom-50{margin-bottom:50px}
.padbottom-1{padding-bottom:1px}
.padbottom-2{padding-bottom:2px}
.padbottom-3{padding-bottom:3px}
.padbottom-4{padding-bottom:4px}
.padbottom-5{padding-bottom:5px}
.padbottom-6{padding-bottom:6px}
.padbottom-7{padding-bottom:7px}
.padbottom-8{padding-bottom:8px}
.padbottom-9{padding-bottom:9px}
.padbottom-10{padding-bottom:10px}
.padbottom-15{padding-bottom:15px}
.padbottom-20{padding-bottom:20px}
.padbottom-25{padding-bottom:25px}
.padbottom-30{padding-bottom:30px}
.padbottom-35{padding-bottom:35px}
.padbottom-40{padding-bottom:40px}
.padbottom-45{padding-bottom:45px}
.padbottom-50{padding-bottom:50px}
.noindent{margin-left:0}
.indent-1{margin-left:1px}
.indent-2{margin-left:2px}
.indent-3{margin-left:3px}
.indent-4{margin-left:4px}
.indent-5{margin-left:5px}
.indent-6{margin-left:6px}
.indent-7{margin-left:7px}
.indent-8{margin-left:8px}
.indent-9{margin-left:9px}
.indent-10{margin-left:10px}
.indent-12{margin-left:12px}
.indent-15{margin-left:15px}
.indent-20{margin-left:20px}
.indent-25{margin-left:25px}
.indent-30{margin-left:30px}
.indent-35,.list_indent{margin-left:35px}
.inline_tag_list{margin:10px 0 35px 0;padding:0}
.inline_tag_list li{display:inline;margin:0 5px 0 0;padding:0 10px;border:1px solid #a4bdec;-webkit-border-radius:10px;-moz-border-radius:10px;background:#dee7f8;list-style-type:none;font-size:1em}
.inline_tag_list a,.inline_tag_list a:hover{color:#000}
.inline_tag_list li:hover{border-color:#6d95e0;background-color:#a4bdec}
.inline_tag_list li:first-child{margin:0;padding:0 8px 0 0;border:none;background:none;font-weight:bold}
.tease_post_list{margin:0}
.tease_post_list li{margin:0 0 15px 0;padding:0 0 5px 0;list-style-type:none}
.tease_post_list h4{margin-bottom:20px;font-weight:bold;font-size:1.5em}
.tease_post_list p{margin:0 0 15px 22px;padding:0 0 0 8px;font-size:1.1em}
.post_list .date,.tease_post_list li p.date,.post_date{margin:0;padding:0;border:none;font-size:.96em}
.post_list .title{margin-top:0}
.post_list .post{margin-bottom:20px}
.post_list .post img,.post_detail img,.tease_post_list img{max-width:620px}
.post{padding:0 0 15px 0}
.post_list .post{margin-bottom:50px}
.post_detail{margin-top:0}
h2.post_title{margin-bottom:19px}
.post_date{margin-bottom:0}
.post_title{margin:0}
.float_left-photo,.float_left_photo{float:left;margin-top:10px;margin-right:20px;margin-bottom:10px}
.list_nostyle{list-style-type:none}
.list_nostyle_nopad{margin:0;padding:0;list-style-type:none}
.list_disc{list-style-type:disc}
.list_inline{margin:0;padding:0}
.list_inline li{display:inline}
.list_inline_spaced{margin:0;padding:0}
.list_inline_spaced li{display:inline;padding:0 5px}
.list_inline_spaced li.norightpad{display:inline;padding-right:0}
.list_inline_spaced li.noleftpad{display:inline;padding-left:0}
.float_right{float:right}
.float_left{float:left}
.clear{clear:both}
.justify{text-align:justify}
.upper{text-transform:uppercase}
.nomargin{margin:0}
*:focus{outline:none}
img{border:0}
.center{text-align:center}
.nomargin{margin:0}
.nopad{padding:0}
.loud{font-weight:bold}
.italic{font-style:italic}
.left{text-align:left}
.right{text-align:right}
.nowrap{white-space:nowrap}
.rel{position:relative}
.va-middle,.valign_middle{vertical-align:middle}
body{margin:0 auto 45px auto;background:url(/static/ui/rosetta-bg.jpg) center top fixed;background-repeat:no-repeat;color:#8a8173}
*:focus{outline:none}
a,a:link,a:visited{color:#932d2d;text-decoration:none}
p{font-size:1.1em;line-height:1.7em}
.z-index-1{z-index:1}
h1,h2,h3,h4,h5,h6{color:#60503d}
h2,.red{color:#8a2b2b}
.mute{color:#a89e89}
.smaller{font-size:.9em}
h1,h2,h3{font-family:"Trebuchet MS",sans-serif}
hr{background:#c1bfb4}
.admin_menu{position:absolute;top:9px;right:30px}.admin_menu ul{margin:0;padding:0;list-style-type:none}
.admin_menu li{display:inline;font-weight:600}.admin_menu li :first-child{padding-right:10px}
.admin_menu a{color:#e3d0bd;text-shadow:0 -1px 1px #695234;filter:dropshadow(color=#695234, offx=0, offy=-1)}.admin_menu a :hover{color:#fff;text-shadow:0 1px 1px #695234;filter:dropshadow(color=#695234, offx=0, offy=1)}
#header{position:relative;margin:0 auto 20px auto;padding:0;width:1011px;height:172px;background:#42301a url(/static/ui/rosetta-header-bg.jpg) center center no-repeat}#header img{position:relative;top:9px;left:-41px;z-index:1}
#header .search{position:relative;top:40px;float:right;width:300px}
#header input[type="text"]{padding:4px 2px 4px 28px;width:240px;border-top:1px solid #341f0e;border-right:1px solid #4d301a;border-bottom:1px solid #4d301a;border-left:1px solid #341f0e;-webkit-border-radius:19px;-moz-border-radius:19px;background:#382d21 url(/static/ui/search_icon.png) 10px center no-repeat;-webkit-box-shadow:0 1px 0 #b48e70;-moz-box-shadow:0 1px 0 #b48e70;color:#7f6e5c;font-size:1em}#header input[type="text"] :focus{color:#f5ede5}
#main_menu{margin:0 0 0 30px;padding:16px 0 0 0;}#main_menu li{display:inline;padding-right:30px;font-size:1.3em}
#main_menu a{color:#988a6b;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.3)}#main_menu a :hover{color:#d8cebb}
#main_menu a.active{color:#d0c8b4;text-shadow:-1px -1px 0 rgba(0,0,0,0.2)}
#submenu{margin:14px 0 0 30px}#submenu li{display:inline;padding:0 15px 0 0;list-style-type:none}
#submenu a{color:#7f755e}#submenu a :hover{color:#d8cebb}
#submenu a.active{color:#d0c8b4;text-shadow:-1px -1px 0 rgba(0,0,0,0.2)}
.title_bar{margin-bottom:15px;padding:9px 0 9px 20px;-webkit-border-radius:18px;-moz-border-radius:18px;background:#e0d4c6}.title_bar h3{color:#6f675d}
.title_bar .staff_link{float:right;margin-right:15px}
.list_subfooter a{color:#504d3d}.list_subfooter a :hover{color:#202d33}
blockquote{color:#62650b;font-size:1.3em;font-family:"Times New Roman",serif}
.tease_post_list{margin:0}.tease_post_list li{margin:0 0 15px 0;padding:0 0 5px 0;border-bottom:1px solid #d1c7b8;list-style-type:none}
.tease_post_list h4{margin-bottom:20px;font-weight:bold;font-size:1.5em}
.tease_post_list p{margin:0 0 15px 22px;padding:0 0 0 8px;color:#91816e;font-size:1.1em}
.post_list .date,.tease_post_list li p.date,.post_date{margin:0;padding:0;border:none;color:#aa9e8e;font-size:.96em}
.post_list .title{margin-top:0}
.post_list .post{margin-bottom:20px;border-bottom:1px solid #d3bfaa}
.post_list .post img,.post_detail img,.tease_post_list img{max-width:620px;-webkit-box-shadow:0 1px 4px #888;-moz-box-shadow:0 0 4px #888}
.post{padding:0 0 15px 0}
.post_list .post{margin-bottom:50px}
.post_detail{margin-top:0}
h2.post_title{margin-bottom:19px}
.post_date{margin-bottom:0}
.post_title{margin:0}
.inline_tag_list{margin:10px 0 35px 0;padding:0}.inline_tag_list li{display:inline;margin:0 5px 0 0;padding:0 10px;border:1px solid #c2ae9a;-webkit-border-radius:10px;-moz-border-radius:10px;background:#e4d2bf;list-style-type:none;font-size:1em}.inline_tag_list li :hover{border-color:#a18b75;background-color:#c4b3a1}
.inline_tag_list li :first-child{margin:0;padding:0 8px 0 0;border:none;background:none;font-weight:bold}
.inline_tag_list a{color:#453e37}
.side_content{font-size:1em}.side_content ul{color:#bfb1a1}
.side_content h3{margin:5px 0 10px 0;color:#917f66}
.side_content a{color:#ddcaad}
.blog_list{margin:0 0 0 15px}.blog_list li{margin-bottom:10px}
.blog_list a{padding-right:5px}
.archive_recents_list li{margin:10px 0}
.blog_search_input{margin-bottom:20px;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;background:-webkit-gradient(linear, left top, left bottom, from(#a87d50), to(#845b2f));background-color:#845b2f;-webkit-box-shadow:0 1px 0 #b4ae70;-moz-box-shadow:0 1px 0 #b4ae70;text-align:center;font-size:1em}.blog_search_input h3{margin:5px 0 10px 0;color:#917f66}
.blog_search_input input{margin:auto;padding:2px 2px 2px 28px;width:80%;border-top:1px solid #341f0e;border-right:1px solid #4d301a;border-bottom:1px solid #4d301a;border-left:1px solid #341f0e;-webkit-border-radius:19px;-moz-border-radius:19px;background:#1b1004 url(/static/ui/search_icon.png) 10px center no-repeat;-webkit-box-shadow:0 1px 0 #b48e70;-moz-box-shadow:0 1px 0 #b48e70;color:#786c5e;font-size:1em}.blog_search_input input :focus{color:#ded5cb}
.archive_search_input{margin-bottom:25px;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;background:-webkit-gradient(linear, left top, left bottom, from(#bebe79), to(#996));background-color:#996;-webkit-box-shadow:0 1px 2px #5f5c3a;-moz-box-shadow:0 1px 2px #5f5c3a;text-align:left;font-size:1em}.archive_search_input input[type="text"]{padding:2px 2px 2px 28px;width:208px;border-top:1px solid #34320e;border-right:1px solid #4d481a;border-bottom:1px solid #4d481a;border-left:1px solid #34320e;-webkit-border-radius:19px;-moz-border-radius:19px;background:#322f06 url(/static/ui/search_icon.png) 10px center no-repeat;-webkit-box-shadow:0 1px 0 #b4ae70;-moz-box-shadow:0 1px 0 #b4ae70;color:#ded5cb;font-size:1em}
.shadow_icon{-webkit-box-shadow:0 1px 2px #888;-moz-box-shadow:0 0 3px #888}
.dark_block{padding:13px 0 1px 15px;-webkit-border-radius:18px;-moz-border-radius:18px;background:#e1d6c9}.dark_block h4{margin-bottom:13px}
.dark_block a{color:#9f8071}.dark_block a :hover{color:#875e4a}
.darker_block{padding:15px;-webkit-border-radius:18px;-moz-border-radius:18px;background:#473b2b}.darker_block .bright{color:#dacdbd}
.darker_block h4{margin-bottom:13px}
.darker_block h2{color:#dacdbd}
.darker_block a{color:#988a6b}
.darker_block p{color:#918577}.darker_block p a{color:#b4ca68}
.darker_block label{color:#f5eee5}
.fancy_green{margin-left:20px;color:#7d7d18;font-style:italic;font-family:"Times New Roman",serif}
.img_max_y_80 img{margin-bottom:10px;height:80px}
.stbutton{position:absolute;right:0}
.dsq-widget-item{padding:0 15px 0 0}
.dsq-widget-comment{color:#54442d;font-size:.95em}
.button{clear:both;margin:0 auto 20px auto;padding:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#6a97b0;background:-webkit-gradient(linear, 0 0, 0 100%, from(#82b9d7), to(#577c90));background:-moz-linear-gradient(19% 75% 90deg, #577c90, #82b9d7);color:#fff;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.5);font-size:1.3em;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.button :hover{background:-webkit-gradient(linear, 0 0, 0 100%, from(#80bbdb), to(#57869f));background:-moz-linear-gradient(19% 75% 90deg, #57869f, #80bbdb)}
.button :active{background:-webkit-gradient(linear, 0 0, 0 100%, from(#96c0d6), to(#719ab0));background:-moz-linear-gradient(19% 75% 90deg, #719ab0, #96c0d6);text-shadow:0 -1px 0 rgba(0,0,0,0.5)}
a.link_button{float:right;padding:2px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#cda0a0}a.link_button :hover{background:-webkit-gradient(linear, 0 0, 0 100%, from(#82b9d7), to(#577c90));background:-moz-linear-gradient(19% 75% 90deg, #577c90, #82b9d7);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.5)}
.input_clear{position:absolute;position:relative;top:3px;right:-8px;z-index:1;float:right;margin:0;padding:0;width:14px;height:14px;background:url(/static/ui/input_clear.png) center center no-repeat;cursor:pointer}
