@import "//fonts.googleapis.com/css?family=Raleway:400,800,300,500,600|Oxygen:400,700";html,body{height:100%;font-family:'Oxygen',sans-serif}body{background:#f7f2ea;color:#221c18;padding-top:0;line-height:1.5;font-size:14px}a{color:#e32727;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}a:active,a:hover{color:#f14c4c}p{margin:0 0 30px}h1,h2,h3{margin-top:30px}blockquote{border-left:5px solid #e3dcd0;font-size:inherit}blockquote p{line-height:1.5;font-size:inherit}hr{border-top:1px solid #79756e}.text-subtle{color:#79756e}.section-title{margin-top:30px;margin-bottom:30px}.section-title h1,.section-title h2,.section-title h3{float:left;display:inline-block;margin-top:0;margin-bottom:0}.section-title .btn{font-size:.95em;line-height:1;margin-left:15px;margin-top:-14px;padding:8px}.section-title .more-link{display:inline-block;float:left;margin-left:20px;margin-top:7px}.btn{background:#e3dcd0;border-color:#e3dcd0;color:#79756e;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}.section-highlight .btn{background:#cabeaa;color:#221c18}.btn:hover{background-color:#e32727;border-color:#e32727;color:#FFF}.btn-donate{background:#ffaf33;border-color:#ffaf33;color:#036}.btn-donate:hover{background:#ffc161;border-color:#ffc161;color:#036}.form-control{border-radius:3px}#wrapper{margin:0 auto;max-width:1230px}#content{padding:0}@media (min-width: 780px) {.sidebar-sidebar-right #main{border-right:1px solid #79756e;margin-right:-1px;padding-right:30px}}.post-list{list-style-type:none;margin-bottom:20px;padding-left:0}.post-list li{border-bottom:1px solid #c8c2b8;padding-bottom:10px;margin-bottom:10px;position:relative}.post-list.has-comment-bubbles li{padding-left:40px}.post-list.has-avatars li{padding-left:35px}.post-list li:last-child{border-bottom:0;margin-bottom:0}.post-list li .avatar{position:absolute;left:0;top:50%;margin-top:-17px}.post-list li .comment-count-wrap{left:0;margin-top:-17px;position:absolute;top:50%}.post-list li a.post-title{display:inline-block;color:#221c18}.post-list li a.post-title:hover{color:#f14c4c}.post-list li time{color:#79756e;font-size:.8em;text-transform:uppercase;text-decoration:none}.post-list li .post-time{text-decoration:none}.comment-count-bubble{background:#e3dcd0;border:1px solid #e3dcd0;border-radius:3px;color:#79756e;display:inline-block;font-weight:700;min-width:30px;position:relative;text-align:center}.comment-count-bubble:after{display:block;content:'';width:0;height:0;border-style:solid;border-width:0 9px 6px 0;border-color:transparent #e3dcd0 transparent transparent;right:3px;position:absolute;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}.section-highlight .comment-count-bubble:after{border-color:transparent #cabeaa transparent transparent}.section-highlight .comment-count-bubble{background:none repeat scroll 0 0 #cabeaa;border:1px solid #cabeaa;color:#221c18}.comment-count-bubble:hover{background:#e32727;border-color:#e32727;color:#FFF;text-decoration:none}.comment-count-bubble:hover:after{border-color:transparent #e32727 transparent transparent}.section-highlight{background:#e3dcd0;border-bottom:1px solid #79756e}.navbar{margin-bottom:0}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0}.navbar-default{background:#221c18;border-radius:0;border:0;color:#e3d5bf}.navbar-nav a,.navbar-nav>li>a,.navbar-default .navbar-nav>li>a{color:#e3d5bf}.navbar-nav a:hover,.navbar-nav a:focus,.navbar-nav .navbar-nav>li>a:hover,.navbar-nav .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{background:none;color:#e32727}.nav>li>a:hover,.nav>li>a:focus{background:none}.navbar-brand{float:none}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,.navbar-nav>.active>a,.navbar-nav>.active>a:hover,.navbar-nav>.active>a:focus{background:none;color:#e32727}.navbar-nav>.active>a{font-weight:700}.navbar-form{border:0;box-shadow:none;margin:8px -15px;padding:10px 15px}@media (min-width: 780px) {.navbar-default{margin-bottom:0;text-align:center}.navbar-default>.container{position:relative}.navbar-header{background:url(library/img/floppingaces-header-graphic.gif) no-repeat scroll 50% 100%/ 100% auto transparent;
background-size:100%;
float:none;
padding:30px 0 45px;
text-align:center
}.navbar-nav{float:none}.navbar-nav>li{display:inline-block;float:none}.navbar-nav>li>a{padding:15px 10px}.navbar-top{text-align:center;width:100%}.navbar-top>.nav{float:left}.navbar-top>.header-social-links{float:right;margin:10px 0 0}.navbar-top>.header-social-links .icon-facebook{color:#3b5998}.navbar-top>.header-social-links .icon-twitter{color:#00aced}.navbar-top>.header-social-links .icon-rss{color:#ff931e}.navbar-top>.header-social-links .fa-stack{font-size:1.3em;line-height:1.8em;width:1.3em}.navbar-top>.header-social-links .fa-stack-2x{font-size:1.3em;line-height:1.3em}.navbar-top>.header-social-links .fa-stack-1x{color:#FFF}.navbar-primary{background:#403833;border-radius:3px 3px 0 0;text-align:left}.navbar-primary .navbar-nav>li>a{line-height:25px}.navbar-primary .navbar-form{margin:10px -15px}.navbar-primary .form-group{position:relative}.navbar-primary .form-group .fa{left:12px;margin-top:-7px;position:absolute;top:50%}.navbar-primary .form-control{background:#221c18;border-color:#221c18;color:#e3d5bf;padding-left:35px}.navbar-primary .form-control:focus{background:#27201b}.navbar-primary .form-control::-moz-placeholder,.navbar-primary .form-control:-moz-placeholder{color:rgba(227,213,191,0.6);opacity:1}.navbar-primary .form-control::-webkit-input-placeholder{color:rgba(227,213,191,0.6)}.navbar-primary .form-control:focus{box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(227,213,191,0.6);border-color:#e3d5bf;color:#e3d5bf}.navbar-form{margin:0;padding:0}.navbar-form.navbar-right:last-child{margin-right:0}
}

footer[role="contentinfo"] {
background:#221c18
}

footer[role="contentinfo"] .navbar-footer {
border-bottom:1px solid #79756e
}

footer[role="contentinfo"] .widgets-footer {
overflow:hidden
}

.link-back-to-top {
color:#e3d5bf;
float:right;
padding:15px 10px;
text-decoration:none
}

.link-back-to-top:hover {
color:#e32727
}

.footer-credit:before {
background:#79756e;
display:block;
content:'';
height:1px;
margin:20px auto;
width:30px
}

.footer-credit a {
border-bottom:1px dotted #79756e;
color:#79756e
}

.footer-credit a:hover,.footer-credit a:focus {
border-color:#e32727;
color:#e32727;
text-decoration:none
}

.widget {
border-bottom:1px solid #79756e;
margin-bottom:30px;
padding-bottom:30px
}

.sidebar-content {
overflow:hidden
}

@media (min-width: 780px) {
.sidebar-content {
padding-top:30px
}

#sidebar-right {
border-left:1px solid #79756e
}

#sidebar-right .sidebar-content {
padding-left:15px
}
}

#sidebar-right .widget:last-child {
border-bottom:0;
margin-bottom:0
}

.sidebar-content .widgettitle {
font-size:2.15em;
margin-bottom:30px;
text-align:center
}

.sidebar-content .widget .list-inline {
margin-bottom:0
}

.sidebar-below-content {
overflow:hidden
}

.sidebar-below-content .widget {
margin-bottom:0;
padding-bottom:15px
}

.floppingaces_widget_active_discussions .comment-author-link {
font-weight:700
}

.floppingaces_widget_active_discussions .post-list {
margin-bottom:0
}

.floppingaces_widget_active_discussions a {
display:block;
color:#221c18;
text-decoration:none
}

.floppingaces_widget_active_discussions a:hover,.floppingaces_widget_active_discussions a:focus {
color:#e32727
}

#sidebar-footer .text-subtle {
display:block;
padding:5px 0;
text-align:center
}

#sidebar-footer .widget {
padding-bottom:22px
}

#sidebar-footer .widget:last-child {
margin-bottom:0
}

.pagination {
margin:30px 0;
text-align:center;
width:100%
}

.pagination > li > a,.pagination > li > span {
float:none;
line-height:33px
}

.pagination li.next a:hover:before {
display:none;
content:''
}

.pagination > li > a,.pagination > li > span {
background-color:#e3dcd0;
border:1px solid #e3dcd0;
border-radius:3px;
color:#221c18;
line-height:1.42857;
margin:0 2.5px;
padding:6px 12px;
position:relative;
text-decoration:none
}

.pagination > li > span.current {
background:#f7f2ea
}

.pagination > li > a:hover {
background:#e32727;
border-color:#e32727;
color:#FFF
}

.pagination .dots,.pagination .dots:hover {
background:none;
border:none;
cursor:default
}

.page-title {
font-weight:700;
margin-bottom:30px
}

.page-header {
margin-top:0
}

#main article {
border-bottom:1px solid #79756e;
margin:0;
padding:0 0 30px
}

#main article.type-page {
border-bottom:0
}

#main article .post-title {
font-weight:700
}

#main article .post-title a {
color:#221c18
}

#main article .post-title a:visited {
color:#79756e
}

#main article .post-title a:visited #main article .post-title a:hover {
color:#e32727
}

#main article .post-title a:hover {
color:#e32727
}

#main article ul,#main article ol {
padding-left:15px
}

#main article ul li,#main article ol li {
margin-bottom:10px
}

#main p.meta {
color:#79756e;
font-style:normal;
font-size:.9em;
margin-bottom:30px
}

#main p.meta a {
border-bottom:1px dotted #79756e;
color:#79756e
}

#main p.meta a:hover {
border-color:#e32727;
color:#e32727;
text-decoration:none
}

#main p.meta > span {
display:inline-block;
border-right:1px solid #79756e;
padding:0 10px 0 9px
}

#main p.meta > span:first-child {
padding-left:0
}

#main p.meta > span:last-child {
border:0
}

#main p.meta > span.meta-views {
padding-right:0
}

#main p.meta > span .fa {
margin-right:3px
}

#main p.meta > span .fa-calendar {
margin-right:5px
}

#main article footer {
color:#79756e;
min-height:22px
}

#main article footer .fa {
margin-right:3px
}

#main article footer p.categories {
font-size:.95em;
margin-bottom:0
}

#main article footer p.tags {
font-size:.95em;
margin-top:10px;
margin-bottom:0
}

.thumbnail {
border:0
}

p.categories a {
border-bottom:1px dotted #79756e;
color:#79756e
}

p.categories a:hover {
border-color:#e32727;
color:#e32727;
text-decoration:none
}

p.tags {
position:relative;
overflow:hidden;
white-space:nowrap
}

p.tags:after {
background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(247,242,234,1) 100%);
background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(247,242,234,1)));
background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(247,242,234,1) 100%);
background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(247,242,234,1) 100%);
background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(247,242,234,1) 100%);
background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(247,242,234,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#f7f2ea',GradientType=1);
display:block;
content:'';
height:28px;
right:0;
top:0;
pointer-events:none;
position:absolute;
width:20px
}

.tags a {
background-color:#e3dcd0;
color:#79756e;
font-size:.9em;
line-height:2.3
}

.tags a[href]:hover,.tags a[href]:focus {
background-color:#e32727;
color:#FFF
}

.single p.tags {
overflow:visible;
white-space:normal
}

.single p.tags:after {
display:none
}

@media (min-width: 780px) {
#main article .post-thumbnail {
background:#f6f6f6 url(http://placehold.it/225x225) no-repeat 50% 50%;
border-radius:3px;
display:block;
float:right;
margin-top:30px;
margin-left:20px;
margin-bottom:20px;
height:220px;
width:220px
}
}

.author-header {
margin-top:30px
}

.author-header h1 {
margin-bottom:5px;
margin-top:0
}

.author-header .author-avatar {
float:left;
margin-right:15px
}

.author-header .author-role {
text-transform:uppercase
}

.author-description {
border-top:1px solid #79756e;
padding:0 30px
}

.author-description .section-title {
margin-bottom:15px
}

.author-description .row > .avatar {
padding-top:30px
}

.author-description .row > .avatar img.avatar {
height:auto;
max-width:100%
}

img.avatar {
border-radius:3px;
border:0
}

ol.commentlist {
margin-bottom:0
}

#comments-container > h3 {
margin-bottom:30px
}

#comments-container .edit-comment {
display:block
}

#comments-container ol.commentlist li.bypostauthor {
background:none
}

#comments-container ol.commentlist li {
background:none;
padding:0
}

#comments-container .comment .vcard:hover .edit-comment {
display:block
}

#comments-container .comment .vcard > div {
margin:0
}

#comments-container .avatar {
padding:0
}

#comments-container .comment-author {
position:relative
}

#comments-container .comment-author > .avatar,.comment-form > .avatar {
display:inline-block;
left:5px;
position:absolute;
top:5px;
z-index:777
}

@media (max-width: 992px) {
#comments-container img.avatar {
height:40px;
width:40px
}
}

#comments-container .comment-text {
background:#e3dcd0;
border-radius:3px;
padding:20px 20px 73px;
position:relative
}

#comments-container .comment-text p {
margin-bottom:20px
}

#comments-container .comment-header,#respond h3#reply-title {
background:none repeat scroll 0 0 #cabeaa;
border-radius:3px 3px 0 0;
margin:-20px -20px 20px;
padding:15px 20px 15px 60px;
position:relative
}

@media (min-width: 768px) {
#comments-container .comment-author > .avatar,.comment-form > .avatar {
display:block;
left:inherit;
position:inherit;
top:inherit
}

#comments-container .comment-header,#respond h3#reply-title {
padding-left:20px
}

#comments-container .comment-header:after,#respond h3#reply-title:after {
border-color:transparent #cabeaa transparent transparent;
border-style:solid;
border-width:16px 20px 16px 0;
content:"";
display:block;
height:0;
left:-15px;
margin-top:-15px;
position:absolute;
top:50%;
width:0
}
}

#comments-container .comment-header > h4 {
margin-bottom:0;
margin-top:0
}

#comments-container .comment-header > p {
margin-bottom:0
}

#comments-container .comment-header > p.author-role {
font-size:.95em;
line-height:1;
margin-top:5px;
text-transform:uppercase
}

#comments-container .comment-header {
margin-bottom:20px
}

#comments-container .comment-header .comment-number {
display:block;
float:right;
margin-top:-3px;
margin-left:20px
}

#comments-container .comment-header .comment-number a {
background:#e3dcd0;
border-radius:100%;
display:block;
height:25px;
line-height:25px;
text-align:center;
min-width:25px
}

#comments-container ol.commentlist span.edit-comment {
position:inherit;
right:inherit;
top:inherit
}

#comments-container ol.commentlist time {
color:#79756e;
font-size:.95em;
text-transform:uppercase
}

#comments-container ol.commentlist time a {
color:#79756e
}

#comments-container .commentlist time a:hover {
color:#e32727
}

#comments-container ol.commentlist blockquote {
border-radius:3px;
border:0;
background:#cabeaa
}

#comments-container .comment-text blockquote p:last-child {
margin-bottom:0
}

#comments-container .edit-comment-admin-links {
bottom:0;
left:0;
padding:20px;
position:absolute;
width:100%
}

.edit-comment-admin-links a,.ajax-edit-time-left {
background:#cabeaa;
border-radius:3px;
color:#221c18;
display:block;
float:left;
font-size:inherit;
font-weight:700;
line-height:1;
height:auto;
margin:0 5px 0 0;
padding:8px 10px;
text-decoration:none
}

.edit-comment-admin-links a:hover,.ajax-edit-time-left:hover,.edit-comment-admin-links .aec-dropdownlink-less {
background:#e32727;
color:#FFF
}

.edit-comment-admin-links .aec-icons {
margin:0 5px 0 0
}

.aec_link_text,.aec_anon_text {
margin:0
}

.aec-dropdown-container {
-webkit-box-shadow:0 0 14px 1px rgba(0,0,0,0.4);
-moz-box-shadow:0 0 14px 1px rgba(0,0,0,0.4);
box-shadow:0 0 14px 1px rgba(0,0,0,0.4);
border-radius:3px
}

.aec-dropdown-container a {
display:block;
background:#f6f6f6;
border-radius:3px;
color:#221c18;
height:30px;
margin:10px;
padding:5px 8px;
line-height:20px
}

.aec-dropdown-container a:hover {
background:#0054ff;
color:#fff
}

.aec-dropdown-container a span {
display:inline-block;
float:none;
margin:0
}

.aec-dropdown-container a span.aec-icons {
float:left;
margin-top:2px;
margin-right:8px
}

#comments-container .comment-form {
position:relative
}

#comments-container .comment-form .comment-text {
margin-bottom:30px;
padding-bottom:1px
}

.comment-text .comment-reply-link {
bottom:20px;
right:20px;
position:absolute;
z-index:888;
visibility:visible!important;
width:auto
}

.comment-text .comment-reply-link span > img {
display:none
}

#comment,.comment-form-author input,.comment-form-email input,.comment-form-url input,.comment-form-comment input,.comment-form-author textarea,.comment-form-email textarea,.comment-form-url textarea,.comment-form-comment textarea {
background:#f7f2ea;
border:1px solid #cabeaa;
width:100%;
border-radius:4px;
box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;
color:#555;
display:block;
font-size:14px;
line-height:1.42857;
padding:6px 12px;
transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;
vertical-align:middle;
clear:both
}

#comments-container .comment-text p.comment-form-comment {
margin-bottom:10px
}

#commentform .comment-form-comment label {
margin:0
}

#ed_toolbar {
float:left
}

#commentform #aec_edit_options {
float:right
}

#commentform #aec_edit_options span {
cursor:pointer
}

#commentform .comment-form-comment div:last-child {
clear:both
}

.form-allowed-tags {
color:#79756e;
font-size:.95em
}

.form-allowed-tags code {
display:block;
background:none repeat scroll 0 0 #f7f2ea;
margin-top:5px;
white-space:normal
}

#commentform div#ed_toolbar input,#ed_toolbar span {
background:#cabeaa;
border-radius:3px;
border-color:#cabeaa;
cursor:pointer;
transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease
}

#commentform div#ed_toolbar input:hover,#ed_toolbar span:hover {
background:#f7f2ea
}

#trackbacks-pingbacks {
border:1px solid #79756e;
border-width:1px 0;
margin-bottom:30px;
padding:30px 30px 20px
}

#trackbacks-pingbacks h3 {
margin-top:0
}

#trackbacks-pingbacks .pinglist {
padding-left:15px;
list-style-type:square
}

#home-most-wanted {
padding-right:30px;
padding-left:30px
}

#page_content #recenttable thead th {
background:#e3dcd0;
color:#221c18;
padding:10px 20px;
white-space:nowrap
}

#page_content #recenttable .row-1 {
background:#e3dcd0
}

#page_content #recenttable td {
color:#79756e;
padding:10px 20px;
vertical-align:middle
}

#page_content #recenttable td:first-child a {
color:#221c18
}

#page_content #recenttable td:last-child small {
white-space:nowrap
}

div#user-submitted-posts {
font-size:inherit;
background:none repeat scroll 0 0 #e3dcd0;
border:1px solid #79756e;
border-width:1px 0;
padding:30px
}

div#user-submitted-posts fieldset {
margin:0 0 15px
}

div#user-submitted-posts fieldset input.usp-input,div#user-submitted-posts select,div#user-submitted-posts textarea.usp-textarea,div#user-submitted-posts fieldset input.usp-input.usp-clone {
background:#f7f2ea;
border:1px solid #79756e;
border-radius:3px;
width:100%
}

div#user-submitted-posts fieldset input.usp-input:focus,div#user-submitted-posts select:focus,div#user-submitted-posts textarea.usp-textarea:focus,div#user-submitted-posts fieldset input.usp-input.usp-clone:focus {
background:#FFF
}

#usp-submit > input {
background:#221c18;
border-radius:3px;
border:0;
color:#e3d5bf;
padding:8px 12px;
transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease
}

#usp-submit > input:hover,#usp-submit > input:hover:focus {
background:#e32727;
color:#FFF
}