/* SNASSZY CORNERS */

/* the whole width */
/* 100 % */
.xsnazzy100
{
	background: transparent;
	width: 936px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy100 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #34321C;
}
.xsnazzy100 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 90 % */
.xsnazzy90
{
	background: transparent;
	width: 840px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy90 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #34321C;
}
.xsnazzy90 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 80 % */
.xsnazzy80
{
	background: transparent;
	width: 744px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy80 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #34321C;
}
.xsnazzy80 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 75 % */
.xsnazzy75
{
	background: transparent;
	width: 699px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy75 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #34321C;
}
.xsnazzy75 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 66 % */
.xsnazzy66
{
	background: transparent;
	width: 620px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy66 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #34321C;
}
.xsnazzy66 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 50 % */
.xsnazzy50
{
	background: transparent;
	width: 464px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy50 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #34321C;
}
.xsnazzy50 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 33 % */
.xsnazzy33
{
	background: transparent;
	width: 304px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy33 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #34321C;
}
.xsnazzy33 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 25 % */
.xsnazzy25
{
	background: transparent;
	width: 229px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy25 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #34321C;
}
.xsnazzy25 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 20 % */
.xsnazzy20
{
	background: transparent;
	width: 183px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy20 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #34321C;
}
.xsnazzy20 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 10 % */
.xsnazzy10
{
	background: transparent;
	width: 87px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy10 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #34321C;
}
.xsnazzy10 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* ================= */

.xtop, .xbottom
{
	display: block;
	background: transparent;
	font-size: 1px;
}
.xb1, .xb2, .xb3, .xb4
{
	display: block;
	overflow: hidden;
}
.xb1, .xb2, .xb3
{
	height: 1px;
}
.xb2, .xb3, .xb4
{
	background: #FFFFFF;
	border-left: 1px solid #34321C;
	border-right: 1px solid #34321C;
}
.xb1
{
	margin: 0 5px;
	background: #34321C;
}
.xb2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.xb3
{
	margin: 0 2px;
}
.xb4
{
	height: 2px;
	margin: 0 1px;
}
.xboxcontent
{
	display: block;
	background: #404040;
	border: 0 solid #34321C;
	border-width: 0 1px;
}

/* COLOURS */

.scolor_a
{
	background: #000000;
	color: #d3de8a;
}
.scolor_b
{
	background: #34321C;
	color: #FFFFFF;
}
.scolor_c
{
	background: #747954;
	color: #d3de8a;
}
.scolor_d
{
	background: #cccc66;
	color: #ffc;
}

