body {
	color:#000;
	background:#075191 url('/Site/Images/bg-body.jpg') repeat-x 50% 0 !important;
	min-width: 1000px  !important;
	font:12px Arial, Helvetica, sans-serif  !important;
}

/* #General reset# */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}

img {
	border:0;
}

input, select, textarea {
	font: 100% arial, helvetica, sans-serif;
}

a {
	color:#b0b0b0;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
	content: none;
}

/* #remember to define focus styles!# */
:focus {
	outline: 0;
}

/* #remember to highlight inserts somehow!# */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* General settings */
#wrapper {
	width:1002px;
	position:relative;
	padding:402px 0 0;
	margin:0 auto;
}

#header {
	width:1002px;
	height:407px;
	position:absolute;
	z-index:100;
	top:0;
	left:0;
}

#header .signoutLink
{
	color: White;
	font-weight: bold;
	position: absolute;
	left: 356px;
	top: 46px;
}

#photos
{
	/* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 340px; 
    height:255px; 
}

#photos img
{
	margin: 2px 0px 0px -20px;
	padding: 0px 0px 0px 28px;
	width: 382px;
	vertical-align: top;
}

 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
#photos div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
#photos div.items div { 
    float:left; 
} 

/* #Bud Light and Out & About Sponsors# */
.sponsor-1,
.sponsor-2 {
	position:absolute;
	z-index: 99;
}

.sponsor-1 span,
.sponsor-2 span {
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:-9999px;
}

.sponsor-1 {
	top:14px;
	left:8px;
	width:96px;
	height:49px;
}

.sponsor-1 span {
	background:url('/Site/Images/ico-main-sponsor1.png') no-repeat;
	height: 90px;
}

.sponsor-2 {
	top:21px;
	left:266px;
	width:84px;
	height:34px;
}

.sponsor-2 span {
	background:url('/Site/Images/ico-main-sponsor2.png') no-repeat;
	height: 90px;
}

#logon-form
{
	margin: 20px 0px 20px 0px;
}

#logon-form td
{
	padding: 2px;
}

/* #Signup# */

#signup .block
{
	display: block;
}
#signup .tb
{
	padding: 4px;
	margin: 0;
	font-size: 16px;
}

#signup .ddl
{
	font-size: 16px;
	padding: 4px;
}

#signup .rbl
{
	display: block;
}

#signup .rbl label
{
}

#signup label
{
	margin: 0px 0px 4px 0px;
	color: #075190;
	font-size: 14px;
}

#signup .req
{
	font-weight: bold;
}

#signup .short
{
	width: 50px;
}

#signup .month-year
{
	width: 100px;
}

#signup .med
{
	width: 200px;
}

#signup .long
{
	width: 400px;
}

#signup .num
{
	width: 50px;
}

#signup .row
{
	margin: 0px 0px 4px 0px;
	padding: 8px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	width: 95%;
}

#signup .active
{
	background: #DCF0FF;
}

#signup .field
{
	margin: 0px 0px 5px 0px;
}

#signup .error-message
{
	display: block;
	font-size: 16px;
	color: #FAC821;
	background: #ED1E2A;
	padding: 8px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

#signup .signup-button
{
	background: #075191;
	padding: 8px;
	color: #FDFEFE;
	font-size: 16px;
	font-weight: bold;
	border: 2px solid #FAC821;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	cursor: pointer;
	margin: 20px 0px 20px 0px;
}

#signup .signup-button:Hover
{
	background: #FAC821;
	padding: 8px;
	color: #075191;
	font-size: 16px;
	font-weight: bold;
	border: 2px solid #075191;
	cursor: pointer;
}

#signup .disclaimer
{
	height: 200px;
	margin: 10px 0px 10px 0px;
	overflow: scroll;
	padding: 20px;
	color: Gray;
	font-size: 10px;
	border: 1px solid #A6E9EC;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #FFFFFF;
}

/* #Register# */
#register .active
{
	background: #DCF0FF;
}

#register .block
{
	display: block;
}
#register .tb
{
	padding: 4px;
	margin: 0;
	font-size: 16px;
}

#register .ddl
{
	font-size: 16px;
	padding: 4px;
}

#register .rbl
{
	display: block;
}

#register .rbl label
{
}

#register label
{
	margin: 0px 0px 4px 0px;
	color: #075190;
	font-size: 14px;
}

#register .req
{
	font-weight: bold;
}

#register .short
{
	width: 50px;
}

#register .month-year
{
	width: 100px;
}

#register .med
{
	width: 200px;
}

#register .long
{
	width: 400px;
}

#register .num
{
	width: 50px;
}

#register .row
{
	margin: 0px 0px 10px 0px;
	padding: 8px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	width: 95%;
}

#register .error-message
{
	display: block;
	font-size: 16px;
	color: #FAC821;
	background: #ED1E2A;
	padding: 8px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

#register .join-button
{
	background: #075191;
	padding: 8px;
	color: #FDFEFE;
	font-size: 16px;
	font-weight: bold;
	border: 2px solid #FAC821;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	cursor: pointer;
	margin: 20px 0px 20px 0px;
}

#register .join-button:Hover
{
	background: #FAC821;
	padding: 8px;
	color: #075191;
	font-size: 16px;
	font-weight: bold;
	border: 2px solid #075191;
	cursor: pointer;
}

.CMSBreadCrumbsLink
{
	color: #084C79;
}

/* #Slideshow# */
.slide-box {
	width:360px;
	height:265px;
	position:absolute;
	top:75px;
	left:350px;
}

.slide-box .hold {
	position:relative;
	height:100%;
	width:100%;
}

.slide-box .wrap {
	width:352px;
	height:257px;
	padding:4px;
	overflow:hidden;
	background:url('/Site/Images/bg-slide-frame.png') no-repeat;
}

.join {
	position:absolute;
	z-index:100;
	top:-10px;
	right:-13px;
	width:125px;
	height:35px;
}

.join span {
	display:block;
	height:100%;
	background:url('/Site/Images/join-link.png') no-repeat;
}

.login {
	position:absolute;
	z-index:100;
	top:-10px;
	right:-13px;
	width:125px;
	height:35px;
}

.login span {
	display:block;
	height:100%;
	background:url('/Site/Images/login-link.png') no-repeat;
}

/* #Logo# */
.logo {
	margin:0;
	position:absolute;
	z-index:1000;
	top:14px;
	left:28px;
}

.logo a {
	display:block;
	width:269px;
	height:220px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	background:url('/Site/Images/logo.png') no-repeat;
}

.logo a span {
	position:relative;
	display:block;
	height:100%;
}

/* #Facebook and Twitter Links# */
#header .ico-list {
	position:absolute;
	top:22px;
	right:20px;
}

#header .ico-list li {
	float:left;
	padding:0 0 0 14px;
}

#header .ico-list a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#header .ico-list .ico-flickr {
	margin:4px 0 0;
	width:105px;
	height:25px;
	background:url('/Site/Images/ico-flickr.png') no-repeat;
}

#header .ico-list .ico-facebook {
	width:109px;
	height:33px;
	background:url('/Site/Images/ico-facebook.png') no-repeat;
}

#header .ico-list .ico-twitter {
	margin:4px 0 0;
	width:105px;
	height:25px;
	background:url('/Site/Images/ico-twitter.png') no-repeat;
}

/* #250x250 Banner# */
.header-frame {
	position:absolute;
	top:74px;
	right:4px;
}

.header-frame .banner250 {
	width:251px;
	height:249px;
	overflow:hidden;
	padding:8px 10px 9px 8px;
	background: url('/Site/Images/bg-header-frame.png') no-repeat;
}

/* #Children# */

#children
{
	list-style: none;
	margin: 10px 0px 10px 20px;
}

#children li
{
	margin: 0px 0px 10px 0px;
}

#children h2 a
{
	color: #084C79;
	font-size: 18px;
}

.teammembers
{
	margin: 0;
	padding: 0;
}

#teamslist
{
	margin: 0px 0px 0px 20px;
}

#teamslist li
{
	width: 150px;
	float: left;
	margin: 0px 10px 10px 0px;
	border: 2px solid #075192;
	padding: 8px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#teamslist li:Hover
{
	border: 2px solid #042A4B;
	background: #DDF0FF;
}

#teamslist li h2 a
{
	color: #084C79;
	font-size: 16px;
}

#teamslist li h5 a
{
	color: #CD1A24;
}

#teamslist li img
{
	width: 150px;
	display: none;
}

#teamslist p
{
	color: #999999;
}

#participants
{
	margin: 0px 0px 0px 20px;
}

#participants li
{
	margin: 0px 0px 8px 0px;
}

#participants li h3 a
{
	color: #042A4B;
	font-size: 18px;
}

#participants img.fb-pic
{
	margin: 0px 4px 0px 0px;
	width: 50px;
	height: 37px;
	vertical-align: top;
	border: 1px solid #042A4B;
}

#sponsor-logos
{
	margin: 0px 0px 0px 40px;
}

#sponsor-logos div.AdSpeed
{
	width: 125px;
	float: left;
	margin: 0px 40px 0px 0px;
}

/* #Blog / News# */

.BlogPreview .BlogPTitle
{
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

.news .BlogPDateWhole
{
	color: Gray;
	margin: 4px 0px 10px 0px;
}

.blogDetail .BlogPDateWhole
{
	color: Gray;
	margin: 0px 0px 20px 0px;
}

.blogDetail h2
{
	font-size: 18px;
	font-weight: bold;
	color: #053865;
}

.blogDetail .BlogPTitle
{
	margin: 10px 0px 0px 0px;
}

.blogDetail .BlogPBody
{
	margin: 10px 0px 10px 0px;
}

.blogDetail .BlogPTitle a
{
	font-size: 16px;
	font-weight: bold;
	color: #042949;
}

/* #Wilmington Text# */
.title-box {
	position:absolute;
	bottom:17px;
	left:29px;
}

.title-box .heading {
	display:block;
	color:#fac821;
	text-align:center;
	padding:0 0 10px;
	font:bold 35px Impact, Tahoma sans-serif;
}

/* #234x60 Banner# */
.title-box .banner234 {
	width:234px;
	height:60px;
	overflow:hidden;
	padding:15px 15px 16px 13px;
	background:url('/Site/Images/bg-title-box.png') no-repeat;
}

/* #Main Navigation# */
.main-nav {
	position:absolute;
	bottom:0;
	right:0;
	width:638px;
}

.main-nav ul {
	height:58px;
	padding:0 0 0 12px;
	overflow:hidden;
	background:url('/Site/Images/bg-main-tabs.png') no-repeat;
}

.main-nav ul li {
	float:left;
	width:125px;
	height:49px;
	position:relative;
	padding:9px 0 0;
	margin:0 -1px 0 0;
}

.main-nav ul a {
	display:block;
	cursor:pointer;
	width:125px;
	height:50px;
	color:#004677;
	text-align:center;
	font:bold 21px/52px Impact, Tahoma sans-serif;
}

.main-nav ul a:hover {
	text-decoration:none;
}

.main-nav ul a:hover
{
	color: #EC1421;
}

.main-nav ul .active a {
	background:url('/Site/Images/bg-main-tabs-roll.png') no-repeat;
}

#main {
	width:100%;
	position:relative;
	z-index:10;
}

.main-t {
	width:100%;
	height:8px;
	overflow:hidden;
	background:url('/Site/Images/bg-content-area-t.png') no-repeat;
}

.main-c {
	height:1%;
	padding:21px 22px 10px 27px;
	background:url('/Site/Images/bg-content-area-c.png') repeat-y;
}

.main-c:after {
	display:block;
	clear:both;
	content:"";
}

/* #Content# */
#content {
	width:750px;
	float:right;
	position: relative;
}
.col {
	width:567px;
	float:left;
}
.col .row {
	width:100%;
	overflow:hidden;
	padding:0 0 23px;
}
.content-box {
	height:1%;
	overflow:hidden;
}
.content-box .top {
	background:#006bb5;
	height:1%;
}
.content-box .top .tl {
	width:100%;
	background:url('/Site/Images/bg-top-bg.gif') no-repeat -11px 0;
}
.content-box .top .tr {
	height:1%;
	min-height:38px;
	overflow:hidden;
	background:url('/Site/Images/bg-top-bg.gif') no-repeat 0 0;
}
.content-box .bottom {
	background:#e7f0f5;
	height:1%;
}
.content-box .bottom .cl {
	width:100%;
	background:url('/Site/Images/bg-content-box-c.gif') repeat-y;
}
.content-box .bottom .cr {
	width:100%;
	background:url('/Site/Images/bg-content-box-c.gif') repeat-y 100% 0;
}
.content-box .bottom .bl {
	width:100%;
	background:url('/Site/Images/bg-top-bg.gif') no-repeat 100% 100%;
}
.content-box .bottom .br {
	height:1%;
	overflow:hidden;
	padding:16px 23px 25px;
	position:relative;
	background:url('/Site/Images/bg-top-bg.gif') no-repeat -22px 100%;
}
.content-box .heading-text {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:34px;
	width:221px;
	margin:3px 0 1px 8px;
}

.content-box h3
{
	margin: 4px 0px 4px 0px;
}

.content-box h3.current-games
{
	font-size: 12px;
	margin: 0px 0px 10px -10px;
}

.content-box h3 a
{
	font-size: 13px !important;
	color: #006BB5;
}

.content-box ul
{
	margin: 10px 0px 0px 0px;
}

.content-box ul li
{
	font-size: 12px;
	margin: 0px 0px 4px 0px;
}

.content-box ul li a
{
	font-size: 18px;
	color: #006BB5;
	font-weight: bold;
	
}

#highlights {
	float:right;
	width:242px;
}

#highlights h3
{
	margin: 12px 0px 0px 0px;
}

#highlights h3 a
{
	color: #CD1A24 !important;
}

#highlights h4 a
{
	color: #084C79;
	font-weight: bold;
	font-size: 16px;
}

#highlights h4 .score
{
	color: #ED1E2A;
	font-weight: bold;
	font-size: 14px;
}

#highlights .content a
{
}

#highlights .content-box .top .tr {
	background-position:231px -11px;
}

#page-content .title h1
{
	font-size: 22px;
	line-height: 28px;
	font-weight: bold;
	color: #084C79;
}

#page-content .title
{
	margin: 8px 0px 8px 0px;
	border-bottom: 1px solid #084C79;
}

#page-content .register-form
{
	float: left;
	width: 590px;
	margin: 0px 0px 0px 10px;
}

#page-content .sidebar
{
	float: right;
	width: 330px;
}

#page-content .text h3
{
	color: #084C79;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	margin: 8px 0px 8px 0px;
}

#page-content .text h4
{
	color: #084C79;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin: 8px 0px 8px 0px;
}

#page-content .text h5
{
	color: #084C79;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	margin: 8px 0px 8px 0px;
}

#page-content .text p
{
	font-size: 14px;
	line-height: 20px;
	margin: 0px 0px 10px 0px;
}

#page-content .text ol
{
	font-size: 14px;
	line-height: 20px;
	list-style: decimal;
}

#page-content .text ul
{
	font-size: 14px;
	line-height: 20px;
	list-style: disc;
}

#page-content .text ol, #page-content .text ul
{
	margin: 0px 0px 20px 20px;
}

#page-content .text ol li, #page-content .text ul li
{
	margin: 0px 0px 0px 20px;
}

#page-content .text a
{
	color: #075191;
}

#page-content .text a:Visited
{
	color: #2C2B6D;
}

.text-news {
	background:url('/Site/Images/text-heading.gif') no-repeat;
}
.text-highlights {
	background:url('/Site/Images/text-heading.gif') no-repeat 0 -34px;
}
.text-gamelinks {
	background:url('/Site/Images/text-heading.gif') no-repeat 0 -102px;
}
.text-games {
	background:url('/Site/Images/text-heading.gif') no-repeat 0 -136px;
}
.text-gallery {
	width:123px;
	background:url('/Site/Images/text-galleries.png') no-repeat;
}
.text-sponsor {
	background:url('/Site/Images/text-heading.gif') no-repeat 0 -68px;
}
.news {
	float:left;
	width:306px;
}
.news .content-box .top .tr {
	background-position:295px -11px;
}

.news a
{
	 color: #085293;
}
.news-list {
	padding:0 0 25px;
	line-height:16px;
}
.news-list li {
	padding:3px 0;
	margin:0 0 6px;
	border-bottom:3px solid #d8e0e4;
}
.more {
	display:block;
	padding:0 5px 0 0;
	text-align:right;
}
.empty {
	width:210px;
}
.empty .content-box .top .tr {
	background-position:199px -11px;
}
.empty .more {
	position:absolute;
	bottom:15px;
	right:19px;
}
.empty .content-box .bottom .br {
	padding:0 23px 23px;
}
.banner-place4 {
	width:336px;
	height:280px;
	float:right;
	overflow:hidden;
	border: 1px solid #04294A;
}

#game-info
{
	padding: 10px 10px 0px 10px;
}

#game-info h3
{
	font-size: 16px;
	color: #006BB5;
	margin: 0px 0px 10px 0px;
}

#game-info ul
{
	font-size: 12px;
	list-style: none;
	margin: 0px 0px 0px 10px;
	padding: 0;
}

#game-info ul li
{
	margin: 0px 0px 8px 0px;
}

#game-info ul li strong
{
	color: #006BB5;
	font-size: 14px;
}

#register-links
{
	padding: 0px 10px 0px 10px;
}

#register-links h3
{
	font-size: 16px;
	color: #006BB5;
	margin: 0px 0px 4px 0px;
}

#register-links a
{
	font-size: 14px;
	display: block;
	font-weight: bold;
	color: #ED1E2A;
	margin: 0px 0px 0px 20px;
}

.banner-place4 ul
{
	list-style: disc;
	margin: 0px 0px 0px 30px;
	font-size: 12px;
}

.more a {
	padding:0 22px 0 0;
	color:#000;
	background:url('/Site/Images/arrow.gif') no-repeat 100% 50%;
}

.highlight-box {
	height:1%;
	overflow:hidden;
	padding:14px 14px 5px 0;
}
.highlight-box p {
	line-height:13px;
	margin:0 0 14px;
}
.gallery-box {
	width:100%;
	padding:0 0 12px;
}
.gallery-box:after {
	display:block;
	clear:both;
	content:"";
}
.gallery-box .heading-text {
	position:relative;
	margin:0 0 -14px -13px;
}
.score-box {
	display: none;
	height:1%;
	overflow:hidden;
	line-height:25px;
	border:3px solid #fac820;
	padding:11px 5px 10px 20px;
	margin:0 0 26px;
	background:#f1de8e url('/Site/Images/bg-score.gif') repeat-x;
}
.score-box .title {
	float:left;
	font-size:18px;
}
.opponents {
	height:1%;
	overflow:hidden;
}
.opponents ul {
	width:100%;
	text-align:center;
}
.opponents ul li {
	display:inline;
	font-size:11px;
	padding:0 7px 0 17px;
	background:url('/Site/Images/separator1.gif') no-repeat 0 50%;
}
.opponents ul li:first-child,
.opponents ul li.first-child {
	background:none;
	padding:0 2px 0 0;
}
.opponents ul li span {
	font-weight:bold;
}

.extra-bar {
	margin: 40px 0px 0px 0px;
	width:164px;
	float:right;
}
.extra-bar .content-box .bottom {
	background:#fff;
}
.extra-bar .content-box .top .tr {
	background-position:153px -11px;
}
.extra-bar .content-box .bottom .hold {
	height:1%;
	overflow:hidden;
	border-left:2px solid #006bb5;
	border-right:2px solid #006bb5;
	padding:10px 0 0;
	position:relative;
}
.extra-bar .content-box .bottom .bottom-corner {
	width:100%;
	height:12px;
	margin:-12px 0 0;
	position:relative;
	z-index:10;
	overflow:hidden;
}
.extra-bar .content-box .bottom-corner .bl {
	position:absolute;
	z-index:11;
	bottom:0;
	left:-512px;
	height:24px;
	width:524px;
	padding:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
	background:url('/Site/Images/bg-extra-box-b2.png') no-repeat;
}
.extra-bar .content-box .bottom-corner .br {
	position:absolute;
	bottom:-12px;
	right:-12px;
	padding:0;
	height:24px;
	width:524px;
	line-height:0;
	font-size:0;
	overflow:hidden;
	background:url('/Site/Images/bg-extra-box-b2.png') no-repeat;
}
.banner-place2 {
	width:125px;
	height:125px;
	margin:0 auto 12px;
	overflow:hidden;
}
.banner-place img,
.banner-place2 img,
.banner-place3 img,
.banner-place4 img {
	display:block;
}
.banner-place3 {
	width:160px;
	height:600px;
	overflow:hidden;
}
#sidebar {
	float:left;
	width:180px;
	padding:154px 0 0;
}

/* #Leagues# */
#leagues
{
	list-style: none !important;
}

#leagues li
{
	margin: 0px 0px 20px 0px !important;
	width: 500px;
}
#leagues li a
{
	font-size: 18px;
	color: #084C79;
	font-weight: bold;
}

#leagues li p
{
	font-size: 12px !important;
	line-height: 16px !important;
}

/* #Blog# */
.blog-box {
	width:201px;
	position:absolute;
	z-index:1000;
	top:-4px;
	left:-3px;
	font-size:9px;
	line-height:13px;
}
.blog-box .hold {
	height:100px;
	overflow:hidden;
	padding:82px 0 0 20px;
	background:url('/Site/Images/bg-blog-label.png') no-repeat;
}
.blog-box ul {
	padding:0 0 10px;
}
.blog-box ul a {
	color:#000;
}
.blog-box ul a:hover {
	color:#ec1e2a;
}
.blog-box a {
	color:#aeadad;
}

/* #Events - Calendar# */

.event
{
	border: 1px solid #084C79;
	background: #E8EDEF;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.event h2
{
	font-size: 18px;
}

.event ul li strong
{
	color: #084C79;
}

.event-details h1
{
	color: #084C79;
	font-size: 18px;
	margin: 0px 0px 20px 0px;
}

#games-list
{
	margin: 0px 0px 0px -10px;
	padding: 0px;
}

#games-list li
{
	margin: 0px 0px 12px 0px;
}

#games-list a
{
	font-size: 10px !important;
}

/* #Profile# */

table.TabControlTable td
{
	padding: 8px 8px 8px 0px;
	margin: 0;
}

tr.TabControlRow
{
}

td.TabControl
{
	
}

a.TabControlLinkSelected
{
	font-size: 16px;
	font-weight: bold;
	color: #04294A;
}

a.TabControlLink
{
	font-size: 16px;
	font-weight: bold;
}

.sub-nav {
	width:176px;
	padding:2px;
	margin:0 0 26px;
	background:#cd1a24;
}
.sub-nav li {
	margin:2px 0 0;
	line-height:20px;
	padding:0 5px 0 14px;
	background:#ed1e2a;
	font-size:14px;
}
.sub-nav li:first-child,
.sub-nav li.first-child {
	margin:0;
}
.sub-nav a {
	color:#fff;
}
.sub-nav a:hover {
	color:#ffc915;
	text-decoration:none;
}
.banner-place {
	width:180px;
	height:510px;
	overflow:hidden;
	margin:0 0 22px;
}
.banner-place img {
	display:block;
	margin: 0px 0px 20px 0px;
}
.main-b {
	width:100%;
	overflow:hidden;
	height:9px;
	background:url('/Site/Images/bg-content-area-b.png') no-repeat;
}
#footer {
	width:100%;
	overflow:hidden;
	background:url('/Site/Images/bg-content-area-c.png') repeat-y;
}
#footer .hold {
	width:960px;
	margin:0 auto 40px;
	overflow:hidden;
	background:url('/Site/Images/bg-footer-c.gif') repeat-y;
}
#footer .wrap {
	height:1%;
	overflow:hidden;
	padding:18px 9px 0 17px;
	background:url('/Site/Images/bg-footer-t.gif') no-repeat;
}
#footer .ico-list {
	float:left;
	width:289px;
	margin:-9px 0 0;
}
#footer .ico-list li {
	line-height:16px;
	padding:0 0 0 23px;
	margin:9px 0 0;
}
#footer .ico-list .facebook {
	background:url('/Site/Images/facebook-footer.gif') no-repeat;
}
#footer .ico-list .twitter {
	background:url('/Site/Images/twitter-footer.gif') no-repeat;
}
#footer .ico-list a span {
	color:#2173af;
}

/* #Newsletter Form# */
.subscribe-form {
	width:290px;
	float:left;
}

.subscribe-form fieldset {
	width:290px;
	float:left;
	padding:4px 0 0;
}

.subscribe-form p {
	margin:0 0 5px;
}

.subscribe-form .text {
	float:left;
	width:186px;
	height:19px;
	padding:5px 6px 0;
	background:url('/Site/Images/bg-input-text.gif') no-repeat;
}

.subscribe-form .text input {
	width:100%;
	border:0;
	background:none;
	padding:0;
	font-size:12px;
	line-height:12px;
	color:#8b96a4;
}

.btn-subscribe {
	width:82px;
	height:24px;
	border:0;
	padding:0;
	float:right;
	cursor:pointer;
	background:url('/Site/Images/btn-subscribe.gif') no-repeat;
}

.footer-nav-holder {
	width: 290px;
	float:right;
	overflow:hidden;
	padding:6px 0 0;
}
.footer-nav {
	float:right;
	overflow:hidden;
	padding:6px 0 0;
}
.footer-nav li {
	float:left;
	overflow:hidden;
	margin:0 10px 0 -4px;
	padding:0 0 0 10px;
	background:url('/Site/Images/bullet1.gif') no-repeat 0 50%;
}
.footer-nav li a {
	text-decoration:underline;
}
.footer-nav li a:hover {
	text-decoration:none;
}