/* Start of CMSMS style sheet 'SS: Entry Page' */
/*****************
browsers interpret margin and padding a little differently, 
we'll remove all default padding and margins and
set them later on
******************/
* {
margin:0;
padding:0;
}

/*
Set initial font styles
*/
body {
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
   line-height: 1em;
}

/*
set font size for all divs,
this overrides some body rules
*/
div {
   font-size: 1em;
}

/*
if img is inside "a" it would have 
borders, we don't want that
*/
img {
   border: 0;
}

/*
default link styles
*/
/* set all links to have underline and bluish color */
a,
a:link 
a:active {
   text-decoration: underline;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
   color: #000070; 
}

a:visited {
   text-decoration: underline;
   background-color: inherit;
  color: #000070;                
}

a:hover {
   text-decoration: underline;
   background-color: inherit;
   color: #700000;
}

body {
  background-color : #303030;
  background-image : url(images/bg.gif);
  margin-top: 20px;
  text-align: left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div#home {
  background-color : #581222;
  background-image : url(images/home-bg.gif);
  width: 790px;
  border: 2px solid #202020;
  text-align: left;
}
div#menu {
  background-color : #606060;
  width: 450px;
  border: 1px solid #000000;
  padding: 10px
}
p {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size : 12px;
  margin : 0px;
}
div#info-box {
   width: 650px;
   margin: 0 auto;     /* this centers wrapper */
   border: 2px solid #333333;
   padding: 15px;
   text-align: left;
   background-color: #ffffff;
   color: black;
}

div#info-box p {
   font-size: 1em;
   margin: 0 0 1.5em 0;  /* some air around p elements */
   line-height:1.4em;
   padding: 0;
}

h1 {
   color: #000000; 
   font-size: 1.4em; 
   text-align: left; 
/* some air around the text */
   padding-left: 0.5em;
   padding-bottom: 1px;
/* set borders around header */
   border-bottom: 1px solid #680010; 
   border-left: 1.1em solid #680010; 
   line-height: 1.4em;
/* and some air under the border */
   margin: 0 0 0.5em 0;
}

h2 {
   color: #680010; 
   font-size: 1.2em; 
   text-align: left; 
   line-height: 1.4em;
}
/* End of 'SS: Entry Page' */

