@import url(reset.css);
body {
	background: url('../i/bg.gif') repeat-y top left rgb(225,223,217);
	font: 80%/1.4 "Myriad Pro", Verdana, Arial, Sans-Serif; 
}

a:link, a:visited {
	color: rgb(191,60,3);
	text-decoration: none;
	font-weight: bold;

	}
a:hover {
	color: #000;
	text-decoration: underline;
	}
hr.blog {
	border-style: none;
	margin-top: 2em;
	margin-bottom:  1em;
	border-bottom: 2px dotted #cfccc6;
}

div#static-nav {
padding-top: 3px;
width: 100%;
background: rgb(191,60,3);
padding-bottom: 3px;
}
div#static-nav-in {
color: #000;
width: 900px;
margin: 0 auto;
text-align: left;
font-size: 115%;
}
div#static-nav-in a {
	color: #000;
	text-decoration: none;
}
div#page-intro {
width: 100%;
background-color: #000;
height: 330px;

}
div#page-intro-cont {
position: relative;
width: 900px;
margin: 0 auto;
}
span#alxemy-logo {
	position: absolute;
	top: 30px;
	left: 0;
	width: 310px;
	height: 120px;
}
span#intro-image {
	position: absolute;
	top: 0;
	right: 50px;

	height: 270px;
	
}
span#intro-message {
	position: absolute;
	top: 130px;
	left: 0;
	width: 550px;
	height: 270px;
}

div#main-content-area {
	padding-top: 50px;
	width: 900px;
	margin: 0 auto;

}
div#main-content {
float: left;
width: 570px;
padding-bottom: 40px;
}
div#sec-content {
float: right;
width: 280px;
padding-bottom: 40px;
}


div#main-ribbon {
width: 100%;
margin-top: 10px;
border-bottom: solid 2px rgb(179,176,171);
border-top: solid 2px rgb(179,176,171);
height: 150px;
background: rgb(207,204,198);
	
}
div#main-ribbon-wrap {
	width: 900px;
	margin: 0 auto;
	position: relative;

}
div#mr-item-1{
position: absolute;
top: 10px;
left: 0px;
width: 280px;
}
div#mr-item-2{
position: absolute;
top: 10px;
left: 310px;
width: 280px;
}
div#mr-item-3{
position: absolute;
top: 10px;
left: 619px;
width: 280px;
}

div#footer {
clear: both;
padding-top: 10px;
width: 900px;
margin: 0 auto;
font-size: 90%;
color: #555;
border-top: dashed 1px #777;
}
div#main-ribbon a {
	color: #000;
	text-decoration: none;
	}
div#main-ribbon a:hover {
	color: rgb(191,60,3);
	text-decoration: underline;
	}
img.frame {
	background: #fff;

	padding: 3px;
	float: left;
	margin-right: 10px;
	}
ul#portfolio-old li{
	padding-bottom: 20px;
	border-bottom: solid 2px rgb(207,204,198);
	margin-bottom: 20px;
	}

ul.clients li {
	border-bottom: solid 2px rgb(207,204,198);
	margin-bottom: 20px;

	}

ul.clients img,
.client-image {
	width: 80px;
	float: left;
	background: rgb(207,204,198);
	padding: 3px;
	margin-right: 10px;
	}
.screenshot {
	background: rgb(207,204,198);
	padding: 5px;
}



h1 {
	color: rgb(191,60,3);
	font-size: 160%;
	margin-bottom: .7em;
	}
h2 {
	font-weight: bold;
	font-size: 120%;
	margin-top: .5em;
	}
p {
	padding-bottom: 1em;
	{


