/* fictionesque.css (86%) */
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:62.5%;width:100%;min-width:760px;background:#636363;margin:0;padding:0;}
#header{width:100%;height:76px;background:transparent url(../img/layout/header_bg.jpg) repeat-x;position:relative;}
#header #top_menu ul{list-style:none;width:100%;text-align:right;margin:0;padding:0;}
#header #top_menu ul li{display:inline;padding-right:5px;margin-right:5px;color:#EAFFB0;text-transform:lowercase;background:transparent url(../img/layout/separator.gif) no-repeat 100% 7px;}
#header #top_menu ul li.last{background:none;}
#header #top_menu ul li a{color:#EAFFB0;border:none;}
#header #main_menu{position:absolute;bottom:0;left:84px;}
#header #main_menu ul{list-style:none;margin:0;padding:0;}
#header #main_menu ul li{float:left;height:20px;text-transform:uppercase;}
#header #main_menu ul li a{color:#FFDBBB;background:#080;text-decoration:none;display:block;height:16px;margin:1px 5px 0 0;padding:3px 5px 0;}
#header #main_menu ul li.active a{background:#fff;color:#000;margin-top:0;border-top:#fff 1px solid;}
#header #main_menu ul li a:hover{background:#fff;color:#333;margin-top:0;border-top:#FFDBBB 1px solid;}
#top{clear:both;float:left;overflow:hidden;position:relative;width:100%;background:#fff url(../img/layout/sidebar_border.jpg) repeat-y top right;}
#content{width:100%;margin-right:-300px;float:left;font-size:1.2em;line-height:1.4em;color:#333;}
#content #main{width:100%;float:left;color:#666;padding-bottom:40px;}
#content #main .container{margin:0 306px 0 10px;padding:5px 20px 0 30px;}
#submenu{width:100%;float:left;color:#666;}
#submenu .content{font-size:.9em;height:13px;text-transform:lowercase;background:#f2f2f2;border-left:#C3C3C3 1px solid;border-bottom:#C3C3C3 1px solid;border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:20px;margin:0 306px 0 83px;padding:2px 0 5px;}
#submenu strong{margin:0 5px 0 10px;}
#submenu ul,#submenu ul li{display:inline;margin:0;padding:0;}
#sidebar{width:300px;float:right;font-size:1.1em;color:#333;padding-top:5px;padding-bottom:20px;}
#sidebar .sidebar_element{background:transparent url(../img/layout/sidebar_element.jpg) repeat-x;position:relative;margin:15px 0 0;padding:25px 10px 0 15px;}
#sidebar .sidebar_element h4{position:absolute;top:0;left:10px;color:#653614;text-transform:uppercase;font-weight:400;font-family:Helvetica,Arial,sans-serif;}
#sidebar .sidebar_element h5,#dashboard strong.subtitle{color:#666;font-weight:400;font-family:Helvetica,Arial,sans-serif;font-size:1em;text-transform:uppercase;margin:5px 0 -5px;}
#sidebar ul li{margin-bottom:2px;}
#sidebar ul.related li{float:left;width:28px;margin-right:5px;margin-bottom:5px;}
#footer{clear:both;float:left;width:100%;background:#636363 url(../img/layout/footer.jpg) repeat-x;padding:40px 0;}
#footer .footer_element{width:20%;margin-left:4%;float:left;font-size:1.2em;color:#f5f5f5;}
#footer .footer_element strong.title{color:#FFDBBB;font-size:1.6em;font-family:Georgia,"Times New Roman",serif;}
#footer a{color:#ccc;}
#footer .end{color:#ccc;clear:both;float:left;width:92%;padding-top:5px;text-align:center;border-top:#777 1px solid;margin:0 4% -20px;}
#header h1{position:absolute;width:258px;height:76px;text-indent:-9999px;background:transparent url(../img/layout/logo.png) no-repeat;top:0;left:15px;overflow:hidden;margin:0;padding:0;}
#header h1 a{color:#EAFFB0;text-decoration:none;display:block;width:100%;height:100%;}
#header h1 a strong{color:#f2f2f2;}
#header .beta{font-family:Georgia,"Times New Roman",serif;position:absolute;left:270px;top:40px;color:#ccc;}
.mainpage-column .content{position:relative;margin:0 20px 0 0;}
.mainpage-column.home .content strong.title{top:-10px;}
.mainpage-column .content strong.title{display:block;position:absolute;z-index:99999;text-indent:12px;top:-2px;height:7px;width:100%;color:#C60;font-family:Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:400;padding:20px 0 0;}
div.posts{margin-left:160px;}
.mainpage-column div.pad{float:left;width:100%;border:#bbb 2px solid;margin-top:10px;margin-bottom:10px;padding:25px 0 10px;}
.mainpage-column div.pad p{margin-top:0;font-size:.9em;padding:0 10px;}
.mainpage-column ul{float:left;list-style-image:url(../img/arrow.png);width:100%;margin:0;padding:0;}
.mainpage-column ul.top-category-list li{font-size:.9em;text-align:left;float:left;width:70px;margin:0 0 5px 30px;}
.mainpage-column ul.users{list-style:none;}
.mainpage-column ul.users li{margin-bottom:4px;margin-left:5px;}
.mainpage-column ul.users li img,.mainpage-column ul.users li a{vertical-align:middle;border:none;}
#homepage #highlighted-fics{width:260px;float:right;background:#eee url(../img/layout/sidebar_element.jpg) repeat-x scroll 0 0;border:#aaa 1px solid;border-top:0;margin:15px 20px 20px;padding:0 10px;}
#homepage #highlighted-fics h1{font-size:1.4em;margin-bottom:-4px;}
#homepage #highlighted-fics ol{margin-top:5px;}
#sidebar ul.top-tags{margin:0;padding:10px 0 0;}
#sidebar ul.top-tags li{display:inline;line-height:1.7em;font-size:.9em;}
#sidebar ul.top-tags li a{color:#333;text-decoration:none;font-weight:400;border:none!important;}
#sidebar ul.top-tags li a.weight1{color:#b3b3b3;}
#sidebar ul.top-tags li a.weight2{color:#9F9F9F;}
#sidebar ul.top-tags li a.weight3{color:#6F6F6F;}
#sidebar ul.top-tags li a.weight4{color:#3F3F3F;}
#sidebar ul.top-tags li a:hover,#sidebar ul.top-tags li a:focus{color:#000!important;text-decoration:underline;}
div.column{width:50%;float:left;}
div.column.center{float:none;margin:auto;}
div.column.center div.submit{margin-right:15px;}
span.highlight{background:#7FFF84;}
h1,strong.h1{font-family:Georgia,"Times New Roman", serif;color:#434345;line-height:1.6em;}
strong.h1{font-size:2em;display:block;margin:.67em 0;}
strong.h1 span,h1 span{color:#FF5A00;font-size:.7em;line-height:1em;}
h1 span.subtitle{display:block;}
h2{font-family:Georgia,"Times New Roman", serif;font-weight:400;clear:both;}
h2.subtitle{margin-top:-18px;color:#FF5A00;}
h2.subtitle span{font-size:.8em;color:#999;}
#main p.meta{font-size:.9em;margin-top:-15px;}
a{color:#FF5A00;text-decoration:none;border-bottom:#FF8305 1px dotted;}
a:visited{color:#BF4300;border-bottom-color:#BF4300;}
a:hover,a:focus{color:#005801;border-bottom:#005801 1px dotted;}
a.action{width:0;padding-left:16px;overflow:hidden;display:block;float:left;white-space:nowrap;margin-left:3px;text-decoration:none;font-size:.9em;padding-bottom:3px;border:none;}
a.action.edit{background:url(../img/edit.gif) no-repeat 0 -1px;}
a.action.delete{background:url(../img/delete.gif) no-repeat 0 -1px;}
a.action.chapters{background:url(../img/chapters.gif) no-repeat 0 -1px;}
a.action.spam{background:url(../img/spam.gif) no-repeat 0 -1px;}
a.action.notspam{background:url(../img/spam_not.gif) no-repeat 0 -1px;}
div#links a{border:0;}
div#links pre.linkcode{width:50%;display:block;white-space:pre-wrap;background:#f2f2f2;border:#ccc 1px solid;padding:10px;}
#content dl.simple{font-size:.9em;padding-left:10px;background:transparent url(../img/arrow.png) no-repeat 0 4px;float:left;margin:5px 0;}
#content dl.simple.user-info{background-position:0 5px;margin:-22px 0 10px 8px;}
#content dl.simple dd,#content dl.simple dt{float:left;color:#666;font-weight:400;white-space:nowrap;margin:0;padding:0;}
#content dl.simple dd{color:#005801;white-space:nowrap;float:left;margin:0 10px 0 5px;}
#content dl.simple dd acronym{cursor:help;}
#content dl.simple dd a{color:#005801;text-decoration:none;}
#content dl.simple dt.break{clear:left;background:transparent url(../img/arrow.png) no-repeat 0 4px;padding-left:10px;margin-left:-10px;}
#sidebar dl.simple{line-height:2em;width:60%;margin:0;}
#sidebar dl.simple dt{font-weight:700;padding-left:4px;vertical-align:top;}
#sidebar dl.simple dd{margin-left:10em;margin-top:-2em;vertical-align:top;width:100%;}
#sidebar #sidebar dl.simple dd{margin-left:9em;}
#sidebar strong.title{margin-top:10px;display:block;}
ol#fics{font-family:Georgia,serif;font-size:3em;color:#bbb;padding-left:0;padding-bottom:20px;list-style:none;}
ol#fics li span.number{position:absolute;top:5px;right:-5px;line-height:1em;color:#ccc;}
ol#fics strong.title{font-size:1.2em;}
ol#fics li{position:relative;border-bottom:#bbb 1px solid;float:left;clear:both;width:100%;margin:-10px 0 20px;padding:17px 0 10px;}
ol#fics li li{float:none;}
ol#fics li div.fic{font-family:Helvetica,Arial,sans-serif;font-size:.35em;color:#333;clear:both;float:left;}
ol#chapter_list{float:left;width:100%;list-style:none;position:relative;margin:10px 0 0;padding:0 0 12px;}
ol#chapter_list li{display:block;float:left;text-align:center;border:#333 1px solid;position:static;background:#f5f5f5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 5px 5px 0;}
ol#chapter_list li a span{display:none;position:absolute;bottom:0;left:0;font-family:Georgia,"Times New Roman", serif;font-style:italic;color:#666;}
ol#chapter_list li a{padding-top:2px;font-weight:700;width:20px;height:18px;display:block;border:none;color:#000;}
ol#chapter_list li a:hover span{display:block;position:absolute;left:0;clear:both;text-align:left;}
ul{list-style:url(../img/arrow.png);}
ul.more{list-style-image:url(../img/arrow_right.gif);}
ul.options-list{list-style:none;margin:-8px 0 10px;padding:0;}
#sidebar ul.options-list li{display:block;margin-bottom:4px;}
ul.options-list li{display:inline;border:none!important;padding:0;}
ul.options-list li.last{border-right:0;}
ul.options-list li a.action{float:none;display:inline;padding-left:18px;}
div.column,div.mainpage-column{width:50%;float:left;position:relative;}
#homepage{clear:both;position:relative;}
#homepage div.mainpage-column{width:160px;float:none;position:absolute;left:-10px;top:0;}
div.mainpage-column.wide .content{margin-right:5px;}
div.column fieldset{margin-right:18px;}
div#login.column form{width:320px;margin:90px auto 0 10px;}
div#login.column .recover-password{margin:-20px 0 0 15px;}
div#login.column .recover-password a{background:transparent url(../img/password.png) no-repeat 0 0;padding-left:20px;border:none;}
div#adduser.column form{width:80%;margin:45px auto 0 10px;}
table{background:#fff;clear:both;color:#333;margin-bottom:10px;width:100%;}
table tr th{background:#f5f5f5;border:#ccc 1px solid;border-right:0;border-left:0;text-align:center;padding:5px 0;}
table tr td{background:#fff;text-align:center;vertical-align:top;padding:4px;}
th a{background:#f2f2f2;display:block;border:none!important;padding:2px 4px;}
table tr .left{text-align:left;}
td.actions{white-space:nowrap;}
.cake-sql-log td{text-align:left;padding:4px 8px;}
#sidebar form.upload{padding-top:5px;overflow:hidden;}
.SI-FILES-STYLIZED form.upload a{text-decoration:none;color:#333;}
.SI-FILES-STYLIZED form.upload a,.SI-FILES-STYLIZED label.cabinet{position:relative;margin-left:5%;width:40%!important;cursor:default;height:12px;background:#f5f5f5;border:#666 1px solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;display:block;overflow:hidden;float:left;padding:4px 0 6px;}
.SI-FILES-STYLIZED label.cabinet.over,.SI-FILES-STYLIZED form.upload a:hover{background:#fff;color:#000;border-color:#000;}
.SI-FILES-STYLIZED form.upload div.submit{border:none;clear:both;}
.SI-FILES-STYLIZED label.cabinet input{position:absolute;height:100%;width:auto;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
#flashMessage{border:#ccc 1px solid;background:#f5f5f5;margin-bottom:10px;color:#000;text-indent:20px;padding:5px;}
#flashMessage.error{color:#9F0006;background:#FFEFF0 url(../img/error.png) no-repeat 5px 50%;border-color:#9F0006;}
#flashMessage.success{color:#006F1C;background:#EFFFF3 url(../img/success.png) no-repeat 5px 50%;border-color:#006F1C;}
#authMessage{background:transparent url(../img/error.png) no-repeat 5px 100%;text-indent:20px;color:#9F0006;padding:5px 0 0 5px;}
.post{clear:left;margin:20px 0 0;}
.post .date{display:block;width:26px;height:40px;text-align:center;background:transparent url(../img/layout/date.png) no-repeat;font-family:Georgia,"Times New Roman",serif;font-size:.8em;line-height:1.3em;color:#0D1A00;font-weight:700;float:left;padding:10px 0;}
.post .date span{display:none;visibility:hidden;}
.post .date span.part{display:block;visibility:visible;text-align:center;padding:0 3px;}
.post .content{padding:0 0 10px 35px;}
.post h1{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:1.8em;margin:0;}
.post h1 a{color:#005801;border:none;}
.post h1 a span.pre_title{font-family:Arial,Helvetica,sans-serif;font-weight:400;color:#999;text-transform:uppercase;font-size:.7em;line-height:.5em;}
.post .post_meta a{color:#333;font-weight:700;border:none;}
.post .post_meta a.comments{padding-left:20px;background:transparent url(../img/comments.png) no-repeat 0 0;}
.post .post_meta .tags{background:transparent url(../img/tag.png) no-repeat 0 0;padding-left:20px;}
.post h2{clear:none;color:#333;}
.posts div.actions ul{list-style:none;margin-top:-40px;text-align:right;padding:0;}
#comments h4{font-size:1.4em;font-family:Georgia,"Times New Roman",serif;color:#000;}
div#profile .custom-profile{padding-left:200px;}
div#profile .custom-profile .interests{float:left;background:#f5f5f5;border:#ccc 1px solid;width:180px;margin:0 10px 30px -200px;}
div#profile .custom-profile .interests img{display:block;margin:auto;}
div#profile .custom-profile .profile-content{margin-bottom:30px;}
div#profile .interests .content{clear:both;border-top:#ccc 1px solid;padding:3px 10px;}
ul.relations{padding-left:0;margin:0;}
ul.relations li a{padding-left:18px;margin-right:5px;border:none;}
ul.related{list-style:none;clear:both;}
#profile ul.related li{width:30%;margin-bottom:10px;float:left;}
ul.related li a img{float:left;margin-right:5px;border:#FF8305 2px solid;}
ul.related li a:hover img,ul.related li a:focus img{border:#005801 2px solid;}
ul.related li span{width:120px;padding-left:57px;display:block;}
ul.related li.exact span{display:inline;position:absolute;top:2px;padding:0;}
ul.related li.exact span a{padding:0 3px!important;}
ul.related li span strong,ul.related li span a.remove{display:block;width:16px;text-indent:-9999px;float:left;}
ul.related li.exact span.favorite{right:-10px;}
ul.related li.exact span.subscribe{right:10px;}
ul.related li.exact span.favorite,ul.related li.exact span.subscribe{width:36px;margin:0;}
ul.related li.exact a img{border:none;float:none;vertical-align:middle;}
#promote{background:#f5f5f5;float:left;margin:10px 0 20px 160px;}
#promote .content{font-size:1.2em;line-height:1.6em;padding:20px;}
#promote .content p{float:left;width:70%;margin:0 0 15px;}
#promote .join{float:right;margin:10px 15px 10px 0;}
#promote .join a.button{display:block;width:130px;background:#E6EFC2 url(../img/success.png) no-repeat 5px 50%;border:1px solid #C6D880;color:#529214;font-weight:700;font-size:1.6em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px 8px 8px 28px;}
#promote .join a.button:hover,#promote .join a.button:focus{color:#005801;border-color:#008500;}
#promote .join span{font-style:italic;display:block;width:168px;text-align:right;font-size:.9em;line-height:1.2em;}
#dashboard ul{margin-bottom:0;border-top:#ccc 1px solid;margin-top:5px;list-style:none;padding:0;}
#dashboard ul li{border-bottom:#ccc 1px solid;background:#FFF1DF;padding:2px 10px;}
#dashboard ul li p.actions{text-align:right;margin:-10px 0 0;padding:0;}
#dashboard ul li a.action{position:absolute;right:3px;bottom:0;}
#dashboard ul li a.edit{right:23px;}
#dashboard ul li.altrow{background:#E7FFDF;}
#dashboard ul.fics li{position:relative;font-size:.9em;}
#dashboard ul.fics li a.title{font-size:1.1em;display:block;}
#dashboard a.action.add_fic{position:absolute;top:20px;right:10px;background:url(../img/add_fic.gif) no-repeat 0 -1px;z-index:100000;}
#dashboard strong.subtitle{margin-top:3px;display:block;text-indent:12px;}
#dashboard p.counter{text-align:right;background:#E7FFDF;margin:5px 0 3px;padding:0 20px;}
#dashboard p.counter span{font-weight:400;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;}
#dashboard p.counter span.count{float:none;font-family:Georgia,"Times New Roman",serif;font-size:1.3em;font-weight:700;color:green;}
#dashboard div.review_text{font-size:.9em;margin:5px 0;}
#dashboard p{padding:0 20px;}
#dashboard p.links{text-align:right;margin:0;}
#dashboard #user{width:100%;float:left;position:relative;}
#dashboard #user img.avatar{vertical-align:top;width:120px;float:left;}
#dashboard #user ul{list-style-position:inside;text-indent:10px;}
#dashboard #user a.action.edit_profile{position:absolute;right:0;top:-20px;background:url(../img/page_user.gif) no-repeat 0 -1px;}
#dashboard #dashboard_content{position:relative;clear:both;padding-left:120px;}
#dashboard #dashboard_sidebar{position:absolute;width:110px;left:0;top:4px;}
#dashboard #dashboard_sidebar ul{border-bottom:1px solid #CCC;}
#dashboard #dashboard_sidebar ul li{background:#fff;list-style-image:url(../img/arrow.png);margin-left:20px;padding-left:0;border:none;}
.chapter-nav{text-align:right;list-style:none;color:#ccc;margin:0;padding:0;}
.chapter-nav.bottom{margin:20px 0;}
.chapter-nav li.next{background:url(../img/arrow.png) no-repeat 100% 70%;border-left:#ccc 1px solid;padding:0 12px 0 5px;}
.chapter-nav li.prev{background:url(../img/arrow_left.png) no-repeat 0 70%;border-right:#888 1px solid;padding:0 5px 0 12px;}
p.stats{background:transparent url(../img/users.png) no-repeat 10px 0;height:60px;margin-right:20px;padding:5px 0 5px 50px;}
p.stats.visitors{padding-top:4px;background-image:url(../img/user.png);}
#dateselector{text-align:center;font-family:Georgia,"Times New Roman",serif;font-size:1em;position:relative;margin:20px 0;}
#dateselector div{border:#ccc 1px solid;}
#dateselector .year{font-size:2em;border-radius-topleft:20px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:20px;border-radius-topright:20px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:20px;border-bottom:none;background:#f5f5f5;width:200px;position:relative;z-index:10000;line-height:1em;margin:auto;}
#dateselector .months{-webkit-border-radius:10px;-moz-border-radius:20px;border-radius:20px;background:#f5f5f5;display:inline;color:#aaa;font-weight:700;padding:5px 20px;}
#dateselector .months a{color:#333;border:none;}
#dateselector .months .current{color:#FF5A00;border-bottom:#333 1px dotted;}
#comments .comment{position:relative;padding-left:60px;margin-bottom:10px;}
#comments .comment .content{background:#f0f0f0;border:#ddd 1px solid;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;padding:10px;}
#comments .comment.altrow .content{background:#fff;border:none;}
#comments .comment .content p{margin:5px 0 0;}
#comments .comment a.avatar{position:absolute;left:0;top:5px;border:none;}
#comments .comment .reply{text-align:right;}
#comments .comment.reply{margin-left:60px;padding-left:40px;}
#comments .comment.reply .content{background:#EFFFEF;border-color:#D1EFD1;}
#comments .comment .reply a{color:#333;border:none;font-weight:700;padding:0 5px;}
#comments .comment .reply a:hover,#comments .comment .reply a:focus{color:#FF8305;}
#comments #reply_form{padding-top:20px;}
#comments textarea{height:150px;}
.users.index .user{position:relative;width:50%;height:120px;margin-bottom:10px;float:left;}
.users.index .user a.avatar{position:absolute;top:0;background:#DFDFDF;display:block;width:104px;height:104px;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.users.index .user a.avatar:hover,.users.index .user a.avatar:focus{background:#8CDF8B;}
.users.index .user .side{display:block;position:absolute;left:98px;top:15px;width:16px;height:16px;border:#333 1px solid;border-top-color:#888;border-left:none;background:#fff;border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-radius-topright:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;padding:2px 3px 2px 2px;}
.users.index .user .side:hover{padding-left:4px;}
.users.index .user .side .world{margin-top:0;}
.users.index .user .side.faves{top:38px;}
.users.index .user a.avatar img.avatar{border:#333 1px solid;border-top-color:#888;border-left-color:#888;margin:6px 0 0 6px;}
.users.index .user .userdata{display:block;padding:5px 30px 0 140px;}
.users.index .user .userdata a{color:#666;border:none;}
.users.index .user .show{color:#666;font-style:italic;font-size:2em;font-family:Georgia,"Times New Roman",serif;}
.users.index .user a:hover .show,.users.index .user a:focus .show{visibility:visible;}
#header #searchbar{width:275px;position:absolute;bottom:0;right:0;background:transparent url(../img/layout/search_bg.png) no-repeat 0 0;padding:7px 15px 3px;}
#header #searchbar form{display:block;position:relative;padding-right:20px;}
#header #searchbar form label{left:2px;padding:2px 0;}
#header #searchbar form input,#header #searchbar form input:focus{border:#aaa 1px solid;height:16px;outline:none;}
#header #searchbar .big{font-size:1.2em;margin:0;}
#header #searchbar button{position:absolute;right:-5px;top:0;border:#aaa 1px solid;background:#fff;color:#0E1800;text-transform:uppercase;font-size:1.2em;font-weight:700;height:20px;width:25px;outline:none;padding:0;}
#header #searchbar button:focus{border:#333 1px solid;}
#main #search h1{margin-bottom:0;}
#main #search form div.criteria{text-align:right;padding:4px 0;}
#main #search form div.criteria div{display:inline;font-size:1.3em;}
#main #search form div.criteria select,#main #search form div.criteria input{font-size:1em;}
#main #search form div.input.on label{position:static;}
#main #search form div.input div.checkbox label{position:static;width:auto;}
#main #results{margin-top:50px;clear:both;}
#submenu ul li a,#sidebar ul.related li img,ol#fics strong.title a,#sidebar div.submit,ul.related li a,#dashboard ul.fics li a,#dashboard #dashboard_sidebar ul li a,#comments .comment a.avatar img,.users.index .user .side a,.users.index .user .side a img,#main #search form div{border:none;}
#sidebar ul.related,#sidebar #sidebar dl.simple dt,#sidebar form.upload div{padding-left:0;}
#sidebar .sidebar_add,h2.subtitle.no-title,ul.review-list li{margin-top:10px;}
#footer ::-moz-selection,#footer ::selection{background:#333;}
#header .beta::-moz-selection,#header .beta::selection{background:#005801;color:#FFB900;}
.mainpage-column.home .content .pad,ul.related li.exact,#dashboard{position:relative;}
#sidebar dl.simple.altrow,table tr.altrow td,.cake-sql-log table{background:#f4f4f4;}
#sidebar #sidebar dl.simple,div.mainpage-column.wide,div#adduser.column form input{width:100%;}
div.column.auto,div#adduser.column form div.submit input,#main #search form div.input div.checkbox input{width:auto;}
div#login.column fieldset,div#adduser.column fieldset{margin-right:0;}
.post h1 a:hover,.post h1 a:focus,.post .post_meta a:hover,.post .post_meta a:focus{color:#FF5A00;}
div#profile,#dashboard div.mainpage-column .content{clear:both;}
div#profile h3,div#profile h4,div#profile h5,div#profile h6,ul.relations li,.chapter-nav li,#main #search form div.input div.checkbox{display:inline;}
div#profile .interests ul,.users.index .user .userdata ul{padding-left:20px;}
ul.relations li.favorite a,ul.related li span.favorite strong,ul.related li span.favorite a.remove{background:transparent url(../img/favorite.gif) no-repeat;}
ul.relations li.subscribe a,ul.related li span.subscribe strong,ul.related li span.subscribe a.remove{background:transparent url(../img/subscribe.gif) no-repeat;}
ul.related li span.favorite,.users.index .user .side .flag{margin-top:2px;}

/* forms.css (86%) */
form div.input{position:relative;padding:5px 5px 5px 100px;}
table form.upload div{border:none!important;}
table form.upload label.cabinet{width:80px!important;margin:0;}
form div.wide{padding-left:140px;}
form div.top{padding:0 10px;}
form div.top label{position:relative;margin-top:10px;display:block;width:100%;left:0;}
form div.wide label{width:140px;padding:0;}
form div label{position:absolute;width:90px;left:10px;padding:3px 0;}
form div.input,form div.editor{border-bottom:#ccc 1px solid;border-top:#888 1px solid;}
form div.editor textarea{width:100%;height:300px;}
form div.first{border-top:none;margin-top:1px;}
form div.last{border-bottom:none;margin-bottom:1px;}
form div.input input,form textarea{border:#ccc 1px solid;font-family:inherit;font-size:1em;width:100%;}
form div.alone input.big{font-size:2em;}
form div.alone label.big{font-size:2em;color:#aaa;font-weight:400;cursor:text;display:none;width:auto;margin:6px 0 0 -8px;}
form div.alone label.big .note{font-size:.6em;}
form div.wtf{padding-left:10px;text-align:right;}
form div.wtf label{width:auto;position:static;padding-right:10px;}
form div.input.readonly input,form div.input.readonly input:focus{color:#666;border:none;}
form div.input.checkbox input{width:auto;}
form div.input.checkbox{margin-left:100px;padding:0;}
form div.input.checkbox label{display:inline;position:static;}
form div.input div.checkbox{position:relative;}
form div.input input:focus,form textarea:focus{color:inherit;border:#139F19 1px solid;}
form .help{color:#333;font-size:.9em;display:block;cursor:help;}
form p.help{margin:5px 0 0 10px;}
form .help.inline{display:inline;margin-left:5px;}
form fieldset.content-wide textarea{height:142px;}
fieldset{border:none;border-top:#777 1px solid;border-bottom:#ccc 1px solid;padding:0 0 10px;}
fieldset fieldset,fieldset.plain{border-bottom:none;padding-bottom:0;clear:both;}
div.column fieldset{margin-top:10px;}
fieldset legend{color:#76BF00;font-weight:700;padding-right:7px;}
form p.counter{text-align:right;margin:2px 0 0;}
form div.required label{font-weight:700;}
form div.message{font-size:.9em;}
form div.message.ok{color:#005801;}
form div.error-message{color:#9F0B00;font-size:.9em;}
form div.row{clear:both;}
form div.submit{text-align:center;border-top:#777 1px solid;padding-top:10px;margin:0 2px;}
#login form div.submit{text-align:right;}
form div.editor{padding:10px 0;}
form div.editor label{visibility:hidden;}
form div.submit div{border:none;margin-bottom:5px;padding:0;}
form div.submit label{width:auto;position:static;}
form div.flag input{text-indent:20px;}
form img.flag{position:absolute;top:9px;}
form div.wide input,form div.alone input,form fieldset.content-wide input,form fieldset.content-wide textarea{width:100%;}

/* pagination.css (81%) */
p.pagination{margin-top:-25px;}
p.pagination,div.paging{text-align:right;color:#333;}
p.pagination span,div.paging span.current,div.paging div,div.paging a{display:inline;background:#ccc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:0 5px;}
p.pagination span.total,div.paging a{background:#FF8305;color:#000;border:none;text-decoration:none;}
div.paging a:hover,div.paging a:focus{color:#222!important;}
div.paging .disabled{color:#aaa;}
div.paging .next{background:#ccc url(../img/grey_arrow.gif) no-repeat 100% -14px;padding:0 14px 0 7px;}
div.paging .previous{background:#ccc url(../img/grey_arrow.gif) no-repeat 0 5px;padding:0 7px 0 14px;}
div.paging a.next,div.paging a.previous{color:#000;background-color:#FF8305;background-image:url(../img/black_arrow.gif);}