/* CSS Document */

body {background: #FCFBE1 url(../images/1stNurseLegalGreenGradient.png) repeat-x scroll 0px 215px;}
body { text-align: left;  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; color: #444; margin: 0px; padding: 0px; }



p, h1, h2, h3, h4, h5, h6, li, span { font-size: 1em; line-height: 1.3em; letter-spacing: 1.2px;}
h1, h2, h3, h4, h5, h6 {color: #0D538B;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.4em;}
#header {height: 345px; color: white; width: 100%; position: absolute; top: 0; left: 0; z-index: 99;}
#header {background:  url(../images/headergradient.png) repeat-x scroll 0 0;}
#headercontent {width: 840px; margin: 20px auto;}

#header img {margin: -10px 0 0px -10px; border: 0px;}
#header a {text-decoration: none;}
#tagline {color:#fff; margin: 10px 10px 10px 0;}
#header h1 {font-family: serif; letter-spacing: 2px; font-size: 2.2em; }
#header ul#navigation {float: right; margin-top: -10px; width: 260px;}
#header ul#navigation li {color: #fff; text-align: right; list-style-type: none; padding: 8px 0px; font-size: 1.2em;}


#maincontent { width: 840px; padding: 235px 40px 30px 40px; margin: 0px auto 0;  background-color: #eee;}
#content {width: 530px;}
#sidebar {width: 200px; margin-left: 0px; float: right; text-align: right;}
#sidebar p {color: #0D538B; font-size: 1em;}
#call {margin: 15px 0 25px; border: 1px solid #0D538B; padding: 5px;}
#call p { letter-spacing: 4px; font-size: 1.4em;  }
#name {font-family: serif; font-weight: bold; font-size: 1.6em; color: #0D538B; padding-bottom: 10px; display: inline-block;}
#phone {font-size: 1.4em; font-weight: bold; display: inline-block;}
a.button {padding: 10px; background-color: #0D538C; float: right; margin: 20px 0px;}
a.button:hover { background-color: #1063A7; color: #fff;}


#footer {margin-top: -25px; height: 75px; background:  url(../images/footergradient.png) repeat-x scroll 0 0; width: 100%;}
#footer {position: absolute; z-index: -1;}
ul#footernavigation {text-align: center; width: 500px; margin: 35px auto; }
ul#footernavigation li {float: left; display: inline-block;}
ul#footernavigation li a {color: #aaa;}

/* LINKS */
  a, a:link, a:active { text-decoration: none; color: #fff; ;background-color:transparent; }
  a:hover {  text-decoration: underline;  color: #aaa;  background-color: transparent;  }
  a.button {padding: 10px; background-color: #0D538C; float: right; margin: 20px 0px;}
  a.button:hover { background-color: #1063A7; color: #fff;}
  
/* END LINKS */
    
/* LISTS */
    ul    {  margin: 0 0 0em 0;  padding: 5px 0;  line-height: 1.3em;  }
    ul li {  margin: 0 0 0.25em 30px;  padding: 0;  list-style: disc; line-height: 1.3em;  }
    ol    {  margin: 0 0 1.5em 0;  padding: 0;  line-height: 1.3em;  }
    ol li {  margin: 0 0 0.25em 30px;  padding: 0;  line-height: 1.3em;}
/* END LISTS */

/* CONTACT */
label {width: 125px; text-align: right; margin: 5px; display: inline-block;}
input {margin-bottom: 8px;}
textarea {width: 400px; height: 10em;}



/* clearing */  
  .stretch,  .clear {  clear: both;  height: 1px;  margin: 0;  padding: 0;  font-size: 15px;  
  line-height: 1px;  }
  .clearfix:after {  clear: both;  height: 0;  display: block;  visibility: hidden;  content: ".";  }
  .clearfix {display:inline-block;}
  /* Hide from IE Mac \*/
  .clearfix {display:block;}
  /* End hide from IE Mac */
/* end clearing */
