/* WOO Custom stylesheet: The final cascade! */

/* Structural */
#top { background:#AA2526; }

.col-full {  width:1100px; }
#main { width:780px; }

.aligncenter {	margin:0 auto; }
.home-icon { display:inline; float:left; }

/* Post and Page entry stuff */

.entry blockquote  { padding: 10px 30px; color: #666; }

.post #share .banner {
	text-shadow:0 0 #FFFFFF;
}

p.alert, div.alert  {
background:url("images/ico-alert.png") no-repeat scroll 20px 13px #FFD9C8;
border-bottom:1px solid #F0BAA2;
border-top:1px solid #F0BAA2;
}
p.download, div.download {
background:url("images/ico-download.png") no-repeat scroll 20px 13px #EDFCD5;
border-bottom:1px solid #D4EBAF;
border-top:1px solid #D4EBAF;
}
p.info, div.info {
background:url("images/ico-info.png") no-repeat scroll 20px 13px #EEEEEE;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
p.note, div.note {
background:url("images/ico-note.png") no-repeat scroll 20px 13px #FEF6D2;
border-bottom:1px solid #EFE3AE;
border-top:1px solid #EFE3AE;
}
p.tick, div.tick {
background:url("images/ico-tick.png") no-repeat scroll 20px 13px #EDFCD5;
border-bottom:1px solid #D4EBAF;
border-top:1px solid #D4EBAF;
}

p.alert, p.download, p.info, p.note, p.tick, div.alert, div.download, div.info, div.note, div.tick {
margin:10px 4px 20px;
padding:9px 10px 9px 50px !important;
}
.entry blockquote {
background:url("images/post-quote.png") no-repeat scroll 0 8px transparent;
color:#666666;
}
.entry blockquote p {
font-size:14px;
font-style:italic;
}

.post #share a img {
opacity:0.9;
padding:0 10px 0 0;
}

/* Secondary navigation for category menus */
#cat-nav {
	height:40px;
}
#secnav li {
	height:40px;
}
#secnav a {
	line-height:40px;
}
#cat-nav #search {
	margin-top:4px;
}
#footer-widgets .block {
float:left;
margin:0 60px 0 0;
width:326px;
}
.textwidget {
background:#C1C0C0;
border:none;
}
.widget_text {
border:none;
}

#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {
	color: #205D7A;
}
.s4w-smilies-content {
	z-index:100;
}
.download .download-icon {
	margin:0 2px -5px 2px;
	border:none;
}
.drop-shadow {
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.6);
	border: none;
	margin: 10px;
}
.post .thumbnail {
	border: medium none;
	background: transparent;
}
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail {
background:transparent;
border:medium none;
}
.center-shadow {
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.6);
	border: none;
	margin: 10px;
	text-align:center;
}
.entry img, .entry img:hover {
	border: none;
	padding:0;
}

/* Paging at bottom of posts */
.pagebar {
	float:right;
	height:40px;
}

.pagebar a {
	border:solid 1px #A92626;
	margin:2px;
	padding:2px 6px;
}

.pagebar a:link,
.pagebar a:visited {
	color:#111111;
	text-decoration:none;
}

.pagebar a:hover,
.pagebar a:active {
	background:#7B5353;
	color:#FFFFFF;
}
.pagebar .this-page {
	border:solid 1px #A92626;
	background:#A92626;
	color:#FFFFFF;
	margin:2px;
	padding:2px 6px;
}

/* TOC */
div.toc {
  border: 1px solid #D6D0D0;
  border-left:0px;
  border-top:0px;
  font-size: .75em;
  background-color:#FFFFFF;
}
div.toc.toc-left {
  width: 250px;
  float: left;
  margin: 0px 10px 10px 0px;
}
div.toc.toc-right {
  width: 250px;
  float: right;
  margin: 0px 0px 10px 10px;
}

div.toc-header {
	border-bottom:1px dotted #D6D0D0;
  color:#795151;
  display:block;
  font-size:1.65em;
  line-height:25px;
  padding:4px;
  text-decoration:none;
}
div.toc-collapsed .toc-header {
/*  background: url("../../themes/headlines/images/toc-plus.png") no-repeat scroll right top #D6D0D0; */
}
div.toc-header:hover {
  background-color:#7F5556;
  cursor:pointer;
  color:#FFF;
}
div.toc ul, div.toc ul li {
  list-style: none;
  margin: 0;
  padding: 5px;
  background-color: #FFFFFF;
}
div.toc.auto-collapse ul {
  display: none;
}
div.toc li a {
  color:#444444;
  font-size:1.1em;
  font-weight:normal;
  text-decoration: none;
  border: 0 none;
}

div.toc li.toc-level-1 {
  font-weight: bold;
}
div.toc li.toc-level-2 {
  font-weight: bold;
  padding-left: .25em;
}
div.toc li.toc-level-3 {
  padding-left: .5em;
}
div.toc li.toc-level-4 {
  padding-left: .75em;
}


