#section.wide{width:760px;margin-bottom:0}
.section-header{width:510px}
.section-mood{margin:0 40px 2em 30px}
.quotations #content{float:none;width:760px}
.section-header h1{font-size:5em;font-weight:800;color:#d7d3d3;margin:80px 0 0 30px}
.section-header h2{text-align:right;font-family:Georgia, Times, serif;font-size:2.4em;font-style:italic;color:#545454;margin:-.9em 0 1em}
.search-block{width:480px;margin:0 0 50px 30px}
.search-block form{border-top:1px solid #e6e5e5}
.search-block fieldset{border-bottom:1px solid #e6e5e5;padding:10px 0}
.search-block label{display:inline-block;font-size:1.2em;width:130px}
.search-block input{background:#eee;border:1px solid #eee;padding:2px 5px}
.search-block .input-keyword{width:338px}
.search-block .button-submit{width:70px;background:#eee;border:1px solid #eee;cursor:pointer;margin:0 0 0 10px;padding:2px 5px}
.search-block .button-submit:hover{background:#000;border:1px solid #000;color:#fff}
.search-block .select-period,.search-block .select-topic{width:270px;border:1px solid #eee;background:#eee;padding:1px 1px 1px 3px}
.search-block .select-topic{width:350px}
#related{width:485px;clear:both;margin:30px 0 30px 275px}
.prev-article{float:left;display:inline-block}
.next-article{float:right;display:inline-block}
#content{float:right;width:510px}
#content .text-block{margin:0 0 2em 25px}
.text-block > p.blockquote{margin-top:3px}
.all-blockquotes{position:absolute;bottom:0;right:0;font-size:.9em;color:#9b9b9b;margin:0}
.all-blockquotes a{color:#9b9b9b}
#aside{margin-left:-250px;width:220px;padding:0 0 20px 30px}
#wishlist ul,#cart ul{position:absolute;width:220px;background:#eee;overflow:hidden;z-index:100;margin:0}
#cart ul{z-index:97}
#wishlist ul a,#cart ul a{display:block;margin:0 10px}
.form-builder fieldset{width:475px}
.form-text input{width:337px}
.form-builder label{width:130px}
#context,.random-blockquote{position:relative}
.form-builder h3 span,.form-select select{width:345px}