@charset "utf-8";
/*
------------------------------------------------------------
CREATIVELIFEFORM v1.0
© creativelifeform 2009
email: rohan@creativelifeform.com
------------------------------------------------------------
*/

/*
------------------------------------------------------------
GLOBAL CLASSES
------------------------------------------------------------
*/

/*
------------------------------------------------------------
FUNCTIONAL
------------------------------------------------------------
*/

.clear 
{
    clear: both!important;
    overflow: hidden!important;
    margin: 0px 0px 0px 0px!important;
    border: 0px!important;
    padding: 0px!important;
    font-size: 0px!important;
    line-height: 0px!important;
	display:block;
}

.clear-after:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clear-after
{ display: block;
  _display: inline-block;
  _height: 0.001%;
}

.left 
{
	float:left;
}

.right 
{
	float:right;
}


.no-margin-right 
{
	margin-right:0px!important;
}

.no-margin-left 
{
	margin-left:0px!important;
}

.no-margin-bot
{
	margin-bottom:0px!important;
}

.static 
{
	position:static;
}

.relative 
{
	position:relative;
}

.absolute
{
	position:absolute;
}

.a-default a
{
	color:white;
	text-decoration:none;
}
.a-default a:hover
{
	color:#A7D2BA;
	text-decoration:none;
}

.a-grey a {
	color:#333;
	text-decoration:none;
}

.button
{
	display:block;
	color:#A7D2BA;
	padding:10px;
	background:#151515;
	font-size:14px;
	font-family:georgia;
	font-weight:normal;
	font-style:italic;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	cursor:pointer;
	float:left;
}

/*.button:hover
{
	background:#64AE83;
	color:#151515;
	cursor:pointer;
}
*/

/*
#menu ul li .title .pageLink
{
	color:white;
	text-decoration:none;
}
*/


.loading
{
	background:url(../images/ajax-loader.gif) top right no-repeat;
}

noscript p
{
	padding-bottom:40px;
}

#IE
{
	display:none;
	background:#222;
	padding:20px;
	margin-bottom:40px;
}

ol
{
	list-style-type:decimal;
	font-size:12px;
	padding:20px 0px 0px 20px;
}