* {margin:0;padding:0;}
html, body {height: 100%;}
body {background:url('/images/tennis_coaching_bg.jpg') no-repeat center top;font-family:Arial, Helvetica, sans-serif;} 
nav ul ul {display: none;}
nav ul li:hover > ul {display: block;}
nav ul {background:#003dac;list-style: none;position: relative;display: inline-table;}
nav ul:after {content: ""; clear: both; display: block;}
nav ul li {float: left;}
nav ul li a:hover {color: #fff;text-decoration:underline;}
nav ul li a.nolink:hover {color: #fff;text-decoration:none;}
nav ul li a {display: block;padding: 0px 20px 3px 0px;color: #fff; text-decoration: none;}
nav ul ul {position: absolute; top: 100%;}
nav ul ul li {float: none; position: relative;}
nav ul ul li a {padding: 10px 20px;color: #fff;}	
#wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -180px;}
#main_container {width:980px;margin: 0 auto 25px;padding-bottom:25px;border:0px solid;background-color: rgba(255,255,255,0.8);}
#main_container h3 {font-size:18px;color:#003dac;margin:0px 0px 5px 0px;padding:0px;}
#main_container p {margin:0px 20px 20px 0px;}
#header {width:100%;}
#header_box {position:relative;width:980px;height:260px;margin:0 auto 0;border:0px solid yellow;background:url('/images/tennis_coaching_hdr2.png') no-repeat 0px 10px;z-index:1000;}
#nav_bar {position:relative;height:40px;margin:0px 0px 0px 360px;padding-top:190px;color:#fff;font-weight:bold;border:0px solid;}
#header_strips {position:relative;width:100%;height:64px;margin-top:-110px;background:url('/images/coaching_strips.png') repeat-x  0px 0px;}
#push {height:180px;}
#footer {width:100%;height:180px;background-color:#003dac;}
#footer_content {width:980px;height:180px;margin: 0 auto 0;background:#003dac url('/images/tennis_coaching_ftr2.png') no-repeat 250px 35px;border:0px solid;}
.shadow {-moz-box-shadow: 4px 4px 5px #888;-webkit-box-shadow: 4px 4px 5px #888;box-shadow: 4px 4px  5px #888;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}
.error_text {margin-left:210px;color:red;font-weight:bold;}
a#testbutton, a#testbutton:visited {
display:block;
background: url('/images/simple_button.png') repeat-x;width:140px;padding:10px 0;text-align:center;
border:1px solid #92a021;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);font-weight:bold;text-transform:uppercase;/*border radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;*/color:#fff;text-decoration: none;opacity:.85;}
a#testbutton:hover {border-color:#636d08;}
a#testbutton:active {background-position:  0 -140px;padding:11px 0 9px;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);}
a.white_link_bold {color:#fff;font-weight:bold;text-decoration:none;}
a.white_link_bold:hover {color:#fff;font-weight:bold;text-decoration:underline;}
a.black_link_bold {color:#000;font-weight:bold;text-decoration:none;}
a.black_link_bold:hover {color:#000;font-weight:bold;text-decoration:underline;}
.pointing {text-decoration:underline;cursor:pointer;}
.truncate:after{font-weight:bold;content:"…read more";}
