﻿body { background: #f6fafd url(background.gif) repeat-x; }
body form { margin: 0 auto; }

#PageContainer { background: #FFFFFF; }

#HeaderArea { height: 90px; background: #FFF; }
#Header { height: 90px; background: #FFF; }
#Logotype { margin-top: 20px; margin-right: 20px; }
#TopLogin { top: 80px; }

#MainMenuArea { background: none; }
#MainMenu { background: none; }
#MainMenu li { padding: 0 1px 1px; margin-top: 0; }
#MainMenu li.selected { background: #5da2d9; }
#MainMenu li.selected a { background: transparent url(mainMenuSelected.gif) repeat-x bottom; color: #FFFFFF; }
#MainMenu li a { color: #4B4B4B; }
#MainMenu li.unselected a { height: 25px; }
#MainMenu li.unselected a:hover { color: #FFF; background: #5da2d9; border: 0; }

#MainMenu li a,
#MainMenu li.selected a,
#MainMenu li.unselected a:hover {
	padding: 20px 12px 0;
}

#FooterArea { background: #FFFFFF; }

.mainInfoBox .headingContainer { background-image: url(boxHeaderLeft.png); }
.mainInfoBox .headingContainer h2 { background-image: url(boxHeaderRight.png); }

.mainInfoBox.alt .headingContainer { background-image: url(boxHeaderLeftAlt.png); }
.mainInfoBox.alt .headingContainer h2 { background-image: url(boxHeaderRightAlt.png); }

.tagCloud .headingContainer { background-image: url(boxHeaderLeftTopL.png); }
.tagCloud .headingContainer h2 { background-image: url(boxHeaderRightTopR.png); }

#PopUp .mainInfoBox .headingContainer { background-image: url(boxHeaderLeft.png); }

/*~ Community bug fix: Background wasn't correctly positioned in IE */
#ClubMenu { background-position: top right; }
