/* ----- main page elements ----- */
#wrapper{
	height:100%;
        width:100%;
        margin:0px;
        padding:0px;
        border:0px;
        left:0px;
        top:0px;
        position:absolute;
	}
#blockL{
	height:100%;
        width:50%;
        margin:0px;
        padding:0px;
        border:0px;
        left:0px;
        top:0px;
        position:absolute;
	background-image:url(images/dm10_repeater_L.gif);
        background-repeat:repeat-x;
}

/* used if navi has sub navi */
#blockLsub{
	height:100%;
        width:50%;
        margin:0px;
        padding:0px;
        border:0px;
        left:0px;
        top:0px;
        position:absolute;
	background-image:url(images/dm10_repeater_L_sub.gif);
        background-repeat:repeat-x;
}
#blockC{
	height:100%; 
        width:898px;
        margin:0px;
        padding:0px;
        border:0px;
        top:0px;
        position:relative;
}
#blockR{
	height:100%;
        width:50%;
        margin-left:-50%;
        padding:0px;
        border:0px;
        top:0px;
        left:100%;
        position:absolute;
	background-image:url(images/dm10_repeater_L.gif);
        background-repeat:repeat-x;
}
/* used if navi has sub navi */
#blockRsub{
	height:100%;
        width:50%;
        margin-left:-50%;
        padding:0px;
        border:0px;
        top:0px;
        left:100%;
        position:absolute;
	background-image:url(images/dm10_repeater_L_sub.gif);
        background-repeat:repeat-x;
}
#header{
	height:96px;
        width:898px;
        margin:0px;
        padding:0px;
        border:0px;
        top:0px;
        left:0px;
        position:absolute;
}
#headerContainer{
	height:96px;
        width:898px;
        margin:0px;
        padding:0px;
        border:0px;
        top:0px;
        left:0px;
        position:absolute;
}

/* --- navi element wrapper including main and sub navigation bars --- */
#naviWrapper{
	height:44px;
        width:898px;
        margin:0px;
        padding:0px;
        border:0px;
        top:96px;
        left:0px;
        position:absolute;
}
#heinz{
	width:220px;
        height:800px;
        margin:0px;
        padding:0px;
        border:0px;
        left:0px;
        top:160px;
        position:absolute;
	vertical-align:top;
}
#heinzContainer{
	width:220px;
        height:800px;
        margin:0px;
        padding:0px;
        border:0px;
        left:0px;
        top:0px;
        position:absolute;
}
#textboxWrapper{
	width:484px;
        height:auto;
        margin:0px;
        padding:0px;
        border:0px;
        top:150px;
        left:206px;
        position:absolute;
}
#textboxTop{
	width:484px;
        height:38;
        margin:0px;
        padding:0px;
        border:0px;
        top:0px;
        left:0px;
        position:absolute;
}
#textbox{
	width:404px; 
        height:auto;
        margin:0px;
        padding-left:45px;
        padding-right:35px;
        padding-top:0px;
        padding-bottom:272px;
	border:0px;
        top:38px;
        left:0px;
        position:absolute;
	background-image:url(images/dm10_textbox.gif);
        background-repeat:repeat-y;
	font-family:sans-serif; 
        font-size:small;
        line-height:120%;
}
#sponsors{
	width:90px;
        height:470px;
        margin-left:-110px;
        padding:0px;
        border:0px;
        top:170px;
        left:100%;
        position:absolute;
}
#sponsorsContainer{
	width:90px;
        height:470px;
        margin:0px;
        padding:0px;
        border:0px;
        left:0px;
        top:0px;
        position:absolute;
}

/* ----- floating footer ----- */
#footerWrapper{
	height:19px; 
        width:100%;
        margin:0px;
        padding:0px;
        border:0px;
        left:0px;
        position:absolute;
}
#footerC{
	height:19px; 
        width:898px;
        margin:0px;
        padding:0px;
        border:0px;
        left:0px;
        position:relative;
	background-image:url(images/dm10_footer_repeater.jpg);
        background-repeat:repeat-x;
}

#footerL{
	height:19px; 
        width:50%;
        margin:0px;
        padding:0px;
        border:0px;
        left:0px;
        position:absolute;
	background-image:url(images/dm10_footer_repeater.jpg);
        background-repeat:repeat-x;
}
#footerR{
	height:19px; 
        width:50%;
        margin-left:-50%;
        padding:0px;
        border:0px;
        left:100%;
        position:absolute;
	background-image:url(images/dm10_footer_repeater.jpg);
        background-repeat:repeat-x;
}
#BJlink{
	height:14px;
        width:222px;
        margin:0px;
        padding:0px;
        border:0px;
        left:3px;
        top:3px;
        position:absolute;
}
#IMPlink{
	height:14px;
        width:102px;
        margin:0px;
        padding:0px;
        border:0px;
        right:10px;
        top:3px;
        position:absolute;
}

/* ----- main navigation menu bar with mouse interaction features ----- */
/* --- navi element wrapper for main navigation bar --- */
#naviMain{
	height:22px;
        width:898px;
        margin:0px;
        padding:0px;
        border:0px;
        top:0px;
        left:0px;
        position:absolute;
}

/* --- navi pseudo classes for main navi mouse hover/down --- */
#navHome {
	margin: 0;
	padding: 0;
	height: 22px;
	list-style: none;
	display: inline;
	overflow: hidden;
	width: 112px;
}

#navHome a {
	float: left;
	padding: 22px 0 0;
	overflow: hidden;
	height: 0px !important;
	background: url(images/dm10_BTNs_main.gif) 0px 1px no-repeat;
	width: 112px;
	outline:none;
}
#navHome a:hover {
	background-position: 0px -21px;
}
#navHome a:active {
	background-position: 0px -43px;
}
#navLoc {
	margin:0px;
	padding: 0px;
	height: 22px;
	list-style: none;
	display: inline;
	overflow: hidden;
	width: 112px;
}
#navLoc a {
	float: left;
	padding: 22px 0 0;
	overflow: hidden;
	height: 0px !important;
	background: url(images/dm10_BTNs_main.gif) -112px 1px no-repeat;
	width: 112px;
	outline:none;
}
#navLoc a:hover {
	background-position: -112px -21px;
}
#navLoc a:active {
	background-position: -112px -43px;
}
#navPlay {
	margin:0px;
	padding: 0px;
	height: 22px;
	list-style: none;
	display: inline;
	overflow: hidden;
	width: 112px;
}
#navPlay a {
	float: left;
	padding: 22px 0 0;
	overflow: hidden;
	height:0px !important;
	background: url(images/dm10_BTNs_main.gif) -224px 1px no-repeat;
	width: 112px;
	outline:none;
}
#navPlay a:hover {
	background-position: -224px -21px;
}
#navPlay a:active {
	background-position: -224px -43px;
}
#navPress {
	margin:0px;
	padding: 0px;
	height: 22px;
	list-style: none;
	display: inline;
	overflow: hidden;
	width: 112px;
}
#navPress a {
	float: left;
	padding: 22px 0 0;
	overflow: hidden;
	height: 0px !important;
	background: url(images/dm10_BTNs_main.gif) -336px 1px no-repeat;
	width: 112px;
	outline:none;
}
#navPress a:hover {
	background-position: -336px -21px;
}
#navPress a:active {
	background-position: -336px -43px;
}
#navKont {
	margin:0px;
	padding: 0px;
	height: 22px;
	list-style: none;
	display: inline;
	overflow: hidden;
	width: 112px;
}
#navKont a {
	float: left;
	padding: 22px 0 0;
	overflow: hidden;
	height: 0px !important;
	background: url(images/dm10_BTNs_main.gif) -448px 1px no-repeat;
	width: 114px; /* last one in horizontal line is 2 pc wider to keep right white outline 2px wide */
	outline:none;
}
#navKont a:hover {
	background-position: -448px -21px;
}
#navKont a:active {
	background-position: -448px -43px;
}

/* ----- mouse interaction sub navigation menu bar ----- */
/* --- navi element wrapper for sub navigation bar --- */
#naviSub{
	height:22px; width:450px; margin:0px; padding:0px; border:0px; top:22px; left:0px; position:absolute;
}
/* --- navi pseudo classes for mouse sub navi hover/down --- */
/* --- players sub menu --- */
#navPlayInfo {
	margin: 0;
	padding: 0;
	height: 22px;
	list-style: none;
	display: inline;
	overflow: hidden;
	width: 112px;
}
#navPlayInfo a {
	float: left;
	padding: 22px 0 0;
	overflow: hidden;
	height: 0px !important;
	background: url(images/dm10_BTNs_players.gif) 0px 1px no-repeat;
	width: 112px;
	outline:none;
}
#navPlayInfo a:hover {
	background-position: 0px -21px;
}
#navPlayInfo a:active {
	background-position: 0px -43px;
}
#navPlaySched {
	margin: 0;
	padding: 0;
	height: 22px;
	list-style: none;
	display: inline;
	overflow: hidden;
	width: 112px;
}
#navPlaySched a {
	float: left;
	padding: 22px 0 0;
	overflow: hidden;
	height: 0px !important;
	background: url(images/dm10_BTNs_players.gif) -112px 1px no-repeat;
	width: 112px;
	outline:none;
}
#navPlaySched a:hover {
	background-position: -112px -21px;
}
#navPlaySched a:active {
	background-position: -112px -43px;
}
#navPlayTeams {
	margin: 0;
	padding: 0;
	height: 22px;
	list-style: none;
	display: inline;
	overflow: hidden;
	width: 112px;
}
#navPlayTeams a {
	float: left;
	padding: 22px 0 0;
	overflow: hidden;
	height: 0px !important;
	background: url(images/dm10_BTNs_players.gif) -224px 1px no-repeat;
	width: 112px;
	outline:none;
}
#navPlayTeams a:hover {
	background-position: -224px -21px;
}
#navPlayTeams a:active {
	background-position: -224px -43px;
}
#navPlayJam {
	margin: 0;
	padding: 0;
	height: 22px;
	list-style: none;
	display: inline;
	overflow: hidden;
	width: 112px;
}
#navPlayJam a {
	float: left;
	padding: 22px 0 0;
	overflow: hidden;
	height: 0px !important;
	background: url(images/dm10_BTNs_players.gif) -336px 1px no-repeat;
	width: 114px; /* last one in horizontal line is 2 pc wider to keep right white outline 2px wide */
	outline:none;
}
#navPlayJam a:hover {
	background-position: -336px -21px;
}
#navPlayJam a:active {
	background-position: -336px -43px;
}

