@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	margin-top: 25px;
	margin-bottom: 25px;
	background-color: #000;
	color: #eee;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.85em;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 10px;
}

h2 {
	font-size: 1.2em;
	font-weight: bold;
}

p {
	margin-bottom: 10px;
	line-height: 1.2em;
}

a, a:visited {
	color: #0099CC;
	text-decoration: none;
}

a:hover {
	color: #fff;
	text-decoration: underline;
}

table {
	margin-bottom: 10px;
}

#wrapper {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	background-color: #000;
}

/***** MENUS *****/
#mainmenu {
	width: 910px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	border-bottom: 1px solid #0099CC;
}

#mainmenu ul#navlist {
	list-style: none;
	text-align: center;
}

#mainmenu #navlist li {
	display: inline;
	padding-left: 15px;
	padding-right: 15px;
}

#mainmenu #navlist li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	color: white;
	text-decoration: none;
}

#mainmenu #navlist li a:hover {
	border-bottom: 1px dotted #fff;
	color: #9c3;
}

#tennis_menu {
	width: 820px;
	height: 30px;
	background-image: url('../images/tennis_menu_bg.jpg');
	background-repeat: no-repeat;
	font-family: Verdana, Tahoma, Arial;
	font-size: 98%;
	color: #ffffff;
}
/*
#tennis_menu ul {
	margin-left: auto;
	margin-right: auto;
	list-style: none;
	width: 820px;
}

#tennis_menu li {
	display: block;
	float: left;
}

#tennis_menu li a {
	width: 117px;
	height: 22px;
	padding-top: 7px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
}

#tennis_menu li a:hover {
	background-image: url('../images/tennis_menu_hover.jpg');
	background-repeat: repeat-x;
}
*/
/*********** **************/

/* $4 Header Nav Styles */

#tennis_menu ul {
	margin-left: auto;
	margin-right: auto;
	list-style: none;
	width: 820px;
	text-align: center;
}


#tennis_menu li { /* all list items */
	float: left;
}

#tennis_menu li ul { /* second-level lists */
	position: absolute;
	background-image: url('../images/tennis_menu_bg.jpg');
	background-repeat: no-repeat;
	width:150px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#tennis_menu li li {
	border-bottom:1px solid #BFB9A7;
	width: 150px;
	height: 29px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-image: url('../images/tennis_menu_bg.jpg');
	background-repeat: no-repeat;
	}

/*#tennis_menu li:hover { 
	background:#333;
	border-left:1px solid #B5A171;
	border-right:1px solid #B5A171;
}*/

#tennis_menu a {
	width: 117px;
	height: 22px;
	padding-top: 7px;
	display: block;
	font-size: 0.85em;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-image: url('../images/tennis_menu_bg.jpg');
	background-repeat: no-repeat;
}

html>body #tennis_menu a {
	width: 117px;
	height: 22px;
	padding-top: 7px;
	display: block;
	font-size: 1.0em;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-image: url('../images/tennis_menu_bg.jpg');
	background-repeat: no-repeat;
}

#tennis_menu a:hover, #tennis_menu a#active_menu {
	background-image: url('../images/tennis_menu_hover.jpg');
	background-repeat: repeat-x;
	padding-top: 7px;
	text-decoration:none;
}

html>body #tennis_menu a:hover, #tennis_menu a#active_menu {
	background-image: url('../images/tennis_menu_hover.jpg');
	background-repeat: repeat-x;
	border:none;
	margin:0;
	padding-top: 7px;
}

#tennis_menu li:hover, #tennis_menu li.mainlevel_current {
	background-image: url('../images/tennis_menu_hover.jpg');
	background-repeat: repeat-x;
	margin:0 -1px;
}

#tennis_menu li li a {
	display:block;
	height:22px;
	width:150px;
	padding-top: 7px;
	color:white;
	text-align: center;
	margin:0;
	background-image: url('../images/tennis_menu_bg.jpg');
	background-repeat: no-repeat;
}

#tennis_menu li li a:hover, #tennis_menu li li a#active_menu {
	background-image: url('../images/tennis_menu_hover.jpg');
	background-repeat: repeat-x;
	margin:0;
	padding-top: 7px;
}

#tennis_menu li li:hover {
	background-image: url('../images/tennis_menu_hover.jpg');
	background-repeat: repeat-x;
	margin:0;
}
#tennis_menu li li.sublevel_current {
	border:none;
	border-bottom:1px solid #B5A171;
	border-top:1px solid #B5A171;
	margin:0;
	background-image: url('../images/tennis_menu_bg.jpg');
	background-repeat: no-repeat;
}

#tennis_menu li ul ul { /* third-and-above-level lists */
	margin: -15px 0 0 150px;
	background-image: url('../images/tennis_menu_bg.jpg');
	background-repeat: no-repeat;
}

#tennis_menu ul li:hover li:hover li a:link,#navber ul li.iehover li.iehover li a:link {
	float: none;
	background-image: url('../images/tennis_menu_hover.jpg');
	background-repeat: repeat-x;
	margin:0;
	padding-top: 7px;
}

#tennis_menu ul li:hover li:hover li a:hover,#navber ul li.iehover li.iehover li a:hover {
	background-image: url('../images/tennis_menu_hover.jpg');
	background-repeat: repeat-x;
}

#tennis_menu li:hover ul ul, #tennis_menu li:hover ul ul ul, #tennis_menu li.iehover ul ul, #tennis_menu li.iehover ul ul ul {
left: -999em;
}

#tennis_menu li:hover ul, #tennis_menu li li:hover ul, #tennis_menu li.sfhover ul, #tennis_menu li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

a.sublevel {
	background-image: url('../images/tennis_menu_bg.jpg');
	background-repeat: no-repeat;
}
/*********** **************/

#contentwrapper {
	width: 820px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	/*padding-top: 50px;*/
	border: 1px solid #fff;
}

#contentimage {
	width: 820px;
	height: 250px;
	border-bottom: 1px solid #fff;
	background-repeat: no-repeat;
	clear: both;
}

.tennisimage {
	background-image: url(../images/tennis_image.jpg);
}

#maincontent {
	width: 800px;
	padding: 10px;
	/*padding-top: 80px;*/
	background-color: #111;
	/*background-image: url(../images/content-bg.jpg);
	background-repeat: no-repeat;*/
	clear: both;
}

#footer {
	width: 820px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #fff;
}


/* J! Styles */
div.moduletable {
margin: 0;
padding: 0;
}

.contentheading, .componentheading {
	font-size: 1.3em;
	font-weight: bold;
	border-bottom: 1px dotted #99CC33;
}

table.blog td.contentheading {
	margin-bottom: 5px;
	padding-top: 10px;
	border-bottom: 1px dotted #666;
	font-size: 1.1em;
	font-weight: bold;
}

table.blog, td.contentpaneopen {
	margin-bottom: 5px;
}

table.contentpaneopen, table.blog {
	width: 100%;
	padding-bottom: 1px;
}

table.blog table.contentpaneopen {
	margin-bottom: 2px;
}

.createdate {
	font-size: 0.8em;
	font-style: italic;
}

tr.sectiontableentry1 td a, tr.sectiontableentry2 td a {
	font-size: 1.1em;
	margin-bottom: 15px;
}

div.componentheading {
	margin-bottom: 15px;
}
