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

/*--------------------TYPOGRAPHY-------------------*/

/*---subheader---*/

.style1 {
	font-family: Georgia sharp;
	font-size: 18px;
	font-weight: lighter;
	color: #4f535a;
	text-decoration: none;
	text-align: left;
}

.style12 {
	font-family: Georgia sharp;
	font-size: 18px;
	font-weight: lighter;
	color: #4f535a;
	text-decoration: none;
	text-align: right;
}

.style2 {
	color: #83a271;
}

/*---thumbnails---*/

.style3 {
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	color: #b1351c;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
}

.style4 {
	font-family: Arial;
	font-size: 10px;
	color: #626262;
	text-decoration: none;
	text-align: left;
	padding-right: 15px;
}

.style5 {
	font-family: Arial;
	font-size: 10px;
	color: #626262;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.style6 {
	font-family: Georgia;
	font-size: 12px;
	color: #868686;
	text-decoration: none;
	text-align: left;
	padding-top: 10px;
}


/*------footer typography*-----*/

.style7 {
	font-family: Arial;
	font-size: 11px;
	color: #cecece;
	text-decoration: none;
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 9px;
	line-height: 16px;
}

.style8 {
	font-family: Georgia;
	font-size: 11px;
	color: #c89367;
	text-decoration: none;
	text-align: left;
}


ul
{
	list-style-type: none;
	padding: 0px;
	line-height: 13px;
	margin: 0px;
}

p {
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: 12px;
}

#footer-blog_ p {
	padding-top: 9px;
	padding-left: 10px;
	line-height: 10px;
}

#subheader_1 p {
	padding-top: 15px;
	padding-left: 7px;
}

#subheader_2 p {
	padding-top: 15px;
	padding-right: 7px;
}

/*-------LINKS---------*/

a {
	font-family: Georgia;
	font-size: 12px;
	color: #868686;
	text-decoration: none;
	text-align: left;
	padding-top: 9px;

}

a:hover {
	color: #444;
	background-color: transparent;
	border-color: #868686;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	text-decoration: none;
}

#footer-blog_ a {
	font-family: Arial;
	font-size: 11px;
	color: #cecece;
	text-decoration: none;
	text-align: left;
}

#footer-blog_ a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #c89367;
	text-decoration: none;
	text-align: left;
	border-style: none;
}


/*---SUPER CONTAINER---*/

#supercontainer {
	position:absolute;
	left:0px;
	top:0px;
	width: 100%;
	margin: 0px auto;
	z-index: 0;
}

#superheader {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:148px;
	background-image: url(images/superheader.jpg);
	background-repeat: repeat-x;
}

#supersubheader {
	position:absolute;
	left:0px;
	top:155px;
	width:100%;
	height:40px;
	background-image:url(images/subheader.gif);
	background-repeat: repeat-x;
}

#superfooter {
	position:absolute;
	left:0px;
	top:590px;
	width:100%;
	height:230px;
	background-image:url(images/superfooter.jpg);
	background-repeat: repeat-x;
}



/*-----MAIN CONTAINER-----*/

#container {
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:1975 px;
	margin: 0px auto;
	z-index: 1;

}

/*-----HEADER-----*/

#header_ {
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:148px;
}

/*-----MAIN CONTENT-----*/

#maincontent_ {
	position:absolute;
	left:0px;
	top:148px;
	width:960px;
	height:442px;
}

#header-space_ {
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:7px;
}

/*----SUBHEADER----*/
#subheader_ {
	position:absolute;
	left:0px;
	top:7px;
	width:960px;
	height:40px;
	background-image:url(images/subheader.gif);
}

#subheader_1 {
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:40px;
}


/*----SUBHEADER END----*/

#tholder1-spaceTOP_ {
	position:absolute;
	left:0px;
	top:47px;
	width:960px;
	height:10px;
}

/*-----THUMB HOLDER 1------*/

#thumbholder-1_ {
	position:absolute;
	left:0px;
	top:57px;
	width:960px;
	height:365px;
}

#thumbrow1-s1_ {
	position:absolute;
	left:0px;
	top:0px;
	width:5px;
	height:364px;
}

/*--thumbnail 1---*/

#thumbholder01_ {
	position:absolute;
	left:5px;
	top:0px;
	width:310px;
	height:364px;
	background-image:url(images/thumb_bg_01.gif);
}

#thcontent01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:295px;
	height:312px;
	padding: 8px 8px 8px 8px;
}

#th1arrow_ {
	position:absolute;
	left:0px;
	top:328px;
	width:27px;
	height:36px;
}

#thprocess01_ {
	position:absolute;
	left:27px;
	top:328px;
	width:108px;
	height:28px;
}

#th2arrow_ {
	position:absolute;
	left:135px;
	top:328px;
	width:27px;
	height:36px;
}

#thproject01_ {
	position:absolute;
	left:162px;
	top:328px;
	width:148px;
	height:29px;
}

/*--thumbnail 1 end---*/

#thumbrow1-s2_ {
	position:absolute;
	left:315px;
	top:0px;
	width:10px;
	height:364px;
}

/*--thumbnail 2 ---*/

#thumbholder02_ {
	position:absolute;
	left:325px;
	top:0px;
	width:310px;
	height:364px;
	background-image:url(images/thumb_bg_01.gif);
}

#thcontent02_ {
	position:absolute;
	left:0px;
	top:0px;
	width:295px;
	height:312px;
	padding: 8px 8px 8px 8px;
}

#th3arrow_ {
	position:absolute;
	left:0px;
	top:328px;
	width:27px;
	height:36px;
}

#thprocess02_ {
	position:absolute;
	left:27px;
	top:328px;
	width:108px;
	height:28px;
}

#th4arrow_ {
	position:absolute;
	left:135px;
	top:328px;
	width:27px;
	height:36px;
}

#thproject02_ {
	position:absolute;
	left:162px;
	top:328px;
	width:148px;
	height:29px;
}

/*---thumbnail 2 end---*/

#thumbrow1-s3_ {
	position:absolute;
	left:635px;
	top:0px;
	width:10px;
	height:364px;
}

#thumbholder03_ {
	position:absolute;
	left:645px;
	top:0px;
	width:310px;
	height:364px;
	background-image:url(images/thumb_bg_01.gif);
}

#thcontent03_ {
	position:absolute;
	left:0px;
	top:0px;
	width:295px;
	height:312px;
	padding: 8px 8px 8px 8px;
	}

#th6arrow_ {
	position:absolute;
	left:135px;
	top:328px;
	width:27px;
	height:36px;
}

#thproject03_ {
	position:absolute;
	left:162px;
	top:328px;
	width:148px;
	height:28px;
}

/*---thumbnail 3 end---*/

#thumbrow1-s4_ {
	position:absolute;
	left:955px;
	top:0px;
	width:5px;
	height:364px;
}

/*----THUMB HOLDER 1 END----*/


#tholder2-spaceTOP_ {
	position:absolute;
	left:0px;
	top:422px;
	width:960px;
	height:20px;
}

/*-----FOOTER-----*/

#footer_ {
	position:absolute;
	left:0px;
	top:590px;
	width:960px;
	height:230px;
	background-image:url(images/footer.jpg);
}

#footer-top_ {
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:55px;
}

#footer-aboutme_ {
	position:absolute;
	left:0px;
	top:55px;
	width:328px;
	height:175px;
}

#footer-middle_ {
	position:absolute;
	left:328px;
	top:55px;
	width:313px;
	height:175px;
}

#footer-blog_ {
	position:absolute;
	left:641px;
	top:55px;
	width:319px;
	height:84px;
}

#footer-bottom_ {
	position:absolute;
	left:641px;
	top:139px;
	width:319px;
	height:91px;
}
