/*
################################################################################
#
# File:    phpbb3/styles/tripalot/theme/tripalot.css
#
# Content: Defines tripalot-specific CSS.
#
# Modifications:
#   - 2008-09-03  txe  Initial creation.
#   - 2008-09-11  txe  Added .navlinks b.
#   - 2008-09-30  txe  Added txeNote.
#   - 2011-09-01  txe  Added google plus one.
#
################################################################################
*/

/* overrides */

body                           { margin-top: 0; padding-top: 20px; min-height: 1000px; color: #000; background: #cef url(../imageset/tripalot-bg.jpg) 0 0 repeat; }
#wrap                          { padding: 0 10px; }
#page-header                   { margin: 0; position: relative; }
#page-header .headerbar        { margin: 0; background: none; background: #dfd; border: 1px solid #080; }
#page-header .headerbar .inner { height: 70px; }
#page-header .corners-top,
#page-header .corners-bottom   { display: none; }
#page-header #search-box       { position: relative; top: 3px; }
#page-header #search-box a     { color: #048; font-size: 10px; }
.navbar                        { margin: 0; padding: 0; background: none; }
.navbar .navlinks              { border-bottom-color: #6af; }
.panel                         { background: #def; border: 1px solid #999; }
ul.forums                      { background-color: #fff; }
.post                          { margin: 5px 0 10px; }
.bg1                           { background-color: #dfd; border: 1px solid #383; }
.bg2                           { background-color: #def; border: 1px solid #448; }
.postprofile                   { border-color: #add; }
span.corners-top,
span.corners-top span,
span.corners-bottom,
span.corners-bottom span       { background: none !important; }

.navlinks b                    { font-size: 150%; }

/* new */

#txeContext              { margin: 0; padding: 0; position: absolute; left: 10px; top: 2px; letter-spacing: 1px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#txeContext b            { margin: 0 1px; }
#txeContext a            { text-decoration: none; font-weight: normal; }
#txeContext a:hover      { text-decoration: underline; }

#txeAdminLink            { position: absolute; right: 20px; top: 3px; text-align: center; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
#txeAdminLink a          { text-decoration: none; }
#txeAdminLink a:hover    { text-decoration: underline; }

#txeParentSite           { position: absolute; right: 11px; top: 6px; }
#txeParentSite div       { margin: auto; padding: 0; background: #ffc; border: 1px solid #9ac; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
#txeParentSite a         { padding: 3px 4px; display: block; height: 100%; white-space: nowrap; text-decoration: none; color: #000; }
#txeParentSite b         { color: #00f; }
#txeParentSite a:hover   { color: #000; text-decoration: none; }
#txeParentSite a:hover b { color: #f00; text-decoration: underline; }

#txeHeading              { position: absolute; left: 0; top: 5px; text-align: center; width: 300px; color: #039; border-right: 0 !important; font-size: 10px; }
#txeHeading a            { text-decoration: none; color: #039;  }
#txeHeading h1           { margin: 0 auto; color: #039; text-decoration: none !important; font-size: 23px; }
#txeHostedBy             { padding-top: 4px; display: block; color: #000; }

.txeWatch                { margin: 10px 0; padding: 5px; background: #cdf; border: 1px dashed #a8a; }
.txeWatch p              { margin: 0; }
.txeWatch a              { text-decoration: underline; }

.txeNote                 { margin: 5px 0; color: #f00; }

/* forum-specific tweaks */

body.txeCope #txeParentSite div     { background: #ff0; }
body.txeCope #txeParentSite a:hover { background: #fff; }


/* 2011-09-01 txe start */
#google-plusone { margin: 10px auto 0; width: 400px; position: relative; left: 15px; text-align: center; }
/* 2011-09-01 txe end */

