/* ----- Rotherham The Unofficial Website Cascading Stylesheet ----- */

/* ----- defaults */

/* ----- head ------ */
title { }

/* ----- body ----- */
body { margin : 0 0 0 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 : white ; }

/* ----- header ----- */
#header { text-align : center; }
    #header h1 { font-weight : normal ; font-size : 1.6em; background-color : white ; border-bottom-color : #b0c4de; border-bottom-style : double ; border-bottom-width : 0.3em; margin : 0 0 0 0; padding : 0.3em 0 0 0 ; }
    .strapline { font-family : "verdana", sans-serif ; font-size : 0.6em ; font-style : italic ; padding: 0 0 0 0.4em ; }

/* ----- outer 2 column ----- */	
#outer { 0 0 0 0 ; background-color : #ffffff; min-width : 700px ; max-width : 950px ; overflow : hidden ; align : center ;  text-align : center ; margin-left : auto ; margin-right : auto ;  margin-bottom : 1em ; margin-top : 0 ; padding : 0.5em 1em 1em 1em ; } 
 * 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"));
}
    /* ----- left side navigation ----- */
    #leftnavigation { text-align : center ; background-color : #b0c4de ;   padding : 0 0.2em 0 0.2em ;}
    .leftnav { text-align : center ; background-color : #ffffff ; margin : 0 0.8em 0.2em 0.8em ; padding : 0.2em 0.8em 0.2em 0.8em ;  }
    .leftnavtop { background-color : #ffffff ; margin : 1em 0.8em 0.2em 0.8em ; padding : 0.2em 0.8em 0.2em 0.8em ; }
    .leftnavbottom { background-color : #ffffff; margin : 0 0.8em 1em 0.8em; padding : 0.2em 0.8em 0.2em 0.8em ; }
    .live { background-color : transparent ; }
               
    /* ----- right side text ----- */
    #righttext { padding-left : 0.5em ; background-color : #ffffff ; text-align: left ; }
    #search { font-size : 0.7em ; font-weight : normal ; margin : 0.7em 0 0 0 ; }
    #date {	margin : 0.7em 0 0 0 ; font-size : 0.8em ; font-weight : bold ; }
    #content { text-align : justify ; font-family : "comic sans ms", sans-serif ; font-size : 1em ;  word-spacing : normal ; font-weight : bold ;  }       
      .splash { font-family : "comic sans ms", sans-serif; float : right; width: 197px; word-spacing : normal; margin : 1em 0 1em 1em; border-style : dotted ; border-width : 0.2em ; padding : .5em .5em .5em .5em ; background-color : #f8f8ff; }
      .linksrightauto p { font-family: "kristen itc", "comic sans ms", sans-serif; font-size : 0.9em; font-weight : normal; text-align: center; }
     .linksrightauto { font-family : "comic sans ms", sans-serif ; float : right ; width : auto ; text-align : right ; line-height : normal ; word-spacing : normal ; margin : 0 0 0.5em 1.5em ; padding : 0 0 1em 1em; border-width: 0.1em ; }
      h1 { font-weight : normal ; font-size : 1.6em ; margin-top : 0.2em ; text-align : center ; }
#content h2 { font-size : 1.4em ; margin-top : 0.5em ; border-bottom-color : #b0c4de ; border-bottom-width : 0.1em ; border-bottom-style : solid ; display : block ; }
      .head12 { font-weight : bold ; font-size : 0.8em ; } 
      h3 { font-size : 1.2em ; }
/* ----- patch for heading problem in ie7/xml -----*/.heading12 { font-weight : bold ; font-size : 1.2em ; } 
	  h4 { font-weight : normal ; font-size : 1.1em ;  }
      p { text-align : justify ; }
      .listouter { padding-left : 1em ; margin-top : 1.4em ;  margin-bottom : 1em ;}
	     .list { margin-bottom : 0.5em ; text-align : justify ; }
	     .tdsmall {font-weight : normal ; margin : 0 1em 0 1em ; text-align : justify ; }
      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: ""; }
	  ul { margin-right : 2em ; list-style: disc ; } li { }
	  ol { margin-right : 2em ; }
	  dl { margin-right : 2em ; }
	  .indent1 { text-align : justify ; margin : 1.4em 2em 1em 2em ; } 
	  .indent1border { border-width : small ; border-style : double ; border-color : blue ;  padding : 0.5em 0.5em 0.5em 0.5em ; margin : 1.4em 4em 1em 4em ; text-align: center ; }
	  .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 ; }
      .indent2border { border-width : small ; border-top-style : double ; border-color : red ;  padding : 0.5em 0.5em  0.5em 0.5em ; margin : 1em 4em 1em 4em ; text-align: right ; }
.indent3 { text-align : justify ; margin : 0 2em 0 2em ; } 
	  .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 ; }
      .c1 { color: red ; }
      .c2 { color: white; background-color :red ; }
      hr { height : 0.1em; margin-top : 1em ; }
      address { font-style: italic ; }
      .backtotop { margin-bottom : 0em ; font-family : "comic sans ms", sans serif ; font-size : 0.8em ; font-weight: bold ; }
      .noprint  { font-family : "comic sans ms", sans serif ; font-size : 0.8em ; font-weight: bold ; }
      
/* ----- end content -----*/ 
      
      #bottomnav { margin : 1em 0 0 0; width : 100% ; text-align : center ; font-family : "comic sans ms", sans-serif;     			font-size : 0.9em; font-weight : bold; }
/* ----- end outer -----*/ 

/* ----- footer -----*/                
#footer { margin : 0.1em 0 0 0 ; background-color : #white ; text-align : center; }
      iframe#footer { width : 550px; height : 50px ; margin 0 0 0 0; padding-top: 0 0 0 0 ; }
      #url { font-family : "comic sans ms", sans-serif ; font-size : 0.9em ; text-align : center ; margin-top : -0.5em ; }
      #base { text-align : center ; padding : 1em 0 1em 0; margin : 0 0 5em 0 ;}
        
/* ----- extras -----*/
#bottomspace { margin-bottom : 25em ; }
	

/* ----- Info pages only also few short pages in firefox -----*/

#contentinfo1 { padding : 0 5em 0 5em ; }
#contentinfo1 h2 { font-size : 1.4em ; margin-top : 0.5em ; margin-bottom : 0.5em ;}
#bottomspace10 { margin-bottom : 10em ; }

/* ------ Links and Navigation ------  */

a { font-family : "comic sans ms", sans serif ; color : blue ; background-color : transparent ; }
    a:visited { color: black ; }
    a:hover { color : red ; }
    .acenter { text-align : center ; background-color : white ; }
    .asmall { font-weight : normal ; background-color : transparent ; }	
    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 ; }

/* ----- Tables and Forms ----- */	
table {  }
    tr { } 
    td { text-align : center ; font-family: "comic sans ms", sans-serif ; font-size : 1em ;  word-spacing : normal ; font-weight : bold ; }
form { margin : 0 0 0 0 ; }
