/*
 *	Box Element CSS:
 */
.divBox {
	margin-top: 10px;
}
.divBox div.top {
	width: 100%;
	height: 6px;
	padding-left: 6px;
	background:  URL('../graphics/backgrounds/box_top_left.jpg') left top repeat-y;		
}
.divBox div.topRight {
	height: 6px;
	background:  URL('../graphics/backgrounds/box_top_right.jpg') right top repeat-y;
}
.divBox div.content {
	width: 100%;
	height: 100%;
	padding-left: 6px;	
	background:  URL('../graphics/backgrounds/box_left.jpg') left;	
}
.divBox div.contentRight {
	height: 100%;
	background: URL('../graphics/backgrounds/box_right.jpg') right;	
}
.divBox div.innerContent {
	margin-left:  5px;
	margin-right: 5px;
	padding-bottom: 10px;
}
.divBox div.innerContentPaddingLess {
	margin-left:  5px;
	margin-right: 5px;
}
.divBox div.bottom {
	height: 6px;
	background:  URL('../graphics/backgrounds/box_bottom_left.jpg') bottom left;
}
.divBox div.bottomRight {
	height: 6px;
	margin-left: 6px;
	background:  URL('../graphics/backgrounds/box_bottom_right.jpg') top right;	
}


/*
 *	Half Box Element CSS:
 */
.divHalfBox div.content {
	width: 100%;
	height: 100%;
	padding-left: 6px;	
	background:  URL('../graphics/backgrounds/box_left.jpg') left;	
}
.divHalfBox div.contentRight {
	height: 100%;
	background: URL('../graphics/backgrounds/box_right.jpg') right;	
}
.divHalfBox div.innerContent {
	margin-left:  5px;
	margin-right: 5px;
	padding-bottom: 10px;
}
.divHalfBox div.innerContentPaddingLess {
	margin-left:  5px;
	margin-right: 5px;
}
.divHalfBox div.bottom {
	height: 6px;
	background:  URL('../graphics/backgrounds/box_bottom_left.jpg') bottom left;
}
.divHalfBox div.bottomRight {
	height: 6px;
	margin-left: 6px;
	background:  URL('../graphics/backgrounds/box_bottom_right.jpg') top right;	
}

/*
 *	Gray Half Box Element CSS:
 */
.divHalfGrBox div.content {
	width: 100%;
	height: 100%;
	padding-left: 6px;	
	background:  URL('../graphics/backgrounds/grbox_left.jpg') left;	
}
.divHalfGrBox div.contentRight {
	height: 100%;
	background: URL('../graphics/backgrounds/grbox_right.jpg') right;	
}
.divHalfGrBox div.innerContent {
	margin-left:  5px;
	margin-right: 5px;
	padding-bottom: 10px;
}
.divHalfGrBox div.innerContentPaddingLess {
	margin-left:  5px;
	margin-right: 5px;
}
.divHalfGrBox div.bottom {
	height: 6px;
	background:  URL('../graphics/backgrounds/grbox_bottom_left.jpg') bottom left;
}
.divHalfGrBox div.bottomRight {
	height: 6px;
	margin-left: 6px;
	background:  URL('../graphics/backgrounds/grbox_bottom_right.jpg') top right;	
}

/*
 *	Footer:
 */
#footerContainer
{
	width: 980px;
	margin-top: 10px;
	background-color: #f8f8f8;
	padding-bottom: 5px;
}
#footerContainer a
{
	color: #000;
	font-size: 0.8em;
	line-height: 15px;
}
	/* Single Column:*/
	#footerContainer div.Column960 {
		margin-left: 10px;
		width: 960px;
	}
	/* Design Table inside Column960: */
	/* Container width -6 px for spacing! */
	#footerContainer div.Column960 .divBox .topRight,
	#footerContainer div.Column960 .divBox .contentRight, 	
	#footerContainer div.Column960 .divBox .bottomRight {
		width: 954px;
	}
	/* Full width for this element: */
	#footerContainer div.Column960 .divBox .fullWidth {
		width: 934px;
	}
	/* Full width for this element: */
	#footerContainer div.Column960 .divBox .halfWidth {
		width: 467px;
		
	}
	#footerContainer .footerColumn
	{
		width: 186px;
		margin-left: 2px;
	}
	
/*
 *	Div element to contain the columns:
 */

#columnContainer
{
	width: 980px;
	background-color: #f8f8f8;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 13px;
}

/*
 *	Single Column:
 */

#columnContainer div.Column960 {
	margin-left: 10px;
	width: 960px;
}
	/* Design Table inside Column960: */
	/* Container width -6 px for spacing! */
	#columnContainer div.Column960 .divBox .topRight,
	#columnContainer div.Column960 .divBox .contentRight, 	
	#columnContainer div.Column960 .divBox .bottomRight {
		width: 954px;
	}
	/* Full width for this element: */
	#columnContainer div.Column960 .divBox .fullWidth {
		width: 934px;
	}
	/* Full width for this element: */
	#columnContainer div.Column960 .divBox .halfWidth {
		width: 467px;
	}
	
/*
 *	Dual Column 50/50:
 */

#columnContainer div.Column480 {
	margin-left: 10px;
	width: 475px;
}
	/* Design Table inside Column960: */
	/* Container width -6 px for spacing! */
	#columnContainer div.Column480 .divBox .topRight,
	#columnContainer div.Column480 .divBox .contentRight, 	
	#columnContainer div.Column480 .divBox .bottomRight {
		width: 469px;
	}
	/* Full width for this element: */
	#columnContainer div.Column480 .divBox .fullWidth {
		width: 449px;
	}

/*
 *	Dual Column / Forum Style:
 */
#columnContainer div.Column200 {
	margin-left: 10px;
	width: 200px;
}
	/* Design Table inside Column200: */
	/* Container width -6 px for spacing! */
	#columnContainer div.Column200 .divBox .topRight,
	#columnContainer div.Column200 .divBox .contentRight, 	
	#columnContainer div.Column200 .divBox .bottomRight {
		width: 194px;
	}
	/* Full width for this element: */
	#columnContainer div.Column200 .divBox .fullWidth {
		width: 174px;
	}
	
#columnContainer div.Column750 {
	margin-left: 10px;
	width: 750px;
}
	/* Design Table inside Column760: */
	/* Container width -6 px for spacing! */
	#columnContainer div.Column750 .divBox .topRight,
	#columnContainer div.Column750 .divBox .contentRight, 	
	#columnContainer div.Column750 .divBox .bottomRight {
		width: 744px;
	}
	/* Full width for this element: */
	#columnContainer div.Column750 .divBox .fullWidth {
		width: 726px;
	}
	#columnContainer div.Column750 .divBox .halfWidth {
		width: 363px;
	}
	
	
	/* Read Post half Box: */
		#columnContainer div.Column750 .divHalfBox {
			margin-top: 0px;
		}
	
		#columnContainer div.Column750 .divHalfBox .topRight,
		#columnContainer div.Column750 .divHalfBox .contentRight, 	
		#columnContainer div.Column750 .divHalfBox .bottomRight {
			width: 718px;
		}
		/* Full width for this element: */
		#columnContainer div.Column750 .post .divHalfBox .fullWidth {
			width: 698px;
		}

	/* Read Post half Gray Box: */
		#columnContainer div.Column750 .divHalfGrBox {
			margin-top: 0px;
		}
	
		#columnContainer div.Column750 .divHalfGrBox .topRight,
		#columnContainer div.Column750 .divHalfGrBox .contentRight, 	
		#columnContainer div.Column750 .divHalfGrBox .bottomRight {
			width: 718px;
		}
		/* Full width for this element: */
		#columnContainer div.Column750 .post .divHalfGrBox .fullWidth {
			width: 698px;
		}


/*
 *	Dual Column / Login Style:
 */
#columnContainer div.Column375 {
	margin-left: 10px;
	width: 375px;
}
	/* Design Table inside Column375: */
	/* Container width -6 px for spacing! */
	#columnContainer div.Column375 .divBox .topRight,
	#columnContainer div.Column375 .divBox .contentRight, 	
	#columnContainer div.Column375 .divBox .bottomRight {
		width: 369px;
	}
	/* Full width for this element: */
	#columnContainer div.Column375 .divBox .fullWidth {
		width: 349px;
	}
	
#columnContainer div.Column370 {
	margin-left: 10px;
	width: 370px;
}
	/* Design Table inside Column375: */
	/* Container width -6 px for spacing! */
	#columnContainer div.Column370 .divBox .topRight,
	#columnContainer div.Column370 .divBox .contentRight, 	
	#columnContainer div.Column370 .divBox .bottomRight {
		width: 364px;
	}
	/* Full width for this element: */
	#columnContainer div.Column370 .divBox .fullWidth {
		width: 344px;
	}
	
	
#columnContainer div.Column575 {
	margin-left: 10px;
	width: 575px;
}
	/* Design Table inside Column575: */
	/* Container width -6 px for spacing! */
	#columnContainer div.Column575 .divBox .topRight,
	#columnContainer div.Column575 .divBox .contentRight, 	
	#columnContainer div.Column575 .divBox .bottomRight {
		width: 569px;
	}
	/* Full width for this element: */
	#columnContainer div.Column575 .divBox .fullWidth {
		width: 549px;
	}
	
/*
 *	Dual Column / News Style:
 */
#columnContainer div.Column300 {
	margin-left: 10px;
	width: 300px;
}
	/* Design Table inside Column375: */
	/* Container width -6 px for spacing! */
	#columnContainer div.Column300 .divBox .topRight,
	#columnContainer div.Column300 .divBox .contentRight, 	
	#columnContainer div.Column300 .divBox .bottomRight {
		width: 294px;
	}
	/* Full width for this element: */
	#columnContainer div.Column300 .divBox .fullWidth {
		width: 274px;
	}	
	/* Half width for this element: */
	#columnContainer div.Column300 .divBox .halfWidth1 {
		width: 100px;
	}	
	#columnContainer div.Column300 .divBox .halfWidth2 {
		width: 174px;
	}	
	
#columnContainer div.Column650 {
	margin-left: 10px;
	width: 650px;
}
	/* Design Table inside Column575: */
	/* Container width -6 px for spacing! */
	#columnContainer div.Column650 .divBox .topRight,
	#columnContainer div.Column650 .divBox .contentRight, 	
	#columnContainer div.Column650 .divBox .bottomRight {
		width: 644px;
	}
	/* Full width for this element: */
	#columnContainer div.Column650 .divBox .fullWidth {
		width: 624px;
	}
	
/* Split the 650 for dual use: (744px) */
#columnContainer div.Column650split {
	width: 320px;
}
	/* Design Table inside Column760: */
	/* Container width -6 px for spacing! */
	#columnContainer div.Column650split .divBox .topRight,
	#columnContainer div.Column650split .divBox .contentRight, 	
	#columnContainer div.Column650split .divBox .bottomRight {
		width: 314px;
	}
	/* Full width for this element: */
	#columnContainer div.Column650split .divBox .fullWidth {
		width: 294px;
	}
	
#columnContainer div.marginless {
	margin: 0px;
}
#columnContainer div.marginLeft10 {
	margin-left: 10px;
}

/* 240 */
#columnContainer div.Column240 {
	margin-left: 10px;
	width: 232px;
}
	/* Container width -6 px for spacing! */
	#columnContainer div.Column240 .divBox .topRight,
	#columnContainer div.Column240 .divBox .contentRight, 	
	#columnContainer div.Column240 .divBox .bottomRight {
		width: 226px;
	}
	/* Full width for this element: */
	#columnContainer div.Column240 .divBox .fullWidth {
		width: 204px;
	}
	
DIV.addthis_toolbox {
	margin-top: 3px;
}
