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%;
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
/* ------------------------------------------------------------------------ */
body {
	font-family: Arial;
	color:#576971;
	font-size:12px;
	line-height:20px;
	background-color:#1e3946;
}
img { 
	border:0px 
}
.leftimg{
	float:left;
}
.rightimg{
	float:right;
}
.photoimg{
	float:left;
	padding:0px 20px 20px 0px;
	width:350px;
}
a:link, a:visited {
	text-decoration:none;
	color:#0176b0;
}
a:hover {
	text-decoration:underline;
	color:#000000;
}
/*-----------------------------------------------------*/
#top-container{
	width:100%;
	background:#000000 url(../img/topbg.jpg) no-repeat center;
}
#top{
	width:980px;
	margin:0 auto;
	height:492px;
}
#subpage-top-container{
	width:100%;
	background:#000000 url(../img/subtopbg.jpg) no-repeat center;
}
#subpage-top{
	width:980px;
	margin:0 auto;
	height:189px;
}
#tagline{
	color:#b6cad4;
	width:500px;
	float:left;
	height:32px;
	padding-top:13px;
	font-size:14px;
}
#top ul, #subpage-top ul{
	padding-top:3px;
}
#top li, #subpage-top li{
	float:left;
	font-size:16px;
}
#top li a:link, #top li a:visited, #subpage-top li a:link, #subpage-top li a:visited{
	color:#8bcee0;
	text-decoration:none;
}
#top li a:hover, #subpage-top li a:hover{
	color:#ffffff;
	text-decoration:none;
}
/*-----------------------------------------------------*/
#top-links{
	width:480px;
	text-align:right;
	height:45px;
	float:right;
	color:#8ba7b5;
}
#top-links ul{
	float:right;
	margin-top:5px;
}
#top-links li{
	float:left;
	font-size:14px;
}
#members-login a:link, #members-login a:visited{
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	background:url(../img/login.png) no-repeat right;
	color:#def4fe;
	padding:15px 33px 16px 0px;
	margin-right:8px;
}
#members-login a:hover{
	color:#ffffff;
}
#top li.sign-up, #subpage-top li.sign-up{
	padding:5px 21px 0px 0px;
}
#top li.sign-up a:link, #top li.sign-up a:visited, #subpage-top li.sign-up a:link, #subpage-top li.sign-up a:visited{
	background:url(../img/signup.png) no-repeat;
	background-position:0px 0px;
	font-size:12px;
	color:#1e3b4a;
	text-transform:capitalize;
	font-weight:bold;
	padding:8px 18px 7px;
}
#top li.sign-up a:hover, #subpage-top li.sign-up a:hover{
	color:#000000;
}
#top li.youtube, #subpage-top li.youtube{
	padding:0px 5px 0px 0px;
}
#logo{
	float:left;
	margin-top:11px;
}
/*-----------------------------------------------------*/
#search-box{
	width:340px;
	margin-left:326px;
	margin-right:314px;
	padding:208px 0px 88px;
	float:left;
}
#search-box p{
	font-size:20px;
	font-weight:bold;
	color:#0a0d10;
	height:30px;	
}
#search-box a:link, #search-box a:visited{
	color:#005165;
}
.dojoComboBox, #teamForm_view_team_name {
	width:252px;
	height:40px;
	border:2px solid #289ab7;
	font-size:20px;
	padding:5px;
	float:left;
}
#gobutton{
	width:61px;
	height:54px;
	float:right;
	margin-left:6px;
}
.dojoComboBoxOuter{
	float:left;
}
input.dojoComboBox {
  border:2px solid #289ab7;
  margin-right:6px;
  margin-top:4px;
}
#teamForm_view_0{
	margin-left:5px;
}
#search-box select{
	visibility:hidden;
}
/*-----------------------------------------------------*/
#nav{
	float:right;
	margin-top:15px;
	background:url(../img/navdivider.png) no-repeat right;
}
#subnav{
	float:right;
	margin-top:108px;
	background:url(../img/navdivider.png) no-repeat right;
}
#nav li, #subnav li{
	padding:0px 20px;
	background:url(../img/navdivider.png) no-repeat left;
}
/*-----------------------------------------------------*/
#overview-tab{
	font-size:28px;
	color:#0d1f28;
	letter-spacing:-1px;
	font-weight:bold;
	padding:15px 0px 0px 15px;
	width:170px;
	height:32px;
	float:left;
}
#overviewcontainer{
	background:#e5eff3 url(../img/overviewbg.png) repeat-x;
	float:left;
	width:100%;
}
#overview{
	height:440px;
	width:980px;
	margin:0 auto;
	padding-top:50px;
}
#overview h1{
	font-size:28px;
	color:#42515a;
	letter-spacing:-1px;
	margin-top:20px;
	padding-bottom:12px;
}
#overview p{
	padding-top:12px;
	padding-bottom:10px;
}
.overview-button:link, .overview-button:visited{
	color:#ffffff;
	background:#28a6c5 url(../img/overview-button.png) no-repeat;
	background-position:0px 0px;
	padding:5px 23px 8px;
	width:95px;
	height:17px;
	display:block;
	font-weight:bold;
}
.overview-button:hover{
	background:#28a6c5 url(../img/overview-button.png) no-repeat;
	background-position:0px -30px;
	text-decoration:none;
}
#left-column{
	width:300px;
	float:left;
}
#mid-column{
	width:300px;
	float:left;
	margin-left:40px;
}
#right-column{
	width:300px;
	float:left;
	margin-left:40px;
}
/*-----------------------------------------------------*/
#maincontainer{
	background-color:#ffffff;
	float:left;
	width:100%
}
#main{
	width:980px;
	margin:0 auto;
}
#content{
	padding-top:35px;
	float:left;
	width:718px;
}
#content h1{
	font-size:26px;
	letter-spacing:-1px;
	width:718px;
	height:32px;
	float:left;
	margin-bottom:10px;
}
#content p{
	float:left;
}
#content h2{
	font-size:18px;
	letter-spacing:-1px;
	width:718px;
	height:24px;
	float:left;
	margin-top:20px;
}
#content h3{
    font-size:16px;
    width:718px;
    height:24px;
    float:left;
    margin-top:10px;
} 
.intropara{
	background:#ebf8fe url(../img/info.png) no-repeat;
	border:1px solid #c9ebfc;
	padding:20px 20px 20px 100px;
	margin-bottom:20px;
	float:left;
}
.disclaimer{
	background:#f3f7f9 url(../img/warning.png) no-repeat;
	border:1px solid #dde6ea;
	padding:20px 20px 20px 100px;
	margin-top:10px;
}
.comment{
	padding:20px;
	background-color:#f3f7f9;
	float:left;
	border:1px solid #d7e1e7;
	width:676px;
	margin-bottom:10px;
}
#commentbox{
	width:500px;
	height:150px;
	margin-bottom:20px;
}

/*-----------------------------------------------------*/
#team-tabs{
	background-color:#ecf3f6;
	height:40px;
	float:left;
	line-height:40px;
	margin-bottom:20px;
	width:718px;
}
#team-tabs li{
	float:left;
	padding:0px 20px 0px 8px;
}
.article-header{
	
}
.article-para{
	padding-bottom:20px;
	border-bottom:1px solid #e0e0e0;
	float:left;
}
#user-stats{
	margin-top:40px;
	background-color:#ecf3f6;
	padding:20px;
	width:678px;
	float:left;
}
#user-tabs{
	background-color:#d3e1e7;
	float:left;
	width:100%;
	margin-bottom:20px;
}
#user-tabs ul{
	padding-left:18px;
}
#user-tabs li{
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:15px 30px;
}
.user-stats-body{
	margin-bottom:20px;
	width:678px;
	float:left;
}
/*-----------------------------------------------------*/
td{
	border-bottom:1px solid #d7e1e7;
}
.table-body{
	width:718px;
	margin-bottom:20px;
	float:left;
}
.table-body-full{
	margin-bottom:20px;
	float:left;
}
.table-row{
	height:34px;
	line-height:34px;
}
.table-row-alt{
	background-color:#f3f7f9;
	height:34px;
	line-height:34px;
}
.table-header{
	background:#395b6c url(../img/table-header.png) repeat-x;
	height:34px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:34px;
}
.table-hometeam{
	width:110px;
	padding-left:2px;
}
.table-lastfive{
	width:75px;
}
.table-vs{
	width:18px;
}
.table-awayteam{
	width:110px;
	border-right:1px solid #d7e1e7;
}
.table-header-awayteam{
	width:110px;
}
.table-rating{
	width:46px;
	text-align:right;
	border-right:1px solid #d7e1e7;
	padding-right:4px;
}
.table-header-rating{
	width:46px;
	text-align:right;
	padding-right:4px;
}
.table-date{
	width:95px;
	text-align:center;
	border-right:1px solid #d7e1e7;
}
.table-header-date{
	width:95px;
	text-align:center;
}
.table-home{
	width:57px;
	text-align:left;
	border-right:1px solid #d7e1e7;
	padding-right:4px;
}
.table-header-home{
	width:54px;
	text-align:right;
	padding-right:7px;
}
.table-draw{
	width:57px;
	text-align:left;
	border-right:1px solid #d7e1e7;
	padding-right:4px;
}
.table-header-draw{
	width:54px;
	text-align:right;
	padding-right:7px;
}
.table-draw-header{
	width:57px;
	text-align:right;
	padding-right:4px;
}
.table-away{
	width:57px;
	text-align:left;
	padding-right:4px;
}
.table-rating-pos{
	color:#488f0f;
}
.table-rating-neg{
	color:#d40000;
}
.table-league-team{
	border-right:1px solid #d7e1e7;
	padding-left:3px;
}
.table-header-team{
	padding-left:3px;
}
.table-league-cell{
	width:24px;
	border-right:1px solid #d7e1e7;
	text-align:right;
	padding-right:4px;
}
.table-result-cell{
	width:24px;
	border-right:1px solid #d7e1e7;
	text-align:center;
}
.table-capacity-cell{
	width:64px;
	border-right:1px solid #d7e1e7;
	text-align:center;
}
.table-time-cell{
	width:64px;
	text-align:right;
}
.table-header-cell{
	width:24px;
	text-align:right;
	padding-right:4px;
}
.table-header-pl{
	width:24px;
	text-align:right;
	padding-right:4px;
}
.table-league-pl{
	width:24px;
	text-align:right;
	border-right:1px solid #d7e1e7;
	padding-right:4px;
}
.table-league-gd{
	width:35px;
	border-right:1px solid #d7e1e7;
	text-align:right;
	padding-right:4px;
}
.table-header-gd{
	width:35px;
	text-align:right;
	padding-right:4px;
}
.table-header-pts{
	width:36px;
	text-align:right;
	padding-right:4px
}
.table-league-pts{
	width:36px;
	text-align:right;
	padding-right:3px
}
.table-username{
	width:155px;
	padding-left:5px;
}
.table-private-msg{
	width:160px;
}
.table-team{
	width:168px;
	}
.table-reg-date{
	width:120px;
	text-align:right;
}
.table-messages{
	width:105px;
	text-align:right;
	padding-right:5px
}
.table-page-links{
	height:34px;
	float:right;
}
.table-view{
	padding-left:5px;
	width:60px;
}
.table-placed{
	width:150px;
	text-align:right;
}
.table-odds{
	width:100px;
	text-align:right;
}
.table-stake{
	width:100px;
	text-align:right;
}
.table-status{
	width:200px;
	text-align:center;
}
.table-win{
	text-align:right;
	padding-right:5px;
}
.table-directory{
	width:60px;
}
.table-forum{
	width:220px;
}
.table-topics{
	width:60px;
	text-align:right;
}
.table-forum-messages{
	width:80px;
	text-align:right;
	padding-right:30px;
}
.table-forum-row{
	height:54px;
}
.table-forum-row-alt{
	background-color:#f3f7f9;
	height:54px;
}
.table-icon-level{
	width:50px;
}
.table-forum-level{
	width:240px;
}
.table-answers-level{
	width:80px;
	text-align:right;
}
.table-author-level{
	padding-left:15px;
}
.table-views-level{
	width:60px;
	text-align:right;
	padding-right:40px;
}
.table-last-msg-level{
	width:160px;
}
.table-author-message{
	width:140px;
	padding-left:10px;
}
.table-page-links a:link, .table-page-links a:visited{
	border:1px solid #28a6c5;
	background-color:#ffffff;
	color:#28a6c5;
	padding:5px 7px;
}
.table-page-links a:hover{
	border:1px solid #28a6c5;
	background-color:#28a6c5;
	color:#ffffff;
	padding:5px 7px;
	text-decoration:none;
}
.table-page-links a.selected{
	background-color:#28a6c5;
	border:1px solid #28a6c5;
	color:#ffffff;
	padding:5px 7px;
}
.result-image{
	margin-right:1px;
}
.subh1{
	margin-top:30px;
	float:left;
}
.sub-list-horiz{
	padding:20px;
	background-color:#f3f7f9;
	border:1px solid #d7e1e7;
	float:left;
}
.sub-list-horiz li{
	width:120px;
	padding-right:100px;
	background-color:#f3f7f9;
	float:left;
}
.sub-list-vert{
	padding:20px;
	background-color:#f3f7f9;
	border:1px solid #d7e1e7;
	float:left;
}
.sub-list-vert li{
	background-color:#f3f7f9;
}
#teams-table td{
	width:25%;
}
#seasons-table td{
	width:20%;
}
#betting_storeChosenGames_0{
	margin:0px 0px 10px;
	float:right;
}
/*-----------------------------------------------------*/
.pagination {
	padding:3px;
	margin:3px;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Times;
	text-align: right;
}

.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #2e6ab1;
}
.pagination a:hover, .pagination a:active {
	border: 1px solid #dd6900;
	color: #000;
	background-color: lightyellow;
	text-decoration: none;
}
.pagination .current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid navy;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
.pagination .disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}
/*-----------------------------------------------------*/
.poster-details{
	padding:5px;
	text-align:center;
}
.forum-message{
	background-color:#f3f7f9;
}
.forum-message-author{
	background-color:#e3ecf0;
	text-align:right;
	padding-right:20px;
	height:32px;
}
.forum-message-details{
	background-color:#f3f7f9;
	vertical-align:top;
	padding:10px 20px 0px 0px;
}
/*-----------------------------------------------------*/
#forum-stats{
	float:left;
	background:#f3f7f9 url(../img/stats.png) no-repeat;
	border:1px solid #dde6ea;
	padding:20px 20px 20px 140px;
	margin-top:10px;
	width:558px;
	}
#forum-stats h1{
	font-size:16px;
	letter-spacing:-1px;
	height:22px;
	margin-bottom:0px;
}
#forum-icons{
	float:left;
	background-color:#f3f7f9;
	border:1px solid #dde6ea;
	padding:20px;
	margin-top:10px;
	width:678px;
	}
#forum-key{
	margin-top:20px;
	}
#last-visited{
	margin-bottom:6px;
	font-size:11px;
	text-align:right;
	width:718px;
}
/*-----------------------------------------------------*/
#user-profile{
	float:left;
	width:478px;
	background-color:#f3f7f9;
	border:1px solid #d7e1e7;
	padding:30px;
}
#user-profile h1{
	font-size:16px;
	letter-spacing:-1px;
	width:200px;
	height:32px;
	float:left;
}
#user-profile tr{
	height:34px;
	line-height:34px;
}
.user-profile-header{
	background:#395b6c url(../img/table-header.png) repeat-x;
	height:34px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:34px;
	font-size:16px;
	padding-left:10px;
}
.user-profile-category{
	width:270px;
	text-align:right;
	padding-right:10px;
}
.user-profile-details{
	width:270px;
	font-weight:bold;
}
.profile-photo{
	width:150px;
	height:150px;
	float:left;
	padding-right:20px;
}
.table-profile-row{
	height:28px;
	line-height:28px;
}
.table-profile-row-alt{
	background-color:#f3f7f9;
	height:28px;
	line-height:28px;
}
/*-----------------------------------------------------*/
#news{
	padding-top:35px;
	float:left;
}
#news h1{
	font-size:36px;
	letter-spacing:-1px;
	background:url(../img/news-top.png) no-repeat;
	width:618px;
	height:46px;
	padding:35px 0px 0px 100px;
}
#news-content{
	background-color:#f7f9f9;
	border:2px solid #e0e9ed;
	border-width:0px 2px;
	padding:20px 40px 20px;
	width:634px;
	text-transform:capitalize;
}
#news-content ul{
	border-top:1px solid #d1dee4;
	border-bottom:1px solid #ffffff;
}
#news-content li{
	height:26px;
	line-height:26px;
	border-bottom:1px solid #d1dee4;
	border-top:1px solid #ffffff;
}
#news-footer{
	background-color:#f7f9f9;
	border:2px solid #e0e9ed;
	border-width:0px 2px 2px;
}
.news-button:link, .news-button:visited{
	color:#ffffff;
	background:#d30000 url(../img/news-button.png) no-repeat;
	background-position:0px 0px;
	padding:5px 23px 8px;
	width:95px;
	height:17px;
	display:block;
	font-weight:bold;
	margin-left:40px;
	margin-bottom:30px;
}
.news-button:hover{
	background:#28a6c5 url(../img/news-button.png) no-repeat;
	background-position:0px -30px;
	text-decoration:none;
}
/*-----------------------------------------------------*/
.article{
    border-bottom:1px solid #d7e1e7;
    margin-bottom:10px;
    padding-bottom:10px;
    width:718px;
    float:left;
}
.article h1{
    font-size:14px;
    font-weight:normal;
}
.articlethumb{
    float:left;
    margin-right:20px;
    margin-top:5px;
    width:150px;
}
.videothumb{
    float:left;
    margin-right:20px;
    margin-top:5px;
    width:120px;
    height:90px;	
}
.article-text{
    float:left;
    width:548px;
}
.article-text-no-thumb{
    float:left;
    width:698px;
}
.article-meta{
    font-size:11px;
}
/*-----------------------------------------------------*/
#sidebar{
	width:238px;
	margin-left:24px;
	float:right;
	padding-top:76px;
}
#sidebar h1{
	background:url(../img/sidebar-header.png) no-repeat;
	height:38px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	padding-left:10px;
	padding-top:7px;
}
.sidebar-panel{
	background-color:#dae9ef;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#99bdcc;
	margin-bottom:15px;
	padding:10px 20px;
	text-align:center;
}
#sidebar ul{
	border-top:1px solid #b2cdd8;
	border-bottom:1px solid #f0f6f8;
}
#sidebar li{
	border-top:1px solid #f0f6f8;
	border-bottom:1px solid #b2cdd8;
	height:24px;
	text-align:left;
}
#sidebar select{
	width:188px;
	padding:5px;
}
.sidebar-button:link, .sidebar-button:visited{
	color:#ffffff;
	background:#28a6c5 url(../img/overview-button.png) no-repeat;
	background-position:0px 0px;
	padding:5px 23px 8px;
	width:95px;
	height:17px;
	display:block;
	font-weight:bold;
	margin:8px auto;
}
.sidebar-button:hover{
	background:#28a6c5 url(../img/overview-button.png) no-repeat;
	background-position:0px -30px;
	text-decoration:none;
}
.number{
	color:#aa0202;
}
.fixture:link, .fixture:visited{
	color:#aa0202;
}
.fixture:hover{
	color:#000000;
}
/*-----------------------------------------------------*/
#breadcrumbs-container{
	background-color:#ffffff;
	width:100%;
	float:left;
	padding-top:40px;
}
#breadcrumbs{
	width:980px;
	margin:0 auto;
	line-height:28px;
	border-bottom:3px solid #e0e0e0;
}
#breadcrumbs-links{
	float:left;
}
#breadcrumbs-date{
	float:right;
}
/*-----------------------------------------------------*/
#adcontainer{
	background-color:#FFFFFF;
	padding-top:30px;
	width:100%;
	float:left;
}
#advert{
	margin:0 auto;
	width:748px;
	height:100px;
	background-color:#f0f0f0;
	border:1px solid #dee8ed;
	text-align:center;
	padding-top:10px;
}
#sub-adcontainer{
	background:#e5eff3 url(../img/subadbg.png) repeat-x;
	padding-top:40px;
	height:137px;
	width:100%;
	float:left;
}
#sub-advert{
	margin:0 auto;
	width:748px;
	height:100px;
	background-color:#f1f7f9;
	border:1px solid #c1d4db;
	text-align:center;
	padding-top:10px;
}
/*-----------------------------------------------------*/
#footercontainer{
	background:url(../img/footerbg.png) repeat-x;
	height:320px;
	float:left;
	width:100%;
}
#footercontainer a:link, #footercontainer a:visited{
	color:#7a96a4;
	text-decoration:none;
}
#footercontainer a:hover{
	color:#ffffff;
	text-decoration:none;
}
#footer{
	width:980px;
	height:176px;
	margin:0 auto;
	text-align:center;
	padding-top:90px;
	background:url(../img/ball.jpg) no-repeat top right;
}
#footer ul{
	float:left;
	text-align:left;
	margin-right:30px;
	width:220px;
	border-bottom:1px solid #f5f8f9;
}
#footer li{
	line-height:24px;
	border-top:1px solid #f5f8f9;
	border-bottom:1px solid #b6c7d2;
}

#footer li.footer-header{
	font-size:24px;
	border-top:none;
	height:32px;
	color:#1b3542;
}
#footer a:link, #footer a:visited{
	color:#0176b0;
	text-decoration:none;
}
#footer a:hover{
	color:#000000;
	text-decoration:underline;
}
#footerstrip{
	width:980px;
	margin:0 auto;
	text-align:center;
	color:#7a96a4;
	height:38px;
	padding-top:16px;
	background:url(../img/footerlogo.png) no-repeat left;
}
#youtube{
	padding:0px 5px 0px 0px;
}
