/* CSS Document */


/* Standard Colours

arktyp text:  		color:#413d38;
arktyp link:  		color:#2da4bb;
arktyp rollover:	color:#413d38; 

black links (ie. contact section) rollover to:  color:#2da4bb;

yellow - thumbnail rollovers, menu rollovers:  	color:#f8f4d0;
in

blogtyp text:		color:#eae5df;
blogtyp link		color:#ec8a00;
blogtyp rollover:	color:#eae5df;


blue on grey:  color:#00f4fd;

*/


html {
	height:110%;
}

a img {
	border:none;
}

body {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	margin:0px;
	background-color:#423c39;
	margin-top:30px;
	line-height: 14px;

}

#contact-arktyp {
/* contact links, top right side */
	width:186px;
	float:right;
	text-align:right;
	padding-top:3px;	
	color:#413d38;


}
#contact-arktyp a {
	text-decoration:none;
	color:#413d38;
}
#contact-arktyp a:hover {
	color:#e0f1ce;
}

.lower {
	font-size: 7.5pt;
	margin-top: 3px;
	float:left;
	padding-right:4px;
}
.eightpx {
	font-size: 7.5pt;
}
.ten {
	font-size:11px;
	float:left;
}
.tennf {
	font-size:11px;


}

.nav {
/*	contains the navigation buttons (right & left arrows) */
	width:42px;
}


.clear {
	height:0px;
	line-height:0px;
	clear:both;
	
}

#o_container {
	width:970px;
	background-color:#FFFFFF;	
	position:absolute;
	margin-left:-495px;
	left:50%;
	border: 10px solid #FFFFFF;
	margin-bottom:30px;
}
#i_container {
	/*background-color:#d1ddb9;*/
	background-image:url(../images/framework/background.png);
	padding-left:20px;
	padding-right:12px;

}
#i_container.blogtyp {
	background-color:#ddd9b9;
}
#logo {
	padding-bottom: 38px;

}

#header {
	margin-bottom:0px;
	.margin-bottom:9px;
	_margin-bottom:-4px;

}

#arktyp p{
	margin-top:2px;
	padding-top:1px;
	margin-bottom:17px;
	line-height:12px;
	color:#413d38;
}


ul#menu, ul#footmenu   {
	display:inline;
	margin:0px;
	padding:0px;
	list-style-image:none;
	float:left;
	width:530px;
	list-style-type: none;
	margin-left:1px;
	line-height:normal;
}
ul#menu {
	padding-top:6px;

}
ul#menu li, ul#footmenu li {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
	margin-right:10px;
	font-size:13px;

}
#footmenu {
	margin-left:2px;
}
ul#footmenu li {
	font-size:11px;
}

ul#menu li a, ul#footmenu li a {
	color:#413d38;
	text-decoration:none;
}
ul#menu li a:hover, ul#footmenu li a:hover {
	color:#00b2b4;
	text-decoration:none;
}

ul#menu li a.active, ul#footmenu li a.active {
	color:#00b2b4;
}
ul#menu li a.active:hover, ul#footmenu li a.active:hover {
	color:#413d38;
}

#content {

}

#footer {
/*	margin-top:12px;*/
	padding-bottom: 150px;
	clear:both;


}

#top {
	/* back to top area */
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #413d38;
		padding-top:5px;

}
#top a {
	text-decoration:none;
	color:#413d38;
	font-weight:bold;
			padding-left:7px;	
}
#top a:hover {
	color:#2da4bb;
	text-decoration:none;
}

#footright.rightcol {
		border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #413d38;
	

	width:758px;

}

#footnav {
	float:left;
	width:560px;
		padding-top:5px;
}

#copyright {
	float:right;
	width:180px;
	text-align:right;
	font-size:11px;
		padding-top:4px;
		color:#413d38;	
}

.leftcol {
	/* defines width of left column */
	width: 165px;
	margin-left:4px;
	float:left;

}
.rightcol {
	float:right;
	margin-left:6px;
	width:760px;
}
#content {
	margin-left:4px;
}


/* default element */

.menu a {
	text-decoration:none;
	color:#2f3b40;

}

.menu a:hover {
	text-decoration:none;
	color:#2da4bb;
}
.menu p.active a {
	text-decoration:none;
	color:#00f4fd;
}

.menu p.active span.title a:hover {
	color:#f8f4d0;
}

/*  Info Element, like what is used on the info page */

.info_element {
margin-top:0px;
padding-top:0px;
	margin-bottom:12px;
	color:#413d38;
	margin-top: 0px;
	vertical-align: top;
	clear:both;
}
.info_element .botthumbs {
	/*margin-bottom:10px;*/
}
.info_element .info_area {
	float:right;
	width:568px;
	background-color:#FFFFFF;
	height:190px;
	margin-bottom:1px;
}
.info_element h1 {
	float:left;
	width:160px;
	height:30px;
	background-color:#413d38;
	font-size:10px;
	padding:0px;
	margin:0px;
	color:#d1ddb9;
	text-transform: uppercase;	
	padding-top:4px;
	padding-left:5px;
	margin-bottom:2px;
	font-weight: bold;
}
.info_element widepic {
	width:758px;
	padding:5px;
}
.info_element h1:hover {
/*	background-color:#35312b;*/
}

.info_element .categories {
	float:left;
	width:165px;
	color:#2f3b40;
}
.info_element .categories h1 {
	float:none;
}
.info_element .categories p {

	margin-left:5px;
	margin-bottom:3px;
	margin-top:3px;
	padding:0px;

}

.info_element .info_area h2 {
	font-size:18px;
	color:#2da4bb;
	padding-top:0px;
	margin-top:6px;
	margin-left:10px;
	font-weight:normal;
	line-height:normal;
	margin-bottom:0px;
	padding-bottom:0px;
}
.info_element p {
	margin-left:10px;
	margin-right:20px;
	font-size:12px;
	color:#413d38;
		line-height:18px;
		margin-top:-9px;
		padding-top:0px;
}

.info_element p a {
	
}
.info_element .info_thumb {
	float:left;
	background-color:#FFFFFF;
	margin-left:11px;
	padding:5px;
	width:178px;
	height:180px;	
}
.info_element .botthumbs {
	float:right;
	margin-top:1px;
}
.info_element .botthumbs img {
	width: 178px;
	height:83px;
	padding:5px;
	margin-left:2px;
	background-color:#FFFFFF;	
}
.info_element .topthumbs, .info_element .bigtopthumbs {
	float:right;
}
.info_element .topthumbs img {
	width: 178px;
	height:25px;
	padding:5px;
	margin-left:2px;
	margin-bottom:2px;	
	background-color:#FFFFFF;	
}
.info_element .topthumbs img:hover {
	background-color:#f8f4d0;
}
.info_element .bigtopthumbs img {
	width: 178px;
	height:83px;
	padding:5px;
	margin-left:2px;
	margin-bottom:2px;	
	background-color:#FFFFFF;	
}

.info_element .images1x4 {
	float:right;
	width:762px;
}
.info_element .sizeof4 {
	width: 370px;
	height:370px;
	padding:5px;
	margin-left:2px;

	background-color:#FFFFFF;	
	float:left;
}

.info_element .square {
	width: 178px;
	height:179px;
	padding:5px;
	margin-left:2px;
	margin-bottom:2px;	
	background-color:#FFFFFF;	
	float:left;
}
.fourtext {
clear:both;
	float:right;
	width:760px;
	
}

.fourtext p {
	font-size:10px;
	line-height:14px;
			margin-top:10px;
}
.fourtext .textblock {
	float:left;
	width: 183px;
	height:85px;
	padding:5px;
	margin-left:2px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;



}

.fourtext .textblock .bodytext {

}
.fourtext .textblock:hover {
	/*background-color:#f8f4d0;*/
}	


.fourtext .bigtextblock {
	float:left;
	margin-left:2px;
	height:188px;
	width: 188px;
	background-color:#fff;	
	overflow: hidden;
/*	width:178px;
	padding:5px;
	background-color:#cccccc;*/

}
.fourtext .bigtextblock h1 {
	background-color:#fff;		
	margin:0px;
	padding:0px;
	padding-left:8px;
	margin-bottom:-1px;
	height:25px;

}

.fourtext .bigtextblock p {
	margin-right:10px;
	padding-right:0px;
}
p.lightgrey {
	color:#98928b;
	margin-top:0px;
	padding-top:0px;
	margin-top:-3px;

}	
.fourtext .bigtextblock h1 img {
	padding:0px;
	margin:0px;
}
.info_element a {
	text-decoration:none;
	color:#2da4bb;
}

.info_element a:hover {
	color:#413d38;
	text-decoration:none;
}
span.bluetext {
	color:#2da4bb;

}
.blacklink a {
	color:#413d38;
	text-decoration:none;
}
.blacklink a:hover {
	color:#2da4bb;
}
.blue16px {
	color:#2da4bb;
	font-size:16px;
}
p.lightgrey {
	color:#98928b;
	margin-top:0px;
	padding-top:0px;
}	
/* End info element */


/* Project Extension Styles */

/* Home Page */

#projects-list {
	margin-bottom:0px;
}


#projects-list h1 {
	height:30px;
	background-color:#413d38;
	font-size:10px;
	padding:0px;
	margin:0px;
	color:#d1ddb9;
	
	text-transform: uppercase;
	padding-top:4px;
	padding-left:5px;
	float:left;
	width:160px;
	margin-bottom:4px;

}
#projects-list .menu h1:hover {
	/*background-color:#35312b;*/
}









#projects-list .menu {
	float:left;
	width:165px;
	color:#2f3b40;
}

#projects-list .menu p {

	margin-left:5px;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;

	clear:both;
}

#projects-list .menu p.active {
	height:20px;
	background-color:#413d38;
	padding:0px;
	margin:0px;
	margin-bottom:3px;
	margin-top:3px;
	color:#d1ddb9;
	padding-left:5px;
}
#projects-list .menu p.active a {
	
	margin-right:10px;
}

/*#projects-list .menu p.active .title {
	float:left;
	padding-top:3px;
}
#projects-list .menu p.active .count, #projects-detail .menu p.active .count {
	float:right;
	padding-top:3px;
	color:#def0cd;	
	padding-right:5px;
}
#projects-list .menu p.active .nav {
	float:right;
	text-align:right;
}
#projects-list .menu p.active .nav img {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6DFBD;
		float:left;
}*/


.menu p.active .title {
	float:left;
	padding-top:3px;
}
.menu p.active .count {
	float:right;
	padding-top:3px;
	color:#def0cd;	
	padding-right:5px;
}
.menu p.active .nav {
	float:right;
	text-align:right;
}
.menu p.active .nav img {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6DFBD;
		float:left;
}


#projects-list .project-listing {
	float:right;
	margin-bottom:2px;
	margin-left:6px;
	width:760px;
}
.project-list-single {
/*	width:178px;
	height:315px;
	margin-left:2px;	
	padding:5px;	
	float:left;
	background-color:#FFFFFF;
	margin-bottom:0px;*/
	
	width:188px;
	margin-left:2px;
	margin-bottom:0px;
	float:left;

}

/*.project-list-single:hover  {
	background-color:#f8f4d0;
}
*/
#projects-list.projects-page {
	margin-top:12px;
}

#projects-list.projects-page .menu p.active .title a {
	/* restricts the paginator on the projects pages so if the category is long it wraps, rather then throwing out the rest */
	width:80px;
	padding-right:0px;
	margin-right:0px;
}

#projects-list.projects-page .project-list-single {
	margin-bottom:12px;
}




.project-list-single .description .projdate {

	float:right;
	font-size:10px;
	color:#98928b;
	padding-top:10px;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
		padding-top:10px;

	}
	
.project-list-single .description .projdate a {

	color:#98928b;
	text-decoration:none;

	}	
.project-list-single .thumbnail {
	padding:5px;
	background-color:#FFFFFF;
	margin-bottom:2px;
	display:block;
}

.project-list-single .thumbnail:hover {
	background-color:#f8f4d0;
}
.project-list-single .thumbnail img {
	width: 178px;
	height:178px;
	padding:0px;


}
.project-list-single .thumbnail a img {
	border:none;
}
.project-list-single .description {
/*	width:178px;*/
	height:115px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
/*	margin-left:2px;*/
	background-color:#FFFFFF;
	display:block;
	color:#413d38;	
	
}
.project-list-single .description:hover {
		/*background-color:#f8f4d0;*/
}
.project-list-single .description .copy a {
	color:#2da4bb;
	text-decoration:none;

}

.project-list-single .description .copy a:hover {
	text-decoration:none;
	color:#413d38;	
}

.project-list-single .copy {
	height:70px;
}


.project-list-single .description h2 {
	font-size:16px;
	color:#2da4bb;
	margin:0px;
		line-height:normal;
		padding:0px;
		margin-left:-3px;
		padding-top:3px;
		float:left;
		

	
}
.project-list-single .description h2 a {
	text-decoration:none;
	color:#2da4bb;
}
.project-list-single .description .copy {
	clear:both;
}
.project-list-single .description .copy p {
	padding:0px;
	margin:0px;
}
.project-list-single .categories a {
	margin-right:4px;
}

#moreprojects {
	margin-bottom:10px;


}
#moreprojects h1 {
	height:30px;
	font-size:10px;
	padding:0px;
	margin:0px;
	color:#2f3b40;
	text-transform: uppercase;
	padding-top:4px;
	padding-left:5px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #2f3b40;	
	float:left;
	width:160px;
	margin-bottom:4px;
	font-weight: bold;	
	margin-top:-2px;
	}
	
	#moreprojects .category {
		padding-left:0px;
		margin-left:-1px;
		margin-top:-1px;
	}
#moreprojects .project-listing {
	float: right;
	width:760px;
	margin-left:6px;
}
#moreprojects .clients-list-single {

	/*padding:5px;	*/
}
#moreprojects .clients-list-single:hover {
		background-color:#f8f4d0;
}

#moreprojects .thumbnail img{
	float:left;
	margin-left:2px;


}
/* Related Projects */

#moreprojects .project-listing .clients-list-single .image .title p{
	margin-left:2px;
	padding-left:0px;
	margin-right:0px;
	padding-right:0px;	
	font-size:10px;
	

}
#moreprojects .project-listing .clients-list-single .image .title p a {
	color:#00f4fd;
}
#moreprojects .project-listing .clients-list-single .image .title p a:hover {
	text-decoration:none;
	color:#f8f4d0;
}


#moreprojects .project-listing .clients-list-single .image .category a{
	margin-left:0px;
	padding-left:5px;
	margin-right:0px;
	padding-right:0px;	
	

}
#moreprojects .project-listing .clients-list-single .image .category a:hover {
	text-decoration:none;
	color:#00f4fd;



}


#project-list-single .info_area {
	float:right;
	width:568px;
	background-color:#FFFFFF;
	height:190px;
}
#project-list-single h1 {
	float:left;
	width:160px;
	height:30px;
	background-color:#413d38;
	font-size:10px;
	padding:0px;
	margin:0px;
	color:#d1ddb9;
	text-transform: uppercase;	
	padding-top:4px;
	margin-bottom:4px;
	font-weight: bold;	
	}
.project-list-single .description .categories a {
	color:#98928b;

	text-decoration:none;
	margin-right:4px;
}
.project-list-single .description .categories a:hover {
	color:#2da4bb;
}

/* Detail View */


#projects-detail {

	margin-top:12px;

	
}


#projects-detail h1 {
	height:30px;
	background-color:#413d38;
	font-size:10px;
	padding:0px;
	margin:0px;
	color:#d1ddb9;
	text-transform: uppercase;	
	padding-top:4px;
	padding-left:5px;
	margin-bottom:4px;
	font-weight: bold;	

}
#projects-detail #moreprojects  h1 {
	padding-top:2px;
}
#projects-detail #moreprojects .clients-list-single .image .category {
	margin-left:3px;
}

#projects-detail .menu {
	float:left;
	width:165px;

}

#projects-detail .menu p {
	font-size:10px;
	margin-left:5px;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;

}


#projects-detail .menu p.active {
	height:20px;
	background-color:#413d38;
	padding:0px;
	margin:0px;

	padding-left:5px;
	margin-bottom:3px;
	margin-top:3px;
}
#projects-detail .menu p.active a {
	text-decoration:none;


	margin-right:10px;
}

#projects-detail .menu p.active .title {
	float:left;
	padding-top:3px;
}
#projects-detail .menu p.active .nav {
	float:right;
	text-align:right;

	margin:0px;
	padding:0px;

}
#projects-detail .menu p.active .nav img {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6DFBD;
	margin:0px;
	padding:0px;
	float:left;
}
#projects-detail .project-listing {
	float:right;
	margin-left:6px;
	width:760px;

}
#projects-detail .project {
	width:760px;	
	float: right;
	margin-left:8px;
	margin-bottom:12px;
}

#projects-detail .info_area {
	float:right;
	width:568px;
	background-color:#FFFFFF;
	height:190px;
	margin-bottom:2px;
	margin-left:1px;

	

}



#projects-detail .project .info_area p {
		line-height:18px;
		margin-top: 0px;
		padding-top:0px;
	color:#413d38;
}
#projects-detail .info_area p a {
	text-decoration:none;
/*	color:#00b2b4;*/
		color:#2da4bb;
}
#projects-detail .info_area p a:hover {
	color:#413d38;
	text-decoration:none;
}
#projects-detail .info_thumb {
	float:left;
	background-color:#FFFFFF;
	/*margin-left:12px;*/
	padding:5px;
	width:178px;
	height:180px;	
	margin-left:2px;
	margin-bottom:2px;	
}

#projects-detail .info_thumb img {

}



#projects-detail p {
	margin-left:10px;
	margin-right:20px;
	font-size:12px;


}
	

#projects-detail p.desc {
	height:80px;
}

#projects-detail .category {
/*	color:#a6aa9e;*/
	color:#98928b;
	margin-left:10px;
	

}
#projects-detail .category a {
	color:#98928b;
	margin-right:4px;
	text-decoration:none;

}
#projects-detail .category a:hover {
	color:#2da4bb;



}
#projects-detail .info_area h2 {
	font-size:18px;
	color:#2da4bb;
	padding-top:0px;
	margin-top:5px;
	margin-left:10px;
	font-weight:normal;
		line-height:normal;
		padding-bottom:0px;
		margin-bottom:0px;
		
		
		
}
#projects-detail .info_area h2 .projdate {
	float:right;
	font-size:12px;
	color:#98928b;
	margin-right:15px;
	font-weight:normal;
	padding-top:8px;
	}
	
#projects-detail .info_area h2 .titlecategory {
	font-size:12px;
	color:#98928b;
	margin-left:10px;
	vertical-align: 35%;
	

}
#projects-detail .info_area .copy {
	margin-top:7px;
}
.imagerow .thumbnail {
		height:188px;
		float:left;
		margin-bottom:2px;
}
.imagerow .thumbnail img {
	background-color:#FFFFFF;
	/*margin-left:12px;*/
	padding:5px;

	margin-left:2px;
	}	
	
.imagerow  {
	clear: both;
	width:760px;	
	float: left;


}
.imagerow .rectangle {
/* must have 2px bottom margin as it stacks in some locations */
	margin-left:2px;
	margin-bottom:2px;
	float:left;
		padding:5px;
			background-color:#FFFFFF;	

	width:368px;
	height:178px;
}
.imagerow .rectangle img {

}
.imagerow .rectangle a img {
	border:none;
}

.imagerow .sizeof4 {

	float:left;
	width:368px;
	height:368px;
	padding:5px;
	margin-left:2px;
	background-color:#FFFFFF;	
	
}

.imagerow .sizeof4 img {
	margin-top:0px;



}




div.watchvideo {
	width:125px;
	color:#FFFFFF;
	background-color:#2da4bb;
	font-weight:bold;

	margin-left:10px;
	margin-bottom:8px;
	display:block;

}
div.watchvideo:hover {
	background-color:#413d38;
}

.watchvideo a {

	padding:4px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
.watchvideo a:hover {
	text-decoration:none;
	
	}
/* End Project Extension Styles */

/* News Styles */
#news-detail {
	margin-top:12px;
}
#news-list {
	margin-bottom:0px;
}


#news-list h1 {
	height:30px;
	background-color:#413d38;
	
	font-size:10px;
	padding:0px;
	margin:0px;
	color:#d1ddb9;
	text-transform: uppercase;	
	padding-top:4px;
	padding-left:5px;

	float:left;
	width:160px;
	margin-bottom:4px;
	display:block;

}


#news-list .menu {
	float:left;
	width:165px;
	color:#2f3b40;
}
#news-list .menu h1 {
	background-color:#413d38;
}
#news-list .menu h1:hover {
/*	background-color:#35312b;*/
}

#news-list .menu p {

	margin-left:5px;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;
	clear:both;
	
}

#news-list .menu p.active {
	height:20px;
	background-color:#413d38;
	padding:0px;
	margin:0px;
	padding-left:5px;
	margin-bottom:3px;
	margin-top:3px;
}
#news-list .menu p.active a {
	margin-right:10px;
}
#news-list .menu p.active .title {
	float:left;
	padding-top:3px;
}
#news-list .menu p.active .nav {
	float:right;
	text-align:right;
}
#news-list .menu p.active .nav img {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6DFBD;
	float:left;
}
#news-list .news-listing {
	float:right;
	width:760px;

}
.news-list-single {
	width:178px;
	margin-left:2px;	
	padding:5px;	
	float:left;
	background-color:#FFFFFF;
	margin-bottom:12px;
	color:#413d38;
}

.news-list-single p.bodytext, .news-list-single p {
	margin:0px;
	padding:0px;
}
.news-list-single p.bodytext, .news-list-single p a {
	color:#2da4bb;
	text-decoration:none;
}
.news-list-single p.bodytext, .news-list-single p a:hover {
	color:#413d38;
}


.news-list-single:hover {
		/*background-color:#f8f4d0;*/
}
.news-list-single .date {
	float:left;
	font-size:11px;
	color:#2da4bb;
	background-color:#D7EEf3;
	height:110px;
	width:28px;
	padding:2px;
	padding-left:5px;
}


.news-list-single .copy {
	float:left;
	width:135px;
	padding-left:5px;
	padding-top:3px;
}

.news-list-single p {
	margin-top:0px;
	padding-top:0px;
}




/* End News Styles */


/* Blogtyp Styles */


#blogtyp-list {
	
}


#blogtyp-list h1 {
	height:30px;

	background-color:#FFFFFF;
	color:#413d38;	
	font-size:10px;
	padding:0px;
	margin:0px;

	text-transform: uppercase;	
	padding-top:4px;
	padding-left:5px;
	float:left;
	width:160px;	
	margin-bottom:5px;
	margin-bottom:4px;

}

#blogtyp-list .blogtyp-listing {
	float:right;
	margin-left:6px;
	width:760px;
}



.blogtyp-list-single {
	width:188px;
	margin-left:2px;
	float:left;
	margin-bottom:12px;

}

.blogtyp-list-single .thumbnail        {
	background-color:#413d38;
	padding:5px;
	margin-bottom:2px;
	
	}
.blogtyp-list-single .thumbnail:hover        {
	background-color:#35312b;
}	
.blogtyp-list-single h2 {
	font-size:16px;
	color:#ffa200;
	margin:0px;

/*	height:40px;*/
	line-height:normal;
	padding-top:10px;
	padding-bottom:0px;
margin-left:-3px;
	
}	
.blogtyp-list-single .description img {
	margin-top:-10px;
		padding-top:3px;
}
.blogtyp-list-single .description .categories  {
	clear:both;
	margin-top:9px;
}
.blogtyp-list-single .description .categories img {
	margin-top:0px;
}
.blogtyp-list-single h2 a {
	float:left;
	margin:0px;
	padding:0px;
	
	
}
.blogtyp-list-single p {
	clear:both;
}

.blogtyp-list-single h2 .projdate {
	float:right;
	font-size:10px;
	color:#98928b;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-top:3px;
	width:35px;
	text-align:right;
}
.blogtyp-list-single .thumbnail img {
/*	width: 178px;
	height:178px;
	padding:0px;
	margin-bottom:2px;	*/

}
.blogtyp-list-single .thumbnail a img {
	border:none;
}
.blogtyp-list-single .description {
/*	width:178px;*/
	height:115px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
/*	margin-left:2px;*/
	background-color:#413d38;
}
.blogtyp-list-single .description:hover {
	/*background-color:#35312b;*/
}

.blogtyp-list-single .description .copy {
	height:84px;


}

.blogtyp-list-single h2 a:hover {
	text-decoration:none;
}
.blogtyp-list-single .description .copy p {
	color:#eae5df;
	margin-top:3px;
	margin-bottom:3px;
		padding-top:0px;
}
.blogtyp-list-single a {
	color:#ec8a00;
	text-decoration:none;
}
.blogtyp-list-single a:hover {
	text-decoration:none;
	color:#eae5df;
}
.blogtyp-list-single .categories {
	color:#b7b1a8;
}
.blogtyp-list-single .categories a {
	color:#b7b1a8;
	margin-right:2px;
	}
.blogtyp-list-single .categories a:hover {
	color:#ffa200;
	text-decoration:none;
	}

.blogtyp-list-single .categories .comments {
	text-align:right;
	float:right;
	margin-top:-8px;

}
.blogtyp-list-single .categories .comments img {
	margin-right:3px;
	margin-bottom:5px;
}
#blogtyp-list .menu {
	float:left;
	width:165px;
	color:#2f3b40;

}
#blogtyp-list .menu h1 {
	margin-bottom:4px;
	font-weight: bold;
	float:none;
	background-color:#FFFFFF;
	color:#413d38;	
}

#blogtyp-list .menu p {

	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding:0px;
}
#blogtyp-list .menu p.active {
	height:20px;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	color:#ec8a00;
	padding-left:5px;
	margin-top:3px;
	margin-bottom:3px;
}
#blogtyp-list .menu p.active a {
	text-decoration:none;
	color:#ec8a00;
	margin-right:10px;
}
#blogtyp-list .menu p a {
	color:#413d38;
	text-decoration:none;
}
#blogtyp-list .menu p.active .title {
	float:left;
	padding-top:3px;
	color:#413d38;	
}
#blogtyp-list .menu p.active .count {
	float:right;
	padding-top:3px;
	color:#413d38;	
	padding-right:5px;
}
#blogtyp-list .menu p.active .nav {
	float:right;
	text-align:right;
	color:#413d38;
}
#blogtyp-list .menu p.active .nav img {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6DFBD;
	float:left;
}

/* single */

#blogtyp {
	width:759px;
	float:right;
	margin-bottom:10px;
	margin-left:2px;
	min-height:376px;
	background-image:url(../images/framework/blog-bkgrd.gif);
	background-position: right 0px;
	padding-bottom:0px;
	background-repeat: repeat-y;
}

#blogtyp .info_area {
	float:left;
	width:568px;
	background-color:#413d38;
/*	height:378px;*/
	

}

#blogtyp .info_thumb {

	background-color:#413d38;
	margin-left:1px;
	padding:5px;
	width:178px;
	height:178px;	
	/*margin-bottom:2px;*/
	border-bottom:2px solid #F0F0D3;
}

#blogtyp .info_thumb img {
/*	width:178px;
	height:178px;*/
	
}

#blogtyp .info_area h2 {
	font-size:18px;
	color:#ec8a00;
	padding-top:10px;
	margin-left:10px;
	font-weight:normal;
	line-height:normal;
}
#blogtyp p {
	margin-left:10px;
	margin-right:20px;
	font-size:12px;
	color:#eae5df;
	line-height:18px;
}

#blogtyp p a {
	text-decoration:none;
	color:#ec8a00;
}	
#blogtyp p a:hover {
	text-decoration:none;
	color:#eae5df;
}
#blogtyp p.desc {
	height:80px;
}

#blogtyp .category {
	color:#a6aa9e;
	margin-left:10px;
}
#blogtyp .info_area .projdate {
	float:right;
	font-size:12px;
	color:#98928b;
	margin-right:10px;
	font-weight:normal;
	margin-top:13px;

}
.diggbutton {
	margin-right:8px;
}
.diggbutton a {
	font-size: 10px; 
	color:#EC8A00;
	text-decoration:none;
}
.diggbutton a:hover {
	color:#EAE5DF;

}
.diggbutton img {
	margin-right:5px;
}

#blogtyp .info_area h2  {
	float:left;
	font-size:12px;
	color:#98928b;
	margin-left:10px;
	margin-top:5px;
	padding-top:0px;

}
#blogtyp .info_area p  {
	clear:both;
}
#blogtyp .info_area h2 .blogtyp-author {
	font-size:12px;
	color:#98928b;
	margin-left:10px;
	text-transform:capitalize;
	vertical-align: 65%;
}


#blogtyp .info_area h2 .blogtyp-author a {
		color:#98928b;
		text-decoration:none;
}
#blogtyp .info_area h2 .blogtyp-author a:hover {
	color:#ec8a00;
}
.blogtyp-comment-contain {
	
	background-repeat: repeat-y;
	background-image: url(../images/framework/blogtyp-det-bkg.gif);
	background-position: 2px;
}
.blogtyp-commentrow {
	width:760px;
	float:right;
	margin-bottom:2px;
	/*	background-color:#00CC33;*/

/*	background-image: url(../images/framework/blogtyp-comment-bkg.gif);*/
	background-image: url(../images/framework/blogtyp-comment-bkg.gif);
	background-position: 2px;
	background-repeat: repeat-y;
	padding-top:5px;
	padding-bottom:5px;
}
#blogtyp-list .blogtyp-commentrow .info_area {
	float:left;
	margin-left:2px;
	min-height:113px; /* ie needs this */

	margin-top:0px;
	
	padding:10px;
	padding-top:3px;
	padding-bottom:6px;
	
/*	background-color:#413d38;*/
	width:547px;

	font-size:12px;
	line-height:16px;
	color:#eae5df;
}
.blogtyp-visitor-comment {
	width:178px;
	margin-left:2px;
	padding-left:5px;
		padding-right:5px;
	float:left;
	background-color:#413d38;
	margin-bottom:0px;
	color:#f1f0d4;
		background-image: url(../images/framework/blogtyp-det-bkg.gif);
	background-repeat: repeat-y;
/*	eae5df*/


}



.blogtyp-visitor-comment .copy p.postname {
	color:#f3f0d5;
	margin-bottom:0px;
	padding-bottom:3px;
	margin-left:2px;
	padding-left:0px;
	margin-top:2px;
	padding-top:0px;
}

.blogtyp-visitor-comment .copy p.posttime {
	margin-top:0px;
	padding-top:0px;
	color:#94978c;
	margin-left:2px;
	padding-left:0px;
	margin-top:-2px;
	padding-top:0px;
}


.postrow {
	/*width:370px;	*/
	float:left;
	background-color:#413d38;	
	height:195px;
	padding:5px;
	margin-left:2px;
	color:#f3f0d5;				
}



.postrowquarter {
/*width:180px;*/
	float:left;
	background-color:#413d38;
	height:195px;
		padding:5px;
		margin-left:2px;
color:#f3f0d5;	
	margin-bottom:12px;	
}

#blogtyp-list .blogtyp-commentrow .blogtyp-visitor-comment .date {
/*	background-color:#f1f0d4;*/
	color:#413d38;
	
		float:left;
	font-size:11px;
/*	color:#2da4bb;
	background-color:#D7EEf3;
	height:110px;*/
	width:28px;
	padding:2px;
	padding-left:5px;
/*	color:#2da4bb;
	background-color:#D7EEf3;*/
/*	height:111px;*/
	width:30px;

}


.blogtyp-visitor-comment .copy {
	float:left;
	width:135px;
	padding-left:5px;
}

.blogtyp-visitor-comment p {
	margin-top:0px;
	padding-top:0px;
	font-size:11px;
	padding:5px;	
	color:#ffa200;

}


#blogtyp-postcomment {
	float:right;
	width:760px;

}

#blogtyp-postcomment p, #blogtyp-postcomment .postrowquarter p {
	margin-top:0px;
	padding-top:0px;
	font-weight:bold;

}

#blogtyp-postcomment input {
	background-color:#f1f0d4;
	padding-top:10px;
	border:none;
	width:170px;
	font-size:10px;
	height:25px;
	padding-left:5px;
}
#blogtyp-postcomment form{
	margin:0px;
	padding:0px;
	display:inline;
}	

#blogtyp-postcomment input.submit {
	color:#ec8a00;
	background-color:#413d38;
	font-size:10px;
	width:auto;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:0px;
	margin-left:-4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#blogtyp-postcomment input.submit:hover  {
	color:#eae5df;
}

#blogtyp-postcomment textarea {
	background-color:#f1f0d4;
	padding:4px;
	border:none;
	width:360px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

.quarter {
width:180px;
	float:left;
	background-color:#e2e0dc;
	height:165px;
		padding:5px;
		margin-left:2px;
}

.half {
	width:370px;	
	float:left;
	background-color:#FFFFFF;	
	height:165px;
	padding:5px;
		margin-left:2px;	
}
input.submit {

}
/* single */


/* End Blogtyp */
/* Clients */

#clients-list {
	margin-bottom:5px;
	margin-top:12px;
}


#clients-list h1 {
	height:30px;
	background-color:#413d38;
	font-size:10px;
	padding:0px;
	margin:0px;
	color:#d1ddb9;
	text-transform: uppercase;	
	padding-top:4px;
	padding-left:5px;

	float:left;
	width:160px;
	margin-bottom:4px;
	

}




#clients-list .clients-listing {
	float:right;
	width:760px;
}
.clients-list-single {

	margin-left:2px;	
	padding:5px;	
	float:left;
	background-color:#FFFFFF;
	margin-bottom:2px;
}


.clients-list-single .image {
	height:83px;
	width:83px;
}
.clients-list-single .image .copy {
	height:83px;
	width:83px;
	background-color:#413d38;
	float:none;
	display:none;

}
.clients-list-single .image .title {
	font-size:10px;

	margin:0px;
	padding:0px;

	padding:7px;
	height:50px;
}
.clients-list-single .image .title a {
	text-decoration:none;
	color:#00f4fd;
}
.clients-list-single .image .title a:hover {
	color:#f8f4d0;
}

.clients-list-single  .image .category a {
	font-size:10px;
	color:#a6aa9e;
	margin:0px;
	padding:0px;
	text-decoration:none;	
	padding:7px;	
}
.clients-list-single  .image .category a:hover {
	color:#00f4fd;
}

.clients-list-single .image   p {
	margin:0px;
	padding:0px;
}





/* End Clients */


.tx-veguestbook-pi1 {
/*	margin-bottom:10px;*/
}

.bodytext {
	/*line-height:normal;*/
}

p.fivepxbelow {

	margin-bottom:3px;
	padding-bottom:0px;
}
p.notopmargpad {
	margin-top:0px;
	padding-top:0px;
}