/*********************************************************************************/
/* Wrapper                                                                       */
/*********************************************************************************/

	#wrapper1
	{
		background: #242424;
	}

	#wrapper2
	{
		background: #FFFFFF;
		padding: 4em 0em;
	}

	#wrapper3
	{
		padding: 4em 0em;
	}

	#wrapper4
	{
		background: #FFFFFF;
		overflow: hidden;
		padding: 4em 0em;
	}
		
	#wrapper5
	{
		padding: 4em 0em 0em 0em;
	}
	
	#wrapper6
	{
		background: #FFFFFF;
		overflow: hidden;
		padding: 4em 0em;
	}
	
	#wrapper7
	{
		overflow: hidden;
		padding: 4em 0em 0em 0em;
	}

/*********************************************************************************/
/* Welcome                                                                       */
/*********************************************************************************/

	#welcome
	{
		overflow: hidden;
		width: 1000px;
		padding: 0 0;
		text-align: center;
		color: rgba(0,0,0,0.6);
	}
	
	#welcome .content
	{
		padding: 0em 8em;
	}
	
	#welcome .title h2
	{
		color: rgba(0,0,0,0.8);
	}
	
	#welcome .title h3
	{
		color: rgba(0,0,0,0.8);
	}

/*********************************************************************************/
/* Page                                                                          */
/*********************************************************************************/

	#page
	{
	}

/*********************************************************************************/
/* Content                                                                       */
/*********************************************************************************/

	#content
	{
	}

/*********************************************************************************/
/* Sidebar                                                                       */
/*********************************************************************************/

	#sidebar
	{
	}
	

/*********************************************************************************/
/* boardintro                                                                    */
/*********************************************************************************/

	#boardintro
	{
		overflow: hidden;
		width: 1000px;
		padding: 0 0;
		text-align: center;
		color: rgba(0,0,0,0.6);
	}
	
	#boardintro .box
	{
		margin-bottom: 4em;
	}
	
	#boardintro .content
	{
		padding: 0em 8em;
	}
	
	#boardintro .title h2
	{
		color: rgba(0,0,0,0.8);
	}
	
	#boardintro .title h3
	{
		color: rgba(0,0,0,0.8);
	}
	
/*********************************************************************************/
/* Portfolio                                                                     */
/*********************************************************************************/

	#portfolio
	{
	}
	
	#portfolio .box
	{
		text-align: center;
		color: rgba(0,0,0,0.5);
	}
	
	#portfolio h3
	{
		display: block;
		padding-bottom: 1em;
		text-transform: uppercase;
		font-size: 1em;
		color: rgba(0,0,0,0.6);
	}

	#portfolio .title
	{
		text-align: center;
	}

	#portfolio .title h2
	{
		color: rgba(0,0,0,0.8);
	}

	.column1,
	.column2,
	.column3,
	.column4
	{
		width: 282px;
	}
	
	.column1,
	.column2,
	.column3
	{
		float: left;
		margin-right: 24px;
	}
	
	.column4
	{
		float: right;
	}

/*********************************************************************************/
/* Three Columns                                                                 */
/*********************************************************************************/

	#three-column
	{
		overflow: hidden;
		text-align: center;
		color: #1b1b1b;
	}
	
	#three-column h2
	{
		margin: 1em 0em;
		text-transform: uppercase;
		font-size: 1.5em;
		font-weight: 700;
		color: #1b1b1b;
	}
	
	#three-column .icon
	{
		position: relative;
		display: block;
		margin: 0px auto 0.80em auto;
		background: none;
		line-height: 150px;
		font-size: 4em;
		width: 150px;
		height: 150px;
		border-radius: 100px;
		border: 6px solid #1b1b1b;
		text-align: center;
		color: #1b1b1b;
		
	}
		
	#three-column #tbox1,
	#three-column #tbox2,
	#three-column #tbox3
	{
		float: left;
		width: 320px;
		padding: 80px 40px 80px 40px;
	}
	
	#three-column .title
	{
		text-align: center;
		text-transform: uppercase;
	}
	
	#three-column .title h2
	{
		font-weight: 900;
		font-family: 'Open Sans', sans-serif;
		color: #1b1b1b;
	}
	
	#three-column .title .byline
	{
		padding-top: 0.50em;
		font-size: 0.90em;
		color: #858585;
	}

	#three-column .arrow-down
	{
		border-top-color: #292929;
	}

	
/*********************************************************************************/
/* Three Columns (Middle)                                                        */
/*********************************************************************************/

	#three-column-middle
	{
		overflow: hidden;
		text-align: center;
		color: #1b1b1b;
		padding: 0em 0em;
		margin: 0 auto;
	}
	
	#three-column-middle h2
	{
		margin: 1em 0em 0em 0em;
		font-size: 1.5em;
		font-weight: 700;
	}
	
	#three-column-middle .icon
	{
		position: relative;
		display: block;
		margin: 0px auto 0.80em auto;
		background: none;
		line-height: 150px;
		font-size: 4em;
		width: 150px;
		height: 150px;
		border-radius: 100px;
		border: 6px solid #1b1b1b;
		text-align: center;
		color: #1b1b1b;
	}
	
	#three-column-middle-wrapper
	{
		margin: 0 auto;
		width: 875px;
	}
		
	#three-column-middle #tbox1-middle,
	#three-column-middle #tbox2-middle,
	#three-column-middle #tbox3-middle
	{
		float: left;
		width: 250px;
		padding: 1em 1em;
		text-align: left;
	}
	
	#three-column-middle .content
	{
		text-align: left;
		margin-bottom: 1em;
	}
	
	#three-column-middle p
	{
		margin: 0 0;
	}
	
	#three-column-middle .bigtitle
	{
		margin-bottom: 2em;
		text-align: center;
		text-transform: none;
		color: rgba(0,0,0,0.8);
	}
	
	#three-column-middle .bigtitle h2
	{
		font-size: 2.8em;
		margin: 0;
	}
	
	#three-column-middle .bigtitle h3
	{
		font-size: 1.6em;
		margin: 0;
	}
	
	#three-column-middle .title
	{
		margin-bottom: 0em;
	}
	
	#three-column-middle .title h2
	{
		font-size: 1.60em;
		font-weight: 900;
		text-transform: uppercase;
		font-family: 'Open Sans', sans-serif;
		color: #1b1b1b;
	}
	
	#three-column-middle .title h3
	{
		display: block;
		padding-bottom: 1em;
		text-transform: uppercase;
		font-size: 1em;
		color: rgba(0,0,0,0.6);
	}
	
	#three-column-middle .title .byline
	{
		padding-top: 0.50em;
		font-size: 0.90em;
		color: #858585;
	}

	#three-column-middle .arrow-down
	{
		border-top-color: #292929;
	}
	
/*********************************************************************************/
/* Three Columns (Bottom)                                                        */
/*********************************************************************************/

	#three-column-bottom
	{
		overflow: hidden;
		text-align: center;
		color: #1b1b1b;
		padding: 0em 0em;
	}
	
	#three-column-bottom h2
	{
		margin: 1em 0em 0em 0em;
		font-size: 1.5em;
		font-weight: 700;
	}
	
	#three-column-bottom .icon
	{
		position: relative;
		display: block;
		margin: 0px auto 0.80em auto;
		background: none;
		line-height: 150px;
		font-size: 4em;
		width: 150px;
		height: 150px;
		border-radius: 100px;
		border: 6px solid #1b1b1b;
		text-align: center;
		color: #1b1b1b;
		
	}
		
	#three-column-bottom #tbox1-bottom,
	#three-column-bottom #tbox2-bottom,
	#three-column-bottom #tbox3-bottom
	{
		float: left;
		width: 320px;
		padding: 1em 40px 1em 40px;
	}
	
	#three-column-bottom .bigtitle
	{
		text-align: center;
		text-transform: none;
		color: rgba(0,0,0,0.8);
		margin-bottom: 3em;
	}
	
	#three-column-bottom .bigtitle h2
	{
		font-size: 2.8em;
		margin: 0;
	}
	
	#three-column-bottom .bigtitle h3
	{
		font-size: 1.6em;
		margin: 0;
	}
	
	#three-column-bottom .title
	{
		margin-bottom: 0em;
	}
	
	#three-column-bottom .title h2
	{
		font-size: 1.60em;
		font-weight: 900;
		text-transform: uppercase;
		font-family: 'Open Sans', sans-serif;
		color: #1b1b1b;
	}
	
	#three-column-bottom .title h3
	{
		display: block;
		padding-bottom: 1em;
		text-transform: uppercase;
		font-size: 1em;
		color: rgba(0,0,0,0.6);
	}
	
	#three-column-bottom .title .byline
	{
		padding-top: 0.50em;
		font-size: 0.90em;
		color: #858585;
	}

	#three-column-bottom .arrow-down
	{
		border-top-color: #292929;
	}

/*****************************************************************/

	#rpublications
	{
	}
	
	#rpublications .box
	{
		text-align: center;
		color: rgba(0,0,0,0.5);
	}
	
	#rpublications h3
	{
		display: block;
		padding-bottom: 1em;
		text-transform: uppercase;
		font-size: 1em;
		color: rgba(0,0,0,0.6);
	}

	#rpublications .title
	{
		text-align: center;
		margin-bottom: 3em;
	}

	#rpublications .title h2
	{
		color: rgba(0,0,0,0.8);
	}

	#rpublications .buttons .list-group-item
	{
		margin: 1em auto;
		width: 960px;
		height: 120px;
	}
	
	#rpublications .buttons .list-group-item .list-group-thumbnail
	{
		width: 160px;
		height: 120px;
		float: left;
	}
	
	#rpublications .buttons .list-group-item .list-group-content-wrapper
	{
		margin-top: 3px;
		float: right;
		padding-left: 16px;
		width: calc(100% - 176px);
		display: table;
		height: 120px;
	}
	
	#rpublications .buttons .list-group-item .list-group-content
	{
		display: table-cell;
		vertical-align: middle;
	}

/*****************************************************************/

	#shortlinks
	{
	}
	
	#shortlinks .box
	{
		text-align: center;
		color: rgba(0,0,0,0.5);
	}
	
	#shortlinks h3
	{
		display: block;
		padding-bottom: 1em;
		text-transform: uppercase;
		font-size: 1em;
		color: rgba(0,0,0,0.6);
	}

	#shortlinks .title
	{
		text-align: center;
		margin-bottom: 3em;
	}

	#shortlinks .title h2
	{
		color: rgba(0,0,0,0.8);
	}

	#shortlinks .buttons .list-group-item
	{
		margin: 1em auto;
		width: 960px;
		height: 120px;
		border: 1px solid #eeeeee;
	}
	
	#shortlinks .buttons .list-group-item .list-group-content-wrapper
	{
		margin-top: 3px;
		float: right;
		padding-left: 16px;
		width: calc(100% - 176px);
		height: 120px;
		display: table;
	}
	
	#shortlinks .buttons .list-group-item .list-group-content
	{
		display: table-cell;
		vertical-align: middle;
	}
	
	#shortlinks .buttons .list-group-item .list-group-content .smalltxt
	{
		font-size: 11pt;
	}

	#shortlinks .buttons .list-group-item .item-link
	{
		position: absolute;
		min-width: 960px;
		min-height: 120px;
		width: auto;
		height: auto;
		z-index: 1;
	}
	
	#shortlinks .buttons .list-group-item .list-group-thumbnail
	{
		width: 160px;
		height: 120px;
		float: left;
	}

/*****************************************************************/

	#subscribe
	{
	}
	
	#subscribe .box
	{
		text-align: center;
		color: rgba(0,0,0,0.5);
	}
	
	#subscribe h3
	{
		display: block;
		padding-bottom: 1em;
		text-transform: uppercase;
		font-size: 1em;
		color: rgba(0,0,0,0.6);
	}

	#subscribe .title
	{
		text-align: center;
		margin-bottom: 3em;
	}

	#subscribe .title h2
	{
		color: rgba(0,0,0,0.8);
	}
	
	#subscribe-form
	{
		width: 480px;
		height: 240px;
		margin: 0 auto;
		text-align: center;
	}
	
	#email
	{
		width: 60%;
		margin: 0 auto;
	}
	
	#submitbtn
	{
		font-size: 0.7em;
		margin-top: 3em;
	}
