/* 

  -----------------------------------

  Tab Panel Magic 2

  by Project Seven Development

  www.projectseven.com

  Content Column Structures

  -----------------------------------

*/



/*Turn off Padding in existing TPM content pabnels*/

.p7TPMcontent {

	padding: 0px !important;

}



/*Conditionally add padding to default content panels*/

.p7tpm-col-wrapper.no-columns {

	padding: 0px;

}



/*Conditionally remove padding to default content panels that contain multi-column structures*/

.no-columns, .multi-columns {font-size: inherit;}

.p7tpm-col-wrapper.multi-columns {

	padding: 0px;

}

/*Default content padding*/

.p7tpm-column-content {

	padding: 20px 28px;

	display: block;

}



.p7tpm-col-wrapper {

	zoom: 1;

}



/*Clear Floats for Column Structures inside content panels*/

.p7tpm-col-wrapper:before, .p7tpm-col-wrapper:after {

	content: ".";

	display: block;

	height: 0;

	overflow: hidden;

}

.p7tpm-col-wrapper:after {

	clear: both;

}



/*Various column widths*/

.width-50 {

	width: 50%;

	float: left;

}

.width-25 {

	float: left;

	width: 25%;

}

.sidebar-left.width-main-75 {

	width: 75%;

	float: right;

}

.sidebar-left.width-25 {

	width: 25%;

	float: right;

	font-size: .9em;

}

.sidebar-right.width-main-75 {

	width: 75%;

	float: left;

}

.sidebar-right.width-25 {

	width: 25%;

	float: left;

	font-size: .9em;

}

.width-33 {

	width: 33.333%;

	float: left;

}

.width-22 {

	width: 22%;

	float: left;

	font-size: .85em;

}

.push-left-56 {

	position: relative;

	left: -56%;

}

.width-56 {

	width: 56%;

	float: left;

}

.push-right-22 {

	position: relative;

	left: 22%;

}