/* dougstephan.com main.css version 0.2.0 */
/* global styles */

body {
  color: #000000;
  background-color: #a7b3e7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px; 
  padding: 0px;
}

img {border: 0; margin: 0px; padding: 0px;}
a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #C92800;}
a.nounderline {text-decoration: none;}

table.top-right-box {
  margin: 6px 0px 4px 0px;
  border-top: solid 6px #4e6af9;
  border-right: solid 4px #4e6af9;
  border-bottom: solid 4px #4e6af9;
  border-left: solid 6px #4e6af9;
}

table.horizontal-menu {
  margin: 20px 0px 6px 0px;
  border-top: solid 6px #4e6af9;
  border-right: solid 4px #4e6af9;
  border-bottom: solid 4px #4e6af9;
  border-left: solid 6px #4e6af9;
}

table.main-body {
  margin: 10px 30px 10px 0px;
}

table.left-menu tr td {
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-top: solid 2px #C6B67B;
  border-right: solid 0px #C6B67B;
  border-bottom: solid 0px #C6B67B;
  border-left: solid 2px #C6B67B;
  font-size: 76%;
  font-weight: bold;
  color: #7a0305;
}

table.left-menu tr td.bottom {
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-top: solid 2px #C6B67B;
  border-right: solid 0px #C6B67B;
  border-bottom: solid 2px #C6B67B;
  border-left: solid 2px #C6B67B;
  font-size: 76%;
  font-weight: bold;
  color: #7a0305;
}

table.left-menu tr td a {text-decoration: none;}
table.left-menu tr td a:link {color: #7a0305;}
table.left-menu tr td a:visited {color: #7a0305;}
table.left-menu tr td a:hover {color: #000000;}

div.left-menu-box-outer {
  margin: 0px 0px 0px 0px;
  padding: 14px 16px 14px 14px;
  border-top: solid 6px #4e6af9;
  border-right: solid 2px #4e6af9;
  border-bottom: solid 2px #4e6af9;
  border-left: solid 6px #4e6af9;
  background: #eadaa6;
}

div.left-menu-box-inner {
  margin: 0px 0px 0px 0px;
  padding: 4px 6px 4px 4px;
  border-top: solid 2px #4e6af9;
  border-right: solid 1px #4e6af9;
  border-bottom: solid 1px #4e6af9;
  border-left: solid 2px #4e6af9;
}

table tr td.content-main {
  margin: 0px 20px 0px 0px;
  padding: 4px 4px 4px 4px;
  border-top: solid 6px #4e6af9;
  border-right: solid 0px #4e6af9;
  border-bottom: solid 4px #4e6af9;
  border-left: solid 6px #4e6af9;
}

table tr td.content-right {
  margin: 0px 20px 0px 0px;
  padding: 4px 10px 4px 4px;
  border-top: solid 6px #4e6af9;
  border-right: solid 2px #4e6af9;
  border-bottom: solid 4px #4e6af9;
  border-left: solid 0px #4e6af9;
}

table tr td.content-main-wide {
  margin: 0px 20px 0px 0px;
  padding: 4px 4px 4px 4px;
  border-top: solid 6px #4e6af9;
  border-right: solid 4px #4e6af9;
  border-bottom: solid 4px #4e6af9;
  border-left: solid 6px #4e6af9;
}

div.main-content {
  margin: 0px 0px 0px 0px;
  padding: 4px 10px 10px 8px;
}

div.right-content {
  margin: 0px 0px 0px 0px;
  padding: 4px 14px 10px 1px;
}

div.content-header-bar {
  text-align: center;
  border: solid 3px #eadaa6;
  width: 100%;
  background: #bbac71;
  padding: 4px 0px 4px 0px;
}

div.content-header-bar-background {
  text-align: center;
  border: solid 3px #eadaa6;
  width: 100%;
  background: #eadaa6;
}

img.content-news {
  padding: 0px 6px 6px 0px;
  float: left;
}

/*  color: #FF6600; */
a,a:link {
  color: #000000;
  background: transparent;
}

a:visited {
  color: #000000;
  background: transparent;
}

a:active {
  color:#FF6600;
  background: transparent;
}

a:hover {
  color: #FF6600;
  background: transparent;
}

img {
  border:0px;
  margin: 0px; 
  padding: 0px; 
}

img.portrait {
  border:0px;
  margin: 0px; 
  padding: 6px; 
}

div.align-center {
  text-align: center;
}

.content-box {
  border-top: solid 2px #000000;
  border-right: solid 1px #000000;
  border-bottom: solid 1px #000000;
  border-left: solid 2px #000000;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}


.content-text-small {
  text-align: center;
  font-size: 70%;
  padding: 5px;
}

.content-three-row td {
  border-top: solid 2px #000000;
  border-right: solid 1px #000000;
  border-bottom: solid 1px #000000;
  border-left: solid 2px #000000;
}

table.content-header-narrow-bar tr td {
  background-image: url("http://www.dougstephan.com/test/_images/page/elements/narrow_bar.jpg");
  background-repeat: repeat-x;
  background: #bbac71;
  text-align: center;
  border: solid 0px #eadaa6;
  width: 100%;
}

.title {
  font-size: 100%;
}

h1 {
  font-size: 90%;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 4px 0px;
}

h1.bar {
  color: #FFF;
  font-size: 90%;
  font-weight: bold;
}

h2 {
  font-size: 80%;
  font-weight: bold;
}

.content-text {
  width: 100%;
  padding: 0px 5px 5px 5px;
}

.content-text h1 {
  font-size: 90%;
  font-weight: bold;
}

.content-text p {
  font-size: 70%;
}

.text {
  font-size: 70%;
}

.quote {
  padding: 0px 20px 0px 20px;
}

.smaller {
  font-size: 80%;
}

.smallest {
  font-size: 70%;
}

.content-text p.contact-strong {
  font-weight: bold;
}

.red {
  color: red;
  background: transparent;
}

.green {
  color: green;
  background: transparent;
}

.blue {
  color: blue;
  background: transparent;
}

div.copyright {
  text-align: center;
  font-size: 70%;
}

div.poll-results {
  text-align: left;
  font-size: 70%;
}

div.right-column-text-box {
  padding: 0px 0px 0px 8px;
  text-align: left;
}

.bigger {
  font-size: 110%;
  font-weight: bold;
}

div.right-align {
  padding: 0px 24px 10px 0px;
  text-align: right;
}