*{margin:0;padding:0}
	/* galleria */
/*.galleria{list-style:none;width:225px;}*/
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left} /* KO float left important*/
.galleria li a{display:none;}
.galleria li div{position:absolute;display:none;top:0;right:50px;}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
/*.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;}*/
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

	.caption{color:#424242;position:relative;top:-460px;left:15px;width:352px;} /* image title */
	.demo{position:relative;margin-top:2px;margin-right:15px;}
	.gallery_demo{width:269px;float:right;  right:-15px; } /*thumbnail space on the right side */
	.gallery_demo li{width:122px;height:80px;border:3px double #eee;margin:0 2px 2px 0; background:#eee; position:relative; float:center; list-style-position:outside;}
	.gallery_demo li.hover{border-color:#bbb;}
	.gallery_demo li.active{border-style:solid;border-color:#222;}
	.gallery_demo li div{left:0px}
	/*.gallery_demo li div .caption{font:italic 0.7em/1.4 Arial, Tahoma, sans-serif;}*/
	
	.galleria_container{margin:0 0 60px 0;height:400px;width:622px;float:left;}
	
	.nav{padding-top:15px;clear:both;}
	
	.info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;}
	.info p{margin-top:1.6em;}
	
	.nav{position:absolute;top:300px;right:38px;}

/* Tabs stuff */
/* testing */
.entry h1  {}
.entry h2  {}
.entry h3 {}
.entry h4 {}
.entry h5 {}
.entry h6 {}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6  {

}

.entry blockquote  {
	padding: 10px 30px;
	color: #666;
	font-style: italic;
}

.entry blockquote p  {
	margin: 0;
}

.entry ul  {
	margin: 5px 0;
	padding: 0 0 0 30px;
}

.entry ul li  {
	list-style-type: square;
}

.entry ul li ul  {
	margin: 8px 0;
	padding: 0 0 0 15px;
}

.entry ul li ul li  {
	list-style-type: disc;
}

.entry ol  {
	margin: 5px 0;
	padding: 0 0 0 30px;
}

.entry  ol li  {
	list-style-type: upper-latin;
}

.entry ol li ol  {
	margin: 8px 0;
	padding: 0 0 0 15px;
}

.entry  ol li ol li  {
	list-style-type: lower-latin;
}

.entry.sitemap ul  {
	margin-bottom: 30px;
}

.entry.sitemap li ul li ul  {
	margin-bottom: 5px;
}

/* Post Images */

.entry img  {
	padding: 5px;
	border: 1px solid #333;
}

img.wp-smiley  {
	padding: 0;
	border: none;
}

.entry .alignleft  {
	float: left;
	margin: 10px 15px 10px 0;
}

.entry .alignright  {
	float: right;
	margin: 10px 0 10px 15px;
}

.entry .aligncenter  {
	text-align: center;
}

#featured  {
	float: left;
	margin: 0px 0px 15px 0px;
	background-color: #dce1e2;
}
#featured .information  {
	float: left;
	width: 580px; /*614*/
	padding: 10px 20px;
}

#featured .information h2  {
        font-family: Arial, Tahoma, sans-serif;
        text-transform:none;
        font-weight: bold;
	margin: 0 0 10px 0;
	line-height: 30px;
	font-size: 28px;
}

#featured .information .feat-button .left  {
	display: block;
	float: left;
	width: 5px;
	height: 30px;
}

#featured .information .feat-button a.more-info  {
	display: block;
	float: left;
	height: 24px;
	padding: 6px 4px 0 8px;
	text-transform: uppercase;
	cursor: pointer;
}

#featured .information .feat-button .right  {
	display: block;
	float: left;
	width: 19px;
	height: 30px;
}

#featured-tabs  {
	float: left;
	width: 285px; /* was 251 */
	height: 100%;
}

#featured-tabs li  {
list-style-type: none;
}

#featured-tabs li a:link, #featured-tabs li a:visited  {
	display: block;
	margin-left: -1px;
	padding: 10px 0 10px 20px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

#featured-tabs li a:hover, #featured-tabs li.active a  {
}

#featured-tabs a span  {
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: -4px;
}

#featured .information ul,
#featured .information ol {
	margin: 5px 0;
	padding: 0 0 0 30px;
}

#featured .information ul li  {
	list-style-type: square;
}

#featured .information ul li ul  {
	margin: 8px 0;
	padding: 0 0 0 15px;
}

#featured .information ul li ul li  {
	list-style-type: disc;
}

#featured .information ol li  {
	list-style-type: upper-latin;
}

#featured .information ol li ol  {
	margin: 8px 0;
	padding: 0 0 0 15px;
}

#featured .information ol li ol li  {
	list-style-type: lower-latin;
}
#featured  {
	border: 1px solid #cbd1d2;
}

#featured .information  {
	background-color: #dce1e2;
}

#featured .information h2  {
	color: #333940;
}

#featured .information .feat-button .left  {
	background: url(/wp-content/themes/FancyTheme/images/gallery/moreinfoleft.jpg) repeat-x left top;
}

#featured .information .feat-button a.more-info  {
	color: #fff;
	background: url(/wp-content/themes/FancyTheme/images/gallery/moreinfotile.jpg) repeat-x left top;
}

#featured .information .feat-button .right  {
	background: url(/wp-content/themes/FancyTheme/images/gallery/moreinforight.jpg) repeat-x left top;
}

#featured-tabs  {
	border-left: 1px solid #e7eeef;
	background: #d0d6d7 url(/wp-content/themes/FancyTheme/images/gallery/featured_links_shadow.jpg) repeat-y left top;
}

#featured-tabs li  {
	border-top: 1px solid #bcc5c7;
	border-bottom: 1px solid #dee2e3;
}

#featured-tabs li a:link, #featured-tabs li a:visited  {
	color: #23262a;
}

#featured-tabs li a:hover, #featured-tabs li.active a  {
	background: url(/wp-content/themes/FancyTheme/images/gallery/featured_links_current.jpg) no-repeat left center;
}

#featured-tabs a span  {
	color: #4f5357;
}


/* kurt added */
.client_list {
color: #dddddd;
}

#introIMG{
width:250px;
height:200px;
float:left;
margin-right:8px;
overflow:hidden;
}

#introIMG img{
border:none;
padding:4px 4px 4px 4px;
border:1px solid #BDBDBD;
}

#widepageIMG{
width:560px;
height:150px;
float:left;
margin-right:3px;
overflow:hidden;
}

#widepageIMG img{
border:none;
padding:4px 4px 4px 4px;
border:1px solid #BDBDBD;
}
#rightIMG{
width:250px;
height:200px;
float:right;
margin-right:3px;
overflow:hidden;
}

#rightIMG img{
border:none;
padding:4px 4px 4px 4px;
border:1px solid #BDBDBD;
}

/* wp SNAP */

.glossary-div {
position:relative;

overflow:hidden;
width:910px;
/*background-color:#ddd;*/
}

ol.snap_nav {
font: 1.5em Verdana, Tahoma, Arial, sans-serif;
 letter-spacing:4.5px; /* kurt added */
	display: inline;
	float: left;
	clear: both;
	list-style: none;
position:relative;

/*border-style:solid;
border-width:1px;*/
}

ol.snap_nav li {
	display: block;
	float: left;
	padding: 0 2px 2px 0;
}

ol.snap_nav li a {
	font-weight: bold
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}



/* end wp SNAP */

