/* Colors:
Brown: #362012
Light Brown: #543625
Orange: #f47722
Yellow: #f6ed1a
*/

* {
margin:0;
padding:0;
border:0;
font-family: Arial, Helvetica, sans-serif;
}

body {
margin:0;
padding:0;
background:#fff url(images/black_mosaic.jpg) left top;
}

h1 {
margin:0;
padding:20px 0 20px 20px;
color:#f47722;
font:normal 20px Arial, Helvetica, sans-serif;
}

h2 {
margin:0;
padding:10px 0 10px 20px;
color:#f47722;
font:bold 16px Arial, Helvetica, sans-serif;
}

h3 {
margin:10px 60px 10px 20px;
padding:0;
color:#f47722;
border-bottom:1px dashed #543625;
font:bold 16px Arial, Helvetica, sans-serif;
}
/*
form p {
clear:both;
}

form strong {
color:#f00;
}

fieldset {
margin:20px;
padding:20px 0;
border:1px solid #543625;
}

legend {
margin:0 0 0 20px;
padding:2px;
font-size:14px;
color:#f00;
border:1px solid #543625;
}

label,input,.fill {
display: block;
width: 200px;
float: left;
margin-bottom: 10px;
}

label,.fill {
text-align: right;
width: 180px;
padding-right: 20px;
}

input {
border:1px solid #543625;
}

textarea {
width: 200px;
float: left;
margin-bottom: 10px;
border:1px solid #543625;
}*/

dl {
padding:0 0 20px 20px;
width:400px;
}

dt {
padding:0 0 5px 40px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#f47722;
}

dd {
padding:0 0 20px 40px;
}

* a:hover {
text-decoration:none;
}

#content ul {
padding:0 0 20px 20px;
width:400px;
list-style-position:inside;
}

#content li {
padding:0 0 5px 40px;
}

#container {
margin:20px auto;
padding:0;
width:800px;
}

#header {
height:203px;
width:800px;
background:transparent url(images/7liter_design_top.png) left top no-repeat;
}

#header ul {
margin:0;
padding:165px 0 0 40px;
}

#header li {
padding-left:43px;
list-style:none;
float:left;
}

#header a {
color:#fff;
text-decoration:none;
font-weight:bold;
}

#header a:hover {
color:#f6ed1a;
text-decoration:none;
}

#content {
margin:0;
padding:0 0 20px 0;
width:798px;
background:#fff url(images/rcol_bg.png) right top repeat-y;
border:1px solid #362012;
border-width:0 1px 0 1px;
}

#content p {
margin:0;
padding:0 0 20px 20px;
color:#000;
font:normal 14px Arial, Helvetica, sans-serif;
width:500px;
}

#rcol {
width:208px;
float:right;
}

#rcol img {
margin:25px 0 5px 29px;
border:1px solid #362012;
}

.rcolh {
margin:0 0 0 29px;
color:#fff; 
font:bold 12px Arial, Helvetica, sans-serif;
width:150px;
}

.rcola {
margin:0 0 0 29px;
color:#fff; 
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
width:150px;
display:block;
}

#rcol a, #rcol p {
color:#fff;
}

#rcol em {
font-style:normal;
color:#f6ed1a;
}

#footer {
padding:15px 0 0 0;
height:30px;
width:800px;
background:transparent url(images/7liter_design_bottom.png) left top no-repeat;
color:#fff;
font:normal 10px Arial, Helvetica, sans-serif;
text-align:center;
clear:both;
}

#footer a {
color:#fff;
}

.portfolio {
margin:2px 28px 0 0;
border:1px dashed #543625;
float:right;
}