/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* 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#content { max-width: 1024px; min-height: 60ex;
  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.firing { padding: 3px; background: #FFCC33;
  text-align: center; font-style: italic; font-weight: bold; }
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; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* 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; }

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