
:focus {
	outline: 0;
}

ol, ul {
	list-style: none; 
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

body {
    background:url('../img/entry/entry_background.gif') repeat-x;
	background-color: #00A551;
    color:#222;
    font: 14px/18px Helvetica, Arial, sans-serif;
    margin:0;
	text-align: center;
}

a 			{color: #3d86a7; text-decoration:none; border-bottom:1px dotted; }
a:visited 	{color:#3d86a7; text-decoration:none; border-bottom:1px dotted;}
a:hover 	{color: #5fb4db; text-decoration:none; }
a:active 	{color:#000000; text-decoration:none; }

#header {
    display:block;
    float:left;
    width:100%;
    background:url('../img/entry/entry_landscape.jpg') top center no-repeat;
}

#box {
    width:689px;
    height:370px;
    margin:86px auto 0 auto;
}

* html #box {
  		\height: 530px; /* targets IE5 and IE6 in quirks mode */
		}
		
#wrapper {
	margin-top: 220px;
}

* html #wrapper {
  		\margin-top: 130px; /* targets IE5 and IE6 in quirks mode */
		}
		
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#gravity { width: 100%; margin: 5px 0; border-spacing: 5px; }
#gravity td { text-align: center; vertical-align: middle; padding: 5px 0; background-color: #d0d0d0; }
#gravity a { }
#gravity a:hover { color: #505050; background: none; }

.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../img/entry/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }