/**************************************************************************/
/*                                                                        */
/*                CSS Style sheet - BishRugby.css	                      */
/*                    Andrew Allison 2007                                 */
/*           Handles: - screen							                  */
/*          Browser compatibility - General (Compliant Firefox etc        */
/*                                                                        */
/**************************************************************************/

/* Clear all margins padding and borders for major selectors */
 
body, p, h1, h2, h3, h4, h5, ul, ol, li, a, img  {
    border: 0; padding: 0; margin: 0;
    font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
}

body{}


/* Handel Links */
a {}
a:visited {}
a:link {}
a:hover {background-color:#eee;text-shadow: -1px -1px 1px #eee}
a.TopMenu:hover{background-image:url('/Pictures/rect3787.png');text-shadow: -1px -1px 1px yellow;height:38px;color:blue}

.floatleft {
float: left;
padding: 3px;
margin: 3px;
}

.grey {
color: gray;
}

/* Main Id Classes */

#page_wrapper {
margin: 5px;
width: 850px;
margin-left: auto;
margin-right: auto;
}

#page_header {
background: url("/Pictures/bannet.JPG") no-repeat;
padding: 0 20px;
height: 140px;
width: 850px;
}

#page_header h1{
color: #333366;
margin: 0 20px 35px 40px;
text-align: center;
padding: 20px 0 0 80px;
}

#navigation{
position:absolute;
top:75px;
font-weight:bold;
height:2.4em;
line-height:2.2em;
margin:15px 1px;
color:#ffffff;
}

#navigation li{
float:left;
list-style-type:none;
border-right:1px solid #ffffff;
white-space:nowrap;
}

#navigation li a{
display:block;
padding:0 10px;
font-size:0.7em;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color: #ffffff;
background-color:white;
}

#navigation li a:hover{
display:block;
padding:0 10px;
font-size:0.8em;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color: #ffffff;
}

#sub_navigation {
float: left;
margin: 5px;
width: 180px;
text-align:left;
height:600px;
background-color:white;
}

#page_contents {
width: 610px;
float: left;
margin: 5px;
padding: 5px;
}

#page_contents h2 {
height: 40px;
}

#content_wrapper {
clear: both;
float: left;
min-height: 100%;
height: auto !important;
height: 450px;
}

#AddressBar h3{
font-size: 0.7em;
}

#AddressBar p {
font-size: 0.9em;
}

.clearfloat {
font-size: 1px;
line-height: 0;
height: 0;
clear: both;
}

.sidemenu{display:block;text-decoration:none;padding-bottom:5px;background-color:white;line-height:95%;font-size:.9em }

#footer {
background: url("footer.jpg") no-repeat;
color:  #ffffff;
height: 60px;
width: 990px;
text-align: center;
padding: 10px 0 0 0 ;
margin: 10px 0 0 0;
}
li{list-style-image: url(ico.jpg);
list-style-type: circle}