html {
overflow:auto;
}

img, div, a, input {
}

* {
margin:0;
padding:0;
text-decoration: none; 
}

h1 {
	color: #12ad84;
	font-size:60px;
	font-weight:lighter;
}

p {
	color: #ffffff;
	font-size:15px;
	line-height:25px;
}

h2 {
	color: #e4d633;
	font-size:21px;
	font-weight:lighter;
	padding-bottom:5px;
	line-height:30px;

}

h3 {
	color: #ff0085;
	font-size:21px;
	font-weight:lighter;
	padding-bottom:5px;
	line-height:30px;

}

ul {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
	color:#FFFFFF;
	padding-left:25px;
	padding-right:30px;
	}

a:link { 
	color: #12ad84;
	outline: none;
	}
a:visited { 
	color: #12ad84;
	outline: none;

	}
a:hover { 
	color: #ffffff;
	text-decoration:underline;
	outline: none;

	}
a:active { 
	color: #ffffff;
	text-decoration:underline;
	outline: none;

	}

body {
	background-color:#2d2822;
	color:#7D7D7D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:100%;
	letter-spacing:0;
	line-height:17px;
	background-image:url(../images/background_gradient.jpg);
	background-repeat:no-repeat;
}

#bodyContainer {
height:100%;
margin-left:auto;
margin-right:auto;
width:1024px;
}

#headerOuter {
height:98px;
position:fixed;
top:0;
width:100%;
}

#headerInner {
height:150px;
margin-left:auto;
margin-right:auto;
top:0;
width:1024px;
}

#logoImage {
border:medium none;
height:107px;
left:46px;
position:relative;
top:0;
width:456px;
}

#logoImage a {
border:medium none;
}

#tagline {
	font-size:13px;
	height:24px;
	left:55px;
	position:relative;
	top:-32px;
	width:450px;
	color:#FFFFFF;
}

#tagline_home {
	font-size:13px;
	height:24px;
	left:53px;
	position:relative;
	top:-68px;
	width:450px;
	color:#12ad84;
}

.style1 {
color:#FFFFFF;
font-size:14px;
font-weight:200;
margin-bottom:7px;
margin-top:0;
}

.work_selected {
color:#e4d633;
}

.menu_selected {
color:#12ad84;
}

.menu_unselected {
color:#968c7c;
}


#headerLine {
	height:2px;
	left:53px;
	position:relative;
	top:-35px;
	width:954px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e88e49;
}


#imageLink {
	border:medium none;
}

img {
}

#footer {
	width:954px;
	height:110px;
	left:-1px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	margin-top: 50px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #e88e49;
}

#footerLine {
	border-bottom:2px solid #303030;
	border-width:1px;
	height:2px;
	left:50px;
	position:relative;
	top:0;
	width:954px;
}

#footer_padding_bottom {
	padding-bottom:46px;
}

#linkage {
	font-size:12px;
	height:10px;
	left:0;
	position:absolute;
	top:5px;
	width:600px;
	text-decoration:none;
	border:none;
}

#linkage p {
	font-size:112%;
	font-weight:bold;
}
#linkage a {
	color:inherit;
}
#linkage a:hover {
	color:#FFFFFF;
}
#linkage .direct a {
	color:#12ad84;
	text-decoration:none;
}

#linkage .direct a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#linkage .design a {
	color:#ff0085;
	text-decoration:none;
}

#linkage .design a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#linkage .brand a {
	color:#e4d633;
	text-decoration:none;
}

#linkage .brand a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#linkage .market a {
	color:#02d5d7;
	text-decoration:none;
}

#linkage .market a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#linkage .build a {
	color:#ea5cff;
	text-decoration:none;
}

#linkage .build a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#linkage .create a {
	color:#e38a45;
	text-decoration:none;
}

#linkage .create a:hover {
		color:#FFFFFF;
	text-decoration:underline;
}


#footer_info {
	color:#FFFFFF;
	font-size:10.5px;
	height:10px;
	left:0;
	position:absolute;
	top:31px;
	width:570px;
}

#footer_info a:link {
	font-size:10.5px;
	color:#e88e49;
	text-decoration: none;
	border:medium none;
}

#footer_info a:hover {
	font-size:10.5px;
	color:#FFFFFF;
	text-decoration: none;
	border:medium none;
}


#copyright {
	color:#FFFFFF;
	font-size:12px;
	left:630px;
	position:absolute;
	top:4px;
	width: 200px;
}

#addThis {
	color:#12ad84;
	font-size:12px;
	left:840px;
	position:absolute;
	top:4px;
	width: 120px;
	background-repeat:no-repeat;
}

#addThis a {
	color:#FFFFFF;
}
f
