body
{
   font-family: Segoe UI Light, Tahoma, Arial, Helvetica;
   color: #000;
	background: #F5D6A7;
	background-image: url("images/top-gradient.png");
   background-repeat: repeat-x;
   background-position: top;
}
div#main
{
   background-image: url("images/noise.png");
   background-repeat: repeat;
}
.title
{
   padding: 0.6em;
   text-align: center;
   font-weight: bold;
   font-size: 2.2em;
   color: #5a3c00;
   text-shadow: 1px 1px 3px rgba(55,55,55, .5);
}
a,
a:visited,
a:hover
{
   color: #000;
   text-decoration: none;
}
a:hover
{
   text-decoration: underline;
}
P
{
   padding-left: 2em;
   padding-top: 0.4em;
   line-height: 1.4em;
   font-size: 0.9em;
}
P.left
{
   padding-left: 1em;
   line-height: 1.2em;
}
.small
{
   text-align:center;
   font-size: 0.75em;
}
P.lowtitle
{
   font-size: 1.5em;
   line-height: 1.2em;
   padding-top: 0;
   padding-left: 1.1em;
   padding-bottom: 1.5em;
}
P.subtitle
{
   font-size: 1.5em;
   font-weight: bold;
   line-height: 1.1em;
   padding-top: 0;
   padding-left: 1.1em;
   padding-bottom: 0.1em;
}
a, a:visited, a:active, a:hover
{
   color: #2f230c;
   text-shadow: 1px 1px 3px rgba(0,0,0, .5);
}
div.container
{
   width: 95%;
}
div.row
{
   clear: both;
}
div.column-left img
{
  -moz-box-shadow: 3px 3px 3px #444;
  -webkit-box-shadow: 3px 3px 3px #444;
  box-shadow: 3px 3px 3px #444;
}
div.column-left
{
   width: 340px;
   text-align: right;
   float: left;
   padding-right: 24px;
}
div.column-right
{
   max-width: 1200px;
   min-height: 264px;
   margin-left: 340px;
   padding-bottom: 24px;
}
div.column-right-s
{
   max-width: 1200px;
   min-height: 206px;
   margin-left: 340px;
   padding-bottom: 24px;
}
div.footer
{
   padding-bottom: 8px;
}