body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	word-spacing: 1px;
	letter-spacing: -1px;
}

a {
	color: #F00;
	text-decoration: none;
}

a:hover,
a:focus {
	color: #000;
	text-decoration: none;
}

.link-2 a:hover,
.link-2 a:focus {
	color: #F00;
	text-decoration: none;
}

.font-1 {
	font-family: 'Steelfish', sans-serif;
}

.font-size-10 {
	font-size: 10px;
}

.font-size-12 {
	font-size: 12px;
}

.color-1 {
	color: #000;
}

.color-2 {
	color: #FFF;
}

.color-3 {
	color: #F00;
}

.color-4 {
	color: #666;
}


.uppercase {
	text-transform: uppercase;
}

.lowercase {
	text-transform: lowercase;
}

.capitalize {
	text-transform: capitalize;
}

.font-weight-normal {
	font-weight:normal;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.display-block {
	display:block
}

.display-inline {
	display: inline;
}

.display-inline-block {
	display: inline-block;
}

.position-absolute {
	position: absolute;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.position-fixed {
	position: fixed;
}

.position-relative {
	position: relative;
}

.z-index-1 {
	z-index: 1;
}

.z-index-m1 {
	z-index: -1;
}

.spacing-0 {
	word-spacing: 0;
	letter-spacing: 0;
}

.word-spacing-1 {
	word-spacing: 1px;
}

.letter-spacing-m1 {
	letter-spacing: -1px;
}



/* `Image
----------------------------------------------------------------------------------------------------*/

.img-center > img {
	text-align: center;
}

.img-rounded {
	border-radius: 6px;
}

.img-thumbnail {
	background: url(../img/bg-white.jpg) repeat;
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
}

.img-thumbnail-2 {
	background: url(../img/bg-white.jpg) repeat;
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: px;
	line-height: 1.42857143;
	background-color: #fff;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
}

.img-circle {
	border-radius: 50%;
}

.bwWrapper {
	display: block;
	position: relative;
}

/* `Shadow
----------------------------------------------------------------------------------------------------*/

.shadow-1 {
	-moz-box-shadow:    0px 0px 8px 0 #000;
	-webkit-box-shadow: 0px 0px 8px 0 #000;
	box-shadow:         0px 0px 8px 0 #000;
}

.shadow-2 {
	-moz-box-shadow:    0px 0px 8px 0 #000;
	-webkit-box-shadow: 0px 0px 8px 0 #000;
	box-shadow:         0px 0px 8px 0 #000;
}

.shadow-3 {
	-moz-box-shadow:    2px 2px 2px -1px #666;
	-webkit-box-shadow: 2px 2px 2px -1px #666;
	box-shadow:         2px 2px 2px -1px #666;
}

.shadow-4 {
	-moz-box-shadow:    0px 8px 6px -6px #666;
	-webkit-box-shadow: 0px 8px 6px -6px #666;
	box-shadow:         0px 8px 6px -6px #666;
}

.shadow-5 {
	-moz-box-shadow:    0px 10px 5px -6px #000;
	-webkit-box-shadow: 0px 10px 5px -6px #000;
	box-shadow:         0px 10px 5px -6px #000;
}

/* `Push-Bottom
----------------------------------------------------------------------------------------------------*/

.push-top-10 {
	margin-top: 10px;
}

.push-top-20 {
	margin-top: 20px;
}

.push-top-30 {
	margin-top: 30px;
}

.push-top-40 {
	margin-top: 40px;
}

.push-top-50 {
	margin-top: 50px;
}

.push-top-120 {
	margin-top: 120px;
}

/* `Push-Top
----------------------------------------------------------------------------------------------------*/

.push-bottom-10 {
	margin-bottom: 10px;
}

.push-bottom-20 {
	margin-bottom: 20px;
}

.push-bottom-30 {
	margin-bottom: 30px;
}

.push-bottom-40 {
	margin-bottom: 40px;
}

.push-bottom-50 {
	margin-bottom: 50px;
}

/* `Other
----------------------------------------------------------------------------------------------------*/

.opacity a > img {
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.opacity a:hover > img {
	filter: alpha(opacity=100);
	opacity: 1;
}

.boarder-bottom-2 {
	border-bottom: 2px solid #F00;
}

.boarder-bottom-2-black {
	border-bottom: 2px solid #000;
}

.reset {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
}

.padding-2 {
	padding: 2px;
}

.padding-5 {
	padding: 5px;
}

.background-color-1 {
	background-color: #CCC;
}

.background-color-2 {
	background-color: #000;
}