/*.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

.clear:after {   clear:both;   content:".";   display:block;   height:0pt;   visibility:hidden;}

#wrapper{width:760px;border:1px solid #183052;padding:5px 6px;background:#ffffff;margin:15px auto 0 auto}

#header{background: #000000 url(../graphics/banner_mid.gif) top left no-repeat;position:relative;height:90px;}
	h1#logo{margin:0;position:absolute;top:0;left:0;}
	h1#logo a{display:none;text-decoration:none;width:226px;height:122px;text-indent:-2000px}

	#hdr-text{font-size:14px;font-weight:bold;color:#ffffff;font-family: Arial, Helvetica, sans-serif;width:250px;position:absolute;top:107px;left:370px;text-align:center}

#focusarea{position:relative;height:206px;}
/*	#slideshow{position:absolute;top:0;left:0;width:500px;height:206px;}

	#latestnews{position:absolute;top:0;right:0;width:258px;height:206px;background: url(file:///C|/Documents%20and%20Settings/Bev/My%20Documents/Business/BaltimoreMarathonPopOutMenu/images/baltimore/latestnews-bg.gif) top left no-repeat;}
		#latestnews-content{width:245px;height:156px;margin:43px 0 0 7px;overflow:auto;font-size:11px}
			#latestnews-content ul{margin:10px 0;padding:0;}
			#latestnews-content ul li{margin:0 0 10px 20px;}
			#latestnews-content ul li a{font-weight:bold;} */

#contentarea{border-collapse:collapse}

#leftcolumn{width:176px;padding:0;background:#183052}
	#nav{margin:0;}

	#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
	#nav ul li {float: left;list-style: none;list-style-image:none;margin:0}

	/* Level 1 */
	#nav ul li a{display:block;text-decoration:none;width:156px;padding:6px 10px;border-bottom:1px solid #ffffff;color:#ffffff}
	#nav ul li a:hover{background:#000000}
	#nav ul li div{font-weight:bold;}
	#nav ul li.menu-parent div a{background: url(../images/nav-arrow.gif) right no-repeat;}
	#nav ul li.menu-parent div a:hover{background: #000000 url(../images/nav-arrow.gif) right no-repeat;}
	#nav ul li.menu-parent div li a{background: none}
	#nav ul li.menu-parent div li a:hover{background:#000000;}

	/* Level 2 */
	#nav ul li ul{margin: -27px 0 0 175px;position: absolute;background: #183052;width: 190px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;}
	#nav ul li ul li a{border-bottom:1px solid #ffffff;width:170px;padding:6px 10px;text-indent:none;}
	#nav ul li ul li a:hover{background: #000000}
	#nav ul li ul li.menu-parent a{background: url(../images/nav-arrow.gif) right no-repeat}
	#nav ul li ul li.menu-parent a:hover{background: #000000 url(../images/nav-arrow.gif) right no-repeat}

	/* Level 3 */
	#nav ul li ul li ul {margin: -27px 0 0 190px;}
	#nav ul li ul li ul li a{background:none !important;}
	#nav ul li ul li ul li a:hover{background: #000000 !important;}

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

	#countdown{color:#ffffff;font-size:10px;font-weight:bold;text-align:center;padding:4px 3px;margin:15px 0 0 0}
		#countdown p{margin:0 0 4px 0;}

	/* #poweredbyactive{text-align:center;padding:20px 0 0 0} */


#content{padding:20px 20px;line-height:1.5em;width:544px}
	h1#pagetitle{font-family: Arial, Helvetica, sans-serif;font-size:23px;font-weight:bold;margin:0 0 20px 0;line-height:1em}

/* #sponsors{text-align:center;clear:both;margin:20px 0 0 0}*/

#footer{border-top:1px solid #183052;padding:15px 0;text-align:center;font-size:9px}

body,td,th,input,select,textarea,input {font-family: Verdana, Arial, Helvetica, sans-serif; }
body,td,th,input,select,textarea,input {font-size:13px;}
body,td,th,input,select,textarea,input {clear:both;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}

a{color:#000000;}



