@charset "utf-8";

/* Standards overrides */
body {background-color: #EDEEF0; color: #424B5E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 100%; margin: 0px;}
a:link, a:visited {text-decoration: underline; color: #A1AAB2;}
a:hover {text-decoration: none; color: #636a70;}
img {border: 0px;}
input, select, textarea {background-color: #FFFFFF; color: #424B5E; border: 1px solid #333333; font-size: 11px; border-radius: 4px;}
textarea {background-color: #FFFFFF; color: #333333;}
hr {border: 0px 0px 0px 0px; border-bottom-style: dotted; border-bottom-color: #333333;}

/* Global content */
.js_click {text-decoration: none; color: #060606; cursor: pointer;}
.js_click a:link {text-decoration: none; color: #060606; cursor: pointer;}
.js_click a:visited {text-decoration: none; color: #060606; cursor: pointer;}
.js_click a:hover {text-decoration: none; color: #FFFFFF; cursor: pointer;}
.js_click_active {text-decoration: underline; font-weight: bold; color: #FFFFFF; cursor: pointer;}
.statMessage {display: none; color: #00AA00; background-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; font-weight: bold; font-size: 10px; border-radius: 8px; border: none; width: 60%; text-align: center; margin-left: auto; margin-right: auto;}

/* Layout stuff */
.container {width: 1000px; height: auto; margin-top: 25px; margin-left: auto; margin-right: auto;}
.container .header {width: 1000px; height: 100px; background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fcontainer_top.png") bottom center no-repeat;}
.container .header .header_logo {width: 503px; height: 76px; float: left; background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fchanstat_logo.png") center center no-repeat;}
.container .header .header_nav {width: 497px; height: 76px; float: right; text-align: center; margin-left: auto; margin-right: auto; padding-top: 5px; background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fcontainer_nav.png") left center no-repeat;}
.container .header .header_nav .header_nav_links {font-size: 16px; font-weight: bold; margin-top: 18px; font-variant: small-caps; padding: 7px 0px 0px 10px;}
.container .header .header_nav .header_nav_links a:hover {border-bottom: 1px dashed #A1AAB2; text-decoration: none; color: #000000;}
.container .header .header_nav .header_nav_links .nav_selected {background-color: #F4F4FB; border-radius: 5px; text-decoration: none; color: #000000; padding: 0px 5px 0px 5px;}
.container .header .header_nav .header_nav_links .nav_unselected {border-radius: 5px; text-decoration: none; color: #A1AAB2; padding: 0px 5px 0px 5px;}
.container .midbody {width: 1000px; background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fcontainer_middle.png") center center repeat-y;}
.container .midbody .midbody_padding {padding: 0px 0px 0px 0px; overflow: hidden; width: 100%;}
.container .midbody .midbody_padding .h2 {color: #FFFFFF; font-variant: small-caps; font-size: 14px; font-weight: bold; text-align: center; width: 1000px; height: 19px; background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fhorizontal_header.png") center right no-repeat;}
.container .midbody .midbody_padding .title {font-size: 13px; font-weight: bold;}
.container .midbody .midbody_padding .center {width: 1000px; height: auto; margin-left: auto; margin-right: auto;}
.container .midbody .midbody_padding .double {width: 1000px; height: auto; margin-left: auto; margin-right: auto;}
.container .midbody .midbody_padding .double .right {width: 360px; float: right;}
.container .midbody .midbody_padding .double .right .subbox_top {width: 360px; height: 10px; background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fsubbox_top.png") bottom center no-repeat; font-weight: bold; font-size: 16px; font-variant: small-caps; padding-bottom: 18px; text-indent: 6px;}
.container .midbody .midbody_padding .double .right .subbox_middle {width: 330px; height: auto; background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fsubbox_middle.png") center left repeat-y; padding-left: 14px;}
.container .midbody .midbody_padding .double .right .subbox_bottom {width: 360px; height: 10px; background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fsubbox_bottom.png") top center no-repeat;}
.container .midbody .midbody_padding .double .left {width: 600px; float: left;}
.container .footer {width: 1000px; height: auto; padding-top: 20px; padding-bottom: 25px; background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fcontainer_bottom.png") top center no-repeat;}

.input_left {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fforms_input_left.png") right center no-repeat; float: left; width: 8px; height: 27px;}
.input_center {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fforms_input_center.png") center center repeat-x; float: left; border: 0px; height: 27px; font-size: 10px; padding: 0px; margin: 0px;}
.input_right {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fforms_input_right.png") left center no-repeat; float: left; width: 11px; height: 27px;}

.header_news {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fheader_news.png") center center no-repeat; width: 93px; height: 22px;}
.header_search {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fheader_search.png") center center no-repeat; width: 124px; height: 22px;}
.header_stats {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fheader_stats.png") center center no-repeat; width: 94px; height: 22px;}
.header_topchans {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fheader_topchans.png") center center no-repeat; width: 170px; height: 22px;}

.data {background-color: #E3E5EB; text-align: center; vertical-align: bottom;}
.label {background-color: #C2C5CE; text-align: center; font-weight: bold; padding-left: 2px; padding-right: 2px;}
.nolabel {background-color: transparent;}

.form_label {font-size: 12px; height: 20px; font-weight: bold; text-align: right;}
.form_value {font-size: 12px; height: 20px; padding-left: 10px;}

/* Statistics UI */
.stats_header {margin-top: 20px; color: #FFFFFF; font-variant: small-caps; font-size: 14px; font-weight: bold; text-align: center; width: 1000px; height: 19px; background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fhorizontal_header.png") center right no-repeat;}
.stats_details {text-align: center; font-size: 18px; font-weight: bold;}
.stats_content {margin-left: auto; margin-right: auto; width: 950px; font-size: 10px;}
.stats_content .table {border: 0px; padding: 0px; margin: 0px;  margin-left: auto; margin-right: auto; width: auto; color: #000000;}
.stats_content .table .weekly {width: 35px;}
.stats_content .table .activity {width: 45px;}
.stats_content .table .day {width: 25px; font-weight: bold; text-align: center;}
.stats_content .table .month {width: 40px; font-weight: bold; text-align: right;}

.rotation {-moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.stats_bar_night {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fbar_night.png") bottom center no-repeat;}
.stats_bar_morning {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fbar_morning.png") bottom center no-repeat;}
.stats_bar_afternoon {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fbar_afternoon.png") bottom center no-repeat;}
.stats_bar_evening {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fbar_evening.png") bottom center no-repeat;}
.stats_hbar_night {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fhbar_night.png") left center repeat-x; float: left; height: 15px; margin: 0px; padding: 0px;}
.stats_hbar_morning {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fhbar_morning.png") left center repeat-x; float: left; height: 15px; margin: 0px; padding: 0px;}
.stats_hbar_afternoon {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fhbar_afternoon.png") left center repeat-x; float: left; height: 15px; margin: 0px; padding: 0px;}
.stats_hbar_evening {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fhbar_evening.png") left center repeat-x; float: left; height: 15px; margin: 0px; padding: 0px;}
.stats_vbar_night {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fvbar_night.png") bottom center repeat-y; margin: 0px; padding: 0px;}
.stats_vbar_morning {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fvbar_morning.png") bottom center repeat-y; margin: 0px; padding: 0px;}
.stats_vbar_afternoon {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fvbar_afternoon.png") bottom center repeat-y; margin: 0px; padding: 0px;}
.stats_vbar_evening {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fvbar_evening.png") bottom center repeat-y; margin: 0px; padding: 0px;}

.profile_user {color: #008000;}
.profile_user a:link {text-decoration: none; color: #008000; cursor: pointer;}
.profile_user a:visited {text-decoration: none; color: #008000; cursor: pointer;}
.profile_user a:hover {text-decoration: underline; color: #008000; cursor: pointer;}
.profile_user_male {color: #0000FF;}
.profile_user_male a:link {text-decoration: none; color: #0000FF; cursor: pointer;}
.profile_user_male a:visited {text-decoration: none; color: #0000FF; cursor: pointer;}
.profile_user_male a:hover {text-decoration: underline; color: #0000FF; cursor: pointer;}
.profile_user_female {color: #FF1493;}
.profile_user_female a:link {text-decoration: none; color: #FF1493; cursor: pointer;}
.profile_user_female a:visited {text-decoration: none; color: #FF1493; cursor: pointer;}
.profile_user_female a:hover {text-decoration: underline; color: #FF1493; cursor: pointer;}

/* Future stuff
.stats_bar_blue, .stats_hbar_night {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fhbar_blue.png") bottom center no-repeat;}
.stats_bar_morning, .stats_hbar_morning {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fhbar_green.png") bottom center no-repeat;}
.stats_bar_afternoon, .stats_hbar_afternoon {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fhbar_yello.png") bottom center no-repeat;}
.stats_bar_evening, .stats_hbar_evening {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fhbar_red.png") bottom center no-repeat;}
.stats_bar_night, .stats_hbar_night {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fvbar_blue.png") bottom center no-repeat;}
.stats_bar_morning, .stats_hbar_morning {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fvbar_green.png") bottom center no-repeat;}
.stats_bar_afternoon, .stats_hbar_afternoon {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fvbar_yello.png") bottom center no-repeat;}
.stats_bar_evening, .stats_hbar_evening {background: transparent url("/?originalUrl=https%3A%2F%2Fchanstat.net%2Fcs%2Fimages%2Fvbar_red.png") bottom center no-repeat;}
*/

.odd {background-color: #E0E8EF;}
.even {background-color: #EFF7FF;}
.label {background-color: #8FA5C1; width: 100%; text-align: center; font-weight: bold; padding: 2px;}
.sublabel {background-color: #B5C8DF; width: 100%; text-align: center; font-weight: bold; padding: 2px;}

.two-week-number { padding: 0 0.5em 0 0.5em; }

