/***********************************
*  DigiCore common Stylesheet
*  Created on: 08/16/2008
*  Matthew Ausonio
***********************************/
/* Global styles */
.clear:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
.moduleContentInner:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.moduleContentInner {display: inline-block;}
/* Hides from IE-mac \*/
* html .moduleContentInner {height: 1%;}
.moduleContentInner {display: block;}
/* End hide from IE-mac */

.hide {
	display:none;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.testLayoutBox 
{
	background:#ccc;
}
.testLayoutBox h2 
{
	font-size:16px;
}
.testLayoutBox h1,
.testLayoutBox p 
{
	margin:0;
}
/* Site Layouts 
********************************************************************************************************/
/* first, items that are generally shared in all layouts */
#navAdCol {
	/*width:160px;
	margin:0 10px 0 0;*/
	float:left;
	_height:1%;
}
#mainTripleColWrap {
	width:800px;
	float:right;
}
#mainContentColExtra,
#mainContentCol1,
#mainContentCol2,
#mainContentCol3,
#mainContentCol4 {
	_overflow-x:hidden;
}
/* Layout Aa */
.layoutAa #mainTripleColWrap {
	width:627px;
	float:left;
	margin:11px 11px 0 11px;
}
.layoutAa #mainContentCol1 {
	clear:both;
	width:627px;
	margin-bottom:11px;
}
.layoutAa #mainContentCol2 {
	width:308px;
	float:left;
	margin-right:11px;
	min-height:1%;
}
.layoutAa #mainContentCol3 {
	width:308px;
	float:right;
	min-height:1%;
}
.layoutAa #mainContentCol4 {
	clear:both;
	width:627px;
	float:left;
	*float:none;
	margin-top:10px;
}
.layoutAa #mainContentColExtra {
	float:right;
	width:300px;
	margin:11px 11px 0 0;
}
/* Layout M */
.layoutM #mainTripleColWrap {
	clear:both;
	float:left;
	width:938px;
	margin:0 11px;
}
.layoutM #mainContentCol1 {
	float:left;
	width:627px;
	margin-right:11px;
}
.layoutM #mainContentCol2 {
	width:300px;
	float:right;
	min-height:1%;
}
.layoutM #mainContentCol3,
.layoutM #mainContentCol4 {
	display:none;
}
.layoutM #mainContentColExtra {
	width:938px;
	margin:11px;
	float:left;
}
/* Layout G */
.layoutG #mainContentColWrap 
{
	padding:0 11px;
}
.layoutG #mainTripleColWrap {
	width:300px;
	float:right;
}
.layoutG #mainContentCol1 {
	width:300px;
	margin-top:11px;
}
.layoutG #mainContentCol2,
.layoutG #mainContentCol3,
.layoutG #mainContentCol4 {
	display:none;
}
.layoutG #mainContentColExtra {
	float:left;
	width:627px;
	margin:11px 11px 0 0;
}
/* Layout I */
.layoutI #mainTripleColWrap,
.layoutI #mainContentCol1,
.layoutI #mainContentCol2,
.layoutI #mainContentCol3,
.layoutI #mainContentCol4 {
	display:none;
}
.layoutI #mainContentColWrap {
	padding:0 11px;
}
.layoutI #mainContentColExtra {
	float:left;
	width:938px;
	margin-top:11px;
}








/* Layout K [PIR] */
.layoutK #wrapper {
	width:990px;
	margin:0 auto 10px auto;
	overflow:hidden;
}
* html .layoutK #wrapper {
	filter:none;
}
.layoutK #navAdCol {
	display:none;
}
.layoutK #mainTripleColWrap {
	float:left;
	width:660px;
	margin-right:10px;
}
.layoutK #mainContentCol1{
	padding-bottom:10px;
}
.layoutK #mainContentCol2 {
	width:214px;
	float:left;
	margin-right:9px;
	padding-bottom:10px;
}
.layoutK #mainContentCol3 {
	width:214px;
	float:left;
	padding-bottom:10px;
}
.layoutK #mainContentCol4 {
	width:214px;
	float:left;
	margin-left:9px;
	padding-bottom:10px;
}
.layoutK #mainContentCol5 {
	float:left;
	clear:left;
	width:325px;
	margin-right:10px;
}
.layoutK #mainContentCol6 {
	float:left;
	width:325px;
}
.layoutK #mainContentColExtra {
	width:300px;
	float:right;
}
.layoutK #mainContentColWrap {
	width:970px;
	padding:10px;
	overflow:hidden;
}


/* Layout L [PIR] */
.layoutL #wrapper {
	width:990px;
	margin:0 auto 10px auto;
}
.layoutL #navAdCol {
	display:none;
}
.layoutL #mainTripleColWrap {
	float:left;
	width:660px;
	margin-right:10px;
}
.layoutL #mainContentCol1{
	padding-bottom:10px;
}
.layoutL #mainContentCol2 {
	width:325px;
	float:left;
	margin-right:10px;
	padding-bottom:10px;
}
.layoutL #mainContentCol3 {
	width:325px;
	float:left;
	padding-bottom:10px;
}
.layoutL #mainContentCol4 {
	clear:left;
}
.layoutL #mainContentColExtra {
	width:300px;
	float:right;
}
.layoutL #mainContentColWrap {
	width:970px;
	padding:10px;
	overflow:hidden;
}
.featMeta span {
	display:block;
}
#photo .browseHeader {
	display:none;
}
.addthis_toolbox {
	display:none;
}