/* Start of CMSMS style sheet 'Synchro html' */
/**************************************************************
   AUTHOR:  Pat Heard (fullahead.org)
   DATE:    2006.03.19
   PURPOSE: Styles the html elements
 **************************************************************/

html {
  height: 100%;
}

body {
  height: 100%;

  margin: 0;
  padding: 0;
  text-align: center;

  font: 400 0.8em Myriad, verdana, arial, sans-serif;
  line-height: 170%;

  background: #666 url(images/synchro/bg/header.png) repeat-x top left;
  color: #EEE;
}

h1 {   
  clear: both;
  font: 700 2.5em Myriad, "trebuchet ms", serif;
  color: #FFF;
  text-shadow: 0em 0em 0.5em #FFDD99;
}

h2 {
  font: 700 1.5em Myriad, "trebuchet ms", serif;
  color: #ffe6d5;
}

h2 a {
  color: #ff8831;
}

h2 a:hover {
  color: #FFF;
}

h3 {
  font: 400 1.3em Myriad, "trebuchet ms", serif;
  color: #ffe6d5;
}

h4 {
  font: 700 1.2em Myriad, "trebuchet ms", serif;
  color: #ffe6d5;
}

h5 {
  font: 700 1.1em Myriad, "trebuchet ms", serif;
  color: #ffe6d5;
}

h6 {
  font: 700 1em Myriad, "trebuchet ms", serif;
  color: #ffe6d5;
}


h1, h2, h3, h4, h5, h6, p, dl {
  margin: 0;
  padding: 10px 15px;
}

/* Done so the leftmost column aligns properly with the header.
   If the leftmost column has class gradient applied to it, 
   this class isn't required. 
.leftColumn h1,
.leftColumn h2, 
.leftColumn h3,
.leftColumn h4,
.leftColumn h5,
.leftColumn h6,
.leftColumn p,
.leftColumn dl {
  padding-left: 0;
}*/

a {
  color: #e8eefc;
}

/* Uncomment this if you would like a visited link style 
a:visited {
  text-decoration: line-through;
} */

a:hover {
  color: #FFF;
  text-shadow: 0em 0em 0.5em #FFDD99;
}

b {
  color: #FFF;
}

ol, ul {
  margin: 10px 30px;
  padding: 0 30px;
}

ol {
  color: #FC0;
}

ol span {
  color: #EEE;
}

ul {
  list-style-image: url(images/synchro/bg/bullet.gif);
}

del {
  color: #AAA;
}

code {
  margin: 10px 15px;
  padding: 10px;
  display: block;
  overflow: auto;
  
  font: 400 1em courier, monospace;
  line-height: 120%;
  white-space: pre;
  
  background: #444;
}

.leftColumn code {
  margin-left: 0;
}

acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}

dt {
  font-weight: bold;
  color: #ffe6d5;
}

dd {
  margin-left: 0;
  padding-left: 45px; 
}




/**************************************************************
   Form Elements
 **************************************************************/

label {
  display: block;
}

input,
textarea,
select {
  padding: 2px;
  font: 400 1em verdana, sans-serif;
  color: #444;
  background: #EEE;
  border: 1px solid #444;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
  color: #000;
  background: #E4F7FA;
  border: 1px solid #00DFFF;
}

input.button {
  padding: 2px 5px;

  font: 400 1.1em Myriad, "trebuchet ms", serif;

  color: #555;
  background: #9FF3FF;
  border-width: 1px;
  border-style: solid;
  border-color: #FFF #00DFFF #00DFFF #FFF;
}





/**************************************************************
   Blockquote and included icons
 **************************************************************/

blockquote {
  margin: 10px 15px;
  padding-left: 27px;
  
  background-color: #444;  
  background-image: url(../images/synchro/icons/quote.gif);
  background-repeat: no-repeat;
  background-position: 5px 50%;  
}

blockquote.exclamation {
  background-image: url(images/synchro/icons/exclamation.gif);
}

blockquote.stop {
  background-image: url(images/synchro/icons/stop.gif);
}

blockquote.go {
  background-image: url(images/synchro/icons/go.gif);
}





/**************************************************************
   Images
 **************************************************************/

img.floatRight {
  margin: 5px 0px 10px 15px;  
}

img.floatLeft {
  margin: 5px 15px 10px 0px;
}

a img {  
  border: 2px solid #ffe6d5;
}

a:hover img {  
  /* Fixes IE bug - IE doesn't correctly apply the style on a:hover so need to mask it */
  border: 2px solid #FFF !important;
  border: 2px solid #ffe6d5;
}

/* End of 'Synchro html' */

