﻿body
{
    font-size: 14px;
    font-family: Verdana, Arial;
    margin:0px;
    padding:0px;
    background-color:#FEDC94;
}
a {
  outline: none;
}
#wrapper{
    margin:0px auto 0px auto;
    width:760px;
    background-color:#FFEBB0;
    padding:0px;
}

#middle_content{
    background-image: url('../Images/middle_content_bg.jpg');
    background-repeat:repeat-y;
    width:760px;
}
#middle_content_full{
    background-image: url('../Images/middle_content_full_bg.jpg');
    background-repeat:repeat-y;
    width:760px;
}

/* ############## HEADER ################# */
#header
{
    width: 760px;
    height: 151px;
    background-image: url('../Images/header.jpg');
}
/* ############## HEADER ################# */

/* ############## NAV ################# */
#content_left{
    width:130px;
    padding:0px 0px 0px 0px;
    background-color:#cc0001;
    background-image: url('../Images/nav_bg.jpg');
    background-repeat:no-repeat;
    background-position:top;
    float:left;
}
#content_left .nav_logos{
    background-image: url('../Images/nav_logos.jpg');
    background-repeat:no-repeat;
    background-position:bottom;
    width:130px;
    height:200px;
}
#content_left ul{
    margin:10px 0px 0px 10px;
    padding:0px;
}
.facebook {
  margin: 220px 0px 0px 35px;
}
#content_left ul li
{
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px;
    width:103px;
    height:33px;
    overflow:hidden;
}
#content_left ul li a{
    background-image:url('../Images/nav/home.jpg');
    background-position:left top;
    width:103px;
    height:33px;
    display:block;
    padding-top:50px;
}
#content_left ul li a:hover{
    background-position:105px top;
}

#content_left ul li a[href*='about.asp']{
   background-image:url('../Images/nav/about.jpg'); 
}
#content_left ul li a[href*='weddings.asp']{
   background-image:url('../Images/nav/wedding.jpg'); 
}
#content_left ul li a[href*='balloons.asp']{
   background-image:url('../Images/nav/balloons.jpg'); 
}
#content_left ul li a[href*='bears.asp']{
   background-image:url('../Images/nav/bears.jpg'); 
}
#content_left ul li a[href*='gallery.asp']{
   background-image:url('../Images/nav/gallery.jpg'); 
}
#content_left ul li a[href*='location.asp']{
   background-image:url('../Images/nav/location.jpg'); 
}
#content_left ul li a[href*='contact.asp']{
   background-image:url('../Images/nav/contact.jpg'); 
}
#content_left ul li a[href*='links.asp']{
   background-image:url('../Images/nav/links.jpg'); 
}


#content_left #active{
   background-position:105px top; 
}
/* ############## NAV ################# */
#content_center{
    float:left;
    background-color:#ffffff;
    width:350px;
    margin:0px;
    padding:20px 15px 10px 15px;
    color:#660033;
    font-size:11px;
	line-height: 22px;
}
#content_center h1{
    color:#E27128;
    font-size:16px;
}

#content_center h4{
    color:#E27128;
}

#content_center a{
    color:#660033;
}
#content_center a:hover{
    text-decoration:none;
    color:#CC0000;
}

#content_center p{
 line-height:18px;
}

#content_center .news_events{
    background-image: url('../Images/news_events.jpg');
    background-repeat:no-repeat;
    padding:95px 0px 0px 5px;
}
#content_center .news_events h2{
    font-size:14px;
    padding:20px 0px 3px 0px;
    margin:0px;
}
#content_center .news_events p{
    padding:0px;
    margin:0px;
}

#middle_content_full #content_center{
    width:600px;
    float:left;
    background-image: url('../Images/content_right_bg_white.jpg');
    background-repeat:no-repeat;
    background-position:top right;
}
#middle_content_full #content_center h1{
    width:500px;
}

#content_right{
    width:250px;
    float:right;
    background-image: url('../Images/content_right_bg.jpg');
    background-repeat:no-repeat;
    background-position:top right;
    margin:0px;
    padding:0px;
    min-height:150px;
}
#content_right .images{
    padding:20px 20px 20px 20px;
}
#content_right .images img{
    width:213px;
    border:2px solid #660033;
    margin:20px 0px 5px 0px;
}
#content_right .images p{
    margin:0px;
    padding:0px;
    text-align:center;
    font-size:11px;
	color: #660033;
	line-height: 16px;
}

/* ############## FOOTER ############## */
#footer{
    background-image: url('../Images/footer_bg.jpg');
    background-repeat:repeat-x;
    width:760px;
    height:120px;
}
#footer .footer_address{
    padding-top:30px;
    width:760px;
    text-align:center;
    color:#CC0000;
    font-size:12px;
}
#footer .footer_address a{
    color:#CC0000;
    text-decoration:none;
}
#footer .footer_address a:hover{
    text-decoration:underline;
}
#footer .footer_links{
    padding-top:40px;
    width:760px;
    text-align:center;
    color:#FFCC33;
    font-size:14px;
}
#footer .footer_links a{
    color:#FFCC33;
	font-size:12px;
}
#footer .footer_links a:hover{
    color:#FFCC33;
    text-decoration:none;
}
/* ############## FOOTER ############## */
table.gallery{
    width:100%;
    margin:20px 0px 0px 0px;
}
table.gallery td{
    padding:10px;
}
table.gallery td img{
    width:150px;
    margin:0px 0px 10px 0px;
}
table.gallery td.large_gallery img{
    width:auto;
