/* prevent scrollbar shift */

html { overflow: scroll; }

html,body { margin:0;padding:0 }

body { background-image: url('../images/ptd_bg1.gif'); background-attachment: fixed;
       font-family: Arial, sans-serif; font-size: 12px; text-align:center; }

#container { width:800px; margin:0 auto; background-color: #fff; 
                border-left: 8px solid #664D33;
                border-right: 8px solid #664D33; }

#header { border-bottom: 2px solid #664D33; padding-top: 8px; 
          background-image: url('../images/ptd.gif');background-repeat: no-repeat; 
          background-position: 30px 10px; height: 140px; }

h1.desc { font-size: 15px; font-style: italic; color: #222; margin-left: 15px; 
          position:relative; top: 50px; left: 165px; width: 500px;}

#ptdlogo { float: right; position: relative; top: -50px; left: 10px; }

h2.navHead { margin: 10px 0 5px 10px; font-size: 15px; color: #333; }

div.pic { border: 1px solid black; 
          float: left; 
          margin: 8px 10px 0px 0px; }

.artBorder { border: 3px solid #539dbc; }

li { margin-bottom: 3px; }

#content { float:right; margin: 10px 20px 50px 0px; width:600px; }
#content p { padding-right: 30px; }

#nav { float:left; width:160px; background:#98c2d2; }
#nav2 { float:left; clear:left; width:160px;background:#539dbc; padding-bottom: 30px; }

#nav, #nav2 { border: 1px solid #664D33; 
              border-top: none; 
              border-left: none; }

#nav2 { border-bottom: 2px solid #664D33; }

/* LINK STYLES */


a { color: #664D33; font-weight: bold; text-decoration: none; 
    border-bottom: 1px dotted #664D33; }

a:hover { border-bottom: 1px solid #4785C2; color: #4785c2; }

#nav a, #nav2 a { display: block; padding: 10px; color: #fff; font-weight: bold; border-bottom: none; }
#nav a:hover, #nav2 a:hover { background-color: white; color: #333; border-bottom: none;
                              position: relative; left: 1px; margin-left: -1px; }

a.homeLink { color: #333; border: none; padding: 0; margin: 0; !important; }

a.current { position: relative; left: 1px; margin-left: -1px; 
            background-color: white; font-style: italic; color: #333 !important; }

/* END LINK STYLES */

h2.contentHead { margin: 0 0 10px 0; color: #333; }

#container { text-align:left; }
#content p { line-height:1.5; }

#footer { clear:both; width:100%; font-size: 11px;
          background: #B08B63; color: #FFF; 
          font-weight: bold; 
          border-top: 2px solid #664D33; border-bottom: 2px solid #664D33; }

#footer p { margin:0;padding:8px 12px; }


