<xen:include template="xenforo_reset.css" />
/*
* XenForo Core CSS
*
*/
html
{
@property "html";
color: @contentText;
background-color: rgb(242, 246, 248);
background-repeat: repeat-x;
min-width: 900px;
overflow: hidden;
@property "/html";
overflow-y: scroll !important;
}
body
{
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
@property "body";
font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
color: @contentBackground;
background-color: @dimmedTextColor;
word-wrap: break-word;
line-height: 1.27;
@property "/body";
}
/* counteract the word-wrap setting in 'body' */
pre, textarea
{
word-wrap: normal;
}
a:link,
a:visited
{
@property "link";
color: rgb(141, 195, 243);
text-decoration: none;
@property "/link";
}
a[href]:hover
{
@property "linkHover";
text-decoration: underline;
@property "/linkHover";
}
a:hover
{
_text-decoration: underline;
}
a.noOutline
{
outline: 0 none;
}
.emCtrl,
.messageContent a
{
border-radius: 5px;
}
.emCtrl:hover,
.emCtrl:focus,
.ugc a:hover,
.ugc a:focus
{
/*position: relative;
top: -1px;*/
text-decoration: none;
box-shadow: 5px 5px 7px #CCCCCC;
outline: 0 none;
}
.emCtrl:active,
.ugc a:active
{
position: relative;
top: 1px;
box-shadow: 2px 2px 7px #CCCCCC;
outline: 0 none;
}
.ugc a:link,
.ugc a:visited
{
@property "ugcLink";
padding: 0 3px;
margin: 0 -3px;
border-radius: 5px;
@property "/ugcLink";
}
.ugc a:hover,
.ugc a:focus
{
@property "ugcLinkHover";
color: @textCtrlBackground;
background: rgb(10, 76, 138) url('@imagePath/xenforo/gradients/category-23px-light.png') repeat-x top;
@property "/ugcLinkHover";
}
img.mceSmilie,
img.mceSmilieSprite
{
vertical-align: text-bottom;
margin: 0 1px;
}
/** title bar **/
.titleBar
{
margin-bottom: 10px;
}
{xen:helper clearfix, '.titleBar'}
.titleBar h1
{
@property "h1";
font-size: 18pt;
color: rgb(248, 248, 248);
overflow: hidden;
zoom: 1;
@property "/h1";
}
.titleBar h1 em
{
color: @dimmedTextColor;
}
.titleBar h1 .Popup
{
float: left;
}
#pageDescription
{
@property "pageDescription";
font-size: 11px;
color: @mutedTextColor;
margin-top: 2px;
@property "/pageDescription";
}
.topCtrl
{
float: right;
}
.topCtrl h2
{
font-size: 12pt;
}
/** images **/
img
{
-ms-interpolation-mode: bicubic;
}
a.avatar
{
*cursor: pointer; /* IE7 refuses to do this */
}
.avatar img,
.avatar .img,
.avatarCropper
{
@property "avatar";
background-color: @contentBackground;
padding: 2px;
border: 1px solid @primaryLighter;
border-radius: 4px;
@property "/avatar";
}
.avatar.plainImage img,
.avatar.plainImage .img
{
border: none;
border-radius: 0;
padding: 0;
background-position: left top;
}
.avatar .img
{
display: block;
background-repeat: no-repeat;
background-position: 2px 2px;
text-indent: 1000px;
overflow: hidden;
white-space: nowrap;
word-wrap: normal;
}
.avatar .img.s { width: 48px; height: 48px; }
.avatar .img.m { width: 96px; height: 96px; }
.avatar .img.l { width: 192px; height: 192px; }
.avatarCropper
{
width: 192px;
height: 192px;
direction: ltr;
}
.avatarCropper a,
.avatarCropper span,
.avatarCropper label
{
overflow: hidden;
position: relative;
display: block;
width: 192px;
height: 192px;
}
.avatarCropper img
{
padding: 0;
border: none;
border-radius: 0;
position: relative;
display: block;
}
.avatarScaler img
{
max-width: 192px;
_width: 192px;
}
/* ***************************** */
body .dimmed, body a.dimmed, body .dimmed a { color: @dimmedTextColor; }
body .muted, body a.muted, body .muted a { color: @mutedTextColor; }
body .faint, body a.faint, body .faint a { color: @faintTextColor; }
.highlight { font-weight: bold; }
.concealed,
.concealed a,
.cloaked,
.cloaked a
{
text-decoration: inherit !important;
color: inherit !important;
*clear:expression( style.color = parentNode.currentStyle.color, style.clear = "none", 0);
}
a.concealed:hover,
.concealed a:hover
{
text-decoration: underline !important;
}
/* ***************************** */
.xenTooltip
{
@property "tooltip";
font-size: 11px;
color: rgb(255, 255, 255);
background-color: @tooltipBackground;
padding: 5px 10px;
border-radius: 5px;
display: none;
z-index: 15000;
cursor: default;
@property "/tooltip";
}
.xenTooltip a,
.xenTooltip a:hover
{
color: @tooltip.color;
text-decoration: underline;
}
.xenTooltip .arrow
{
@property "tooltipArrow";
border-top: 6px solid @tooltipBackground;
border-right: 6px solid transparent;
border-bottom: 1px none black;
border-left: 6px solid transparent;
position: absolute;
bottom: -6px;
line-height: 0px;
width: 0px;
height: 0px;
@property "/tooltipArrow";
left: {xen:calc '@tooltipArrow.border-top-width + 3'}px;
/* Hide from IE6 */
_display: none;
}
.xenTooltip.flipped .arrow
{
left: auto;
right: {xen:calc '@tooltipArrow.border-top-width + 3'}px;
}
.xenTooltip.statusTip
{
/* Generated by XenForo.StatusTooltip JavaScript */
@property "statusTooltip";
padding: 5px 10px;
line-height: 17px;
width: 250px;
height: auto;
@property "/statusTooltip";
}
.xenTooltip.statusTip .arrow
{
@property "statusTooltipArrow";
border: 6px solid transparent;
border-right-color: @tooltipBackground;
border-left: 1px none black;
top: 6px;
left: -6px;
bottom: auto;
right: auto;
@property "/statusTooltipArrow";
}
.xenTooltip.iconTip { margin-left: -6px; }
.xenTooltip.iconTip.flipped { margin-left: 7px; }