@import url('http://fonts.googleapis.com/css?family=Quicksand|Permanent+Marker|Open+Sans');

body {
		font-family: 	'Quicksand', serif;
		font-size: 		38px;
		background: url(../images/justKanjiWatermark.png)bottom left no-repeat fixed;		
}
	

div.internal {
*display:inline;/* IE*/
*zoom:1;/* IE*/
overflow:hidden;
text-align:left;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
padding: 14 14 14 14;
-webkit-flex-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
justify-content: center; /* align horizontal */
align-items: center; /* align vertical */
}

div.container {
		background: url(../images/j.05.png) center no-repeat;	
    width:100%;
    text-align:center;
          overflow: hidden;
		}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

span {
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px; /* future proofing */
		-khtml-border-radius: 10px; /* for old Konqueror browsers */
		width: 310px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		justify-content: center; /* align horizontal */
		align-items: center; /* align vertical */
		color: #000000;


		}

.grow {
		-webkit-transition:all 0.5s ease-out;
		-moz-transition:all 0.5s ease-out;
		-ms-transition:all 0.5s ease-out;
		-o-transition:all 0.5s ease-out;
		transition:all 0.5s ease-out;
		}

.grow:hover {
		-webkit-transform:scale(1.3);
		-moz-transform:scale(1.3);
		-ms-transform:scale(1.3);
		-o-transform:scale(1.3);
		transform:scale(1.3);
		}

.tech:hover {
		background:#F6E3CE
		}

.finance:hover {
		background:#D8F6CE;
		}
.support:hover {
               background:#778899;
}

