@charset "UTF-8";
/* CSS Document */

html{
margin:0px;
padding:0px;
}
body {
	background-color: #579FD8;
	background-image: url(images/bg.jpg);
	background-repeat: repeat;
	color:#231f21;
	font-family:"Helvetica Neue", Helvetica, sans-serif;
	font-size:14px;
	margin:0 auto;
	padding:0;
}
a{
	color:#fff;
}
a:hover{
color:#e78317;
text-decoration:none;
}
p{
	margin:0 auto;
	padding:5px;
}
.title {
	font-size: 16px;
	font-weight:bold;
	text-transform:capitalize;
}
#content{
	text-align:left;
	vertical-align:bottom;
	position:absolute;
	margin:0 auto;
	padding:0;
}

#bubble{
position:absolute;
top:0px;
left:0px;
z-index:2;
}

#bubble a{
color:#0055a5;
font-size:34px;
text-decoration:none;
font-family: 'Brush Script STD', script, serif;
}

#menu{
	position:relative;
width:500px;
	top:50px;
	left:467px;
font-family:"Helvetica Neue", Helvetica, sans-serif;
font-size:15px;
color:#fff;
text-transform:uppercase;
}
#menu a{
color:#fff;
text-decoration:none;
}
#menu a:hover{
	color:#e78317;
	text-decoration:underline;
}

#menu a.active{
color:#e78317;
}

#top{
	background:url(images/ice_1024_01.jpg) no-repeat;
	width:1024px;
	height:253px;
	text-align:left;
}

#top-mid{
	background:url(images/ice_1024_03.jpg) no-repeat;
	width:1024px;
	min-height:310px; !important
	text-align:left;
}

#main {
	position:relative;
	width:500px;
	height:100%;
	z-index:1;
	left: 461px;
}

#mid{
	background:url(images/ice_1024_04.jpg) repeat-y;
	width:1024px;
	min-height:150px; !important
	text-align:left;
}

#bottom{
	background:url(images/ice_1024_05.jpg) no-repeat;
	width:1024px;
	height:74px;
	text-align:left;
}

#penguin{
	position:absolute;
	width:460px;
	left:0px;
bottom:-135px;
}

#mid_main {
	width:500px;
	height:auto;
	z-index:1;
	margin-left: 461px;
	top: 500px;
}
#logos {
	position:relative;
	width:500px;
	height:115px;
	z-index:2;
	left: 467px;
	top: 137px;
color:#fff;
font-size:32px;
font-family:'Hypatia Sans Pro','Helvetica Neue', Helvetica, _sans serif;

}
#logos a{
color:#fff;	
text-decoration:none;
}
#logos a:hover{
text-decoration:underline;
}
#footer{
text-align:right;
padding-top:100px; 
width:600px;
padding-left:370px;
font-size:.8em;
color:orange;
position:relative;
}
#footer a:hover{
color:orange;	
}

.left{
float:left;	
width:217px;
}

.right{
	float:right;
width:217px;
}
