


/*a:not(.image) {
	color: hsl(185, 85%, 50%);
	text-decoration: none;

	-webkit-transition: all .2s ease;
	   -moz-transition: all .2s ease;
	     -o-transition: all .2s ease;
	        transition: all .2s ease;
}
	
	a:not(.image):hover {
		color: hsl(185, 85%, 70%);
		text-shadow: none;
		border: none;
		border-radius: 2px;
	}
*/

/*
	#navigation_indicator{
	width: 639px;
	height: 33px;
	margin: 3px auto;
	background: url(../elements/navigation_indicator.png) no-repeat;
}
#navigation_indicator.home{background-position: 0 -422px;}
#navigation_indicator.whoweare{background-position: 0 -371px;}
#navigation_indicator.web_design{background-position: 0 -319px;}
#navigation_indicator.wehave3d{background-position: 0 -268px;}
#navigation_indicator.photography{background-position: 0 -217px;}
#navigation_indicator.event_planning{background-position: 0 -165px;}
#navigation_indicator.software{background-position: 0 -114px;}
#navigation_indicator.clients{background-position: 0 -62px;}
#navigation_indicator.contact{background-position: 0 -11px;}*/




/* Notes */		
/*.full .notes {
	display:none;
	}
*/

.push {
height: 0.5em;
	}

.tail	{
	display: block;
	position: relative;
}

.trail {
	background: rgba(25,25,25,.75);
	color:#FFFFFF;
	padding: 0px 0px;
	z-index: 10;
	display: block;
	position: absolute;
	bottom: -1000px;
	left: 50px;
	right: 50px;
	border-radius:25px;

	-webkit-transition: bottom .5s;
	-moz-transition: bottom .5s;
	-ms-transition: bottom .5s;
	-o-transition: bottom .5s;
	transition: bottom .5s;
}
.tail:hover .trail {
	bottom: 10px;
}


#outer { width: 100% }
#inner { width: 642px; margin: 0 auto; }

div .ss { width: 642px; 
			border: 1px dashed beige;
			float: left;
/*			margin-left: 10px;
			margin-top: 10px;*/
			position:relative;
			padding:20px;
			
		}

div .ssA { border-top-left-radius:25px;		}

div .ssB { border-top-right-radius:25px;		}

div .ssC { border-bottom-left-radius:25px;		}

div .ssD { border-bottom-right-radius:25px;		}



div .sxs { width: 300px; 
			border: 0px dashed beige;
			float: left;
/*			margin-left: 10px;
			margin-top: 10px*/

		}

div .sss {
	clear:both;
	width:100%;
	border: 0px dashed beige;
		}


* { 
  -moz-box-sizing: border-box; 
  -webkit-box-sizing: border-box; 
  box-sizing: border-box;
}