@charset "utf-8";
/* CSS Document */

body {
	background:#67a88a url(../images/main-bg.jpg) repeat-x fixed top left;
	color:#292923;
	font-family:"Tahoma",Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

.set-width{width:902px;}
.center-content {margin:0 auto;}
.float-left {display:inline; float:left;}
.float-right {display:inline; float:right;}


.margin-right-10 {margin-right:10px;}
.margin-left-10 {margin-left:10px;}
.margin-right-20 {margin-right:20px;}
.margin-left-20 {margin-left:20px;}
.margin-top-15 {margin-top:15px;}
.margin-bottom-15 {margin-bottom:15px;}

.font-14 {font-size:14px;}

#top-header {
	background:transparent url(../images/top-bg.png) repeat-x scroll top left;
	height:61px;
	position:fixed;
	width:100%;
	z-index:101;
}

.logo {
	
	margin: 0 0 0 20px;
}

.navigation {
	height:auto;
	margin:20px 20px 20px 0;
	text-transform:uppercase;
	width:auto;
}

.navigation ul {
	color:#fafbe4;
	font-size:12px;
	list-style-type:none;
	margin:0;
	padding:0;
}

.navigation ul li {
	float:left;
	display:inline;
	margin:0 15px;
}

.navigation a {
	color:#fafbe4;
	text-decoration:none;
}

.navigation a:hover {
	color:#43b37f;
	text-decoration:none;
}

.wrapper {
	position:relative;
	z-index:10;
}

.vector-girl {
	background:url(../images/web-designer-developer.png) no-repeat scroll top right;
	height:374px;
	margin-left:535px;
	margin-top:52px;
	position:absolute;
	width:391px;
	z-index:20;
}

.content {
	background:transparent url(../images/content-bg.png) repeat-y scroll top left;
	padding:0px 10px;
	width:880px;
}

.content-bg-2 {
	background:#f4f3d0 url(../images/content-bg-3.png) repeat-x scroll top left;
	height:auto;
	margin:40px 0 0;
	padding:15px 20px;
	width:840px;
}

.main-header-bg {
	background:#ffffff url(../images/main-header-bg.png) repeat-x scroll top left;
	height:330px;
	width:880px;
}

.main-header-bg-work {
	background:#FCFABB url(../images/main-header-bg.png) repeat-x scroll bottom left;
	height:450px;
	width:880px;
}

.main-header-text {
	font-size:24px;
	height:auto;
	margin:80px 0 0 40px;
	width:510px;
	z-index:100;
}

.style1 {
	color:#b62536;
	font-size:26px;
	margin:0;
	padding:0;
}

.main-header-text p{
	font-size:22px;
	margin:0;
	padding:0;
}

.main-header-text a { text-decoration: none; color:#2f8c61; font-weight:800; font-style:italic; }
.main-header-text a:link { color:#2f8c61; font-weight:800; font-style:italic; }
.main-header-text a:hover { color: #b62536; font-weight:800; font-style:italic;}

.main-content {
	height:auto;
	margin:10px 40px;
	width:800px;
	position:relative;
	line-height:150%;
	z-index:100;
}

.main-content  a { text-decoration: none; color:#2f8c61; font-weight:normal; font-style:normal;}
.main-content  a:link { color:#2f8c61; font-weight:normal; font-style:normal;}
.main-content  a:hover { color: #b62536; text-decoration: underline; font-weight:normal; font-style:normal;}

.main-content-wrapper {width:720px; height:auto;}

.main-content-wrapper ul {width:650px; padding:0 10px;}
.main-content-wrapper ul li {font-size:14px;  margin:8px 20px;}

.thumbs-container {
	height:auto;
	margin:10px auto;
	width:750px;
}

.thumbs-bg {
	background:url(../images/thumbnails-bg.png) no-repeat scroll top left;
	height:180px;
	padding:15px;
	width:200px;

}


.inside-page-header-bg {
	background:#FCFABB url(../images/main-header-bg.png) repeat-x scroll bottom left;
	height:auto;
	width:880px;
}

.inside-page-header-text {
	font-size:24px;
	height:auto;
	margin:80px 0 0 40px;
	width:510px;
	z-index:100;
}

.inside-page-header-text p{
	font-size:16px;
	margin:0;
	padding:0;
}

.inside-page-header-text p a { text-decoration: none; color:#2f8c61; font-weight:normal; font-style:normal;}
.inside-page-header-text p a:link { color:#2f8c61; font-weight:normal; font-style:normal;}
.inside-page-header-text p a:hover { color: #b62536; text-decoration: underline; font-weight:normal; font-style:normal;}




.footer {
	font-size:10px;
	text-align:center;
	text-transform:uppercase;
}

.footer a { text-decoration: none; color:#b62536;}
.footer a:link { color:#b62536;}
.footer a:hover { color: #b62536; text-decoration: underline;}