/* Basics */
.mod .theme-box { margin-bottom:0; }
.theme-box .theme-box { margin-bottom:0; }
.theme-box .more-link { float:right; }
.has-shadow { padding-bottom:11px; background:url(../images/box/shadow.png) 50% 100% no-repeat; }
.theme-box > .inner > .hd { border-bottom-style:dotted; border-bottom-width:1px; padding:12px 17px; }
.theme-box .hd { _border-bottom-style:dotted; _border-bottom-width:1px; _padding:12px 17px; }
.theme-box > .thin-padding > .hd { padding: 10px 10px 0 10px; }
.theme-box .hd h3 { font-size:138.5%; line-height:1em; }
.theme-box > .inner > .bd { border-top-width:0; padding:17px; }
.theme-box .bd { _border-top-width:0; _padding:17px; }
.theme-box > .thin-padding > .bd { padding:10px;}
.theme-box .inner { position:relative; border-width:1px; border-style:solid; zoom:1; }
.theme-box .inner:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.theme-box.pad-0 .bd {padding:0;}
/* for ads */
.theme-box .ad-box { text-align:center; }
.theme-box .sense-leaderboard { padding:11px; margin:0 auto;}
.theme-box.box-shadow-left > .inner {box-shadow:-3px 5px 0px rgba(0, 0, 0, 0.30); -moz-box-shadow:-3px 5px 0px rgba(0, 0, 0, 0.30); -webkit-box-shadow:-3px 5px 0px rgba(0, 0, 0, 0.30);}

/* Rounded Corners */
.RoundTop > .inner { -moz-border-radius-topright:4px; -moz-border-radius-topleft:4px; -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px; }
.Round > .inner { -moz-border-radius:4px; -webkit-border-radius:4px; }
.RoundBottom > .inner { -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; }
.Square > .inner { border:0; }

/* Shadows */
.BoxShadowBottom > .inner { box-shadow:-3px 3px 0px rgba(0, 0, 0, 0.20); -moz-box-shadow:-3px 3px 0px rgba(0, 0, 0, 0.20); -webkit-box-shadow:-3px 3px 0px rgba(0, 0, 0, 0.20); margin-left:3px;}

/* Dogear Corner */
.dog-ear { width:21px; height:21px; background-position:top right; background-repeat:no-repeat; position:absolute; top:-1px; right:-1px; zoom:1; z-index:1; }

/* Themes */
.Cloud .inner { background:#f1f6fa; }
.Cloud * { border-color:#e0eef5; }
.Cloud .hd { border-bottom-color:#909cb2; }
.Cloud a { color:#0056b3; }
.Cloud a:active, .Cloud a:hover { color:#0393E1; }
.Cloud label,.Cloud legend { color:#909CB2; }
.Cloud .arrow.up { background:url(../images/box/cloud-arrow-up.gif) no-repeat 50% 100%; width:19px; height:10px; position:absolute; top:-10px; _top:-15px; left:60px; }
.cloud-theme {background:#F1F6FA;}

.Overcast .inner { background:#F0F6FA; border-width:0;}
.Overcast * { border-color:#e0eef5; }
.Overcast .hd { border-bottom-color:#909cb2; }
.Overcast a { color:#0056b3; }
.Overcast a:active, .Cloud a:hover { color:#0393E1; }

.Forest .inner { background:#c5ebad;border-color:#83c66d; }

.Moneyz .inner { background:#eef6fa;}
.Moneyz .inner .bd { padding:0; }

.Midnight .inner { background:#343536;border-color:#222;padding:8px;color:#fff; }
.Midnight * { border-color:#222; }

.Cirrus .inner { background:#F2F7FA; }
.Cirrus * { border-color:#c0d9e5; }
.user-hover .Cirrus * {border-color:#6e99af;}

.Guidance .inner { background:#eef6fa; }
.Guidance * { border-color:#b2d3e5; }
.Guidance .hd h3 { color:#909cb2; }

.Contested .inner { background:#e5f1f7; }
.Contested * { border-color:#b2d3e5; }

.Pageant .inner { background:#e5f1f7 url(../images/box/pageant-bg.png) 0 0 repeat-x; border-color:#b2d3e5; }

.Why .inner { background:#cbe2ee; }
.Why * { border-color:#cbe2ee; }

.Emo .inner > .bd { background:transparent url(../images/crosshatch-bg-transparent.png) 0 0 repeat;_background-image:none;}
.Emo > .inner { background-color:#646464;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#6C6C6C), to(#3f3f3f)); }
.Emo > .inner { background-image:-moz-linear-gradient(0% 50% 270deg,#6C6C6C, #3F3F3F); }
.Emo * { border-color:#545454; }
.Emo .inner p {color:#FFF;}

/* snow is the vertical gradient */
.Snow .inner { background:#edf4fb url(../images/box/snow-bg.png) 0 0 repeat-x; }
.Snow .inner {background-image:-moz-linear-gradient(0% 100% 360deg,#F7FAFC, #E6EFF5);background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, from(#F7FAFC), to(#e6eff5));}
.Snow.vertical .inner {background-image:-moz-linear-gradient(100% 0% 270deg,#F7FAFC, #E6EFF5);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7FAFC), to(#E6EFF5));}
.Snow .hd h3 { font-size:14px; line-height:1.25em;}
.Snow * { border-color:#8db9ce; }

/* blizzard is the horizontal version of snow */
.Blizzard .inner { background:#edf4fb url(../images/box/blizzard-bg.png) 0 0 repeat-y; }
.Blizzard .inner {-webkit-gradient(linear,left bottom,right top,color-stop(0, rgb(242,248,252)),color-stop(1, rgb(237,244,251)))-moz-linear-gradient(left bottom,rgb(242,248,252) 0%,rgb(237,244,251) 100%)}
.Blizzard .hd h3 { font-size:14px; line-height:1.25em;}
.Blizzard * { border-color:#8db9ce; }

.Notepad .inner { background:#fff4b6; padding:0; }
.Notepad * { border-color:#f4da63; }
.Notepad .inner .hd { background:none; padding:11px 11px 0 11px; _width:100%; border-bottom-width:0px; }
.Notepad .inner .bd { padding:0; border-top:1px dotted #bda175; }
.Notepad .dog-ear { background-image:url(../images/icons/notepad-dogear.png); }
.Notepad.info-box .dog-ear { display:none; }
.Notepad.info-box .inner .bd {border-top-width:0;}

/* Thin wired boxes for interstitals, flash, etc. */
.Urchin .inner { padding:34px; background:#fff url(../images/box/wire-bg.png) 0 0 repeat-x; }
.Urchin * { border-color:#569851; }

.Lobster .inner { background:#fff url(../images/box/wire-bg.png) 0 0 repeat-x; }
.Lobster * { border-color:#d11242; }

.Whale .inner { padding:34px; background:#fff url(../images/box/wire-bg.png) 0 0 repeat-x; }
.Whale * { border-color:#1587be; }

/* Flash messages have less padding */
#flash .inner { padding:0; }

.Default > .inner { background:none; border-width:0; }
.Default > .inner > .bd { padding:0; }


