* {
	font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
	font-size:;
}

#container {
	margin-left:auto;
	margin-right:auto;
	width:955px;
}

h1 a {
	background-image: url(../images/logo_PTM.png);
	background-repeat:no-repeat;
	width:193px;
	height:114px;
    text-indent:-3000em;
    display:block;
    margin-left:36px;
    margin-top:15px;
    float:left;
}

#search {
    float:right;
    background-image: url(../images/bck_search.png);
	background-repeat:no-repeat;
    width:334px;
    height:83px;
    margin-top:15px;
    margin-right:27px;
}
            #search h2, #search label {
                display:none;
            }
            #search form {
                margin-top:29px;
                margin-left:26px;
            }
            #search input {
                width:230px;
                padding-top:3px;
                padding-left:7px;
                height:16px;
                color:#2a2a86;
                float:left;
                margin-right:4px;
            }
            #search button {
				cursor: pointer;
                border:none;
            	background-image: url(../images/btn_go.png);
            	background-repeat:no-repeat;
            	margin-top:1px;
            	width:43px;
            	height:25px;
                text-indent:-3000em;
                display:block;
            }
    
#nav {
    clear:both;
       position:relative;
left:0px;
top:10px;

   
}
            #nav h2 {
                display:none;
            }
            #nav li {
                display:inline;
            }
            #nav li .home {
            	background-image: url(../images/lnk_home.png);
            	background-repeat:no-repeat;
            	width:130px;
            	height:60px;
                text-indent:-3000em;
                display:block;
                float:left;
            }
                #nav li .home:hover {
                    background-position: 0px -60px;
                }
                body.home #nav li .home {
                    background-position: 0px -120px;
                }
            #nav li .visit {
            	background-image: url(../images/lnk_visiting.png);
            	background-repeat:no-repeat;
            	width:179px;
            	height:60px;
                text-indent:-3000em;
                display:block;
                float:left;
            }
                #nav li .visit:hover {
                    background-position: 0px -60px;
                }
                body.visiting #nav li .visit {
                    background-position: 0px -120px;
                }
            #nav li .shows {
            	background-image: url(../images/lnk_shows.png);
            	background-repeat:no-repeat;
            	width:226px;
            	height:60px;
                text-indent:-3000em;
                display:block;
                float:left;
            }
                #nav li .shows:hover {
                    background-position: 0px -60px;
                }
                body.exhibits #nav li .shows {
                    background-position: 0px -120px;
                }
            #nav li .calendar {
            	background-image: url(../images/lnk_calendar.png);
            	background-repeat:no-repeat;
            	width:140px;
            	height:60px;
                text-indent:-3000em;
                display:block;
                float:left;
            }
                #nav li .calendar:hover {
                    background-position: 0px -60px;
                }
                body.calendar #nav li .calendar {
                    background-position: 0px -120px;
                }
            #nav li .outreach {
            	background-image: url(../images/lnk_outreach.png);
            	background-repeat:no-repeat;
            	width:280px;
            	height:60px;
                text-indent:-3000em;
                display:block;
                float:left;
            }
                #nav li .outreach:hover {
                    background-position: 0px -60px;
                }
                body.community #nav li .outreach {
                    background-position: 0px -120px;
                }


#footer {
    padding-top:45px;
    clear:both;
}
            #footer #nav_utility li a {
                background-repeat:no-repeat;
                text-indent:-3000em;
                display:block;
                float:left;
            }
                        #footer li a.group {
                        	background-image: url(../images/lnk_group.jpg);
                        	height:35px;
                        	width:90px;
                        }
                        #footer li a.parent {
                        	background-image: url(../images/lnk_parent.jpg);
                        	height:35px;
                        	width:158px;
                        }
                        #footer li a.employment {
                        	background-image: url(../images/lnk_employment.jpg);
                        	height:35px;
                        	width:221px;
                        }
                        #footer li a.news {
                        	background-image: url(../images/lnk_news.jpg);
                        	height:35px;
                        	width:66px;
                        }
                        #footer li a.faqs {
                        	background-image: url(../images/lnk_faqs.jpg);
                        	height:35px;
                        	width:43px;
                        }
                        #footer li a.about {
                        	background-image: url(../images/lnk_about.jpg);
                        	height:35px;
                        	width:167px;
                        }
                        #footer li a.subscribe {
                        	background-image: url(../images/lnk_subscribe.jpg);
                        	height:35px;
                        	width:124px;
                        }
                        #footer li a.contact {
                        	background-image: url(../images/lnk_contact.jpg);
                        	height:35px;
                        	width:82px;
                        }
            #footer h2, #footer h3 {
                display:none;
            }
            #footer li, #footer p, #footer dt, #footer dd {
                display:inline;
            }
            #footer #nav_utility li, #footer #nav_utility p, #footer #nav_utility dt, #footer #nav_utility dd {
                font-size:.7em;
            }
            #footer #about_site {
                margin-left:auto;
                margin-right:auto;
                clear:both;
                width:575px;
                margin-bottom:20px;
                font-size:.6em;
                padding-top:10px;
            }
            #footer #about_site dl {
                display:inline;
                float:left;
                margin-right:5px;
                color:#999999;
            }
            #footer #about_site ul {

            }
            #footer #about_site li a {
                color:#999999;
            }
            #footer #about_site li {
                color:#cccccc;
            }


