* {
margin: 0;
padding: 0;
}

body {
margin: 0 auto;
padding: 0;
font-size: 100%;
font-family: arial, times;
background: #f8f8f8;
}

#container {
width: 100%;
height: auto;
background: url(../images/bg.jpg) repeat-x #e0dac3;
}

#wrapper {
width: 963px;
height: auto;
margin: 0 auto;
}

#header {
background: url(../images/spotlight.jpg);
width: 963px;
height: 179px;
position: relative;
}

#header img {
margin: 35px 0 0 50px;
}

#header p {
position:absolute;
top:80px;
right:80px;
color:#666;
font-size:120%;
}

#border_top {
background: url(../images/border_top.jpg);
height: 32px;
width: 963px;
}

#border_bottom {
background: url(../images/border_bottom.jpg);
height: 32px;
width: 963px;
}

#content {
background: #f9f9f9;
height: auto;
width: 943px;
padding: 10px;
}

#left_column {
width: 200px;
height: auto;
float: left;
}

#navigation {
width: 200px;
height: auto;
margin: 0 0 0 30px;
}

#navigation ul {
list-style: none;
}

#navigation a {
text-transform: uppercase;
font-size: 150%;
text-decoration: none;
color: #cdcdcd;
font-weight: bold;
}

#navigation a.active {
color: #b5552b;
}

#previews {
width: 180px;
height: auto;
margin: 0 0 0 30px;
padding-right: 20px;
}

#previews h1 {
font-size: 120%;
color: #b5552b;
margin: 30px 0 20px 0;
text-transform: uppercase;
}

#previews p {
color: #838383;
font-size: 80%;
margin: 0 0 15px 0;
}

.previewitem {
clear:both;
margin-bottom: 10px;
}

#right_column {
float: right;
width: 650px;
margin: 0 30px;
}

#right_column h1 {
color: #b5552b;
text-transform: uppercase;
font-size: 150%;
margin: 0 0 25px 0;
}

#right_column h2 {
color: #b5552b;
text-transform: uppercase;
font-size: 90%;
margin: -20px 0 25px 0;
}

#right_column h3 {
color: #b5552b;
text-transform: uppercase;
font-size: 100%;
margin: 0 0 15px 0;
}

#right_column p {
color: #838383;
margin: 0 0 20px 0;
line-height: 150%;
font-size: 80%;
}

#footer {
background: url(../images/footer_bg.jpg) repeat-x #f8f8f8;
height: 50px;
width: 100%;
padding: 30px 0 10px 0;
margin: 30px 0 0 0;
}

#footerwrapper {
width: 963px;
margin: 0 auto;
height: auto;
}

#footerwrapper ul {
list-style: none;
width: 400px;
float: left;
}

#footerwrapper li {
float: left;
margin: 0 10px 0 0;
}

#footerwrapper li a {
text-transform: uppercase;
text-decoration: none;
color: #b5552b;
font-size: 70%;
}

#footerwrapper p {
float: right;
width: 400px;
color: #b5552b;
font-size: 70%;
margin: 0;
padding: 0;
text-align: right;
}

#footerwrapper p a {
text-decoration: none;
color: #b5552b;
font-weight: bold;
}

.bold {
font-weight: bold;
}

p.border {
border-bottom: 1px solid #aaa;
padding-bottom: 5px;
width: 350px;
}

#right_column label {
width: 130px;
float: left;
font-size: 80%;
color: #838383;
}

#right_column input {
margin-bottom:5px;
}

#right_column input[type=submit]{
height: 35px;
width: 100px;
margin-right: 38px;
margin-top: 10px;
margin-left: 292px;
}

.tel {
text-align:right;
margin-top: -150px;
}