/*general*/

@font-face {
    font-family: 'FolksRegular';
    src: url('Folks-Normal-webfont.eot');
    src: url('Folks-Normal-webfont.eot?iefix') format('eot'),
         url('Folks-Normal-webfont.woff') format('woff'),
         url('Folks-Normal-webfont.ttf') format('truetype'),
         url('Folks-Normal-webfont.svg#webfontMlE4X21n') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, div {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13.5px;
}
html {

}
 
img {border:0px;
}

body {
	margin:0px;
	padding:0px;
	background-color:#f4af1a;
	background-image:url(../images/paperbg2.jpg);
	background-repeat:repeat-y;

}

p, h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
}

a:active, a:visited { 
    outline:0;
}


/*container*/
#cloudWrap {
	background-image:url(../images/cloudupper-right.png);
	background-position:top right;
	background-repeat:no-repeat;
}

#wrapperMain {
	width:980px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
	padding-right:25px;
}

#wrapperContent {	
		width:1010px;
		height:1000px;
		overflow:hidden;
		margin-left:auto;
		margin-right:auto;
		padding:101px 20px 0px 0px;
		background-image:url(../images/bgmain.jpg);
		background-repeat:repeat-y;
}

#rightCol {
	position:absolute;
	margin:-68px 0 0 744px;
}

#twitter {
	margin-left:7px;
}

#network {
	margin: 100px 0 0 99px;
	width: 120px;
}


/*navigation positioning */

#nav {
	position:absolute;
	margin:-36px 0px 0px 10px;
}

.work {
	margin-left:-40px;
}
.services {
	margin-left:21px;
}
.contact {
	margin-left:-7px;
}
.links {
	margin-left:11px;
}

.blog {
	margin:50px 0px 0px 0px;
	position:relative;
	top:8px;
}


#logoMain {
	position:absolute;
	margin-left:633px;
	padding-top:12px;
	z-index:100;
	background-image:url(../images/logobg.png);
	background-repeat:no-repeat;
	width:310px;
	height:500px;
	
}

.clouds {
	position:absolute;
	margin-left:-85px;
}

.cloudright {
	position:absolute;
}

#contentArea {
	width:980px;
	height:648px;
	background-image:url(../images/contentbg2.png);
	background-repeat:no-repeat;
	padding: 40px 0px 0px 30px;
}

#content {
	position:absolute;
	padding:25px 0 0 0;
	width:970px;
	z-index:170;
}

#gallery {
	margin:0 0 0 21px;
}
#gallery a img, #gallery img {
	margin:6px 6px 0 0;
}

.topDate {
	font-weight:bold;
	font-size:11px;
	color:#635e27;
	margin:-18px 0px 0px 0px;
}

.statement h1 {
 	color: #666666;
    font-family: 'FolksRegular',Arial,sans-serif;
	font-weight:normal;
    font-size: 19px;
    height: 66px;
    line-height: 1.5em;
    padding-left: 12px;
    width: 677px;
}

.st1 {color:#d5a217;}
.st2 {color:#86962f;}
.st3 {color:#f1400c;}
.st4 {color:#000;}
.st5 {color:#ef630f;}
.st6 {color:#1c92a7;}
.st7 {color:#3e49cc;}

.clients {
	font-size:10px;
	font-weight:bold;
	color:#6f5d57;
	width:690px;
	line-height:1.5em;
	margin:32px 0 0 19px;
}

.highlight {
	color:#f1400c;
}

.foot {
 	color:#6F5D57;
    font-family: 'FolksRegular',arial,sans-serif;
    font-size: 10px;
    font-weight: normal;
    letter-spacing: 0.25em;
	width:600px;
	margin:0 auto;
	text-align:center;
}

.ppcontact {
	font-size:13px;
	color:#6f5d57;
	padding:15px 0 0 30px;
	
}

.ppcontact a {
	text-decoration:none;
	color:#6f5d57;
	font-weight:600;
}

.ppcontact a:hover {
	color:#F00;
}

.ppcontact img {
	float:right;
	padding:0 81px 0 25px;
}

.cms-logos {margin:0px 0px 0px 33px;}

.display {
	font-family: 'FolksRegular',arial,sans-serif;
	font-weight:normal;
	font-size:20px;
	line-height:1.25em;
}

