* {
	border:0 solid #CCFF33;
	list-style:none outside none;
	margin:0;
	padding:0;
}

html, body, #bg, #bg table, #bg td {
	height:100%;
	width:100%;
}

#bg {
	position:fixed;
}

#bg div {
	height:200%;
	left:-50%;
	position:absolute;
	top:-50%;
	width:200%;
}
#bg td {
	text-align:center;
	vertical-align:middle;
}
#bg img {
	margin:0 auto;
	min-height:50%;
	min-width:50%;
}

#socialConnect	{ 
	margin: 0px 0px 0px 1100px; 
	}

body {
background:url("images/worldli-logo.png") repeat scroll 0 0 transparent;
color:#000000;
cursor:default;
font-family:"Century Gothic","Lucida Grande", Arial,sans-serif;
font-size:15px;
}

h1, h2, .large, .left {
font-family:"Century Gothic","Lucida Grande", Arial,sans-serif;
font-size:40px;
color: #EEEE7C;
text-align:left;
}

h2.shadow {
text-shadow: black 0.03em .03em 0.2em;
line-height:0.9;
}

h2.shadowed span {
	display: block;
	  width: 100%;
	 filter: glow(color=black,strength=1);	
}

h2 {
text-shadow:black 0.03em .03em 0.2em;
line-height:1em;
}

h2, .big .box div img {
padding-bottom:10px;
}

a {
	color:#000000;
	outline:0 none;
	text-decoration:none;
}

h3 a:hover {
	text-transform:150%;
}

p a:hover {
	text-transform:150%;
}

a:active {
	text-transform: 2px;
}

img {
	display:block;
}

h5 {
	font-size:10px;
	line-height:50%;
}

p {
	font-size: 18px;
	text-align: left;
	color: #000;
	line-height: 1.05;
}

h3 p {
	font-size:10px;
}

.rounded {
	border:1px solid #000;
	-moz-border-radius: 10px; 
	-webkit-border-radius:10px;
}

#cont {
	position:absolute;
	top:0; left:0;
	z-index:70; 
	overflow:hidden;	
}

#menu {
	bottom:0px;
	left:141px;
	line-height:12px;
	position:fixed;
	width:100%;
	z-index:100; 
}

#menu div {
	background:none repeat scroll 0 0 #000000;
	height:120px;
	opacity:0.75;
	padding:15px 10px 10px;
}

#trippy-awards {
	background: none repeat scroll 0 0 rgb(236, 236, 236);
	font-color: #000;
	border:1px solid #000;
	-moz-border-radius: 10px; 
	-webkit-border-radius:10px 10px;
	width:300px;
	position:relative;
	left:45%;
	top:5%;
	bottom:31%;
	margin:5px;
	padding:5px;
}

#trippy-awards div a {
	text-decoration:underline;
	text-transform:10px;
}

#trippy-awards div a:hover {
	text-transform: 10px;
}
ul.second-menu {
	margin: -100px 160px;
	width: 400px;
}

ul.third-menu {
	margin: -100px 353px;
	width:400px;
}

h1 {
	left:-140px;
	margin-bottom:-63px;
	opacity:0.99;
	position:relative;
	width:140px;
	font-color: #CCFF33;
}

h1 a {
	background:none repeat scroll 0 -30px #000000;
	color:rgb(226,226,226);
	display:block;
	font-size:16px;
	padding:41px 10px 10px 0;
	text-align:right;
}

h1 a:hover {
	position: relative;
  	top: 1px;
	text-transform: 2px;
}

h3 {
	position: relative;
  	top: 1px;
	text-transform: 2px;
}

h3 {
	border-bottom-width:1px;
	font-family:"Century Gothic","Lucida Grande", Arial,sans-serif;
	font-weight:bold;
	line-height:20px;
	margin:0 -30px 10px;
	padding:0 35px 10px;
	position:relative;
	text-transform:lowercase;
}

h3 span {
	background:none repeat scroll 0 0 #000000;
	font-family:"Century Gothic","Lucida Grande", Arial,sans-serif;
	color:#CCFF33;
	display:block;
	font-weight:normal;
	padding:5px 5px;
	position:absolute;
	text-align:center;
	top:10px;
	white-space:nowrap;
}

h3 span {
	right:100%;
}

h3 a:hover {
	font-size: 30px;
	text-decoration:none;
}

h3 a:active {
	text-decoration:none;
}

br {
	padding:5px;
	line-height:1.1em;
}

#index{
	background:none repeat scroll 0 0 #000000;
	font-family:"Century Gothic","Lucida Grande", Arial,sans-serif;
	color:#CCFF33;
	display:inline;
	font-weight:normal;
	padding:5px 5px;
	position:absolute;
	right:507px;
	text-align:center;
	top:10px;
	white-space:nowrap;
	border:none;

}

ul {
	float:none;
	width:200px;
	height:100px;
	display:block;
}

li a {
	color:#CCFF33;
	font-weight:bold;
	display:block;
	height:20px;
	padding:0 5px;
	line-height: .7;
	text-transform:lowercase;
}

li.cur

li a:hover {
	color: #fff;
	position: relative;
	 top: 1px;
}

ul a:hover {
color: #fff;
position: relative;
 top: 1px;
}

.box {
	margin: 0 auto;
	padding: 0 20px 160px;
	position:absolute;
	right:10%;
	top:5%;
	width:40%;
	letter-spacing:2px;

}

.box div {
	background: none repeat scroll 0 0 rgb(236, 236, 236);
	background: none repeat scroll 0 0 rgba(236,236,236,0.7);
	line-height:1.5em;
	padding:20px 30px 10px;
	border:1px solid #000;
	-moz-border-radius: 10px; 
	-webkit-border-radius:10px 10px;
}

.box div a {
	text-decoration:underline;
	text-transform:10px;
}

.box div a:hover {
	text-transform: 10px;
}

#awards box {
	width: 600px;
	margin-right:10%;
		
}

.index {
	margin: 0 auto;
	padding: 0 20px 160px;
	position:absolute;
	right:10%;
	top:5%;
	width:40%;
	letter-spacing:2px;

}

.index div {
	background: none repeat scroll 0 0 rgb(236, 236, 236);
	background: none repeat scroll 0 0 rgba(236,236,236,0.7);
	line-height:1em;
	padding:70px 45px 20px;
	border:1px solid #000;
	-moz-border-radius: 10px; 
	-webkit-border-radius:10px 10px;
}

.left {
	font-size:13px;
	left:10%;
	top:10%;
	width:40%;
	text-align:left;
	line-height: 0.9;
	margin: 25px 25px;
}

.rounded {
	background: none repeat scroll 0 0 rgb(236, 236, 236);
	background: none repeat scroll 0 0 rgba(236,236,236,0.7);
	border:1px solid #000;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}

.rounded div {
	padding:20px 30px 10px;
}


.center {
	top:40px;
	left:450px;
	padding:20px 30px 50px;
}

.logoleft {
	float:top; 
	margin: 0px 0px;
}
.large h2 {
	font-size:50px;
}

dl {
margin:10px 0;
}
dt, dd p {
border-top-width:1px;
display:block;
padding:15px 0 25px;
width:440px;
}
dt {
cursor:pointer;
font-weight:bold;
height:20px;
line-height:20px;
padding:0 5px;
text-transform:uppercase;
width:430px;
}
dd {
height:0;
overflow:hidden;
width:440px;
}
#photos {
bottom:41px;
height:20px;
overflow:hidden;
position:absolute;
right:40px;
z-index:90;
}
#photos a, #float {
background:url("gal.gif") no-repeat scroll -6px 5px #000000;
color:#FFFFFF;
cursor:pointer;
height:20px;
line-height:20px;
text-align:center;
width:40px;
z-index:90;
}
#photos a {
background:none repeat scroll 0 0 #000000;
float:left;
font-weight:bold;
margin-left:1px;
overflow:hidden;
width:20px;
}
#photos a:hover, #photos a.cur {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
}
#float {
display:none;
position:absolute;
}
#float.nxt, #float.prv {
display:block;
}
#float.nxt {
background-position:-16px 5px;
}
#float.prv {
background-position:7px 5px;
}

a.textchange span.text1 {
display:inline;
}
a.textchange:hover span.text1 {
display:none;
}
a.textchange span.text2 {
display:none;
}
a.textchange:hover span.text2 {
display:inline;
}