.image-paragraph {
	float: left;

	height: 64px;
	width: 64px;

	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;	
	border-style: solid;
	border-width: 4px;
	border-color: #000000;

	background: #000000; 

	margin-right: 5px;
}

.image-paragraph-large {
	height: 400px;
	width: 400px;

	-webkit-border-radius: 16;
	-moz-border-radius: 16;
	border-radius: 16px;	
	border-style: solid;
	border-width: 8px;
	border-color: #000000;

	background: #000000; 

	margin-right: 5px;
}

.ability-icon {

}


.text-icon-small {
	height: 16px;
	width: 16px;

	margin-right: 3px;
	vertical-align: middle;
}


.text-icon-small-bg {
	height: 17px;
	width: 17px;

	margin-right: 	3px;
	margin-left: 	3px;
	vertical-align: middle;

	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;	
	border-style: solid;
	border-width: 1px;
	
	background: #000000;
}

.text-icon-small-c {
	height: 14px;
	width: 20px;

	margin-left: 	10px;
	vertical-align: middle;

	padding-left: 	2px;
	padding-right: 	2px;

	-webkit-border-radius: 16;
	-moz-border-radius: 16;
	border-radius: 16px;	
	border-style: solid;
	border-width: 3px;
	
	background: #000000;
}


.keyword-icon {
	height: 18px;
	width: 18px;

	margin-right: 3px;
	vertical-align: top;

	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;	
	border-style: solid;
	border-width: 2px;

	border-color: #111111;
	
	background: #111111;

	position: 	relative;
	left: 		0;
	top: 		0;
	z-index: 	-1;
}


.kw-icon {
	height: 16px;
	width: 16px;

	margin-right: 3px;
	vertical-align: middle;

	-webkit-border-radius: 2;
	-moz-border-radius: 2;
	border-radius: 2px;	
	border-style: solid;
	border-width: 2px;
}
.kw-icon-s {
	height: 8px;
	width: 8px;

	margin-right: 2px;
	vertical-align: middle;

	-webkit-border-radius: 1;
	-moz-border-radius: 1;
	border-radius: 1px;	
	border-style: solid;
	border-width: 1px;
}
.kw-icon-l {
	height: 24px;
	width: 24px;

	margin-right: 3px;
	vertical-align: middle;

	-webkit-border-radius: 3;
	-moz-border-radius: 3;
	border-radius: 3px;	

	border-style: solid;
	border-width: 2px;
}

.bgbr-black {
	border-color: #000000;
	background: #000000;
}

.bgbr-grey {
	border-color: #555555;
	background: #555555;
}

.bgbr-red {
	border-color: #cc2222;
	background: #cc2222;
}

.bgbr-blue {
	border-color: #4569ff;
	background: #4569ff;
}


.text-icon-card {
	float: left;
	height: 32px;
	width: 32px;

	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;	
	border-style: solid;
	border-width: 2px;
	border-color: #000000;

	margin-right: 4px;
	
	background: #000000; 
}


.text-icon-card-header {
	float: left;
	height: 32px;
	width: 32px;

	margin-right: 	2px;
	margin-top: 	3px;
}


.text-icon-card-ability {
	float: left;
	height: 29px;
	width: 29px;

	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;	
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	
	background: #000000; 

	margin-right: 2px;
}


.text-icon-card-large {
	float: left;
	height: 64px;
	width: 64px;

	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;	
	border-style: solid;
	border-width: 2px;
	border-color: #000000;

	background: #000000;

	margin-right: 5px;
}

.text-icon-card-small {
	float: left;
	height: 18px;
	width: 24px;

	-webkit-border-radius: 22;
	-moz-border-radius: 22;
	border-radius: 	22px;	
	border-style: 	solid;
	border-width: 	2px;
	border-color: 	#000000;

	margin-right: 	6px;
	margin-left: 	4px;

	position: 	relative;
	left: 		0;
	top: 		-2px; /*Because it's taller, it'll go down otherwise*/
	z-index: 	2;
	overflow-y:	auto;
	
	background: #000000; 
}
.text-icon-card-small-wrapper{}
.ticsw{
	display: 	inline-block;
	height: 	18px;
}

.text-icon-card-side {
	float: left;
	height: 60px;
	width: 60px;

	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;	
	border-style: solid;
	border-width: 11px;
	border-color: #08285c;

	background: #08285c;

	margin-right: 5px;
}


.text-icon-card-rule {
	height: 32px;
	width: 32px;

	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;	
	border-style: solid;
	border-width: 2px;
	border-color: #000000;

	margin-right: 2px;
	
	background: #000000; 
}

.noFloat {
	float: none;
}

.shld-val-img {
	-webkit-border-radius: 	22;
	-moz-border-radius: 	22;
	border-radius: 			22px;
	padding: 				6px 6px 6px 6px;

	height: 32px;
	width: 32px;

	vertical-align: 	middle;

	background: #888;
}

.shld-val-img-cat {
	-webkit-border-radius: 	22;
	-moz-border-radius: 	22;
	border-radius: 			22px;
	padding: 				3px 3px 3px 3px;

	margin-right: 12px;
	margin-left: 12px;

	height: 36px;
	width: 36px;

	vertical-align: 	middle;
}

.shld-val-img-s {
	-webkit-border-radius: 	11;
	-moz-border-radius: 	11;
	border-radius: 			11px;
	padding: 				2px 2px 2px 2px;
	border-width: 			1px;

	height: 16px;
	width: 16px;

	vertical-align: 	middle;

	background: #555555;


	position: 	relative;
	left: 		0;
	top: 		-3px; /*Because it's taller, it'll go down otherwise*/
	z-index: 	2;
	overflow-y:	auto;
}






div.flexbox-container {
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;
}

div.flexbox-child {
	flex: 1;
	margin-left: 15px;
}  




div.picture-paragraph {
	min-height: 75px;
	vertical-align:top;
 	padding-bottom: 5px;
}



.cardgame-picture {
	height: 140px;
	width: 	230px;

	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;	
	border-style: solid;
	border-width: 2px;
	border-color: #000000;
	
	background: #FFF; 
}


.cardgame-picture-levy {
	height: 150px;
	width: 	230px;

	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;	
	border-style: solid;
	border-width: 2px;
	border-color: #000000;
	
	background: #000000; 
}


.cardgame-picture-work {
	height: 215px;
	width: 	210px;

	-webkit-border-radius: 10;
	-moz-border-radius: 10;
	border-radius: 10px;	
	border-style: solid;
	border-width: 10px;
	border-color: #000000;

	margin-top: 1px;
	margin-left: 1px;
	
	background: #000000; 
}