/* Layout */

body		{margin: 0; padding: 0; background: #2c6299;}

p			{margin: 0 0 10px;}

h1			{margin: 0; padding: 0; font-size: 1em;}

h2			{margin: 0 0 15px; font-weight: normal; font-size: 28px;}

h3			{margin: 0 0 5px; color: #57a8ed; font-weight: normal; font-size: 17px;}

h4			{margin: 0 0 5px; font-size: 14px;}

ul, ol		{margin-top: 5px; margin-bottom: 10px; padding-top: 0; padding-bottom: 0;}

td			{vertical-align: top}

body, td,

.NormalText	{color: #fff; font: 12px "Trebuchet MS", Times;}

.Subheader	{font-size: 17px;}

.BlueText	{color: #57a8ed;}



td.Clear			{}

td.SideBar			{border: 2px solid #608eba; padding: 5px; color: #16508a; background: #fff;}



table#games			{color: #608eba;}

div#container		{background: #16508a; width: 757px; margin: 0 auto; display: block;}

div#container:after	{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

div#wrap			{width: 757px; padding: 0; margin: 0;}

div#nav_wrap		{width: 182px; padding: 0; margin: 0; float: left;}

div#address			{background: url(images/nav/nav_bottom.jpg) no-repeat 0 0; width: 164px; min-height: 288px; padding: 20px 0 0 18px; font-size: 11px; line-height: 14px;}

div#address td		{font-size: 11px; line-height: 14px;}

div#address .BlueText,

div#address .blue	{color: #a3cff5;}

div#content_wrap	{width: 575px; float: right;}

div#content_home	{background: url(images/home_bg.jpg) no-repeat 0 0; padding: 25px 22px 15px 22px; margin: 0}

div#content			{background: url(images/content_bg.jpg) no-repeat 0 0; width: 531px; min-height: 175px; padding: 25px 22px 15px 22px; margin: 0}

div.leftnav img		{display: block;}

* html #content		{height: 175px;}

div#footer			{background: url(images/footer_bg.gif) no-repeat 0 0; width: 727px; height: 32px; padding: 10px 10px 10px 20px; margin: 10px 0; font-weight: bold; font-size: 10px; color: #fff;}

div.sidebar			{background: #fff; width: 105px; display: block; text-align: center; border: 2px solid #608eba; float: right; margin: 5px 0 15px 15px; padding: 5px; color: #16508a;}

div.break			{clear: both;}



/* Images */

img.clear				{}

img.img_border			{border: solid 1px #c2c2c2; margin-bottom: 5px;}

img.img_center			{margin: 0 auto; display: block;}

img.img_center_border	{border: solid 1px #c2c2c2; margin: 0 auto; display: block;}

img.img_left			{margin: 5px 15px 15px 0; float: left;}

img.img_left_border		{border: solid 3px #608eba; margin: 5px 15px 15px 0; float: left;}

img.img_right			{margin: 5px 0 15px 15px; float: right;}

img.img_right_border	{border: solid 3px #608eba; margin: 5px 0 15px 15px; float: right;}

* img.flash				{float: left; margin-right: 8px;}



/* Links */

a						{color: #57a8ed; font-weight: bold; text-decoration: none;}

a:hover					{text-decoration: underline;}

div.sidebar a			{color: #16508a;}

div#footer a			{font-weight: bold; font-size: 10px; color: #fff;}

div#footer a.sesame		{font-weight: normal;}


#social-icons {
	position:absolute;
	top:108px;
	left:50%;
	margin-left:234px;
}
#social-icons a, #social-icons img {
	height:32px;
	width:32px;
}