/********* SET BACKGROUND COLOUR ***************/
body {
background: #202020;
}

/********* TEXT color: #FFF (white) ***********/
div.menu a, div.follow-header, div.header-followers a, div.header-followings a, div.header-books a, div.header-desc, div.header-desc-notice, h1.header-title a, h1.header-title a:hover, div.footer, div.footer a, div.footer span, a.shelf-counter-title, a.shelf-counter-count, div.shelf-menu-header, a.shelf-menu-link, div.shelf-navigation a.shelf-navigation-active:hover, div.shelf-navigation a:hover, div.shelf-order a, div.post-tags a:hover, div.posts-navigation a:hover, div.box-currently-title, div.box-currently-progress-title, div.box-currently-author, div.box-favorite a, div.timeline-date-day, div.timeline-today-day, div.timeline-today-header, div.timeline-more a:hover, div.timeline-currently-progress > span > span {
color: #FFF;
}

/********* BG background: #FFF (white) ***************/

div.avatar, div.box-currently-progress, div.post-header, div.post-content, div.post-footer, div.post-footer span, div.timeline-currently-entry, div.timeline-today-month, div.timeline-date-month, div.timeline-entry, div.twitter-widget, div.fb-comments, div.follow-entry-pic, 
a.follow-entry, div.shelf-navigation a, div.post-tags a, div.posts-navigation a, div.timeline-more a {
background: #FFF;
}

/********* TEXT color: #000 (black) ***********/
div.post-desc, div.post-desc-norm, div.post-reblog, div.post-source, div.post-footer span, div.timeline-date-month, div.follow-entry-title, div.follow-entry-date, div.follow-entry-desc, div.timeline-currently-title, div.timeline-currently-author, div.timeline-entry, div.timeline-entry a, div.search input[type=text] {
color: #000;
}

/********* BG background: #0f0f0f (darkest grey) ***************/
h3.box-favorite-header, div.shelf-top, div.shelf-books, div.box-favorite-list, div.box-currently-entry, div.menu a, div.timeline-today-day, div.timeline-date-day, div.shelf-menu-header, div.shelf-counter, div.header-followers, div.header-followings, div.header-books {
background: #0f0f0f;
}

/********* TEXT color: #085a3a (medium green) **********/
div.menu a:hover, div.menu a.menu-active:hover, a.shelf-menu-active, a.shelf-menu-link:hover, div.shelf-order a:hover, h2.post-title a:hover, div.post-desc-norm a:hover, div.post-desc a:hover, div.post-desc-more a:hover, div.post-reblog a:hover, div.header-followers a:hover, div.header-followings a:hover, div.header-books a:hover, div.box-favorite a:hover {
color: #085a3a;
}

a.shelf-order-asc {
color: #085a3a !important;
}

a.shelf-order-desc {
color: #085a3a !important;
}

/********* TEXT color: #037c4d (light green) **********/

div.menu a.menu-active, div.post-date a, div.post-desc a, div.post-desc-more, div.post-desc-more a, div.shelf-navigation a.shelf-navigation-active, h2.post-title, h2.post-title a, div.post-desc-norm a, div.post-tags a, div.posts-navigation a, div.post-reblog a, div.post-source a, div.post-photos-title, div.timeline-today-month, div.timeline-more a, div.shelf-navigation a {
color: #037c4d;
}

/********* BG background: #037c4d (light green) **********/
div.post-tags a:hover, div.posts-navigation a:hover, div.shelf-navigation a:hover, div.timeline-more a:hover, div.box-currently-progress span {
background: #037c4d;
}

/********* BORDER border: #037c4d (light green) **********/
div.post-tags a:hover, div.post-tags a {
border: 1px solid #037c4d;
}

/********* SET RATING RIBBON COLOUR ***************/
.reading-tint:before, .rate-tint:before {
background: #037c4d;
}

/********* SET BOX SHADOW COLOUR ***************/
.set-shadow {
-webkit-box-shadow: 0 2px 2px 0 #CCC;
-o-box-shadow: 0 2px 2px 0 #CCC;
box-shadow: 0 2px 2px 0 #CCC;
}

/********* STANDARD FONT FAMILY ***********/
body, input, textarea, div.timeline-entry-post-quote, div.post-date, div.post-spoiler span, div.post-tags a, input[type=text], input[type=password] {
font-family: Arial, Tahoma, Verdana, sans-serif;
}


/********* ENGLEBERT FONT FAMILY ***********/
h2.post-title, h2.post-title a, h2.page-title, div.follow-header, div.post-photos-title, div.post-desc-more, div.post-desc-more a, div.timeline-today-header, div.timeline-entry-title-review, div.timeline-today-month {
font-family: 'Englebert', Georgia, "Times New Roman", serif;
}


/********* SET WEBSITE TITLE FONT ***************/
h1.header-title {
padding-bottom: 15px;
font-size: 50px;
font-style: normal;
font-weight: normal;
text-align: left;
font-family: 'New Rocker', Georgia, "Times New Roman", serif;
}

/********* NO COLOURS, IMAGES OR FONTS ***********/

body { 
margin: 0px;
padding: 0px;
font-size: 11px;
line-height: 1.2;
}

div.box-currently-progress span {
display: block;
height: 10px;
}

div.post-date {
text-align: left;
font-size: 11px;
}

div.timeline-entry-post-quote {
font-size: 20px;
font-style: italic;
}

div.post-desc-more, div.post-desc-more a {
padding-top: 5px;  
font-size: 30px;
text-transform: uppercase;
text-align: center;
}

div.timeline-today-month {
height: 40px;
font-size: 30px;
line-height: 40px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
}

div.post-photos-title {
font-size: 35px;
padding-bottom: 10px;
word-wrap: break-word;
}

div.follow-header {
padding-bottom: 25px;
font-size: 30px;
font-weight: bold;
text-transform: uppercase;
}

div.timeline-today-header {
font-size: 30px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
}

div.timeline-entry-title-review {
padding-bottom: 5px;
font-size: 20px;
font-weight: bold;
}

h2.post-title, h2.post-title a {
padding-bottom: 0;
font-size: 35px;
width: 620px;
letter-spacing: -1px;
font-weight: normal;
font-style: normal;
text-align: left;
word-wrap: break-word;
}

h2.page-title {
padding-bottom: 20px;
font-size: 40px;
font-style: italic;
text-align: center;
font-weight: normal;
}

div.post-tags a {
padding: 5px 15px 3px;
margin: 2px;
letter-spacing: 1px;
font-weight: bold;
text-transform: uppercase;
display: inline-block;
}

div.timeline-today-day {
height: 100px;
line-height: 100px;
font-size: 80px;
text-align: center;
font-weight: bold;
}

div.timeline-date-day {
padding: 0 10px;
font-size: 60px;
line-height: 70px;
text-align: center;
}

div.shelf-menu-header {
padding: 6px 25px;
margin-bottom: 5px;
height: 20px;
line-height: 20px;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
}

div.posts {
margin-right: 25px;
}

div.post-spoiler {
margin-left: -45px;
}

div.footer, div.footer a {
font-size: 10px;
text-transform: uppercase;
letter-spacing: .8px;
}

div.post-date-hide {
line-height: 0;
height: 0;
visibility: hidden;
}

div.post-desc pre {
font-size: 11px;
}

div.shelf-books-entry-cover-unrated {
bottom: 0px;
width: 100%;
text-align: center;
opacity: .1;
}

div.shelf-books-entry-cover-unrated:hover {
opacity: 1;
}

div.post-quote-source {
margin: 0;
padding: 0;
text-align: center;
font-size: 12px;
}

div.post-quote-source p:before {
content: "\2015" "\00a0";
}

.tint, .reading-tint {
position: relative;
float: left;
cursor: pointer;
}

.rate-tint {
float: left;
cursor: pointer;
}


div.post-books a {
margin-right: 10px;
}

div.post-url a {
font-size: 40px;
}

div.post-desc img, div.post-desc-norm img {
padding: 10px;
}

a.shelf-menu-link {
letter-spacing: .8px;
padding: 5px 15px;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
display: block;
}

div.shelf-menu {
margin-top: 25px;
}

div.shelf-menu-line {
height: 15px;
}

div.shelf-books-entry-rating {
margin-bottom: 6px;
}

div.timeline-entry-post-text {
font-size: 12px;
}

div.timeline-date {
clear: both;
padding: 10px 0;
margin: 10px 0;
text-align: center;
}

div.timeline-today {
width: 160px;
margin-left: 30px;
}

div.timeline-entry-post-link {
font-size: 15px;
}

div.header {
padding: 0;
}

div.header-followers {
margin: 0;
float: right;
}

div.header-followings {
margin: 0;
}

div.header-books {
margin: 0;
}

div.header-followers span, div.header-followings span, div.header-books span {
display: block;
font-size: 32px;
padding-bottom: 10px;
padding: 5px;
height: 40px;
line-height: 50px;
}

div.timeline-list-book-rating {
margin-bottom: 5px;
text-align: center;
}

div.box-currently-cover {
padding-bottom: 5px;
text-align: center;
margin-right: 10px;
}

div.social-profiles {
margin-top: 25px;
}

div.box-favorite {
margin-top: 25px;
}

div.post-books {
padding-top: 0px;
margin-top: 20px;
}

div.side-left {
width: 730px;
}

div.side-right {
width: 220px;
padding-top: 0px;
}

div.container {
width: 950px;
margin: 0px auto;
padding-top: 0px;
}

div.menu {
margin-top: 25px;
}

div.search {
margin-top: 40px;
}

div.box-favorite-entry {
width: 50px;
height: 80px;
padding: 0 5px;
}

a {
text-decoration: none;
cursor: pointer;
}

.reading-tint:before {
content: "READING";
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
opacity: 0.5;
}

.rate-tint:before {
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
opacity: 0.5;
}

h2 { font-size: 20px; font-weight: bold; }
h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 14px; font-weight: bold; }
h5 { font-size: 14px; font-weight: bold; }

h2.post-title a {
word-wrap: break-word;
}

input[type=checkbox], label {
vertical-align: middle;
cursor: pointer;
}

input[type=submit] {
cursor: pointer;
}

* {
outline: none;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, caption, form, fieldset, p, span, a, img {
padding: 0px; margin: 0px;
}

th {
text-align: left;
}

img {
border: 0px;
}

input.button-white {
height: 31px;
}

.set-break {
word-break: break-all;
word-wrap: break-word;
}

.set-left {
float: left;
}

.set-right {
float: right;
}

.set-fixed {
position: fixed;
}

.set-abs {
position: absolute;
}

.set-rel {
position: relative;
}

.set-top {
vertical-align: top;
}

.set-middle {
vertical-align: middle;
}

.set-bottom {
vertical-align: bottom;
}

.set-baseline {
vertical-align: baseline;
}

.set-clear {
clear: both;
height: 0px;
font-size: 0px;
line-height: 0px;
}

.set-hide {
display: none !important;
}

.set-bradius3 {
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}

.set-bradius5 {
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

.set-bradius12 {
-webkit-border-radius: 12px;
-o-border-radius: 12px;
border-radius: 12px;
}

.set-bradius15 {
-webkit-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
}

.set-bradiusflatup15 {
-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
}

.set-bradiusflatdown15 {
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}

.set-bradius10tl {
-webkit-border-top-left-radius: 10px;
border-top-left-radius: 10px;
}

.set-bradius10tr {
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
}

.set-bradius10bl {
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
}

.set-bradius10br {
-webkit-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
}

.set-bradius5tl {
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
}

.set-bradius5tr {
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}

.set-bradius5bl {
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
}

.set-bradius5br {
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
}
   
div.avatar img {
-webkit-border-radius: 110px;
-o-border-radius: 110px;
border-radius: 110px;
}

div.box-favorite-entry-cover {
bottom: 0;
cursor: pointer;
}

div.shelf-order {
margin-top: 20px;
}

div.shelf-order a {
display: inline-block;
padding: 0 15px 0 10px;
font-size: 12px;
font-weight: bold;
}

div.shelf {
padding-top: 20px;
}

div.shelf-books-entry {
width: 120px;
height: 194px;
margin-bottom: 6px;
}

div.shelf-books-entry-cover {
bottom: 0;
width: 100%;
text-align: center;
}

div.shelf-navigation {
padding-top: 20px;
text-align: center;
}

div.posts {}

div.post {
margin-top: 45px;
}

div.post-footer img {
margin-right: 3px;
}

div.post-footer div.set-right {
margin-right: 70px;
}

div.post-url {
padding-top: 30px;
}

div.post-video {
padding-top: 5px;
}

div.post-photos {
padding-top: 5px;
}

div.post-photos-entry {
padding-bottom: 10px;
}

div.post-desc ul, div.post-desc ol {
list-style-position: inside;
}

div.post-tags {
padding-top: 20px;
}

div.posts-navigation {
padding-top: 50px;
}

div.disqus {
padding-top: 30px;
}

div.timeline {
width: 700px;
padding-top: 40px;
}

div.timeline-currently {}

div.timeline-currently-scroll {
width: 462px;
height: 195px;
overflow: hidden;
}

div.timeline-currently-scroll-content {
height: 195px;
}

div.timeline-currently-cover {
cursor: pointer;
}

div.timeline-currently-info {
width: 300px;
padding-top: 30px;
}

div.timeline-currently-progress {
padding-bottom: 10px;
}

div.timeline-more {
padding-top: 30px;
}

div.timeline-date-content {
display: inline-block;
}       

div.timeline-entry-right div.timeline-entry-dot {
left: -27px;
}

div.timeline-entry-title {
padding-bottom: 5px;
font-size: 10px;
text-transform: uppercase;
}

div.timeline-list-books {}

div.timeline-list-books img {
cursor: pointer;
}

div.timeline-list-follow {
font-size: 16px;
}

div.timeline-list-follow img {
margin-right: 10px;
}

div.timeline-list-like {
font-size: 16px;
}

div.timeline-list-like img {
margin-right: 10px;
}

div.timeline-list-like-entry {
padding-top: 10px;
font-size: 16px;
}

div.timeline-list-book {}

div.timeline-list-book-cover {
width: 100px;
}

div.timeline-list-book-info {
width: 185px;
padding-top: 35px;
}

a.timeline-entry-book-title {
display: block;
padding-bottom: 5px;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
}

a.timeline-entry-book-author {
display: block;
font-size: 10px;
font-weight: bold;
}

div.timeline-list-post {}

div.timeline-entry-post-link a {
text-decoration: underline;
}

div.timeline-entry-post-books {
padding-top: 15px;
text-align: center;
}

div.timeline-entry-right div.timeline-entry-post-rating {
right: 10px; left: auto;
}

div.timeline-entry-post-rating-05 { background-position: -192px 0 !important; }
div.timeline-entry-post-rating-10 { background-position: -32px 0 !important; }
div.timeline-entry-post-rating-15 { background-position: -224px 0 !important; }
div.timeline-entry-post-rating-20 { background-position: -64px 0 !important; }
div.timeline-entry-post-rating-25 { background-position: -256px 0 !important; }
div.timeline-entry-post-rating-30 { background-position: -96px 0 !important; }
div.timeline-entry-post-rating-35 { background-position: -288px 0 !important; }
div.timeline-entry-post-rating-40 { background-position: -128px 0 !important; }
div.timeline-entry-post-rating-45 { background-position: -320px 0 !important; } 
div.timeline-entry-post-rating-50 { background-position: -160px 0 !important; }

div.post-review-05 { background-position: -192px 0 !important; }
div.post-review-10 { background-position: -32px 0 !important; }
div.post-review-15 { background-position: -224px 0 !important; }
div.post-review-20 { background-position: -64px 0 !important; }
div.post-review-25 { background-position: -256px 0 !important; }
div.post-review-30 { background-position: -96px 0 !important; }
div.post-review-35 { background-position: -288px 0 !important; }
div.post-review-40 { background-position: -128px 0 !important; }
div.post-review-45 { background-position: -320px 0 !important; } 
div.post-review-50 { background-position: -160px 0 !important; }

img.stars {
position: absolute;
z-index: 5;
}  
      
div.timeline-entry.timeline-entry-review {
padding-left: 55px;
width: 250px;
}

div.timeline-entry-right.timeline-entry-review {
padding-left: 20px;
padding-right: 55px;
}

div.follow {
padding-top: 40px;
width: 700px;
}

a.follow-entry:nth-child(even) {
margin-right: 0px;
}         

div.page {
padding-top: 40px;
width: 700px;
}

div.page-text {
font-size: 16px;
line-height: 145%;
}

div.disqus {}

div.box-favorite-list {
padding: 5px 0 10px 20px;
}

div.box-currently-entry {
padding: 0 5px 0;
}

div.shelf-top {
height: 55px;
width: 700px;
top: 20;
}

div.shelf-books {
padding: 0px 50px;
padding-bottom: 25px;
min-height: 406px;
width: 600px;
}

div.menu a {
height: 20px;
padding: 6px 25px;
font-size: 13px;
line-height: 20px;
margin: 5px;
text-transform: uppercase;
font-weight: bold;
display: block;
}

h3.box-favorite-header {
padding: 10px 25px 5px;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
}

div.shelf-counter {
width: 125px;
padding: 10px;
height: 100%;
text-align: center;
}

div.header-followers, div.header-followings, div.header-books {
width: 125px;
padding: 10px;
text-align: center;
}

div.timeline-date-month {
padding: 5px 10px;
font-size: 14px;
text-align: center;
font-weight: bold;
}

div.timeline-entry {
min-height: 50px;
width: 285px;
margin-bottom: 30px;
padding: 20px;
}

div.shelf-navigation a {
padding: 6px 11px;
margin: 0 2px;
font-size: 14px;
font-weight: bold;
display: inline-block;
}

div.posts-navigation a {
padding: 5px 15px 3px;
width: 80px;
letter-spacing: 1px;
font-weight: bold;
text-align: center;
display: block;
}

div.timeline-more a {
padding: 5px 15px 3px;
width: 80px;
letter-spacing: 1px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
display: block;
}

div.post-content {
padding: 0px 35px 0px 15px;
}

div.twitter-widget {
margin-top: 40px;
padding: 0 10px;
}

div.fb-comments {
margin: 10px 0;
}

div.timeline-currently-entry {
width: 420px;
height: 150px;
padding: 20px;
margin-right: 20px;
}

div.box-currently-progress {
width: 150px;
margin-left: 28px;
}

div.avatar {
width: 100px;
height: 100px;
padding: 3px;
-webkit-border-radius: 110px;
-o-border-radius: 110px;
border-radius: 110px;
}

div.post-header {
height: 20px;
}

div.post-footer {
padding: 15px 0 0 65px;
min-height: 0px;
height: 5px;
}

div.follow-entry-title {
padding: 5px 0px 8px;
font-size: 20px;
font-weight: bold;
}

div.follow-entry-desc {
font-size: 12px;
line-height: 140%;
}

div.follow-entry-date {
padding-bottom: 10px;
}

div.timeline-currently-title {
padding-bottom: 10px;
font-size: 16px;
font-weight: bold;
cursor: pointer;
text-transform: uppercase;
}

div.timeline-currently-author {
font-size: 12px;
font-weight: bold;
cursor: pointer;
}

div.post-reblog a, div.post-source a {
text-decoration: underline;
}

div.post-desc a {
text-decoration: underline;
}

div.post-date a {
font-size: 11px;
font-weight: bold;
}

div.post-reblog, div.post-source {
padding-top: 25px;
font-size: 14px;
font-weight: bold;
}

div.post-desc {
padding-top: 35px;
font-size: 14px;
line-height: 145%;
}

div.post-desc-norm {
padding-top: 3px;
font-size: 14px;
line-height: 145%;
}

div.header-followers a, div.header-followings a, div.header-books {
display: block;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}

a.shelf-counter-title {
display: block; 
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}

a.shelf-counter-count {
display: block;
padding-top: 5px;
line-height: 45px;
font-size: 32px;
font-weight: bold;
text-transform: uppercase;
}

div.box-currently-title {
padding-top: 10px;
padding-bottom: 2px;
letter-spacing: 1px;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
}

div.box-currently-progress-title {
padding: 0 0 5px;
font-size: 12px;
font-weight: bold;
text-align: center;
}

div.header-desc {
padding: 0 40px;
font-size: 1.4em;
line-height: 120%;
text-align: left;
font-style: italic;
}

div.header-desc-notice {
padding: 0 40px;
margin-top: 5px;
font-size: 1.4em;
line-height: 120%;
text-align: left;
}

div.box-currently-author {
padding-left: 8px;
padding-bottom: 10px;
font-size: 12px;
font-weight: bold;
}

div.footer, div.footer a, div.footer span {
padding: 30px 0 75px;
font-weight: bold;
}


/****** PERM COLOURS AND IMAGES ************/

textarea {
padding: 8px 13px;
border: 1px solid #999;
font-size: 14px;
}

select {
padding: 8px 13px;
border: 1px solid #999;
font-size: 14px;
}   

input.input-error {
border: 1px solid #CC0000;
}

.set-debug {
border: 1px solid #00FF00; 
}

a.follow-entry {
margin: 0px 20px 20px 20px;
padding: 20px;
padding-left: 105px;
height: 105px;
width: 190px;
border: 1px solid #CCC;
display: block;
cursor: pointer;
}

div.follow-entry-pic {
top: 20px;
left: -20px;
padding: 3px;
height: 100px;
width: 100px;
border: 1px solid #CCC;
}

div.post-footer span {
margin-right: 30px;
font-size: 12px;
font-weight: bold;
padding: 5px 15px;
border: 1px solid #CCC;
}

input[type=text], input[type=password] {
padding: 6px 10px;
border: 1px solid #c0c0c0;
font-size: 14px;
}

div.post-spoiler span {
display: inline-block;
color: #c30000;
border: 3px solid #c30000;
background: url("img/red_stripes.png") 50% 50% repeat-x;
padding: 2px 5px;
line-height: 1;
font-size: 18px;
font-weight: bold;
}

a.shelf-order-asc {
background: url(img/order_asc.png) 100% 50% no-repeat;
}

a.shelf-order-desc {
background: url(img/order_desc.png) 100% 50% no-repeat;
}

div.timeline-currently-progress > span {
display: inline-block;
width: 120px;
height: 18px; 
border: 1px solid #FFF;
background: url("img/timeline_progress_bg.png") 0 0 repeat; 
}

div.post-review {
top: -2px;
right: 35px;
width: 32px;
height: 100px;
background: url("img/activity_rating.png") 0 0 no-repeat;
}


div.timeline-line {
margin: 20px 0px;
height: 2px;
background: url("img/timeline_lineh.png") 0 100% repeat-x;
}

div.timeline-entry-dot {
width: 4px;
height: 8px;
right: -27px;
top: 30px;
background: url("img/timeline_dot.png") 0 0 no-repeat;
}

div#timeline-currently-left {
width: 34px;
height: 35px;
top: 83px;
left: -20px;
cursor: pointer;
z-index: 1;
background: url("img/left.png") 0 0 no-repeat;
}

div#timeline-currently-right {
width: 34px;
height: 35px;
top: 83px;
right: -15px;
cursor: pointer;
z-index: 1;
background: url("img/right.png") 0 0 no-repeat;  
}

div.timeline-entry-arrow {
width: 25px;
height: 26px;
right: -25px;
top: 9px;
background: url("img/timeline_lineh.png") 0 100% repeat-x;
}

div.timeline-entry-right div.timeline-entry-arrow {
left: -25px;
top: 9px;
background: url("img/timeline_lineh.png") 0 100% repeat-x;
}

div.timeline-entry-post-rating {
width: 32px;
height: 100px;
top: -1px;
left: 10px;
background: url("img/activity_rating.png") 0 0 no-repeat;                  
}

div#timeline-list {
min-height: 500px;
padding-top: 15px;
background: url("img/timeline_line.png") 50% 0 repeat-y;
}

div.search input[type=text] {
padding: 7px 20px; width: 180px;
background: #FFF url("img/glass.png") 95% 50% no-repeat;
border: 0;
font-size: 14px;
font-weight: bold;
}

div.avatar-official {
width: 75px;
height: 75px;
left: -10px;
top: -10px;
background: url(img/official.png) 0 0 no-repeat;
}

a.shelf-order-normal {
background: url(img/order.png) 100% 50% no-repeat;
}


div.timeline-currently-progress > span > span {
display: inline-block;
width: 120px;
height: 18px;    
text-transform: uppercase;
letter-spacing: .5px;
font-size: 11px;
font-weight: bold;
line-height: 20px;
text-align: center;
background: url("img/timeline_progress_active.png") 0 0 no-repeat;
}

.button-white {
padding: 6px 10px;
display: inline-block;
height: 17px;
border: 1px solid #C0C0B6;
background: #FFFFFF;
font-size: 12px;
font-weight: bold;
line-height: 17px;
color: #333333;
-webkit-box-shadow: 0 1px 2px 0 #CCCCCC;
-o-box-shadow: 0 1px 2px 0 #CCCCCC;
box-shadow: 0 1px 2px 0 #CCCCCC;
}

input.button-white {
height: 31px;
}

.button-white:hover {
color: #038050;
border-color: #038050;
text-decoration: none;
}

.button-white:active {
color: #035d3f;
border-color: #035d3f;
}

div.fb-like span {
background-color: transparent !important;
border: none !important;
top: 6px !important;
}




blockquote {
background-color: #ececec;
color:#000;
margin: 20px;
padding: 20px;
border-radius: 15px;
overflow: auto;
}

div.post-desc-norm ol {
margin-left: 10px;
}

div.post-desc-norm li {
margin-left: 10px;
}