@import url(font-awesome.min.css);
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400|Passion+One:400");
html, body
{
	height: 100%;
}

body
{
	margin: 0px;
	padding: 0px;
	background: #2b2b2b;
	line-height: 1.65;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14pt;
	font-weight: 300;
	color: #ffffff
	
}

h1, h2, h3
{
	margin: 0;
	padding: 0;
	font-weight: 600;
	color: #ffffff;
	line-height: 1.5;
}
h2 {
    font-size: 1.75em;
	color: #baa9e5;
}

h3 {
    font-size: 1.35em;
}

p, ol, ul
{
	margin-top: 0;
}

ol, ul
{
	padding: 0;
	list-style: none;
}

p
{
	line-height: 180%;
}


.container
{
	margin: 0px auto;
	width: 1300px;
	border: 10px double #2c2c32;
}

/*********************************************************************************/
/* Image Style                                                                   */
/*********************************************************************************/


.image-full
{
	display: block;
	width: 100%;
	
	
}


/*********************************************************************************/
/* List Styles                                                                   */
/*********************************************************************************/



ul.style1 li
{
	overflow: hidden;
	display: block;
	padding: 2.80em 0em;
	border-top: 1px solid #baa9e5;
}

ul.style1 li:first-child
{
	padding-top: 0;
	border-top: none;
}

ul.style1 .image-left
{
	margin-bottom: 0;
}

ul.style1 h3
{
	padding: 1.2em 0em 1em 0em;
	letter-spacing: 0.10em;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: 600;
	color: #ffffff;
}


ul.style2
{
	margin: 0;
	padding-top: 1em;
	list-style: none;
}

ul.style2 li
{
	border-top: solid 1px #baa9e5;
	padding: 0.80em 0 0.80em 0;
	font-family: 0.80em;
}

/*********************************************************************************/
/* Heading Titles                                                                */
/*********************************************************************************/

	.title
{
	margin-bottom: 3em;
}

.title h2
{
	font-weight: 400;
	font-size: 2.8em;
	color: #ffffff;
}

.title .byline
{
	letter-spacing: 0.15em;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 18pt;
	color: #baa9e5;
}


/*********************************************************************************/
/* Page                                                                          */
/*********************************************************************************/

#wrapper
{
	background: #1b1b1f;
}

#page
{
	overflow: hidden;
	padding: 6em 0em 0em 0em;
	background: #2c2c32;
	text-align: center;
}



/*********************************************************************************/
/* Content                                                                       */
/*********************************************************************************/

	#content
	{
		float: left;
		width: 700px;
		
	}

/*********************************************************************************/
/* Sidebar                                                                       */
/*********************************************************************************/

	#sidebar
	{
		float: right;
		width: 450px;
	}

	#stwo-col
	{
		margin-top: 2em;
	}

	#stwo-col h2
	{
		display: block;
		padding-bottom: 1.5em;
		letter-spacing: 0.10em;
		text-transform: uppercase;
		font-size: 1.2em;
		font-weight: 600;
		color: #ffffff;
	}
