<style type='text/css'><!-- 

/* HTML ELEMENTS */

* { margin: 0px; padding 0px; }
p { margin: 0px 0px 25px 0px; color: #444444; }
a { font-weight: bold; color: #000000; text-decoration: none; }
a:hover, a:active { color: #374462; text-decoration: none; }
a img { border: 0px; }
img { border-spacing: 0px; }
h1, h2, h3 { font-weight: normal; }
blockquote { margin: 0px 50px 25px 50px; }
ins { text-decoration: none; color: #466b85; }
del { color: #555; }
hr { border-top: 1px dotted #777; height: 0px; margin: 30px 0px 10px 0px; }
table { border-collapse: collapse; }
th { text-align: left; }
form label { display:block; }

/* STRUCTURE */

html { font-family: Sans-Serif; line-height: 1.8em; }
body { background-color: #b2c3cb; margin: 0px; }

.wrapper { width: 1100px; padding: 0px; margin: auto; background-color: white; }
#header { position: fixed; top: 0px; width: 1100px; z-index:999999; background-color: black; padding-bottom: 7px; margin-top: -16px; font-size: 1.2em; }
#header ul { list-style-type: none; padding: 0px 0px 15px 48px; } 

#search { padding-right: 60px; float: right; margin-top: -4px; }

#banner { width: 100%; color: white; }
#banner a { color: white; }

#actions { text-align: right; background-color: white; padding-right: 60px; }
#actions a { color: black; font-size: .7em; font-weight: normal;  }

#main { float: left; width: 630px; padding: 20px 30px 50px 50px; margin: 30px 10px; font: 16pt; color: #444444; }
#main ul, #main ol { margin: 0 0 5px 15px; line-height: 1.5em;  }
#main li { margin-bottom: 10px; }
#main h1 { font-size: 200%; padding-bottom: 7px; }
#main h2 { font-size: 140%; padding: 0px; margin: 0px; }
#main ul, #main ol, #main pre { padding: 15px 30px 5px 30px; }
#main ul { padding: 7px 0px 7px 15px; list-style: square; } 
#main ol { padding: 7px 0px 7px 35px; } 

#side { width: 280px; float: right; margin: 50px 50px 100px 0px; font-size: 80%; }
#side h1 { padding-bottom: 5px; font-size: 140%; }
#side h1 a { color: #444444; }
#side a { color: #444444; font-weight: normal;  }
#side .show { font: bold; background-color:#333; padding: 10px 10px 0px 10px; width: 280px; float: right; margin: 0px 0px 20px 0px; }

#bottom { clear: both; background-color: #000000; width:1010px; padding: 20px 30px 40px 60px; }
#bottom { font-size: 80%; color: white; }
#bottom p { line-height: 1.4em; color: white; }
#bottom a { color: white; font-weight: normal; }

.stopwatch { color: #777; }
.button { background-color: {accent_color}; width: 225px; padding: 15px 0px; margin: 10px 20px 10px 0px; text-align:center; }
.button a { color: white; font-size: 1.25em; }


/* BOLTWIRE CLASSES */

.right { float: right; }
.large { font-size: 115%; }
.highlight { background-color:yellow; padding: 2px 4px; } 
.marks { font-size: 80%; color: red; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.capitalize { text-transform: capitalize; }
.small-caps { font-variant: small-caps; }
.black { font-weight: normal; color: #444444; }
.hotlinks a, .hotlinks a:link, .hotlinks a:visited { color: #444444; border-bottom: 1px dotted #cecece;}
.hotlinks a:hover { background-color: #f7f7f7; text-decoration: none; border-bottom: 1px dotted #007700;}
.box { background-color: {box_color}; padding: 10px; border: 1px solid #444444; }
.box ul { margin: 0px; }
.box li { margin-left: 18px; }
.code { background-color: {box_color}; padding: 7px; border: 1px solid; }
.code ul { margin: 0px 0px 0px 20px;}  
.message { font-style: italic; color: green; margin-bottom: 30px; }
.preview { border: 2px dotted #82B0BF; padding:.5em; margin: 1em 0; } 
.diff { color: green; font-size:75%; background-color: #f7f7f7; padding: 2px 5px 2px 5px; line-height: 2.5em;}
table.stripe { margin-left: 0px; } 
table.stripe th, table.stripe td {padding: 5px;}
tr.striperow { background-color: #f7f7f7; padding: 7px; }
table.rss { padding: 0px; border-spacing: 0px; border-collapse: collapse; }
table.rss th { padding: 10px; border: 1px solid #999; background-color: #f7f7f7; padding-right: 25px; text-align: left; }
table.rss td { padding: 7px; border: 1px solid #999; background-color: #ffffff; padding-right: 25px; }
table.box, table.box td { border-color: #999; border-width: 1px; border-style: solid; }
table.fmt, table.fmt th, table.fmt td { padding: 0px; }
table.forum {border: #222 1px solid; border-spacing: 0px; width: 100%; }
table.forum tr th { margin: 5px; padding: 5px; border: #222 1px solid; background-color: #eeeebb; }
table.forum tr td { margin: 5px; padding: 5px; border: #222 1px solid; background-color: white; }
table.sortable, table.sortable tr th, table.sortable tr td { border: #222 1px solid; border-spacing: 0px; }
table.sortable th { background-color: #eeeebb; margin: 5px; padding: 5px; }
table.sortable td { margin: 5px; padding: 5px; }


/* FORMS */

input, textarea, select { background: #white; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }

input[type=text], input[type=password] { height: 23px; border: 1px #444444 solid; padding:1px 5px; margin: 0px; }
textarea { border: 1px #444444 solid; padding: 1px 5px; margin: 0px; }
input[type=text]:hover, input[type=password]:hover, textarea:hover { border: 2px #444444 solid; padding: 0px 4px; margin: 0px; }
select { margin: 0px; height: 30px; }
input[type=button], input[type=submit], input[type=reset]{ border: 1px #444444 solid; padding: 4px 4px; font:14px Arial,san-serif; color: #444444; font-weight: 600; }
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover { border: 2px #444444 solid; padding: 3px; background-color: #eeeebb; }


/* BOOTSTRAP BUTTON */

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.4;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

--></style>