html, body {	height: 100%;}body {	margin: 0px;	padding: 0px;	font-family: Verdana, Geneva, sans-serif;	font-size: 12pt;	font-weight: 100;	color: #333333;	background-color: #333333;}h1, h2, h3 {	margin: 0;	padding: 0;}p, ol, ul {	margin-top: 0px;}p {	line-height: 190%;}strong {}a {	color: #171717;}a:hover {	text-decoration: none;}a img {	border: none;}	.image	{		display: inline-block;	}			.image img		{			display: block;			width: 100%;		}	.image-full	{		display: block;		width: 100%;		margin: 0 0 2em 0;	}		.image-left	{		float: left;		margin: 0 2em 2em 0;	}		.image-centered	{		display: block;		margin: 0 0 2em 0;	}		.image-centered img		{			margin: 0 auto;			width: auto;		}hr {	display: none;}/*********************************************************************************//* List Styles                                                                   *//*********************************************************************************/	ul.style1	{		margin: 0;		padding: 0;		list-style: none;	}		ul.style1 li	{	border-top: solid 1px #E5E5E5;	padding: 0.80em 0;	}		ul.style1 li:first-child	{		border-top: 0;		padding-top: 0;	}	ul.style2	{		margin: 0;		padding: 0;		list-style: none;	}		ul.style2 li	{		border-top: solid 1px #E5E5E5;		padding: 0.80em 0;	}		ul.style2 li:first-child	{		border-top: 0;		padding-top: 0;	}/*********************************************************************************//* Social Icon Styles                                                            *//*********************************************************************************/	ul.contact	{		margin: 0;		padding: 1.5em 0em 2.5em 0em;		list-style: none;	}		ul.contact li	{		display: inline-block;		padding: 0em 0.30em;		font-size: 1em;	}		ul.contact li span	{		display: none;		margin: 0;		padding: 0;	}		ul.contact li a	{		color: #FFF;	}		ul.contact li a:before	{	display: inline-block;	background: #3f3f3f;	width: 40px;	height: 40px;	line-height: 40px;	border-radius: 20px;	text-align: center;	color: #FFFFFF;	}		ul.contact li a.icon-twitter:before { background: #2DAAE4; }	ul.contact li a.icon-facebook:before { background: #3f3f3f; }	ul.contact li a.icon-dribbble:before { background: #C4376B;	}	ul.contact li a.icon-tumblr:before { background: #31516A; }	ul.contact li a.icon-rss:before { background: #F2600B; }/*********************************************************************************//* Heading Titles                                                                *//*********************************************************************************/	.title	{		margin-bottom: 2em;		text-transform: uppercase;	}	.title h2	{	font-weight: 400;	font-size: 2em;	color: #333333;	}		.title .byline	{	letter-spacing: 0.15em;	text-transform: uppercase;	font-weight: 400;	font-size: 0.9em;	color: #333333;	}/** WRAPPER */#wrapper {	background-color: #ffffff;	background-image: url(images/bg01.png);	background-repeat: repeat;}#footer-wrapper{	background: #0F0F0F;}.container {	width: 1200px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.clearfix {	clear: both;}/*********************************************************************************//* Wrappers                                                                      *//*********************************************************************************/#header-wrapper{	overflow: inherit;	background-size: 100%;	padding: 6em 0em 2em 0em;	background-color: #f6f6f6;}/*********************************************************************************//* Header                                                                        *//*********************************************************************************/	#header 	{	position: relative;	overflow: hidden;	text-align: left;	}/*********************************************************************************//* Logo                                                                          *//*********************************************************************************/	#logo 	{	width: 500px;	height: 100px;	text-transform: uppercase;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top: 2em;	padding-right: 0em;	padding-bottom: 2em;	padding-left: 0em;	}		#logo h1	{		letter-spacing: 0.10em;		font-size: 3em;	}		#logo p 	{	letter-spacing: 0.10em;	color: #333333;	}		#logo a 	{	text-decoration: none;	color: #333333;	}/*********************************************************************************//* Banner                                                                        *//*********************************************************************************/	#banner 	{		overflow: hidden;		height: 330px;		background: url(images/pic01.jpg) no-repeat center;		background-size: cover;	}		#banner .image	{	}	/** MENU */#menu-wrapper{	background: #B10058;}#menu {	overflow: hidden;	height: 100px;}#menu ul {	margin: 0;	padding: 0px 0px 0px 0px;	list-style: none;	line-height: normal;	text-align: center;}#menu li {	display: inline-block;}#menu a {	display: block;	letter-spacing: 1px;	padding: 0px 40px;	text-decoration: none;	text-align: center;	text-transform: uppercase;	font-size: 0.80em;	line-height: 100px;	border: none;	color: #FFF;}#menu a:hover, #menu .current_page_item a {	text-decoration: none;}#menu .current_page_item a {	background: #B10058;}/** PAGE */#page{	position: relative;	overflow: hidden;	padding: 6em 0em 5em 0em;}/** CONTENT */#content{	float: right;	width: 790px;}/*********************************************************************************//* Sidebar                                                                       *//*********************************************************************************/	#sidebar	{		float: left;		width: 345px;	}		#sidebar .title h2	{		font-size: 1.6em;	}		#sidebar .box1	{		margin-bottom: 3em;	}/*********************************************************************************//* Copyright                                                                     *//*********************************************************************************/	#copyright	{		overflow: hidden;		padding: 5em 0em;		text-align: center;	}		#copyright p	{		letter-spacing: 0.20em;		text-align: center;		text-transform: uppercase;		font-size: 0.80em;		color: rgba(255,255,255,.5);	}		#copyright a	{		text-decoration: none;		color: rgba(255,255,255,.7);	}/*********************************************************************************//* Welcome                                                                       *//*********************************************************************************/	#welcome	{		overflow: hidden;		padding: 5em 0em;		border-bottom: 1px solid #E5E5E5;		text-align: center;	}		#welcome h2	{		letter-spacing: 0.20em;		text-transform: uppercase;		font-size: 2.6em;	}		#welcome p	{		font-size: 1.3em;	}	#welcome .byline	{		display: block;		padding: 0em 0em 1.5em 0em;		letter-spacing: 0.15em;		text-transform: uppercase;		font-weight: 400;		font-size: 1.2em;		color: #6F6F6F;	}/*********************************************************************************//* Portfolio                                                                     *//*********************************************************************************/	#portfolio-wrapper	{		background: rgba(0,0,0,.04);		padding: 6em 0em;		color: rgba(255,255,255,.7);	}		#portfolio	{		overflow: hidden;	}		#portfolio .title h2	{		font-size: 1.2em;		color: #FFF;	}	#portfolio .byline	{		font-size: 1em;		color: #EEA7C1;	}		#column1,	#column2,	#column3,	#column4	{		width: 282px;	}		#column1,	#column2	{		float: left;		margin-right: 24px;	}		#column3	{		float: left;	}		#column4	{		float: right;	}	/*********************************************************************************//* Button Style                                                                  *//*********************************************************************************/	.button	{	display: inline-block;	margin-top: 1.5em;	padding: 0.50em 3em 0.50em 2em;	letter-spacing: 0.20em;	text-decoration: none;	text-transform: uppercase;	font-weight: 400;	font-size: 0.9em;	color: #333333;	background-color: #f6f6f6;	}			.button:before		{			display: inline-block;			width: 40px;			height: 40px;			line-height: 40px;			border-radius: 20px;			text-align: center;			color: #FFF;		}/*********************************************************************************//* Footer                                                                        *//*********************************************************************************/		#footer-wrapper	{	overflow: hidden;	padding: 5em 0em;	background-color: #f6f6f6;	}	#footer	{	color: #333333;	}		#footer .title h2	{	font-weight: 400;	font-size: 1.2em;	color: #333333;	}	#footer .title	{	border-color: #887676 !important;	}		#footer .style1 li	{	border-color: #887676 !important;	}		#footer .style1 a	{		font-size:1em;		color: #B1B1B1;	}		#box1	{		float: left;		width: 354px;		margin-right: 24px;		padding-right: 30px;	}		#box2	{		float: left;		width: 354px;		margin-left: 24px;		padding-right: 30px;	}		#box3	{	float: left;	width: 290px;	padding-left: 40px;	}	.alinkweiss {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 12px;	color: #FFF;}