
/* ### -- -- -- -- -- Special Infinite Portal Styles -- -- -- -- -- ### */

/* 

File: wsip.css 
Copyright 2009-2010 by wcfsolutions.com

*/

/* ### -- -- -- -- -- Miscellaneous -- -- -- -- -- ### */

.articleList .contentHeader, .articleList .contentFooter, .linkList .contentHeader, .linkList .contentFooter, .newsEntryList .contentHeader, .newsEntryList .contentFooter {
	margin-top: 7px;
}

.articleList .message, .linkList .message, .newsEntryList .message {
	margin-bottom: 7px;
}

.articleList .messageInner, .linkList .messageInner, .newsEntryList .messageInner {
	padding: 10px 20px !important;
}

.articleList .messageHeader .containerContent h3, .linkList .messageHeader .containerContent h3, .newsEntryList .messageHeader .containerContent h3 {
	padding: 0;
	margin: 0;
}

#articleSections #articleSectionContents {
	margin: 0;
	padding: 0;
}

#articleSections .content .container-1 {
	overflow: auto;
}

/* ### -- -- -- -- -- Box General -- -- -- -- -- ### */

#boxLayout {
	margin-left: auto;
	margin-right: auto;
	padding-top: 7px;
}

#boxLayout .mainHeadline, #boxLayout .mainHeadline .headlineContainer {
	margin-top: 0px !important;
}

#boxLayout .breadCrumbs {
	margin-top: 6px !important;
}

#boxLayout-1, #boxLayout-2, #boxLayout-3, #boxLayout-4 {
	border-collapse: collapse;
	display: table;
	table-layout: fixed;
	width: 100%;
}

#boxColumnContainer {
	display: table-row;
}

#leftBoxColumn, #mainBoxColumn, #rightBoxColumn {
	display: table-cell;
}

#boxLayout #main {
	width: 100% !important;
	min-width: 0 !important;
	max-width: 100% !important;
}

#boxesTop, #boxesBottom {
	margin-left: auto;
	margin-right: auto;
}

/* ### -- -- -- -- -- Box Layout 1 -- -- -- -- -- ### */

#boxLayout-1 #mainBoxColumn {
	width: 100%;
}

/* ### -- -- -- -- -- Box Layout 2 -- -- -- -- -- ### */

#boxLayout-2 #rightBoxColumn {
	width: 20%;
}

#boxLayout-2 #mainBoxColumn {
	width: 80%;
}

#boxLayout-2 #mainBoxColumn .boxColumnInner {
	padding-right: 15px;
}

#boxLayout-2 #main {
	margin-left: 0 !important;
}

/* ### -- -- -- -- -- Box Layout 3 -- -- -- -- -- ### */

#boxLayout-3 #leftBoxColumn {
	width: 20%;
}

#boxLayout-3 #mainBoxColumn {
	width: 80%;
}

#boxLayout-3 #mainBoxColumn .boxColumnInner {
	padding-left: 15px;
}

#boxLayout-3 #main {
	margin-right: 0 !important;
}


/* ### -- -- -- -- -- Box Layout 4 -- -- -- -- -- ### */

#boxLayout-4 #leftBoxColumn, #boxLayout-4 #rightBoxColumn {
	width: 16%;
}

#boxLayout-4 #mainBoxColumn {
	width: 68%;
}

#boxLayout-4 #mainBoxColumn .boxColumnInner {
	padding-left: 15px;
	padding-right: 15px;
}

/* ### -- -- -- -- -- EOF -- -- -- -- -- ### */
