body {
margin: 0;
padding: 0;
font-family:Arial,sans-serif;
font-size:12px;
}

a:link{
text-decoration:none;
color:#3E444F;
}

a:hover{
text-decoration:underline;
}
  
/* page container */
#wrapper {
position: relative;
width: 826px;
margin:0 auto 5px auto;
padding:0;
text-align:center;
border:solid 1px black; 
overflow: hidden;
}

#header{
width:826px;
background-image:url('../header-bg.png');
margin:0;padding:131px 0 0 0;
background-repeat:no-repeat;
background-position:top left;
}

#menu{
float:left;
width:100%;
color:#FFFFFF;
background-color:#3E444F;
background-image:url('../menu-bg.gif');
background-repeat:repeat-x;
background-position:bottom;
padding:0 0 4px 0;
margin:0;
font-size:12px;
display: inline;
}

#menu ul{
float:left;
margin:0;
padding:4px;
list-style:none;
color:#FFFFFF;
background-color:#3E444F;

}
#menu ul li{
display:inline;
margin:0;
padding:0;
color:#FFFFFF;
background-color:#3E444F;
}
#menu ul li a{
margin:0;
padding:0px 10px;
color:#FFFFFF;
background-color:#3E444F;
border-right:1px solid #FFFFFF;
}

#menu ul li.end{
margin-left:275px;
}

/* content container */
#content{
clear:both;
padding-top:8px;
}

/* left side bar */
#sidebar-left{
float:left;
width:150px;
margin:0;
padding:0 0 0 8px;
display: inline;
}

#sidebar-left h2{
color:#FFFFFF;
background-color:#3E444F;
font-weight:normal;
font-size:16px;
padding:2px 10px;
margin:0;
text-align:left;
}

#sidebar-left h2#venues-heading{
width:80%;
}

#sidebar-left ul.list-style-2{
color:#888899;
background-color:#FFFFFF;
font-size:10px;
list-style:none;
line-height:1.8em;
margin:10px 0 0 6px;
padding:0;
text-align:left;
}
#sidebar-left ul.list-style-2 li{
background-image:url('../bullet-light-links-list.gif');
background-position:0% 50%;
background-repeat:no-repeat;
padding:0 0 0 6px;
}

#sidebar-left ul.list-style-2 a{
color:#888899;
background-color:#FFFFFF;
}

#sports-map-image{
border:0;
}

/* right sidebar */

#sidebar-right{
width:221px;
float:left;
left:605px;
font-size:10px;
font-weight:bold;
display: inline;
}

#sidebar-right h2{
text-align:left;
color:#FFFFFF;
background-color:#3E444F;
font-weight:normal;
font-size:16px;
padding:2px 7px 2px 6px;
margin:0 0 0 12px;
}

#sidebar-right h2.first{
color:#FFFFFF;
background-color:#3E444F;
font-weight:normal;
font-size:16px;
padding:2px 10px 2px 18px;
margin:0;
}

#sidebar-right .inner{
padding:0 0 0 29px;
margin:0 0 0 12px;
font-size:10px;
color:#888899;
background-color:#F1F1F2;
}
#sidebar-right .arrow{
background-image:url('../sidebar-right-arrow.gif');
background-repeat:no-repeat;
background-position:5px 9px;
}

#sidebar-right .inner p{
text-align:left;
margin:16px 0 0 0;
padding:0;
}

#sidebar-right .inner p.first{
padding:8px 0 0 0;
margin:0;
}
#sidebar-right .inner ul.list-style-1{
text-align:left;
padding:6px 0 0 2px;
margin:0;
line-height:1.8em;
font-size:11px;
font-weight:normal;
list-style:none;
}

#sidebar-right .inner ul.list-style-1 li{
background-image:url('../bullet-dark-links-list.gif');
background-position:0% 50%;background-repeat
:no-repeat;padding:0 0 0 6px;
}

#sidebar-right .inner ul.list-style-1 li a{
color:#3E444F;
}

#sidebar-right .featured-club{
background-image:url('../boldmere-logo.png');
background-position:top left;
background-repeat:no-repeat;
padding-top:95px;
}

input{
margin:10px 0 0 -10px;
width:50%;
}

input#submit-button{
margin:10px 0 0 0;
width:30%;
}

#sidebar-right .featured-club h3{
margin:0 30px 5px 0;
padding:0;
font-size:13px;
font-weight:normal;
color:#888899;
background-color:#F1F1F2;
}

#sidebar-right .featured-club h3 a{
color:#888899;
background-color:#F1F1F2;
}

#sidebar-right .featured-club p{
margin:0 10px 0 0;
padding:0;
}

#footer{
clear:both;
width:100%;
padding:0;
border-top:solid 1px black;
}


#footer p{
float:right;
margin-right:5px;
font-size:10px;
}
