/* NEW Cascading Style Sheet Rotherham The Unofficial Website */
/* body */
body{ margin:0; padding:0; font-family : "comic sans ms", sans-serif; font-size : 0.9em; font-weight : bold; line-height : normal ; word-spacing : normal ; text-align : center ; background-image : url(bluebgd.gif); background-color : #b0c4de ; min-height: 50em; }

/* ----- outer 2 column	 ----- */
#outer { background-color : #ffffff; min-width : 700px ; max-width : 950px ; overflow : hidden ; align : center ; text-align : center ; margin-left : auto ; margin-right : auto ;  margin-bottom : 0 ; padding : 1em 1em 1em 1em ; word-spacing : normal ; } 

 * html #outer { width:expression(((document.compatMode &&
document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth :
document.body.clientWidth)
> 1000 ? "950px" : (((document.compatMode &&
document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth :
document.body.clientWidth) < 705 ? "700px" : "auto"));
}

/* ----- change text size  ----- */	
/* ----- NOTE not in em stays same when rest of text changes - header changetxt navbar left nav in pt ----- */	
#changetxt { font-size: 10pt; text-align: right ; margin-bottom: -2em; }

/* ----- header  ----- */	
#header	{ text-align: center; font-weight : bold ; border-bottom-color : #95b0d4; border-bottom-style : double ; border-bottom-width : 4pt; margin: 0 0.2em 1em 0.2em ;  }
#header h1 { color: #000000; font-size: 18pt; margin-bottom: 0.3em;}
.strapline { font-family : "arial", sans-serif ; font-size : 10pt ; font-style : italic }

/* ----- right side text ----- */
#righttext{ text-align: left ; padding: 0 0 0 1em;  width: 75%;}
#search { font-size : 0.7em ; font-weight : normal ; margin-top: 0.5em; }
#date {	margin : 0.5em 0 0 0 ; font-size : 0.8em ; font-weight : bold ; }


/* ----- content ----- */	
#content { text-align : justify ; font-family : "comic sans ms", sans-serif ; font-size : 1.05em ;  font-weight : bold ; word-spacing : normal ; padding: 0 0 0 0; margin-bottom: 2em;}
#infopage { width : auto; text-align : justify ; font-family : "comic sans ms", sans-serif ; font-size : 1.05em ;  font-weight : bold ; word-spacing : normal ; padding: 0 5em 0 5em; margin-bottom: 2em; }
#infopage h2 { font-size : 1.4em ; margin-top : 0.5em ; margin-bottom : 0.5em ; text-align : center ;}


  /* ----- headings ----- */	           
#content h2 { font-size : 1.4em ;  background-image : url(bluebgd2.gif); background-color : #b0c4de ; padding-left: 0.5em; padding-right: 0.5em; margin: 1em 0 0.5em 0; border-left: 1em solid #b0c4de;}
#contentinfo1 h2 { font-size : 1.4em ; margin-top : 0.5em ; margin-bottom : 0.5em ;}
.head12 { font-weight : bold ; font-size : 0.8em ; } /* ----- patch for heading problem in ie7/xml -----*/ .heading12 { font-weight : bold ; font-size : 1.2em ; }
.headline { font-family : "comic sans ms", sans-serif ; font-size : 1em ; font-style : italic; margin: 0 2em 0 1em ; text-align:justify;}  
#content h3 { font-size : 1.2em ; background-image : url(bluebgd2.gif); background-color : #b0c4de ; display : inline-block ; border-left: 1em solid #b0c4de; padding: 0 0.5em 0 0.5em ; margin: 1em 0 0 0; }
h4 { font-size : 1.2em ; margin-bottom: 0.5em; }
em { font-size : 1.1em ; }
blockquote { margin : 1em 2em 1em 2em ; font-style : italic ; text-align : justify ; }
q { font-style : italic ; } q:before, q:after { content: ""; }

  /* ----- lists ----- */	
#content ul { margin-right: 1.5em; } li { font-weight: lighter;}
.listouter { padding-left : 1em ; margin-top : 1em ;  margin-bottom : 1em ;}
	.list { margin-bottom : 0.5em ; text-align : justify ; }
	.tdsmall { font-weight : normal ; margin : 0 1em 0 1em ; text-align : justify ; }
.listlist li{ font-weight : bold ;}
.linksrightauto ul {list-style-type: none; margin-bottom: 0.5em; padding: 0;}
.linksrightauto li {font-weight: bold; margin-right: -1.5em;}
  /* ----- content other ----- */
    
      .linksrightauto { font-family : "comic sans ms", sans-serif ; font-size : 0.9em; float : right ; width : auto ; text-align : right ; line-height : normal ; word-spacing : normal ; margin: 0.5em 0.1em 1.5em 1.5em; }
	  .newfont { font-family : "lucida calligraphy", sans-serif; }
	  .left { text-align: left ; }
      .center { text-align: center ; } 
      .justify{ text-align : justify ; }
      .right { text-align: right ; }
      .bold { font-weight : bold ; }
      .small { font-weight : normal ; }
      .underline { border-bottom-color : #b0c4de ; border-bottom-width : 0.1em ; border-bottom-style : solid ; display : inline ; }
      .clear { clear : both; padding : 0.1em 0 0 0 ; }
      .glossary { color : #00CC00 ; }
      .indent1 { text-align : justify ; margin : 1.4em 2em 1em 2em ; } 
      .indent2 { margin-left : 0.5em ; }
      .indenttombstones { text-align: center ; margin : 1em 15em 1em 15em ; padding : 0.5em 0.5em 0.5em 0.5em ; border-width : small ; border-style : double ; border-color : black ; }
      .c1 { color: red ; }
      .c2 { color: white; background-color :red ; }     

.backtotop { margin-bottom : 2em ; font-family : "comic sans ms", sans serif ; font-size : 0.8em ; font-weight: normal ; }
.noprint  { font-family : "comic sans ms", sans serif ; font-size : 0.8em ; font-weight: bold ; }

/* ----- top navigation -----*/ 
#navbar { margin: 0 0.2em 1em 0.2em ; font-size: 10pt; border: #b0c4de solid 0.15em; }
#navbar ul { margin: 0 ; padding: 0.5em; text-align: center;   }
#navbar li {display:inline; font-weight:bold; }

/* ----- bottom navigation -----*/ 
.backtotop { margin-bottom : 0 ; font-family : "comic sans ms", sans serif ; font-size : 0.8em ; font-weight: bold ; }
#bottomnav { width : auto; text-align : center ; font-family : "comic sans ms", sans-serif;  font-size : 0.9em; font-weight : bold; padding-top: 1.5em; }


/* ----- left side navigation ----- */
#leftnavigation { text-align : center ;  background-image : url(bluebgd2.gif); background-color :  #b0c4de ;
     margin: 0 0 0 0; font-size : 0.9em;  word-spacing : normal ; padding: 0.5em; width: 25%;}
.leftnav { margin: 0.5em;  background-color : #ffffff ; }
.live { background-image : url(bluebgd2.gif); background-color : #b0c4de ; }
#leftnavigation ul {list-style-type: none; margin: 0 0 1em 0; padding: 0;}
#leftnavigation li {font-weight: bold; margin: 0.3em; padding: 0.25em; }
/* ----- end outer -----*/
    
/* ----- footer -----*/                
#footer { background-color : #ffffff; min-width : 700px ; max-width : 950px ; overflow : hidden ; align : center ; text-align : center ; margin-left : auto ; margin-right : auto ;  margin-bottom : 0 ; padding : 0 1em 1em 1em ; word-spacing : normal ; }
iframe#footer { width: auto; height: 1.5em; padding: 0.35em 0 0.25em 0 ; margin-bottom: 0.5em; }
#url { padding-bottom: 1em;}
/* ----- end footer -----*/ 

/* ----- oversize footer -----*/ 
#oversize { min-height: 15em; min-width : 700px ; max-width : 980px ; overflow : hidden ; align : center ; text-align : center ; margin-left : auto ; margin-right : auto ; margin-top: 0; background-image : url(oversize.gif); background-color : #ffffff;  }
#oversize ul { list-style: none;  }
#oversize h3 { font-size: 1.3em; background-color: #ffffff; text-align:center; margin-top: 0; font-family: papyrus, "comic sans ms"; }
#oversize a{ font-size: 1.2 em; font-weight: bold; } 
.oversize { padding: 0.5em; }
/* ----- end oversize -----*/ 

#bottomspace { margin-bottom : 25em ; }

/* ------ Links and Navigation ------  */

a { font-family : "comic sans ms", sans serif ; color : blue ; }
    a:visited { color: black ; }
    a:hover { color : red ; }
    a.external { background-color : #F0F8FF; }
    a.external:visited { background-color : #F0F8FF; }
    a.glossary { color : #00CC00 ; }
    a.glossary:visited { color : #00CC00 ; }
    a.glossary:hover { color : #339933 ; }

/* ------ ETC ------  */    
.andcopy { margin-bottom : 0em ; font-family : "comic sans ms", sans serif ; font-size : 0.8em ; font-weight: normal ; }
