*{margin:0;padding:0}
	/* galleria */
/* BEGIN DEMO STYLE */

	
	h1{font-size:1.4em;padding-bottom:.2em;}
	.demolink{margin-bottom:2em;}
	.demo{position:relative;margin-top:2px;margin-right:5px;}
        .caption{color:#424242;position:relative;top:-460px;left:15px;width:352px;} /* image title */
	.gallery_demo{width:240px;float:right;}
	.gallery_demo li{width:85px;height:70px;border:3px solid #eee;margin: 0 14px 14px 0;overflow:hidden;background:#ddd;}
	.gallery_demo li div{right:50px}
	.gallery_demo li img.thumb{opacity:.5}
	.gallery_demo li.active img.thumb,.gallery_demo li:hover img.thumb{opacity:.99} /* safari bug */
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	

 
 
.galleria li{display:block;width:85px;height:70px;overflow:hidden;float:left} /* KO float left important*/
.galleria_container{margin:0 0 60px 0;height:503px;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 */


