/*NORMALIZING*/
/*Normalizes margin and padding*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, iframe
{
    margin: 0;
    padding: 0;
}

/*Normalizes font-size for headers*/
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
}

/*Removes list-style from lists*/
ol, ul
{
    list-style: none;
}

/*Normalizes font-style and font-weight*/
address, caption, cite, code, dfn, th, var
{
    font-style: normal;
    font-weight: normal;
}

/*Removes border from fieldset and img*/
img
{
    border: 0;
}

a
{
    text-decoration: none;
}

/*End Normalizing////////////////////////////////////////////////////////*/

body{
background-color: #b5d5f1;
font-family: Arial, Helvetica, Sans-serif; 
background-image: url('images/bkgr.jpg');
background-repeat: repeat;
}
p{
font-size: 18px;
padding: 5px 0px;
}
h2{
font-size: 20px;
}
.emph{
font-size: 20px;
font-style:italic;
font-weight: bold;
}
.clearing{
clear: both;
}
.wrapper{
width: 900px;
margin: 10px auto;
}
#header{
background-image: url('images/BKGR_masthead.jpg');
background-repeat: no-repeat;
height: 170px;
width: 900px;
}
/*NAV///////////////////////////////////////////////////////////////////*/
#nav{
width: 900px;
height: 20px;
background-color: #00A4E4;
padding: 15px 0px;
margin: 0px 0px;
font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif; 
}
#nav ul{
}
#nav ul li{
display: inline;
font-size: 20px;
text-transform: uppercase;
text-align: center;
padding: 0px 18px 0px 18px;
}
#nav a{
color: #ffffff;
}
#nav a:hover{
color: #ffd100;
}
/*MAIN CONTENT//////////////////////////////////////////////////////////////////////////////*/
#home-wrapper #main-content{
background-color:#f47b20;
background-image: url('images/BKGR_home.jpg');
background-position:bottom; 
background-repeat: no-repeat;
}
#about-wrapper #main-content{
background-color:#ffd100;
background-image: url('images/BKGR_about.jpg');
background-position:bottom; 
background-repeat: no-repeat;
}
#birthday-parties-wrapper #main-content{
background-color:#f58426;
background-image: url('images/BKGR_birthday.jpg');
background-position:bottom; 
background-repeat: no-repeat;
}
#reviews-wrapper #main-content{
background-color: #717074;
background-image: url('images/BKGR_review.jpg');
background-position:bottom; 
background-repeat: no-repeat;
}
#music-wrapper #main-content{
background-color: #ffd100;
background-image: url('images/BKGR_music.jpg');
background-position:bottom; 
background-repeat: no-repeat;
}
#puppets-wrapper #main-content{
background-color: #0095d3;
}
#contact-wrapper #main-content{
background-color: #f47b20;
background-image: url('images/BKGR_contact.jpg');
background-position:bottom; 
background-repeat: no-repeat;
}
/*LEFT COLUMN//////////////////////////////////////////////////////////////////////////*/
#left-column p{
padding: 10px 20px;
}
#left-column h2{
padding: 10px 0px 0px 20px;
}
#left-column ul{
padding: 10px 20px;
font-size: 18px;
}

#left-column a{
color: #000;
}
#left-column a:hover{
color: #000;
}

#home-wrapper #main-content #left-column{
background-color:#B63F97;
color:#fff;
float: left;
width: 600px;
}
#home-wrapper #main-content #left-column #updates{
background-color:#69a021;
}
#about-wrapper #left-column{
background-color:#b844a9;
color:#fff;
float: left;
width: 600px;
}
#birthday-parties-wrapper #left-column{
color:#fff;
float: left;
width: 600px;
padding: 0px;

}
#birthday-parties-wrapper #left-column #left-column-inside-top{
background-color:#b63f97;
}
#birthday-parties-wrapper #left-column #left-column-inside-bottom{
background-color:#717074
}


#reviews-wrapper #left-column{
background-color:#717074;
color:#fff;
float: left;
width: 600px;
}
#music-wrapper #left-column{
background-color:#f47b20;
color:#fff;
float: left;
width: 600px;
}
#puppets-wrapper #left-column{
background-color:#0095d3;
color:#ffffff;
float: left;
width: 600px;
}
#contact-wrapper #left-column{
background-color:#00a4e4;
color:#fff;
float: left;
width: 600px;
height: 450px;
}

/*special lists*/
#reviews-wrapper  #left-column ul{
padding: 0px;
font-size: 18px;
}
#music-wrapper  #left-column ol{
padding: 10px 20px;
font-size: 16px;
}

/*RIGHT COLUMN/////////////////////////////////////////////////////////*/
#right-column p{
padding: 10px 20px;
}
#right-column a{
color: white;
text-decoration: underline;
}
#right-column a:hover{
color: yellow;
text-decoration: underline;
}
#home-wrapper #right-column{
float: left;
width: 300px;
background-color: #f47b20;
color:#fff;
}
#about-wrapper #right-column{
float: left;
width: 300px;
background-color: #ffd100;
color:#fff;
}
#birthday-parties-wrapper #right-column{
float: left;
width: 300px;
background-color: #f58426;
color:#fff;
}
#reviews-wrapper #right-column{
float: left;
width: 300px;
padding: 0px;
color:#fff;
background-color: #ffd100;
}
#music-wrapper #right-column{
float: left;
width: 300px;
background-color: #ffd100;
color:#fff;
}
#puppets-wrapper #right-column{
float: left;
width: 300px;
background-color: #0095d3;
color:#fff;
}
#contact-wrapper #right-column{
float: left;
width: 300px;
background-color: #f47b20;
color:#fff;
}
/*FOOTER///////////////////////////////////////////////////////*/
#footer{
width: 900px;
text-align: center;
margin: 10px 0px;
}
#footer p{
color: #000;
}

a.footernav { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00A8E5; text-decoration:none; }
a.footernav:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#B73F98; text-decoration:underline; }

a.footernav-two { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00A8E5; text-decoration:none; }
a.footernav-two:hover { text-decoration:underline; color:#B73F98; }

