/*-------------------------------------
 	GLOBAL STYLES
---------------------------------------*/
body {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:100%;
line-height: 18px;
background: #ee8a1d;
margin: 0 auto;
position: relative;
_text-align: center;
}

ul, ol { list-style-type: none }
ul li, ol li { display: inline }	
h1, h2, h3, h4, h5, h6 { margin: 0 0 13px 0; text-align: left; }
p { margin: 13px 0; font-size: 12px; text-align: left;}
em { font-style: italic }
strong { font-weight: bold }

a {
	font-size: 13px;
}

#clear { clear:both; }

/*-------------------------------------
 	layout
---------------------------------------*/
#wrap{
	width: 905px;
	margin: 0 auto;
	_text-align: center;
}

#masthead {
	width: 535px;
	float: left;
	position: relative;
	margin: 47px 0 18px 0;
}

.logo {
	float: left;
	position: relative;
}

.strap {
	padding: 36px 0 0 0; 
	float: right;
	position: relative;
	font-size: 13px;
}

#copy {
	width: 714px;
	float: right;
	position: relative;
	margin: 0;
}

#words {
	width: 535px;
	float: left;
}

#rail {
	margin: -20px 0 0 0;
	width: 166px;
	float: right;
}

#left-rail {
	margin: 47px 13px 0 0;
	width: 174px;
	float: left;
}

#animation{
	margin: 120px 0 0 0;
}


/*-------------------------------------
 	TYPE
---------------------------------------*/

h1, h2 {
	font-weight: bold;
	font-size: 12px;	
}

h1 {
	color: #000;
}

h2 {
	color: #fff;
	padding: 18px 0 0 0;
}

a:link   { color: #fff; text-decoration: underline; }
a:visited { color: #fff; text-decoration: underline; }
a:active  { color: #fff; text-decoration: underline; }
a:hover  { color: #000; text-decoration: none }

a.email {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
