
/*

div.groupnav_top {
	float:right;
	position:relative;
	top:-1.6em;
}
div.groupnav_top a {
	background-color:#bbb;
	padding:0px 7px 0px 7px;
	font-weight:   bold;
}
a.next {
	-moz-border-radius:0px 8px 8px 0px;
	margin-left:1px;
}

a.prev {
	-moz-border-radius:8px 0px 0px 8px;
}

div.bottom {
	clear:both;
	padding-bottom:30px;
}
div.groupnav_bottom {
	float:right;
 	margin-top:10px;

}
div.groupnav_bottom a {
	background-color:#fff;
	padding:0px 7px 0px 7px;
	margin-right:1px;
	font-weight:bold;

}

div.groupnav_bottom span.current {
	background-color: none;
	margin-right:1px;
	font-weight:bold;
	padding:0px 9px 0px 9px;
	font-size:12pt;
}

div.groupnav_bottom span.norm {
	color:#888;
	padding:0px 10px 0px 10px;
}
*/
div.clear {
	clear:both;
}

/*--- portfolio page -------*/
div.withlabels h3 {
	clear:          both;
	padding-left:   90px;
	padding-bottom: 0px;
	margin-bottom:  0em;
}


div.labeled{
 margin-left:     90px;
 padding-top:         0.2em;
 padding-bottom:      0.8em;
}


div.labeled label {
  font-size:      8pt;
 	display:        block;
	margin-left:    -100px;
 	float:          left;
	padding-top:    0.4em;
	text-align:     right;
	width:          80px;
}

div.withlabels ul {
  margin:   0px;
}

div.col3 {
 width:				42%;
 float:				left;
 padding-right:		7%;
}



div.content h3 {
 padding-top:    1em;
 line-height:    120%;
}


/* single column text block */
div.content div.textblock {
 max-width:         45em;
 margin-left:     90px;
}

div.content  p {
 margin-bottom:     0.6em;
}

div.content blockquote {
  font-style: italic;
}

/*---- maya redesign -------*/
ul.image_list, ol.image_list {
 list-style-type:lower-alpha;
}


