/* CSS Document Created by Grace Ruan for Graceful-Lament.com This layout cannot be used on other sites */

* {
font-size: 12px;
color: #000000
}

body {
margin: 20 0 0 10;
padding: 0;
font-family: "verdana", sans-serif;
}

/* Outer Layers */
#center {
width: 707px;
margin-left: auto;
margin-right: auto;
}

#container {
position: absolute;
width: 707px;
}

#title {
float: left;
width: 707px;
height: 51px;
background: url("images/title.jpg")
}

#navigation {
float: left;
width: 707px;
height: 44px;
background: url("images/navigation.jpg")
}

#banner{
float: left;
width: 707px;
height: 220px;
background: url("images/banner.jpg")
}

#highlight{
float: left;
width: 707px;
height: 245px;
background: url("images/highlight.jpg")
}

#body {
float: left;
width: 707px
}

#bottom {
float: left;
width: 707px;
height: 15px;
margin-top: 20px;
margin-bottom: 20px;
background: url("images/bottom.jpg")
}

#footer {
float: left;
width: 707px;
height: 40px;
color: #737373;
font-size: 11px;
}

/* Top Layers */
#featured {
padding-top: 30px;
padding-left: 70px;
padding-right: 20px;
float: left;
width: 210px;
text-align: justify
}

.thumbnail{
border: 1px #FFFFFF solid
}

.img,.db_thumb {
border: 1px #27221A solid;
}

#intro {
float: left;
color: #FFFFFF;
padding-top: 20px;
padding-left: 10px;
padding-right: 10px;
width: 330px;
font-size: 11px;
text-align: justify
}

/* Body blocks */


#block {
float: left;
padding: 15px;
width: 450px;
margin: 15px;
background:#E5E5E5 url(images/quote.gif) no-repeat right bottom;
color: #1C1918;
border: #C2BDBE 1px solid;
}

#sidebar {
float: left;
width: 150px;
padding: 15px;
}

/* navigation */

/* Headings */

.headmain,h1 {
color: #5A2901;
background: url(images/h1.jpg) right bottom no-repeat;
font-size: 16px;
text-transform: capitalize;
}

h2 {
color: #CA0000;
font-size: 16px;
text-transform: uppercase;
font-weight: 200;
}

.head,h4 {
color: #9B0303;
background: url(images/h4.gif) bottom repeat-x;
font-size: 15px;
height: 25px;
padding: 0 10px 0 10px
}

h5 {
color: #890505;
text-align: right;
text-transform: capitalize;
border-bottom: 1px #890505 solid; 
}

.red {
color: #9B0000;
}

em{
color: #A10101;
font-size: 11px;
}

b{
font-style: italic
}

/* Links */
a {
color: #8E1E1C;
text-decoration: none;
font-weight: bold
}

a:hover {
color:#AE2B00;
}

.link:link,.link:visited,.link:active {
padding: 2px;
padding-left: 8px;
padding-right: 8px;
background: #D87033;
color: #F0DE00;
font-weight: bold;
border: 2px solid #B9272A;
}

.link:hover {
color: #300C00
}