body{

	background-image:	url('../images/background.jpg');
	color:				#212121;
	font-family:		"Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	font-size:			84.5%;
}

a{
	color:				#DD6A00;
}

h1,h2{
	text-transform:		lowercase;
}

h1{
	font-size:			220%;
	color:				#474747;
}

h2{
	font-size: 			130%;
	margin-top: 		1.0em;
	color: 				#474747;
}

p.intro {
	font-size: 			134%;
	line-height: 		1.4em;
	font-weight:		200;
	color:				#474747;
	text-align: 		justify;
}

b.intro {
	color:				#DD6A00;	
}

div#all{
	margin-left:			auto;
	margin-right:			auto;
	padding-bottom:			2.0em;
	width:					1000px;
}

div#logo_wrapper{
	float: left;
	margin: 5px 0 20px 15px;
}

img#logo{
	height:				80px;
	float:				left;
	width:				131px;
}

div#columns{
	clear:				left;
	float:				left;
	width:				1100px;
}	

div.column{
	float:				left;
	margin:				0;
	padding:				0;
}

div#left{
	padding:				0 15px;
	width:				400px;
}

div#middle{
	border-left:		3px double #9E9E9E;
	padding:				0 0 2.0em 15px;
	width:				300px;
}

div#right{
	margin:				0;
	padding:				0;
	width:				305px;
} div#right img#flower{
	float:				left;
	height:				648px;
	margin-top:			-90px;
	margin-left:		-5px;
	width:				305px;
}	

ul.services{
	clear:				left;
	margin-left:		15px;
	margin-top:			1.0em;
	padding-left:		20px;
} ul.services a{
  color: #000;
}

ul.services li {
	clear:				left;
	width:				100%;
}

ul.services li.title {
	font-size: 				105%;
	list-style-type: 		circle;
	margin-left: 			-20px;
	text-decoration: 		underline;
	margin-bottom:		7px;
}

ul.project{
	clear:				left;
	float:				left;
	margin-left:		0;
	margin-top:			1.0em;
	padding-left:		20px;
	width:				300px;
} ul.project li{
	clear:				left;
	float:				left;
	width:				100%;
} ul.project li.title{
	font-size:			105%;
	list-style-type:	none;
	margin-left:		-20px;
	text-decoration:	underline;
} ul.project li.link{
	list-style-type:	none;
	margin-left:		-20px;
} ul.project li.performed{
	margin-top:			3px;
	font-size: 			90%;
}

div#copyright{
	clear:				left;
	color:				#DD6A00;
	font-size:			90%;
	padding-top:		2.0em;
}

.hidden {
	visibility: hidden;
	height: 0px;
	overflow: hidden;
}

div#TheConfluentFormsBlog903qrtpsi6n3m520mdu70al2uk ul {
	clear:				left;
	margin-left:		5px;
	margin-top:			1.0em;
	padding-left:		10px;
}

div#TheConfluentFormsBlog903qrtpsi6n3m520mdu70al2uk li {
	padding-bottom:	8px;
}

.headline {
	font-weight: bold;
}

div#creditfooter {
	visibility: hidden;
}
