/* innerLevel.css */

#innerLevel {
font-size: 13px;
padding: 10px 20px 10px 20px;
}

div#innerLevel a {
color: blue;
}

div#innerLevel a:visited {
color: #42359c;
}


/* ----- crumbtrail ----- */

.crumbs {
color: #ff8c00;
font-size: 11px;
font-weight: bold;
padding: 6px 20px 1px 20px;
}

.crumbs a {
color: blue;
}

.crumbs span {
color: #30303d;
}

/* ----- /crumbtrail ----- */

#mainColumn {
width: 600px;
float: left;
padding: 0px 50px 40px 0px;
}

#rightBar {
float: left;
padding-top: 10px;
width: 300px;
}


#innerLevel h1 {
font-size: 20px;
margin: 0 0 10px 0;
}

#innerLevel h2 {
clear: both;
font-size: 18px;
font-weight: normal;
margin: 0 0 10px 0;
padding-top: 10px;
}

a.comments,
a.continue_reading,
a.fb_share_link,
a.versionAlert,
a.versionHistoryList {
background-repeat: no-repeat;
background-position: 0 1px;
font-size: 12px;
padding-left: 24px;
display: block;

float: left;
clear: left;
height: 22px;

}

a.comments {
background-image: url(https://cdn.afterdawn.fi/famfamfam_mini_icons/comments.png);
}

a.continue_reading {
background-image: url(https://cdn.afterdawn.fi/famfamfam_mini_icons/page_white_go.png);
}

.fb_share_link {
background-image: url(https://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?7:26981);
}

/* tooltip */

#tooltip {
position: absolute;
z-index: 3000;
border: 1px solid #101010;
background-color: #e0e0e0;
padding: 0;
opacity: 0.85;
width: 250px;
}

#tooltip h3 {
margin: 0px;
padding: 5px;
background-color: black;
color: white;
font-size: 14px;
}

#tooltip div {
margin: 0;
padding: 5px;
}

/* /tooltip */



/* user comments ------------------------------------------------------------------------------------------------------- */

div.uc {
border: 1px solid #acacac;
padding: 1px;
clear: both;
float: left;
margin-bottom: 20px;
width: 100% !important;
}

div.uc div {
border: 1px solid #b0b0b0;
margin: 2px 1px 2px 1px;
/*margin: 2px 0 2px 0;*/
}

div.uc div div {
border: 0;
margin: 0;
}

div.uc .comments_header,
div.uc .content {
background-position: top;
background-repeat: repeat-x;
padding-left: 10px;
padding-right: 10px;
}

div.uc .comments_header {
background-image: url(https://cdn.afterdawn.fi/v4/download/uc_titlebg_00.gif);
height: 32px;
}

div.uc .nick {
font-size: 16px;
font-weight: bold;
margin-right: 10px;
}

div.uc .comments_header span {
line-height: 29px;
}

div.uc .owner_options {
float: right;
/*border: 1px solid silver;*/
height: 16px;
width: 150px;
margin-top: 7px;
}

div.uc .content {
background-color: #f1f1f1;
background-image: url(https://cdn.afterdawn.fi/v4/download/uc_bg_00.gif);

padding-top: 10px;
padding-bottom: 10px;
}

div.uc .content .info * {
white-space: nowrap;
}

div.uc .content .info .thumbs {
float: right;
width: 110px;
}

div.uc .content .info .thumbs * {
display: block;
float: left;
}

div.uc .content .info .thumbs a {
background-repeat: no-repeat;
background-image: url(https://cdn.afterdawn.fi/v4/download/uc_thup.gif);
cursor: hand;
cursor: pointer;
margin-top: 2px;
width: 16px;
height: 16px;
}

div.uc .content .info .thumbs a.thup {
background-position: 0 -20px;
}
div.uc .content .info .thumbs a.thdn {
background-position: 0 -60px;
}

div.uc .content .info .thumbs a.thup:hover {
background-position: 0 0;
}
div.uc .content .info .thumbs a.thdn:hover {
background-position: 0 -40px;
}

div.uc .content .info .thumbs span {
width: 32px;
text-align: center;
margin-right: 6px;
}

div.uc .content .info .rating {
background-repeat: no-repeat;
background-position: -5px 0;
display: block;
float: left;
width: 75px;
height: 19px;
margin-right: 20px;
}

div.uc .content .info .rating.stars_5 {
background-image: url(https://cdn.afterdawn.fi/v4/download/rating_5_0_b.gif);
}
div.uc .content .info .rating.stars_4 {
background-image: url(https://cdn.afterdawn.fi/v4/download/rating_4_0_b.gif);
}
div.uc .content .info .rating.stars_3 {
background-image: url(https://cdn.afterdawn.fi/v4/download/rating_3_0_b.gif);
}
div.uc .content .info .rating.stars_2 {
background-image: url(https://cdn.afterdawn.fi/v4/download/rating_2_0_b.gif);
}
div.uc .content .info .rating.stars_1 {
background-image: url(https://cdn.afterdawn.fi/v4/download/rating_1_0_b.gif);
}

div.uc .content .info span {
line-height: 22px;
}

div.uc .content .info .title {
font-weight: bold;
}

div.uc .content p {
}

div.uc .content .all_options {
text-align: right;
height: 15px;
}

div.uc .content .all_options .date {
color: gray;
float: left;
}

div.uc .content .all_options .quote {
background-image: url(https://cdn.afterdawn.fi/v4/download/uc_quote.gif);
background-position: 0 2px;
background-repeat: no-repeat;
padding-left: 14px;
text-decoration: underline;
}

div.uc .content .all_options .report {
font-size: 10px;
margin-left: 30px;
}

div.uc .comments_footer {
background-color: #b0b0b0;
color: white;
font-size: 11px;
padding-left: 10px;
}

/* /user comments ------------------------------------------------------------------------------------------------------- */

/* paging */

.paging {
clear: both;
color: #202020;
display: block;
float: left;
font-size: 12px;
line-height: 16px;
margin: 1px 1px 1px 0px;
padding: 2px 2px 2px 0;
background-color: #e6e6e6;
border: 1px solid gray;
white-space: nowrap;
vertical-align: bottom;
height: 20px;
}

.paging.position_top {
margin-top: 20px;
}

.paging.position_bottom {
margin-bottom: 10px;
}

.paging strong {
display: block; float: left;
padding: 0 12px 0 18px;
margin: 1px;
}

.paging span,

.paging a {
background-image: url(https://cdn.afterdawn.fi/v4/download/paging_bg.gif);
background-repeat: repeat-x;
border: 1px solid #505050;
color: #202020 !important;
padding: 0;
width: 25px;
display: block; float: left; clear: none;
font-weight: bold;
text-align: center;
text-decoration: none;
height: 16px;
margin: 1px;
}

.paging span.page_first,
.paging span.page_last,
.paging span.page_prev,
.paging span.page_next {
background-image: none;
border-color: silver;
color: gray !important;
margin: 1px;
}

.paging img {
border: 0;
}

.paging span.divider {
background-image: none;
border: 0;
font-weight: normal;
width: 10px;
}

.paging span.page_number {
background-color: #f0b977;
background-position: top;
border-color: black;
}

.paging a {
margin: 1px;
background-color: #f0f0f0;
background-position: 0 -32px;
}

.paging a:hover {
background-position: 0 -16px;
border-color: black;
}

/* /paging */

/* login */

#login_form {
width: 300px;
}

#login_form table {
border-collapse: collapse;
margin-top: 10px;
}

#login_form td {
font-size: 12px;
padding-bottom: 4px;
}

#login_form label {
font-weight: bold;
display: block;
text-align: right;
margin-right: 10px;
cursor: hand;
cursor: pointer;
}

#login_form .submit {
float: left;
clear: left;
margin: 10px 0;
font-size: 12px;
}