/**
 * The Tickling Media Forum vBulletin 4.x Custom Template Stylesheet
 * 
 * Version 1.0.10
 * Revised 9 August 2010
 * SVN Revision 4
 * 
 */

/* Header container */
table#tmf_header {
    background-color: #e9e9e9;
    margin-bottom: 8px;
    width: 100%;
}
/* Feet in a circle cell */
td#tmf_fiac {
    width: 151px;
}
/* Logo cell */
td#tmf_logo {
    text-align: center;
}
/* No border */
.tmf_no_border {
    border: none;
}
/* Sidebar paragraphs */
p.tmf_sb_p {
    margin: 0;
    padding: 0;
}
/* Sidebar container */
td#tmf_sb_container {
    background-color: #e9e9e9;
    float: left;
    font-family: Verdana, Geneva, Lucida, 'Lucida Grande', Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    width: 116px;  
}
/* Sidebar */
div#tmf_sidebar {
    background-color: #2f4456;
    padding: 3px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
/* Sidebar boxes common */
div#tmf_sidebar div {
    margin: 2px 0 2px 0;
    padding: 2px;
}
/* Sidebar box heading */
div.tmf_sb_heading {
    background-color: #0a043d;
    color: #fff;
}
/* Sidebar box content */
div.tmf_sb_content {
    background-color: #c2c2c2;
    color: #0a043d;
}
/* What's new box dateline */
p#tmf_wn_date {
    margin: 0;
    text-decoration: underline;
}
/* Sidebar menu box */
div.tmf_sb_menu {
    background-color: #fff;
}
/* Sidebar menu box common */
div.tmf_sb_menu a:hover, div.tmf_sb_menu a:active {
    color: #fff;
    text-decoration: none;
}
/* Sidebar menu links, common */
a.tmf_sb_menu, a.tmf_sb_menu_adver {
    background-color: #fff;
    border-bottom: #9f9f9f 1px solid;
    border-right:  #9f9f9f 1px solid;
    color: #00254a;
    display: block;
    font-family: 'Lucida Grande', Arial, sans-serif;
    font-size: 11px;
    height: 15px;
    margin: 2px;
    text-decoration: none;
    width: 100px;
}
/* Sidebar menu link, hover */
a.tmf_sb_menu:hover {
    background-color: #002851;
    border-bottom-color: #002851;
    border-right-color: #002851;
}
/* Sidebar menu link, active */
a.tmf_sb_menu:active {
    background-color: #004489;
    border-bottom-color: #004489;
    border-right-color: #004489;
}
/* Sidebar menu link, advertising, normal */
a.tmf_sb_menu_adver {
    color: #f00;
}
/* Sidebar menu link, advertising, hover */
a.tmf_sb_menu_adver:hover {
    background-color: #f00;
    border-bottom-color: #f00;
    border-right-color:  #f00;
}
/* Sidebar menu link, advertising, active */
a.tmf_sb_menu_adver:active {
    background-color: #ef4f00;
    border-bottom-color: #ef4f00;
    border-right-color:  #ef4f00;
}
/* Sidebar trivia winner */
p#tmf_sb_trivia {
    font-size: 13px;
    margin: 0;
    padding: 0;
}
/* Forum container */
td#tmf_forum_container {
    padding-left: 5px;
    vertical-align: top;
    width: 100%;
}
/* Top rounded corners for navbar */
.above_body {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
/* Logo image */
.logo-image {
    visibility: hidden;
}
/* Modified footer bar */
.tmf_mod_footer {
    clear: both;
    display: block;
    height: 2px;
    margin-top: 15px;
    text-align: right;
    width: 100%;
}
.footer {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
/* Chatroom style modifications */
div#tmf_chat_rules_container {
    margin:20px auto 20px auto;
    width:75%;
    background:#0a043d;
    font-family:"Times New Roman", Arial, sans-serif;
    text-align:center;
    font-weight:bold;
    border:#000 4px solid;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
div#tmf_chat_rules_container h1 {
    margin:21px;
    font-size:2.5em;
    font-weight:700;
    color:#fff;
}
div#tmf_chat_rules {
    font-size:1.2em;
    background:#c2c2c2;
    padding:5px 20px 20px 20px;
    border-top:#000 4px solid;
}
div#tmf_chat_rules p {
    color:#550000;
    margin-bottom:10px;
}
div#tmf_chat_rules ol {
    text-align:left;
    margin-left:250px;
}
div#tmf_chat_rules ol li {
    list-style-type:decimal !important;
    margin-bottom:15px;
    color:#0a043d;
}
/* Advertising modifications */
#tmf_central_banner_container {
    width:800px;
    margin:10px auto 10px auto;
    margin-right:auto;
    font-weight:700;
    text-align:center;
}
#tmf_central_banner_container p {
    margin-bottom:5px;
}
#tmf_central_banner_container img {
    border:#2f4456 1px solid;
    margin-bottom:10px;
}
/* HCI modifications to vB4 elements */
body { /* Change the body color to match other elements */
    background-color:#e9e9e9 !important;
}
.body_wrapper { /* Make the body wrapper behind forum elements more distinct */
/*    background-color:#fcfcfc !important; /* Old color #e9e9e9 */
}
.postbody { /* Make the body of posts more distinct */
    background-color:#f2f2fe !important; /* Old color #f5f5ff */
}
.postcontainer { /* Give posts a defined border */
    border-left-color:#b6b5b5 !important;
    border-right-color:#b6b5b5 !important;
    border-bottom-color:#b6b5b5 !important;
}
.threadtitle_unread { /* Make unread thread titles in the forum thread lise view more readable */
    color:#0a578b !important;
}
.userinfo_noavatar { /* Make the userinfo bar on posts more distinct */
    background-color:#d1d6eb !important; /* Old color #e1e4f3 */
}
.userinfo_noavatar .contact .popupmenu a.username strong { /* Make username fonts larger */
    font-size:16px !important;
}

.content img { /* Set the maximum image width in posts back to 1000 */
	max-width: 1000px !important;
}
/* Highlit quick reply button */
.quickreply {
	font-size: 14px !important;
	text-decoration: underline !important;
}
/* Restrict images to no more than 800 px wide */
div#picturelink img {
	max-width: 100%;
	height: auto;
}
/* Shrink the verified check in Who's Online */
div#wgo_onlineusers img.woverified {
	max-width: 13px;
	filter: brightness(0.8);
}
