* {
    margin:0;
    padding:0;
}

img{
	border: none;
}

#enews_signup{
	position: relative;
}

#main_text_area li, #pop_body li{
	list-style: none;
}
#main_text_area ul, #pop_body ul{
	margin-bottom: 1em;
}
#page_frame{
    position: relative;
	margin: auto;
    width: 789px;   
    border-style: solid;
    border-width: 1px;

}

#header{
   position:relative;
   top:0px;
   width:789px;
   height:92px;
   overflow: hidden;
}

#comfort_nav {
    position:absolute;
    top:0px;
    padding:5px;
    right:10px;
}

#nav img{
padding:0 15px 4px 15px;
}



#center_image {
  float: right;
  height: 208px;
  overflow: hidden;
}

#top_col {
  height: 208px;
}

#left_col_top{
    float:left;
    width:201px;
    height:208px;
}

#left_col_top .column {
  margin-top: 0;
  padding-top: 7px;
}

#left_col_top hr { 
  height: 0; 
  border-style: solid; 
  border-width: 1px 0 0 0; 
  margin: 5px 10px 0 10px;
}

#main_body{
    border-style: solid;
    border-width: 4px 0 0 0;
}

#main_text_area{
  padding: 5px 20px 10px 11px;
 margin-left: 200px;
}

#main_text_area img {
    float:left;
    padding:0 10px 0 10px;
}

#left_col_lower{
    float:left;
    width:200px;
    border-style: solid;
    border-width:0 1px 0 0px;
}

#left_col{
    padding:10px;
}
#league_buttons{
	position: relative;
	display: block;
}
#footer{
    clear:both;
    padding-bottom: 10px;
	line-height: 1.8em;
}

#camp_info{
    padding:10px;
}


form {
    padding: 0 10px 10px 10px;
}
#pop_header {
	background-image: url('/images/popup_stretch.gif');
}
#pop_body{
	padding: 15px;
	list-style: none;
}
.ad_table{
	width: 100%;
	border-spacing: 0;
	margin-bottom: 20px;
}
.ad_table td{
	padding-left: 10px;
	width: 33%;
}
.ad_table td img {
	position: relative;
	left: 100px;
	margin-bottom: 5px;
}
.table td {padding: 5px 25px 5px 10px;}
.widetable td {padding: 10px 40px 10px 20px;}
.condensedtable td {padding: 10px 5px 10px 5px;}

table.bio {margin-bottom: 10px;}
table.bio td {padding: 0px 10px 0px 5px;}


#menu{
z-index:2;
width:200px;
padding-bottom:12em; /* To allow room for bottom dropdown */
background: #DCDFF2;
color: #ACB2D2;
padding: 15px 10px 5px 25px;
font-size: 1em;
width:165px;
}

#menu a{
font:normal 90%/205% tahoma,arial,helvetica,sans-serif;
display:block;
white-space:nowrap;
margin:0;
padding:0 4px;
}

#menu h2{
font:bold 90%/205% tahoma,arial,helvetica,sans-serif;
display:block;
border-width:1px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
white-space:nowrap;
margin:0;
padding:0 4px;
}


#menu h2{
color:#fff;
background:#000;
text-transform:uppercase;
}

#menu a{
color:#000;
background:#DCDFF2;
text-decoration:none;
}

#menu a:hover{
color:#a00;
}

#menu a:active{
color:#060;
background:#ccc;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
width:100%;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#menu li{
	width:175px;
	height:19px;
}

div#menu li, div#menu li:hover{
position:relative;
}

div#menu li ul{
position:absolute;
top:0;
left:100.1%;
display:none;
}

div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul
{display:none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display:block;}

/* End non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
background:#eee url(/css/images/expand3.gif) no-repeat bottom right;
}

#menu a.x:hover{
color:#a00;
background:#ddd;
}

#menu a.x:active{
color:#060;
background:#ccc;
}
