/* #######################  GENERAL SETTINGS ############################ */
body{
margin:0px;
height:100%;
font-size: .9em;
line-height: 1.4em;
background:#333;}

/*links*/

img {border: 0 none;}
a {color: #996600; text-decoration: none;}
a:hover {color: #222; text-decoration: none;}

/* Clears Divs */
.clr{clear: both;}

/* Legal */
.copyright{clear: both;}

/* #######################  END GENERAL SETTINGS ############################ */

p{margin: 0 0 8px 0;color: #4A3F2C;font-size:1em;}
pre {font-family: monospace;font-size: .9em;}
strong, b {font-weight: bold;}
em, i {font-style:italic;}
code {font-family: "Courier New", Courier, monospace;font-size: 1em;white-space: pre;}
dl {margin: 0 0 1.5em 0;padding: 0;line-height: 1.4em;}
dl dt {font-weight: bold;margin: 0.25em 0 0.25em 0;padding: 0;}
dl dd {margin: 0 0 0 30px;padding: 0;}
hr {margin:30px 0;background:url(../images/hr.png)repeat-x;border-style: none;border-width:0;padding:2px 0;}

h1,.componentheading .item-page {color: #41535e;font-size: 210%;padding: 0;font-weight: normal;text-shadow:1px 1px 1px #EEE;/* z-index: 1; */} 
h2,.contentheading {color: #666666; padding-left: 0; padding-bottom: 0px; padding-right: 0; padding-top: 0;font-size: 160%;font-weight:normal;text-shadow:1px 1px 1px #FFF;/* z-index: 1; */} 
h3 {color: #333;font-weight: normal;font-size: 160%;line-height: 1.2em;padding:0;background: none;/* z-index: 1; */} 
.moduletable h3{color: #5e6061;font-weight: normal;font-size: 180%;padding:0;background: none;text-shadow:1px 1px 1px #EEE;/* z-index: 1; */} 
h4 {color: #444;font-weight: normal;font-size: 145%;padding: 0;/* z-index: 1; */} 
h5,.item-page h5 {color: #444;font-weight: normal;font-size: 130%;padding: 0;/* z-index: 1; */} 
h6 {margin: 0px; color: #2a4a5e;font-weight: normal;font-size: 110%;padding: 0;} 
span.author {float: right;width: 100%;text-align: right;font-style: italic;margin: 8px 0 20px;}

.white {color:#ffffff;}

.linkBox {
  width:100%;
  min-width:610px;
  -moz-column-count: 2;-moz-column-gap: 20px; -webkit-column-count: 2;-webkit-column-gap: 20px;
  float: left;
  margin-top: 3px;
  margin-bottom: 20px;
  border-bottom:1px dotted #999;
  padding-bottom:20px;
  font-size: 12px;
  font-style: normal;
  line-height: 1.7em;
  font-weight: normal;
  color: #69b2cc;
}

.linkBox a:hover {
  color: #ebc938;
  text-decoration:underline;
}
 
/* Small text */
small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {
  color: #666666;
  font-size: 92%;
}

h1, h2, h3, h4, h5, h6, .componentheading, .contentheading, .moduletable h3, .item-page h1, .item-page h2, .item-page h3, .item-page h4, .item-page h5, .item-page h6 div.item-page{
  margin: 0 0 5px 0;
  font-weight:normal;
  line-height: 1.2em;
}

ul {
  list-style: none;
}

ul li {
  line-height: 180%;
  list-style:none;
  color: #4A3F2C;
}

li {list-style:none;
color: #4A3F2C;}


ol li {
  margin-left: 35px;
  line-height: 180%;
  list-style:none;
  color: #4A3F2C;
}



/* FORM
--------------------------------------------------------- */
form {
  margin: 0;
  padding: 0;
}

form label {
  cursor: pointer;
}

input, select, textarea, .inputbox {
  padding: 3px 5px;
  font-size: 100%;
  border-radius:5px;
  width:100%;
}

* html .button {
  padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
  padding: 2px 0 !important; /*IE 7*/
}

.inputbox {
  border: 1px solid #CCCCCC;
  background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
  background: #FFFFCC;
}

.button {
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
  background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
  background-color:#ededed;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #dcdcdc;
  display:inline-block;
  color:#777777;
  font-family:arial;
  font-size:15px;
  font-weight:normal;
  padding:6px 24px;
  text-decoration:none;
  text-shadow:1px 1px 0px #ffffff;
}
.button:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
  background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
  background-color:#dfdfdf;
}
.button:active {
  position:relative;
  top:1px;
}

/* META
--------------------------------------------------------- */
.article-tools {
  border-top: 1px solid #DDDDDD;
  width: 100%;
  float: left;
  clear: both;
  margin-bottom: 15px;
  display: block;
  background: #ECECEC;
}

.article-meta {
  padding: 5px;
  width: 80%;
  float: left;
}

.createby {
  padding: 3px 3px 3px 20px;
  background: url(../images/icon-user.gif) no-repeat 0 2px;
}

.createdate {
  padding: 3px 3px 3px 20px;
  background: url(../images/icon-date.gif) no-repeat 0 2px;
}

.modifydate {
  width: 100%;
  float: left;
}

button {
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
  background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
  background-color:#ededed;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #dcdcdc;
  display:inline-block;
  color:#777777;
  font-family:arial;
  font-size:15px;
  font-weight:normal;
  padding:6px 24px;
  text-decoration:none;
  text-shadow:1px 1px 0px #ffffff;
}
button:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
  background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
  background-color:#dfdfdf;
}
button:active {
  position:relative;
  top:1px;
}

