﻿body { background:url(images/webback99light.jpg) repeat;padding:0px;margin:0px;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px; }
table, td, th { border:none; }
.tlayout { border-collapse:collapse;border-spacing:0px;border-width:0px;padding:0px; }
td,th { font-family: Tahoma; font-size: 11px; color:#363636; }
img { border:0; }
a { font-family: Arial; font-size: 11px; color:#950000; }
a:visited { color:#950000; }
a:hover { color:#950000; }
a:active { color:#950000; }
.WOuter { width:732px; }
#Footer { width:660px;margin-right:20px; }
#Footer #visitors { float:left;color:Black; }
#Footer #copyright { float:right;color:Black; }
#Footer #siteby { float:right; }
#Footer #siteby a:link,#Footer #siteby a:visited { color:navy;text-decoration:none; }
#Footer #siteby a:hover,#Footer #siteby a:active { color:red;text-decoration:underline; }
.WSidebar { width:208px; }
#LogoBox { width:208px; height:139px;background:url(images/com-1.jpg) no-repeat;
    background-position:bottom right;padding-top:0px; }
#LogoBox div { margin-top:12px;margin-left:40px; }
#LogoBox div a:link,#LogoBox div a:visited { color:#c0c0c0;font-size:12px;text-decoration:none; }
#LogoBox div a:hover,#LogoBox div a:active { color:White;text-decoration:underline; }
a:link #LogoImage, a:visited #LogoImage 
{
    margin-left:0px; margin-top:0px; 
    width:201px; height:139px;
    background:url(images/msbk_logo.png) 0px 0px 201px 139px;
}
a:hover #LogoImage, a:active #LogoBox
{
    background-position: 0 -139px;
}
.mm { vertical-align:top;text-align:center; }
#mm1 { width:98px;height:95px;background:url(images/menu_1.jpg) no-repeat; }
.mm a:link,.mm a:visited { color:#7C0405;text-decoration:none;font-size:11px;font-weight:bold; }
.mm a:hover,.mm a:active { color:#0000FF; }
#mm1 a .mmlinkimg { margin-top:2px;margin-left:2px; }
#mm1 a .mmlinktext { margin-top:7px; }
.mm2 { width:96px;height:33px;background:url(images/menu_2.jpg) no-repeat; }
.mm2 a .mmlinkimg { margin-top:2px;margin-left:0px; }
.mm2 a .mmlinktext { margin-top:7px; }
#mm3 { width:91px;height:33px;background:url(images/menu_3.jpg) no-repeat; }
#mm3 a .mmlinkimg { margin-top:2px;margin-left:2px; }
#mm3 a .mmlinktext { margin-top:7px; }
.sbiOuter { padding-bottom:11px;padding-top:2px; }
.leftSidePanel { background:url(images/left.jpg) repeat;background-position:top right; }
.rightSidePanel { background:url(images/left.jpg) repeat;background-position:top left; }
.bgOuter { background:url(images/back-1.jpg); }
.bgPageTop { background:url(images/up-1.jpg) no-repeat;background-position:top; }
.bgPageBottom { background:url(images/end-1.jpg) no-repeat;background-position:bottom;padding-bottom:0px; }
.ContentBlock { background:url(images/back-11.jpg);margin-bottom:5px;width:472px; }
.ContentBlockTop {  }
.ContentBlockBottom { background:url(images/1-end-11.jpg) no-repeat;
	background-position:bottom;padding-bottom:0px;padding-left:1px }
.ContentBlockBottom div { width:451px;margin:10px; }
.ContentBlockBottom div p { margin:10px; }
.ContentBlockWide { background:url(images/back-11-wide.jpg);margin-bottom:5px;width:660px; }
.ContentBlockBottomWide { background:url(images/1-end-11-wide.jpg) no-repeat;
	background-position:bottom;padding-bottom:0px;padding-left:1px }
.TournamentsListItem { border:#999999 1px solid; }
.TournamentsListAltItem { background:#e0e0e0; border:#999999 1px solid; }
.tlDates { border:#999999 1px solid; }
.tlName { border:#999999 1px solid; }
.tlLocation { border:#999999 1px solid; }
.tlDivisions { border:#999999 1px solid; }
.tlNotes { border:#999999 1px solid; }
.tlTourneyType { border:#999999 1px solid; }
.tlContactInfo { border:#999999 1px solid; }
.AltItem { background:#e0e0e0; }
.TournItem { background:#ffffff; }
.llName { border:#999999 1px solid; }
.llCity { border:#999999 1px solid; }
.llState { border:#999999 1px solid; }
.llinfo, .llinfo a { font-size:14px; }
.tdlistHeader { text-align:center; font-weight:bold; }
.tdlistItem { text-align:center; }
ul#guestmenu { list-style:none; display:block; }
#guestmenu li { float:left; }
#guestmenu li a:link, #guestmenu li a:visited {
	    display:block;
	    color:#666666;
	    text-decoration:none;
	    padding: 2px 12px 0px 12px;
	    font-weight:bold;
	}
#guestmenu li a:hover, #guestmenu li a:active {
	    color:#000000;
	    text-decoration:underline;
	}
ul#membermenu { list-style:none; display:block; }
#membermenu li { float:left; }
#membermenu li a:link, #membermenu li a:visited {
	    display:block;
	    color:#666666;
	    text-decoration:none;
	    padding: 2px 12px 0px 12px;
	    font-weight:bold;
	}
#membermenu li a:hover, #membermenu li a:active {
	    color:#000000;
	    text-decoration:underline;
	}
ul#adminmenu { list-style:none; display:block; }
#adminmenu li { float:left; }
#adminmenu li a:link, #adminmenu li a:visited {
	    display:block;
	    color:#666666;
	    text-decoration:none;
	    padding: 2px 12px 0px 12px;
	    font-weight:bold;
	}
#adminmenu li a:hover, #adminmenu li a:active {
	    color:#000000;
	    text-decoration:underline;
	}
.sidebar_box1 { background:url(images/sb_box1_bg.jpg) repeat-y; width:201px; text-align:left; }
.sidebar_box1 .top { background:url(images/sb_box1_top.jpg) no-repeat; width:201px; height:8px; }
.sidebar_box1 .content { width:201px; }
.sidebar_box1 .bottom { background:url(images/sb_box1_bottom.jpg) no-repeat; width:201px; height:8px; }
.sidebar_box1 .content a:link,.sidebar_box1 .content a:visited 
{
}
.sidebar_box1 .content div 
{
    margin-left:25px; width:169px;
}