/* CSS Document */

/*General */
body {
background-color:#fff;
margin:0;
padding:0;
border:0;
font: 12px "trebuchet ms", arial, helvetica, sans-serif; 
color:#000;
font-size:11px;
}
html, body {
height:100%;
}
a {
color:#618581;
}
a:hover {
color:#4D7D77;
text-decoration:none;
}
.brclear {
clear:both;
}
hr {
border:0;
color:#999;
background-color:#999;
}
img {
border:none;
}
#outerwrap {
color:#000;
background-color:#FFF;
background:url(img/sideshadow.gif) repeat-y;
position:absolute;
left:50%;
width:770px;
margin-left:-385px;
margin-bottom:10px;
}

/* Header */
#head {
width:750px;
height:225px;
margin:0 0 0 10px;
padding:0;
background-color:#fff;
background:url(img/title.jpg) right no-repeat;
border-bottom:solid 1px #fff;
}
#head h5	{
text-indent: -9999px;
margin: 0;
padding: 0;
border: 0;
}
#head h5 a:link, #head h5 a:visited	{
width: 448px;
height: 225px;
background:url(img/header.jpg) top left no-repeat;
text-decoration:none;
display:block;
border: 0;
margin:0;
padding:0
}
#head h5 a:hover	{
background:url(img/header.jpg) top left no-repeat;
}
/* Alternate Gallery Styles */
#gallery_head {
width:750px;
height:70px;
margin:0 0 0 10px;
padding:0;
background-color:#fff;
background:url(img/title2.jpg) right no-repeat;
border-bottom:solid 1px #fff;
}
#gallery_head h5	{
text-indent: -9999px;
margin: 0;
padding: 0;
border: 0;
}
#gallery_head h5 a:link, #gallery_head h5 a:visited	{
width: 275px;
height: 70px;
background:url(img/header2.jpg) top left no-repeat;
text-decoration:none;
display:block;
border: 0;
margin:0;
padding:0
}
#gallery_head h5 a:hover	{
background:url(img/header2.jpg) top left no-repeat;
}
#banner {
background:none;
position:absolute;
padding:0;
margin:43px 0 0 488px;
width:244px;
height:147px;
color:#fff;
}
#banner h1 {
margin:0;
padding:0;
font-size:26px;
font-weight:normal;
}
#banner h3 {
font-weight:normal;
text-transform:uppercase;
font-size:16px;
margin:0 0 15px 0;
padding:0;
}
/* Alternat Gallery Styles */
#gallery_banner {
background:none;
position:absolute;
padding:0;
margin:10px 0 0 488px;
width:244px;
height:70px;
color:#fff;
}
#gallery_banner h1 {
margin:0;
padding:0;
font-size:26px;
font-weight:normal;
}
#gallery_banner h3 {
font-weight:normal;
text-transform:uppercase;
font-size:16px;
margin:0 0 15px 0;
padding:0;
}

#gallery_banner {
background:none;
position:absolute;
padding:0;
margin:10px 0 0 488px;
width:244px;
height:70px;
color:#fff;
}

/* Navigation */
#navbar {
width:750px;
height:30px;
background-color:#5C5A5D;
margin:0 0 0 10px;
padding:0;
}
ul#menu {
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
}
#menu li {
display:inline;
list-style-type:none;
}
#menu a {
display:block;
padding: 6px 16px 6px 16px;
height:18px;
float:left;
}
#menu a:link, #menu a:visited {
color: #fff;
background-color: #5C5A5D;
text-decoration: none;
}

#menu a:hover {
color: #fff;
background-color: #A19FA2;
text-decoration: none;
}
/* Body */
#bodycontent {
width:689px;
margin:0 0 0 10px;
background:#fff;
color:#000;
padding:24px 45px 24px 16px;
font-size:12px;
}
#bodycontent h1 {
text-transform:uppercase;
font-size:20px;
color:#C4642D;
text-align:right;
margin:0 0 10px 0;
}
#bodycontent h2 {
font-size:14px;
margin:0 0 10px 0;
color:#5C5A5D;
}
#bodycontent h3 {
font-size:12px;
color:#37939B;
margin:8px 0 10px 0;
font-weight:bold;
text-transform:uppercase;
}
#bodycontent p {
margin-top:0;
line-height:20px;
}
#bodycontent p.pull {
line-height:22px;
color:#999;
font-size:15px;
}
#footer {
text-align:right;
width:722px;
background:url(img/foot.gif) bottom no-repeat;
padding:24px;
margin:0;
}
img.frame_r {
border:1px solid #000;
padding:4px;
}
.captionbox {
text-align:center;
float:right;
color:#C4642D;
font-size:12px;
text-transform:uppercase;
background:#fff;
margin:8px 0 8px 8px;
padding:0;
}
/* Images */
.pepper {
text-align:center;
}
img.r {
float:right;
}
