/* COLOR SCHEME */
/*	color: #E71C18; BWESA Red
	color: #7D100D; Header Text - Dark wine	
	color: #F7A2A5; News header
	color: #FFDBDE; News content
	color: #FFC7C6; Comment body
	color: #FDEAEA; Comment reply
	

	color: #710005; Dark wine
	color: #930006; Dark wine 2
	color: #EFDBDE; light red   
	color: #F0E8E8; comment color   
	color: #FFF7F7; very Light red

	color: #848284; Grey
	color: #F7F3F7; light grey
   
*/
html { width: 100%; } 
html, body { margin: 0 auto; padding: 0; height: 100%; }
body
{
    background-image: url(/img/background.png);
    /*background-color: Silver;*/
    width: 1042px;
    color: Black;
    font-size: 13px;
}
body, .inputButton { font-family: Trebuchet MS, Verdana, Tahoma, Century Gothic, Arial; }

a, img { text-decoration: none; border: none; color: #E71C18; }
.underlined { text-decoration: underline; }
.line { height: 4px; background-color: #E71C18; width: 100%; margin: 4px 0px 4px 0px; clear: both; }

.h1 {font-weight: bold; color: #E71C18; margin: 15px 0px 5px 50px; text-align: left;}
.h2 {font-weight: bold; color: #E71C18; margin-top: 15px;}
.h3 {font-weight: bold; color: #E71C18; margin-top: 15px;}

.smallerFont { font-size: 9px; }
.smallFont { font-size: 11px; }
.normalFont { font-size: 13px; }
.bigFont { font-size: 14px; }
.biggerFont { font-size: 17px; }
.biggestFont { font-size: 25px; }

.indent { margin-left: 25px; }
.imitTab { margin-left: 15px; }
.imitLink { cursor: pointer; }
.clear{	clear: both; height: 0px; width: 0px; }
.dontDisplay { display: none; }
.dontShow { visibility: hidden; }
.verticalText { writing-mode: tb-rl; -ms-writing-mode: tb-lr; filter: flipv fliph; }

.shadow { padding: 0 9px 0 9px; background: url('/img/shadow.png') repeat-y; height: auto; min-height: 100%; }
.main { width: 1024px; max-width: 1024px; background: #FFF; }

/* BEGIN Input elements */
.inputLabel, .inputAlert { color: #7D100D; }
.inputLabel, .inputButton { margin-right: 10px; }
.inputMulti, .inputText, .inputText100 { border: solid 1px Black; }
.inputText100 { width: 100px; }
.inputMulti { overflow: auto; }
.inputAlert { float: left; width: 440px; text-align: center; font-weight: bold; }
.windowClose { float: right; width: 16px; height: 16px; }
.inputButton, .inputButtonWide
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('/img/button_60x26.png') no-repeat;
	cursor: pointer;
	display: inline-block;
	padding-top: 0px;
	width: 60px;
	height: 26px;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	color: White;
}
.inputButtonWide { background: url('/img/button_123x26.png') no-repeat; width: 123px; }
.inputButton:hover { background: url('/img/button_60x26_hover.png') no-repeat; }
.inputButtonWide:hover { background: url('/img/button_123x26_hover.png') no-repeat; }
.imitRadio { background: url(/img/radio.png) no-repeat; width: 15px; height: 15px; display: inline-block; }
.imitRadioChecked { background: url(/img/radio_checked.png) no-repeat; }
/* END Input elements */

/* BEGIN Header elements */
.hdr { width: 100%; height: 255px; background: url(/img/header_back_4.jpg); /*background-color: Gray;*/ vertical-align: bottom; }
.hdr .lPanel { float: left; text-align: right; margin-top: 200px; width: 413px;}
.hdr .mPanel { float: left; width: 198px; }
.hdr .rPanel { float: left; text-align: left; margin-top: 200px; width: auto; }

.hdrMenu
{
	width: 123px;
	height: 26px;
	display:inline-block;
	text-align: center;
	padding-top: 5px;
	font-family: Arial;
	color: White;
}
.hdrMenu { background: url(/img/button_123x26.png) no-repeat; }
.hdrMenu:hover, .hdrMenuSelected { background: url(/img/button_123x26_hover.png) no-repeat; }
.hdrMenuSelected { font-weight: bold; }

/* END Header elements */

/* BEGIN Sponsor list elements */
.sponsorContainer { text-align: center; margin: 10px 0px 10px 0px; }
.sponsorContainer .sponsorItem { margin-right: 20px; }
.sponsorContainer .sponsorItem img { vertical-align: middle; }
/* END Sponsor list elements */

/* BEGIN Content elements */
.cnt { height: auto; min-height: 500px; padding: 5px 35px 0px 35px; text-align: center; }
.cntLeft400 { display: block; float: left; width: 400px; text-align: left; }
.cntLeft500 { display: inline; float: left; width: 500px; text-align: left; }
.cntRight400 { display: inline; float: right; width: 400px; text-align: left; }
.cntRight500 { display: inline; float: right; width: 500px; text-align: left; }
.cntRightAll { display: block; float: right; text-align: left; }
.cntCenter600 { display: inline-block; width: 600px; text-align: left; }
.cntCenter500 { display: inline-block; width: 500px; text-align: left; }
.cntCenter100prcnt { display: inline-block; width: 100%; }

.cnt p { text-align: justify; }

.imgLeft {margin: 5px 5px 5px 0px; width: 193px;}
.imgRight {margin: 5px 0px 5px 5px; width: 193px; }
.imgFull {width: 100%; margin: 5px 0px 5px 0px;}

.cnt .tabs { margin: 0px; list-style: none; text-align: left; padding: 0px; }
.cnt .tabs li { display: inline; }
.cnt .tab
{
	display: inline-block;
	width: 123px;
	height: 30px;
	background: url(/img/button2_123x26.png) no-repeat;
	text-align: center;
	color: #E71C18;
	cursor: pointer;
	padding-top: 2px;
}
.cnt .tab:hover, .cnt .tabsSelected { background: url(/img/button_123x26_hover.png) no-repeat; color: White; }
.cnt .tabsSelected  { font-weight: bold; }

.cnt .box { background-color: #FFEBEF; border: solid 1px #E71C18; }
.cnt .boxHeadFoot { background-color: #F7A2A5; padding: 5px; }
.cnt .boxTitle, .cnt .boxTitle a {color: #7D100D; }
.cnt .boxTitle a { text-decoration: underline; }
.cnt .boxTitle { font-weight: bold; }

.cnt .rowItem { background-color: #FFEBEF; }
.cnt .rowItemZebra { background-color: #FFDBDE; }
.cnt .rowItemSelected { font-weight: bolder; color: #E71C18; /*background-color: #F7A2A5;*/ }


.cnt .links { width: 100%; font-weight: bold; }
.cnt .links li { list-style: none; margin-bottom: 10px; }
.cnt .links li a { font-weight: normal; }
.cnt .links .col1 { width: 220px; font-weight: normal; }

.mainCoverPanel 
{ 
	position: absolute; 
	background-color: #EFDBDE;
	cursor: no-drop;
	width: 100%;
}
/* END Content elements */

/* BEGIN Footer elements */
.ftr { padding: 0px 30px 10px 30px; background-color: White; }
.counter { width: 100%; }
.copyright { text-align: center; }
/* END Footer elements */

/* BEGIN News elements */
.newsContainer { display: inline-block; height: auto; text-align: left; /*border: solid 1px Black;*/ }
.newsTitle .newsLangSwitchContainer { margin-top: 5px; }
.newsTitle { float: left; margin-right: 25px; }
.newsLangSwitchContainer { float: right; }
.newsDate { text-align: right; color: #848284; }
.newsContent { text-align: justify; margin: 10px; }
.newsImage { text-align: center; margin-bottom: 10px; }
.newsAuthor { text-align: right; margin: 5px; font-weight: bold; }
.newsFooter { text-align: right; color: #E71C18; }

.newsPagerContainer { font-weight: bold; float: right; }

.newsPagerLong, .newsPagerShort, .newsPagerSelected, .newsPagerHeader, .newsPagerLongDisabled
{
	float: left;
	height: 16px;
	padding-bottom: 2px;
	margin: 0px 1px 0px 1px;
	vertical-align: top;
	text-align: center;
	color: White;
}

.newsPagerLong { background: url(/img/button_38x16.png) no-repeat; width: 38px; }
.newsPagerShort { background: url(/img/button_16x16.png) no-repeat; width: 16px; }
.newsPagerSelected { color: Black; width: 38px; }
.newsPagerHeader { color: #E71C18; margin-right: 10px; }
.newsPagerShort:hover { background: url(/img/button_16x16_hover.png) no-repeat; width: 16px; }
.newsPagerLong:hover { background: url(/img/button_38x16_hover.png) no-repeat; width: 38px; }
.newsPagerLongDisabled { color: #F7F3F7; background: url(/img/button_38x16_disabled.png) no-repeat; width: 38px; }

.newsPagerBack { color: #E71C18; }

.commentContainer { margin: 10px; /* float: left; padding: 15px 15px 15px 15px; */}
.commentItem { text-align: justify; background-color: #FFDBDE; padding: 5px; }
.commentDate, .commentRepliedTo { color: #848284; }
.commentDate {  margin-bottom: 10px; }
.commentRepliedTo { border: solid 1px #848284; background-color: #F7F3F7; padding: 5px; margin: 0px 10px 10px 10px; }
.commentContent { margin-bottom: 10px; }
.commentReply { color: #E71C18; width: 100%; text-align: right; }

.pollContainer { margin: 0px 30px 20px 30px; border: solid 1px #848284; }
.pollTitle { font-weight: bold; text-align: center; }
.pollTable { width: 100%; }
.pollTable .col1 { width: 20px; }
.pollTable .col2 {  }
.pollTable .col3 { min-width: 200px; width: 200px; }
.pollTable .col4 { width: 20px; text-align: right; }
.pollTable .pollBar { display: inline-block; float: left; background: url(/img/pollBar_orange.png) repeat-x; width: 1px; }
.pollTable .pollBarBegin { display: inline-block; float: left; background: #DE794A repeat-y; width: 1px; }
.pollTable .pollBarEnd { display: inline-block; float: left; background: url(/img/pollBar_orange_end.png) no-repeat; width: 3px; }
.pollContainer .pollVote { text-align: center; margin: 5px 0px 5px 0px; }
.pollPlayerNumber { display: inline-block; width: 17px; }


.newCommentContainer, .newCommentTransparent { position: absolute; }
.newCommentContainer { background-color: Transparent; z-index: 99; border: solid 2px Orange; width: 480px; text-align: left; padding-top: 10px; padding-bottom: 10px; }
.newCommentTransparent { background-color: #848284; z-index: 98; width: 482px; }

.newCommentTop, #newCommentInput { margin-left: 10px; margin-right: 10px; }
#newCommentContent { width: 100%; height: 100px; }
#newCommentAuthor { width: 250px; }

.adminNewsItem { padding-left: 5px; }
/* END News elements */

/* BEGIN Loading elements */
.loading { position: absolute; height: 0px; background-color: #EFDBDE; text-align: center; padding: 50px; }
/* END Loading elements */

/* BEGIN Events elements */
.eventsContainer .eventItem { padding-left: 5px; font-weight: bold; margin-bottom: 2px; }

/* END Events elements */

/* BEGIN Stats elements */
.teamContent { min-height: 450px; }
.seasonsContainer { width: inherit; }
.seasonsContainer .seasonItem {  }
.seasonsContainer .seasonItem span { display: inline-block; width: 125px; }
.gamesContainer { width: 100%; color: Black; font-weight: normal;  }
.gamesTable { width: 100%; }
.gamesTable .col1 { width: 35px; text-align: center;}
.gamesTable .col2 { width: 75px; }
.gamesTable .col3 { width: 30px; text-align: center; }
.gamesTable .col4 { width: 170px; }
.gamesTable .col5 { width: 50px; text-align: center; }
.gamesTable .col6 {  }
.gamesTable .col7 { width: 10px; text-align: center; }
.gamesTable .gameRow:hover, .seasonsContainer .seasonItem:hover { background-color: #F7A2A5; }
.gamesTable .gameRow .hasStatsIndicator { color: White; background: url(/img/button_16x16.png) no-repeat; width: 16px; height: 16px; vertical-align: middle; text-align: center; font-weight: bold; }

.statsHeader { color: #E71C18; font-weight: bold; text-align: center; }
.playersContainer { width: 100%;}
.statsTable { width: 100%;  }
.statsTable th { padding: 5px; }
.statsTable .col1 { width: 30px; text-align: center; padding: 0;} /* number */
.statsTable .col2 { text-align: left; padding-left: 5px; } /* name */
.playersContainer .playerStatsLegend { padding: 5px 0 0 50px; }
/* END Stats elements */

/* BEGIN Gallery elements */
#galleryContainer { margin-left: 40px; }
.gallery { display: inline-block; float: left; width: 200px; margin: 5px; }
.galleryImg { max-width: 640px; border: solid 1px Black; }
.galleryNav {  }
.galleryNav #galleryNavCounter  	
{
	width: 123px;
	height: 26px;
	display:inline-block;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
 }

/* END Gallery elements */

/* BEGIN Admin elements */
	/* BEGIN Login elements */
	.login { width: 300px; margin-top: 50px; padding: 10px; text-align: left; border: solid 1px #E71C18; }
	.login .inputText { border-color: #E71C18; width: 160px; }
	.loginLabel { display: inline-block; width: 100px; }
	.loginSubmit { text-align: center; margin: 5px 0px 5px 0px; }
	.loginError { color: #E71C18; font-weight: bold; }
	/* END Login elements */
	
	/* BEGIN News Editor elements */
	.adminNewsListContainer { border: solid 1px #E71C18; }
	.adminNewsButtonContainer { text-align: center; }
	.adminNewsEditorTable .col1, .adminNewsEditorTable .col2 { border-bottom: solid 1px #E71C18; }
	.adminNewsEditorTable .col1 { width: 100px; vertical-align: top; }
	.adminNewsEditorTable .col2, .adminNewsEditorTable .fullWidthElement { width: 400px; }
	.adminNewsEditorTable .adminNewsContent { height: 300px; }
	.adminNewsEditorTable .adminNewsImagePreview { height: 100px; width: auto; border: solid 1px Black; padding: 1px; }
	/* END News Editor elements */
	
	/* BEGIN Results & Stats elements */
	.adminTeamSelector { text-align: left; }
	.adminTeamList { list-style: none; }
	.adminTeamSelector li { display: inline; margin-left: 10px; }
	.adminStatEntry { width: 25px; }
	.saveButtonContainer { text-align: center; }
	.playersContainer .adminStatEntry { text-align:center; }

	.scoreEditorContainer span { display: inline-block; width: 100px; }
	
	.adminPlayerFilterSelector li { display: inline; }
	/* END Results & Stats elements */
	
	/* BEGIN Poll Editor*/
	.adminPollTable .adminPollItem, #adminPollName { width: 320px; }
	#adminPollName { height: 50px; }
	/* END Poll Editor*/
/* END Admin elements */

/* SCROLLBARS TEMP 
{scrollbar-face-color: #8AB200;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color:#53670D;
scrollbar-darkshadow-color: #53670D;
scrollbar-track-color: #D4E597;
scrollbar-arrow-color: #53670D;}
*/
