div {padding: 0; margin: 0;}
body {font: bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #695374; margin: 0 auto; padding: 0;/*ie 5 hack for centering site on page*/ text-align: center; background-color: white;}


img {border: 1px #000000 solid;}
div#footer img {border: none;}
img.lt {float: left; margin: 0 15px 5px 0;}
img.rt {float: right; margin: 0 0 5px 5px;}
img.cosmolt {margin-right: 10px;}
img.cosmort {margin-left: 10px;}
img.staff {float: right; margin:0 25px 5px 5px;}
img.photocollt {margin-top: 50px;}
h1 {color: #5C6849; font: italic 27px "Times New Roman", Times, serif; padding: 0; margin: 0 50px 0 0; text-align: left;}
h2 {text-align: left; color: #5C6849; font: italic 17px "Times New Roman", Times, serif; padding: 0; margin: 0;}
h2.addtopspace {margin-top: 25px;}
p {text-align: left; margin-right: 50px;}
div#hours p {text-align: right; margin-right: 10px;}
hr {font-size: 1px; height: 1px; width: 300px; color: #958975; background-color: transparent; text-align: left;}

div#clear {clear: both;}

div.caption_rt {float: right; margin: 0 20px 5px 10px;}
div.caption_rt p {padding-top: 5px; margin: 0 auto; text-align: center; font-weight: 500; color: #5C6849;}

div.caption_lt {float: left; margin: 0 15px 5px 0;}
div.caption_lt p {padding-top: 5px; margin: 0 auto; text-align: center; font-weight: 500; color: #5C6849;}


/*centering site on page, giving the width and header background*/
div#entire {width: 90%; margin: 15px auto 0; color: inherit; background-color: #C0CFB7; background-image: url(../images_new/header_bkgrd.gif); background-position: top left; background-repeat: repeat-x; padding-bottom: 1px; }

/*header designations - logo and motto*/
div#header { background-image: url(../images_new/header_logo.gif); background-position: top left; background-repeat: no-repeat;}
h1.motto_home, h1.motto {font: italic 500 21px "Times New Roman", Times, serif;  text-align: left; color: #695374; padding: 0; margin: 0;}
div#header h1.motto_home {padding-top: 120px; padding-left: 85px;}
div#header h1.motto {height: 154px; text-align: right;}

div#content {width: 100%; padding-top: 25px;}
div.teethbox {width: 80%; margin: 35px auto 0 auto;}
p.cosmocaption {margin: 15px auto 25px auto; text-align: center; width: 70%;}

/*main navigation*/
ul#nav {float: left; width: 22%; list-style: none outside none; font: 600 14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: -.1em; color: #958975; background-color: transparent; margin-top: 25px; margin-left: 0; padding-left: 15px; text-align: left;}
ul#nav li {padding-top: 5px;}
ul#nav a, ul#nav a:visited {text-decoration: none; color: #958975; padding: 0 0 0 18px; background: transparent url(../nav/dingbat.gif) no-repeat left center;}
ul#nav a:hover {text-decoration: none; color: #695374; padding: 0 0 0 18px; background: transparent url(../nav/over-dingbat.gif) no-repeat left center; }
ul#nav li.sel  {text-decoration: none; color: #5C6849; padding: 5px 0 0 18px; background: transparent url(../nav/sel-dingbata.gif) no-repeat left center;}
ul#nav img {border: none;}

/*copy*/
div#copy, div#copy_double {width: 73%; background-color: transparent; float: right; color: inherit; margin-left: 10px; margin-bottom: 25px;}
div#copy a, div#copy a:visited {color: #F5F5DC; background-color: inherit; text-decoration: none;}
div#copy a:hover {color: #434D30; background-color: inherit;}
div#cols {width: 100%;}
div#cols img {border: 1px solid black;}
div#col1 {width: 40%; float: left;}
div#col2 {width: 55%; float: left;}
div#col2 img {margin-right: 70px; margin-top: 40px;}
div#copy ul {text-align: left; margin-bottom: 15px; margin-top: 10px; padding-top: 0; margin-left: 10px;}
div#copy li {display: block; list-style: none; margin-top: 4px; }
address {text-align: left; margin-bottom: 10px; margin-left: 20px; margin-top: 10px; font-size: 12px;}
form {margin-right: 250px; border: 1px solid #695374;}


/*footer and footer nav*/
div#hours {clear: both; color: #5C6849; font-size: 10px; background-color: inherit; margin-bottom: 20px;}
div#footer {width: 90%; background-color: inherit; color: #958975; font: 400 10px/10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
div#footer p { padding: 0; word-spacing: 1px; margin: 5px auto; text-align: right;}
div#footer p.home {text-align: left;}
div#footer a, div#footer a:visited {text-decoration: none; color: #B2A899; padding: 0; font-weight: 600; background-image: none;}
div#footer a:hover {color: #6C5375; padding: 0; background-image: none;}
div#footer ul {text-align: left; padding-bottom: 10px; margin: 10px 0 10px 0; border-bottom: 1px solid #DDD1E7; }
div#footer li {display: inline; list-style: none; letter-spacing: .02em; padding: 0 5px 0 5px;  background-color: transparent;}
div#footer li.sel {font-weight: 600; color: #5C6849; background-color: transparent;}