/* sgp - reusing nav class in content, eliminate dangling | chars */
#content .nav ul li:before { content: ""; }

/* ThumbList recipe styles */
img.thumbs { border:1px solid #dddddd; margin:2px; padding:4px; vertical-align: middle; }
img.thumbs:hover, table.thumbtable td.thumbtd div.img:hover { border:1px solid red; }
table.thumbtable img.thumbs { border: 0; padding:0; }
table.thumbtable td.thumbtd {  margin:4px; padding:0px; background-color:#fff;}
table.thumbtable td.thumbtd:hover { border-color:red; }
table.thumbtable { border:0px solid #cccccc; }
table.thumbtable td.thumbtd div.img { border: 1px solid #dddddd; text-align:center;}
table.thumbtable td.thumbtd div.caption { font-size:.8em; overflow:hidden; padding:0px; line-height:1.1em;}

/* IncludeUpload recipe styles */
.includeup {
	background: #ddddee;
	color: black;
	border: black 1px dotted;
	padding: 0.5em;
}

/* Triad skin overrides */
body { background: #fdf9e5;  }
.pagetitle { 
		margin:0.2em 1em;
		padding:0.3em 0; 
		border-top: none;
		border-bottom: none;
		}
#outer-box { border:1px solid #999; background: url(../images/Site-abstract.jpg) fixed; }
#sidebar a:hover, #sidebar a:active { color:#009; background: #fc6; text-decoration:none; }
#sidebar p.sidehead a.wikilink:hover  { color:#009; background: #fc6; } /* hover colors */
.clip, .news { color:#333;
		background:transparent;
		padding:3px 8px;
		margin-top:5px;
		border-top:4px solid #fc6;
		border-left:4px solid #fc6;
		border-right:4px solid #fc6;
		border-bottom:4px solid #fc6; }

/* http://www.cssplay.co.uk/menu/shadow2.html */

.sh2out {
  display:block; 
  background:#dcb; 
  border:2px solid #ddd; 
  position:relative;
  margin:1em 0;
  }
.sh2in2 {
  display:block; 
  background:#777; 
  border:1px solid #999; 
  position:relative;
  padding:1px;
  margin:1px;
  }
.sh2in {
  /*text-align:center; */
  background:#fc6; 
  border-bottom:1px solid #666; border-right:1px solid #666; border-top:1px solid #ff8; border-left:1px solid #ff8; 
  position:relative; 
  padding:5px;
  font-weight:normal;
  }
.sh2ltin {
  left:-5px;
  }
.sh2tpin {
  top:-5px;
  }
.sh2narrow {width:8em;} /* change to suit */
.sh2normal {width:180px;}
.sh2wide   {width:18em;}
.sh2image  {width:412px; padding:0;}

/* sgp */
@media print {
.sh2out {border:none;}
.sh2in2, .sh2in {border:1px solid #999;}
}

/* http://www.cssplay.co.uk/menu/shadow.html */
#sh1box2, #sh1box3 {display:block; position:absolute; top:2px; left:2px;}
#sh1box1 {display:block; width:200px; height:500px; position:relative; top:20px; left:0; background:#ccc; border:2px solid #eee; margin:0 auto;}
#sh1box2 {width:192px; height:492px; background:#999; border:2px solid #aaa;}
#sh1box3 {width:184px; height:484px; background:#777; border:2px solid #888;}
#sh1box4 {display:block; width:190px; height:490px; position:absolute; bottom:0; right:0; background:#fc6; border-bottom:1px solid #444; border-right:1px solid #444; border-top:1px solid #ff8; border-left:1px solid #ff8; padding:5px;}
#sh1box5 {display:block; width:10px; height:10px; background:#777; border-top:1px solid #333; border-left:1px solid; border-right:1px solid #ff8; border-bottom:1px solid #ff8; position:absolute; bottom:5px; right:5px; overflow:hidden;}

/* sgp */
@media print {
#sh1box1, #sh1box2, #sh1box3 {border:none;}
#sh1box4 {border: 1px solid #444;}
}

/* Mini recipe */
.mini { padding:2px; border:1px solid #dddddd; background-color:#ffffff; }
.miniH, .miniF {display:block;}
