/**

	--> PRISON  GRID <--
	
	+----|--|--|--|----+
	|                  |
	| Width: 890px     |
	| Columns: 15      |
	|                  |
	+----|--|--|--|----+
	
	/\ Author: Kiko
	\/ Web: http://corsentino.net/
	][ Mail: kiko@corsentino.net
	
	)( under GPL License

**/

/*
	class: prison -> GRID CONTAINER
*/

.prison {
	width: 890px;
}

/*
	class: centering -> centering prison
*/
.centering {
	margin-left: auto;
	margin-right: auto;
}

/*
	class: hole_# -> column
*/

.hole_1,
.hole_2,
.hole_3,
.hole_4,
.hole_5,
.hole_6,
.hole_7,
.hole_8,
.hole_9,
.hole_10,
.hole_11,
.hole_12,
.hole_13,
.hole_14,
.hole_15 {
	position: relative;
	display: inline;
	float: left;
	margin-right: 10px;
}

.hole_15 {
	margin-right: 0;
}


/*
	class: superior -> fix margin-left for first element in a row
*/

.superior {
	margin-left: 0;
}

/*
	class: cassation -> fix margin-right for last element in a row
*/

.cassation {
	margin-right: 0;
}

/*
	set width for each column (note: for multicolumn there is 10px of margin-left)
	
	width = (50px x number_of_columns) + (10px x (number_of_columns - 1))
*/

.prison .hole_1 {
	width:50px;
}

.prison .hole_2 {
	width:110px;
}

.prison .hole_3 {
	width:170px;
}

.prison .hole_4 {
	width:230px;
}

.prison .hole_5 {
	width:290px;
}

.prison .hole_6 {
	width:350px;
}

.prison .hole_7 {
	width:410px;
}

.prison .hole_8 {
	width:470px;
}

.prison .hole_9 {
	width:530px;
}

.prison .hole_10 {
	width:590px;
}

.prison .hole_11 {
	width:650px;
}

.prison .hole_12 {
	width:710px;
}

.prison .hole_13 {
	width:770px;
}

.prison .hole_14 {
	width:830px;
}

.prison .hole_15 {
	width:890px;
}

/* 
	set prefix width
	
	padding-left = (50px x number_of_columns) + (10px x number_of_columns)
*/

.prison .prefix_1 {
	padding-left:60px;
}

.prison .prefix_2 {
	padding-left:120px;
}

.prison .prefix_3 {
	padding-left:180px;
}

.prison .prefix_4 {
	padding-left:240px;
}

.prison .prefix_5 {
	padding-left:300px;
}

.prison .prefix_6 {
	padding-left:360px;
}

.prison .prefix_7 {
	padding-left:420px;
}

.prison .prefix_8 {
	padding-left:480px;
}

.prison .prefix_9 {
	padding-left:540px;
}

.prison .prefix_10 {
	padding-left:600px;
}

.prison .prefix_11 {
	padding-left:660px;
}

.prison .prefix_12 {
	padding-left:720px;
}

.prison .prefix_13 {
	padding-left:780px;
}

.prison .prefix_14 {
	padding-left:840px;
}

/* 
	set suffix width
	
	padding-right = (50px x number_of_columns) + (10px x number_of_columns)
*/

.prison .suffix_1 {
	padding-right:60px;
}

.prison .suffix_2 {
	padding-right:120px;
}

.prison .suffix_3 {
	padding-right:180px;
}

.prison .suffix_4 {
	padding-right:240px;
}

.prison .suffix_5 {
	padding-right:300px;
}

.prison .suffix_6 {
	padding-right:360px;
}

.prison .suffix_7 {
	padding-right:420px;
}

.prison .suffix_8 {
	padding-right:480px;
}

.prison .suffix_9 {
	padding-right:540px;
}

.prison .suffix_10 {
	padding-right:600px;
}

.prison .suffix_11 {
	padding-right:660px;
}

.prison .suffix_12 {
	padding-right:720px;
}

.prison .suffix_13 {
	padding-right:780px;
}

.prison .suffix_14 {
	padding-right:840px;
}

/* 
	hack
*/

.clear {
	clear: both;
}