/*--[ tags and clases ]-----------------------------------------------------------------*/
body{
    background:#dbeaf7 url("image/background.gif") repeat-x;
    font-family:sans-serif;
    font-size:15px;
    color:black;
}

/*--[ container ]-----------------------------------------------------------------*/
#container{
    margin:15px auto;
    width:800px;
    background:#fff3d6;
    border:1px solid #317131;
    padding:0px;
}

/*--[ ads ]-----------------------------------------------------------------*/
#ad{
    margin:0 auto;
    width:728px;
    height:90px;
    border:1px solid #666;
}

/*--[ top ]-----------------------------------------------------------------*/
#intro{
    background:#73b629
}
#header{
background: url("image/intro.gif") 20px 20px no-repeat;
    padding:20px 30px 0px;
    width:720px;
height:92px;
}
#header h1, #header h2{
    margin:0px 0 0 95px;
    color:white;
    font-size:28px;
    font-weight:bold;
}
#header h1{padding-top:5px}
#header h2{
    font-size:14px;
    font-weight:normal;
    padding:10px 0 0;
    font-style:italic;
    letter-spacing:1px;
}

#topInfo{
    text-align:right;
    margin:0 30px 0 0;
    padding:20px 0;
}
#topInfo p{
    padding:0;
    margin:0;
}
#topInfo .p1, #topInfo .p2{
    font-weight:bold;
}
#intro ul{
    padding:10px 0 10px;
    text-align:center;
    background:#317131;
    margin:0;
}
#intro li{
    display:inline;
    padding:0 10px;
    border-right:1px solid white;
}
#intro li a{
    color:white;
    text-decoration:none;
    text-transform:capitalize;
}
#intro li a:hover{
    text-decoration:underline;
}
#intro .contact{
    border-right:0;
}
/*--[ content ]-----------------------------------------------------------------*/
#content{
    padding:10px 30px 30px;
}
#content h3{
    width:340px;
    color:green;
    letter-spacing:-1px;
    font-size:24px;
    margin:8px 0 10px;
    padding:8px 0 25px 50px;
    text-transform:capitalize;
    font-style:italic;
background:url("image/sections.gif") no-repeat;
}
#content .services h3{
    padding:;
}
#content p{
    width:720px;
    padding:0 0px 0 10px;
}

/*--[ footer ]-----------------------------------------------------------------*/
#footer{
    background:#317131;
}
#footer ul{
    text-align:center;
    padding:10px 0 10px;
    margin:0;
}
#footer li{
    display:inline;
    border-right:1px solid white;
    padding:0 10px;
    font-size:15px;
}
#footer li a{
    color:white;
    text-decoration:none;
    text-transform:capitalize;
}
#footer li a:hover{
    text-decoration:underline;
}
#footer .contact{
    border-right:none
}
/*--[ uscaInfo ]---------------------------------------------------------------*/
#uspcaInfo ul{
    background:white;
    height:160px;
    padding:20px 0 0 10px;
    width:750px;
    margin:0px auto 30px;
    list-style-type:none;
    border:1px solid black;
}
#uspcaInfo li{
    float:left;
    display:block;
    margin:0;
    padding:0 10px 0 10px;
}
#uspcaInfo li a{
    display:block;
    background-repeat:no-repeat;
}
#uspcaInfo span{
    display:none
}
#uspcaMember a{
    background-image:url("http://www.uspca.com/personalchefmember.gif");
    width:95px;
    height:140px;
}
#uspcaEthics a{
    background-image:url("http://uspca.com/codeofethics.gif");
    width:100px;
    height:100px;
    margin-top:22px;
}
#uspcaCPC a{
    background-image:url("http://uspca.com/cpc.gif");
    width:100px;
    height:83px;
    margin-top:26px;
}