/*
Copyright (c) 2009, Nicole Sullivan. All rights reserved.
Code licensed under the BSD License:
version: 0.2
Bent to Murray Nuttall's will.
*/
/* **************** BLOCK STRUCTURES ***************** */
/* mod */
.mod{margin: 0;overflow: hidden; height: 1%;}/*?????????????????????????????????????????????????????????????????????????*/
.mod .inner{background: url(../images/transparent.png) repeat left top;}
.hd,.bd,.ft{_overflow:visible; _zoom:1;}
.inner{height: 1%;position:relative;}
.mod .inner h1 {
    margin-left: 0;
}

#tools_wrapper {
    margin-right: -31px;
}

.widget {
  background: #f9f9f9;
  background: -webkit-linear-gradient(left, #edeef0, #f9f9f9); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #edeef0, #f9f9f9); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #edeef0, #f9f9f9); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #edeef0, #f9f9f9); /* Standard syntax */
  border:1px solid #dedfe0;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px  4px 4px;
  border-radius: 4px 4px 4px 4px;
  width: 200px;
  padding: 17px;
  display: inline-block;
  vertical-align: top;
  margin-right: 16px;
  margin-top: 10px;
}

.widget h2 {
  margin: 0;
  margin-bottom: 5px;
  color: #4d4d4f;
  font-family: 'Crete Round', serif;
  line-height: 25px;
  font-weight: normal;
}

.widget p {
  margin: 0;
  padding: 0;
  font-size: 11px;
}

.widget ul.link-list li {
  background: none !important;
  border-bottom: none !important;
  padding: 0 !important;
}

.widget a {
  font-size: 11px;
}

.widget .hd {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 16px;
}

.highlight img {
  border-bottom: 5px solid #fff;
  box-shadow: 5px 5px 5px #cccdcd;
}

.tools_border { 
  border-top: 1px solid #a7a9ac;
  padding-top: 25px;
  margin-top: 10px;
}

.embed-videoplayer {
  text-align: left;
}

.widgetright {
  float: right;
  margin-left: 30px;
  margin-bottom: 20px;
  margin-right:0;
  position: relative;
  z-index:1000;
}

.mod .inner .bd .rss a {
  position: absolute;
  right: 0;
  margin-top: 15px;

}


/*unused decorative extras
b.top, b.bottom, b.tl, b.tr, b.bl, b.br {display:block;background-repeat:no-repeat;font-size:1%;position:relative;z-index:10;}
b.tl, b.tr, b.bl, b.br {height:10px; width:10px;float:left;}
b.tl {background-position: left top;}
b.tr {background-position: right top;}
b.bl{background-position: left bottom;} 
b.br{background-position: right bottom;}
b.br, b.tr {float:right;}
b.tr, b.tl{overflow:hidden;margin-bottom:-32000px;}
b.bl, b.br{margin-top:-10px;}
b.top{background-position:center top;}
b.bottom{background-position:center bottom;_zoom:1;}
*/