/* Center the banner */
.masthead {
        margin: 0; padding: 0;
        margin-left: auto;
    margin-right: auto

}

/* CSS to support the masthead with links */


        #mastheadGraphic {
        position: relative;
        background-image: url('http://www2.trln.org/graphics/trln_banner.jpg');
        background-repeat: no-repeat;
        background-position: top left;
        width: 980px; height: 115px;
        margin: 0; padding: 0;
}


#mastheadGraphic a.map { /* Links to items in the banner */
  position: absolute; text-decoration: none; border: none; font-size: 9px;
  }

#mastheadGraphic a:hover { border: none; background: none; }
#mastheadGraphic .invisible { visibility: hidden; } /* method from http://www.alistapart.com/articles/imagemap/ */

#trlnLogo a { height: 30px; width: 515px; top: 10px; left: 80px; }
#dukeLink a { height: 18px; width: 116px; top: 44px; left: 84px; }
#nccuLink a { height: 18px; width: 250px; top: 44px; left: 218px; }
#ncsuLink a { height: 18px; width: 150px; top: 44px; left: 484px; }
#uncLink a { height: 18px; width: 318px; top: 44px; left: 652px; }
#triangle a { height: 68px; width: 68px; top: 10px; left: 6px; }

        #mastheadTextLinks {

                position: relative;
                width: 560px;
                text-align: right;
                left: 400px;
                top: 80px;
                margin: 0;
                font-size: 10px;

        }

        #mastheadTextLinks a {
                color: #fff;

        }

        #mastheadTextLinks img {
                border: none;
                vertical-align: bottom;
                margin: 0 5px 0 0;
                padding: 0;
        }
#searchTRLNLink a { height: 25px; width: 145px; top: 75px; left: 75px;}
                                                                             
