@charset "UTF-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background-color:#458b42;
background-image:url(images/bpcc_bg.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#463703;
}

#outer_shell {
position:relative;
margin: 0 auto;
width:949px;
background-color:#f5f3e5;
background-image:url(images/bpcc_os_bg.jpg);
background-repeat:no-repeat;
background-position:top;
}

#small_nav {
position:absolute;
top:0px;
left:88px;
background-image:url(images/bpcc_small_nav_bg.jpg);
width:119px;
height:18px;
color:#FFFFFF;
padding: 0px 0px 0px 9px;
}

#small_nav a{
color:#FFFFFF;
text-decoration:none;
}

#small_nav a:hover{
text-decoration: underline;
}

#flash_container {
position:absolute;
width:646px;
height:260px;
top:0px;
left:302px;
}

#content{
width:572px;
padding-top:283px;
margin-left:292px;
padding-left:45px;
padding-right:40px;
line-height:30px;
padding-bottom:30px;
}

#content hr {
border: 1px solid #c9c4ac;
}

#content a {
color:#458b42;
}

#content_image {
float:right;
margin-left:10px;
padding:0px;
}

.headline {
font-variant:small-caps;
color:#2f632c;
font-weight:bold;
font-size:21px;
}

#left_content {
width:270px;
margin-top:283px;
float:left;
padding-left:10px;
padding-right:10px;
}

#left_content hr {
border: 1px solid #c9c4ac;
width:90%;
margin-left:25px;
}

#subnav {
width:182px;
height:208px;
margin-left:54px;
}

#subnav a{
margin:0;
padding:0;
}

a.subnav1 {
background: url(images/subnav1.jpg) no-repeat bottom left;
width:182px;
height:26px;
display:block;
background-position:0 0;
}

a.subnav1:hover{
background: url(images/subnav1.jpg) no-repeat bottom left;
background-position:-182px 0;
}

a.subnav2 {
background: url(images/subnav2.jpg) no-repeat bottom left;
width:182px;
height:26px;
display:block;
background-position:0 0;
}

a.subnav2:hover{
background: url(images/subnav2.jpg) no-repeat bottom left;
background-position:-182px 0;
}

a.subnav3 {
background: url(images/subnav3.jpg) no-repeat bottom left;
width:182px;
height:26px;
display:block;
background-position:0 0;
}

a.subnav3:hover{
background: url(images/subnav3.jpg) no-repeat bottom left;
background-position:-182px 0;
}

a.subnav4 {
background: url(images/subnav4.jpg) no-repeat bottom left;
width:182px;
height:26px;
display:block;
background-position:0 0;
}

a.subnav4:hover{
background: url(images/subnav4.jpg) no-repeat bottom left;
background-position:-182px 0;
}

a.subnav5 {
background: url(images/subnav5.jpg) no-repeat bottom left;
width:182px;
height:26px;
display:block;
background-position:0 0;
}

a.subnav5:hover{
background: url(images/subnav5.jpg) no-repeat bottom left;
background-position:-182px 0;
}

a.subnav6 {
background: url(images/subnav6.jpg) no-repeat bottom left;
width:182px;
height:26px;
display:block;
background-position:0 0;
}

a.subnav6:hover{
background: url(images/subnav6.jpg) no-repeat bottom left;
background-position:-182px 0;
}

a.subnav7 {
background: url(images/subnav7.jpg) no-repeat bottom left;
width:182px;
height:26px;
display:block;
background-position:0 0;
}

a.subnav7:hover{
background: url(images/subnav7.jpg) no-repeat bottom left;
background-position:-182px 0;
}

a.subnav8 {
background: url(images/subnav8.jpg) no-repeat bottom left;
width:182px;
height:26px;
display:block;
background-position:0 0;
}

a.subnav8:hover{
background: url(images/subnav8.jpg) no-repeat bottom left;
background-position:-182px 0;
}

#weather{
margin-left:30px;
margin-top:20px;
}

#preview {
margin-top:20px;
margin-left:20px;
}

#footer{
width:100%;
height:97px;
}

#footer_inner_shell {
position:relative;
margin: 0 auto;
width:949px;
height:88px;
background-color:#ece8da;
color:#a7a288;
padding-top:19px;
}

#footer_inner_shell a{
color:#a7a288;
text-decoration:none;
}

#footer_inner_shell a:hover{
color:#473205;
text-decoration:none;
}

#inner_table {
line-height:100%;
}

#gallery_type {
color:#2f632c;
font-size:14px;
}

#gallery_type a{
color:#2f632c;
text-decoration:none;
}

#gallery_type a:hover {
color:#463703;
text-decoration:none;
}