/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* screen/kilnbrick.css
 *
 * Copyright (c) 2009 Fired Up Studios
 * All rights reserved.
*/

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* structure */

body { background: url('/skin/images/kilnbrick.jpg'); }

div#nameplate { height: 50px; margin: 0px 5%;
  background: url('/skin/images/kb-pots-bw.gif') no-repeat right bottom; }
h1#logo { margin: 0px; padding: 0px; }

div#outer { position: relative; width: 90%;
  margin: 0px 5%; margin-bottom: 20px; padding: 10px;
  background: #FFCC33; border: 1px solid; border-color: #CC9933; }
div#outer { box-shadow: 3px 3px 3px #404040;
  -moz-box-shadow: 3px 3px 3px #404040; }

div#left { position: absolute; top: 10px; left: 10px; width: 180px; }
div#nav { border: 1px solid; border-color: #CC9933; }
div.nav { background: #FFFFCC; }
div.nav ol { margin: 0px; padding: 0px; }
div.nav li { margin: 0px; padding: 0px;
  list-style: none; text-align: left; }
div.nav li.active { background: #FFCC33; }
div.nav li.visible { background: #FFFF99; }
div.nav li.inact ol { display: none; }
div.nav li ol { background: #FFFF99; }
div.nav ol ol li { padding-left: 1em; }
div.nav a { display: block; padding: 3px 1em;
  color: #000066; text-decoration: none; }
div.nav li:hover > a { text-decoration: underline; }

div#addr { margin-top: 10px;
  border: 1px solid; border-color: #CC9933; }
div.addr { background: #FFFFCC; }
div.addr table { border: none; }
div.addr table td { padding: 1px 3px; border: none; }

div#elist { margin-top: 10px; }
div.elist { background: #FFFFCC;
  border: 1px solid; border-color: #CC9933; }
div.elist table { border: none; }
div.elist table td { padding: 1px 3px; border: none; }

div#content { max-width: 1024px; min-height: 90ex;
  margin-left: 190px; padding: 10px 20px; padding-bottom: 60px;
  background: #FFFFCC url(/skin/images/kb-pots.gif) repeat-x bottom;
  border: 1px solid; border-color: #CC9933; }
div.content { background: #FFFFCC; }
div#content h1 { margin-top: 0px; }
div.content > p { line-height: 133%; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* content */

th { background: #FFCC33; }
td { background: #FFFFCC; }
tr:hover td { background: #FFFF99; }
tr.empty:hover td { background: none; }

table.home { margin: 0px -10px; }
table.home tr:hover td { background: #FFFFCC; }
table.home p { line-height: 133%; }

table.calendar td.sun { background: #FFFFB2; }
table.calendar tr:hover td.sun { background: #FFFF99; }
table.calendar td.sat { background: #FFFFB2; }
table.calendar tr:hover td.sat { background: #FFFF99; }
table.calendar td.today { background: #E5E5FF !important; }
table.calendar td.today .i { color: #000099 !important; }
table.calendar td.holiday { color: #FF0000; }
table.calendar div.impt { padding: 3px; text-align: center; }
table.calendar div.firing { background: #FFCC33; }
table.calendar div.bp4 { background: #FFCCCC; }
table.calendar div.bp6 { background: #CCFFCC; }
table.calendar div.bp8 { background: #CCCCFF; }
table.calendar div.detail { background: #FFFFCC; border-color: #CC9933; }
table.calendar div.detail td { background: #FFFFCC; }

div#micro_cal { background: #FFFFCC; border-color: #CC9933; }

div.bling { background: #FFCC33; }
div.bling2 { background: #FFFF33; }

p.question:before { content: "Q:"; padding-right: 0.5em; }
p.question { margin-left: 0px; margin-right: 0px;
  padding: 3px 1em; background: #FFFF99; }
span.highlight { background: #FFFF66; }

div#twitter_div { background: #FFCC33; }
table.schedule tr.next_month td { background: #FFFF99; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* tabbed content */

div.tab_block { margin: 4ex 0em; }
div.tab { margin: 0px; padding: 2ex 0em; border: 1px solid; }
ul.tab_nav { margin: 0px 2em; padding: 0px; }
ul.tab_nav li { display: inline; margin: 0px; padding: 0px;
  list-style: none; white-space: nowrap; }
ul.tab_nav li a { cursor: pointer; padding: 0.25ex 1em;
  font-size: 110%; font-weight: bold; text-decoration: none; }
ul.tab_nav li a.active { background: #FFCC33;
  border: 1px solid; border-bottom: none; }
div.tab_block div.inactive { display: none; }
div.tab_block h2.title { margin-top: 0ex; text-align: center; }
table.class th { white-space: nowrap; }
table.class tr.closed td { text-decoration: line-through; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* tricks */

p.center img { box-shadow: 3px 3px 3px #404040;
  -moz-box-shadow: 3px 3px 3px #404040; }
p.float_right img { box-shadow: 3px 3px 3px #404040;
  -moz-box-shadow: 3px 3px 3px #404040; }
div.float_right img { box-shadow: 3px 3px 3px #404040;
  -moz-box-shadow: 3px 3px 3px #404040; }
.center img.no-shadow { box-shadow: none; -moz-box-shadow: none; }
.float_right img.no-shadow { box-shadow: none; -moz-box-shadow: none; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

