body
{
	background	: #193a63 url('/assets/images/background.jpg') top center no-repeat;
	color		: #333;
	font-family	: 'Times New Roman', Georgia, Serif;
	font-size	: 76%; 
}

	body div#wrapper
	{
		position	: relative;
			top		: 0;
			left	: 0;
		width		: 692px;
		height		: auto;
		margin		: 0 auto;
		padding		: 0 10px;
	}

		body div#wrapper div#header
		{
			position	: relative;
				top		: 0;
				left	: 0;
			width		: 100%;
			height		: 89px;
			margin		: 0;
			padding		: 0;
		} 

			body div#wrapper div#header h1
			{
				position	: relative;
					top		: 0;
					left	: 0;
				width		: 193px;
				height		: 89px;
				z-index		: 10!important;
			}

				body div#wrapper div#header h1 img
				{
					display	: block;
					z-index	: 100;
				}

			body div#wrapper div#header ul
			{
				background	: transparent url('/assets/images/nav_background.jpg') repeat-x top right;
				color		: #193860;
				position	: relative;
					top		: 0;
					right	: 0;
				width		: 525px;
				height		: auto;
				margin-top	: -65px;
				float		: right;
				padding		: 0;
				z-index		: 1;
			}

				body div#wrapper div#header ul li
				{
					position		: relative;
						top			: 0;
						right		: 0;
					width			: auto;
					height			: 34px;
					float			: right;
					text-align		: center;
					font-size		: 1em;
				}

					body div#wrapper div#header ul li.space
					{
						line-height	: 32px;
						padding		: 0 8px;
					}

					body div#wrapper div#header ul li.last
					{
						margin-right: 10px;
					}

					body div#wrapper div#header ul li a
					{
						font-size		: .85em;
						color			: #053a80;
						text-decoration	: none;
						text-transform	: uppercase;
						display			: block;
						width			: 100%:
						height			: 100%;
						padding			: 12px 4px 12px 5px;
					}

					body div#wrapper div#header ul li a:hover
					{
						background	: transparent url('/assets/images/nav_arrow.png') bottom center no-repeat;
					}


		body div#wrapper div#gallery
		{
			position	: relative;
				top		: -29px;
				right	: 0;
			width		: 660px;
			height		: 290px;
			background	: #000;
			margin		: 0 -2px 0 0;
			float		: right;
			z-index		: 0;
			clear		: both;
		}

		body div#wrapper div#content
		{
			position	: relative;
				top		: -29px;
				left	: 34px;
			width		: 626px;
			height		: auto;
			margin		: 0;
			padding		: 0 16px;
			background	: #fff;
			color		: #333;
			clear		: both;
		}

			body div#wrapper div#content h2
			{
				padding		: 15px 0 10px 6px;
				font-size	: 1.4em;
			}

			body div#wrapper div#content p
			{
				font-family	: arial;
				font-size	: 1em;
				line-height	: 1.45em;
			}

			body div#wrapper div#content div#jersey-text
			{
				position	: relative;
					top		: 0;
					left	: 0;
				width		: 100%;
				height		: auto;
				margin		: 0;
				padding		: 0 0 20px;
				background	: transparent url('/assets/images/hp-jersey.jpg') 0 0 no-repeat;
				clear		: both;
			}

				body div#wrapper div#content div#jersey-text p
				{
					width	: 570px;
					margin	: 0 0 0 50px;
				}

			body div#wrapper div#content div#left
			{
				position	: relative;
					top		: 0;
					left	: 0;
				width		: 348px;
				height		: auto;
				margin		: 0 auto;
				padding		: 0;
				float		: left;
				color		: inherit;
				background	: transparent url('/assets/images/hp-verticalbar.jpg') top right no-repeat;
			}

				body div#wrapper div#content div#left h2
				{
					padding-left: 0;
				}

					body div#wrapper div#content div#left h2 a
					{
						color	: #193860;
					}

				body div#wrapper div#content div#left h2.subtitle
				{
					padding-left	: 0;
					margin			: 0;
				}

				body div#wrapper div#content div#left div.community
				{
					height	: 90px;
					clear	: both!important;
				}

					body div#wrapper div#content div#left div.community img
					{
						width	: 88px;
						height	: 88px;
						margin	: 0 10px 15px 0;
						float	: left;
					}

					body div#wrapper div#content div#left div.community div
					{
						width	: 240px;
						float	: left;
					}

						body div#wrapper div#content div#left div.community div h3
						{
							font-size	: 1.25em;
							background	: #fff;
							color		: #600;
						}

							body div#wrapper div#content div#left div.community div h3 a
							{
								background	: #fff;
								color		: #600;
							}

						body div#wrapper div#content div#left div.community div p
						{
							font-size	: .85em;
						}

						body div#wrapper div#content div#left div.community div a
						{
							color	: #193860;
						}

				body div#wrapper div#content div#left div.promotion.soon
				{
					width			: 267px;
					float			: left;
					padding			: 0 10px 6px;
					margin-bottom	: 10px;
					clear			: both;
				}

					body div#wrapper div#content div#left div.promotion img
					{
						margin	: 0 10px 0 auto;
						float	: left;
					}

					body div#wrapper div#content div#left div.promotion div
					{
						width	: 157px;
						margin	: 0 auto;
						float	: left;
					}

					body div#wrapper div#content div#left div.promotion div h3,
					{
						font-size	: 1.3em;
						color		: #b97f14!important;
						padding		: 0 0 2px 0;
					}

						body div#wrapper div#content div#left div.promotion div h3 a,
						{
							color		: #b97f14!important;
						}

						body div#wrapper div#content div#left div.promotion.soon div h3
						{
							font-size	: 1.3em;
							color		: #600!important;
							padding		: 0 0 2px 0;
						}

							body div#wrapper div#content div#left div.promotion.soon div h3 a
							{
								color		: #600!important;
							}

					body div#wrapper div#content div#left div.promotion div p
					{
						font-size	: .85em;
					}

						body div#wrapper div#content div#left div.promotion div p a,
						{
							color	: #b97f14!important;
						}

			body div#wrapper div#content div#right
			{
				position	: relative;
					top		: 0;
					left	: 0;
				width		: 271px;
				height		: auto;
				margin		: 0 auto;
				padding		: 0;
				float		: left;
			}

				body div#wrapper div#content div#right h2
				{
					padding	: 15px 0 10px 10px
				}

				body div#wrapper div#content div#right div.promotion,
				body div#wrapper div#content div#right div.news
				{
					width			: 267px;
					float			: left;
					background		: transparent url('/assets/images/hp-horizontalbar.jpg') repeat-x bottom left;
					padding			: 0 10px 6px;
					margin-bottom	: 10px;
					clear			: both;
				}

				body div#wrapper div#content div#right div.promotion.soon
				{
					width			: 267px;
					float			: left;
					background		: none;
					padding			: 0 10px 6px;
					margin-bottom	: 10px;
					clear			: both;
				}

					body div#wrapper div#content div#right div.promotion img
					{
						margin	: 0 10px 0 auto;
						float	: left;
					}

					body div#wrapper div#content div#right div.promotion div
					{
						width	: 157px;
						margin	: 0 auto;
						float	: left;
					}
					
					body div#wrapper div#content div#right div.news div
					{
						width	: 247px;
						margin	: 0 auto;
						padding	: 0 0 10px;
						float	: left;
					}

					body div#wrapper div#content div#right div.promotion div h3,
					body div#wrapper div#content div#right div.news div h3
					{
						font-size	: 1.3em;
						color		: #b97f14!important;
						padding		: 0 0 2px 0;
					}

						body div#wrapper div#content div#right div.promotion div h3 a,
						body div#wrapper div#content div#right div.news div h3 a
						{
							color		: #b97f14!important;
						}

						body div#wrapper div#content div#right div.promotion.soon div h3
						{
							font-size	: 1.3em;
							color		: #600!important;
							padding		: 0 0 2px 0;
						}

							body div#wrapper div#content div#right div.promotion.soon div h3 a
							{
								color		: #600!important;
							}

					body div#wrapper div#content div#right div.promotion div p
					{
						font-size	: .85em;
					}

					body div#wrapper div#content div#right div.news div p
					{
						font-size	: .9em;
					}

						body div#wrapper div#content div#right div.news div p a
						{
							color	: #193860!important;
						}

				body div#wrapper div#content div#right div.testimonial
				{
					width			: 267px;
					float			: left;
					padding			: 4px 6px 10px;
					margin-bottom	: 10px;
					clear			: both;
					text-align		: center;
				}

			body div#wrapper div#content .clearfix
			{
				position	: relative;
					top		: 0;
					left	: 0;
				width		: 100%;
				height		: 1px;
				padding		: 2px 0;
				clear		: both;
				display		: block;
			}

		body div#wrapper div#footer
		{
			position		: relative;
				top			: -20px;
				left		: 18px;
			width			: 660px;
			height			: 20px;
			margin			: 0 auto;
			padding			: 0;
			clear			: both;
			font-family		: arial, verdana, helvetica, sans-serif;
			font-size		: .7em;
			color			: #fff;
			letter-spacing	: .15em;
		}

			body div#wrapper div#footer ul.left
			{
				float	: left;
			}

			body div#wrapper div#footer ul.right
			{
				float	: right;
			}

				body div#wrapper div#footer ul.left li,
				body div#wrapper div#footer ul.right li
				{
					float	: left;
				}

					body div#wrapper div#footer ul.left li a,
					body div#wrapper div#footer ul.right li a
					{
						text-decoration	: none;
						color			: #fff!important;
					}

em
{
	font-style	: italic;
}

.clear
{
	clear		: both!important;
	display		: block!important;
	height		: 30px!important;
	font-size	: 1px;
}

.smallclear
{
	clear		: both!important;
	display		: block!important;
	height		: 12px!important;
	font-size	: 1px;
}

.js_warning
{
	display: block;
	text-align: center;
	background: #911;
	color: #fff;
	padding: 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.js_warning a
{
	color: #fff;
}

.notice_outer
{
	border: 1px solid #d4b052;
	background: #fff;
	display: block;
	clear:both;
	margin-bottom: 20px;
	width: 330px;
}

.notice_inner
{
	background: #fdf5b4;
	border: 2px solid #fff;
	font-size: 12px;
	font-family: Times New Roman, Times, Serif;
	font-weight: bold;
	font-style: italic;
	color: #910101;
	padding: 5px;
	text-align: center;
}