html,body {height: 100%;}
* {margin:0; padding:0;}
.skiplink {float:left; color:#fdf1d9; font-family:verdana, arial, sans-serif; font-size:.75em; text-decoration:none; margin-left:10px;}

body {font-family:verdana, arial, sans-serif; font-size:85%; background:#FFE;}

#wrapper {width:749px; border:1px solid #C9C9C9; margin-left:auto; margin-right:auto; background:#FFF url(../images/interior/president/header.gif) no-repeat 0 0; padding:120px 0 0 0;}
.dots {clear:both; height:0px; font-size:.1em; color:#FFF; margin:0; padding:0;}

h1 {background:url(../images/interior/president/crest.gif) no-repeat 0 0; width:201px; height:136px; text-indent:-4000em; float:left; border:1px solid #C9C9C9; border-width:1px 1px 1px 0;}
h1 a {width:201px; height:136px; display:block; text-decoration:none; border-width:0;}
#header img, #header object {float:left; border:1px solid #C9C9C9; border-width:1px 1px 1px 0;}

#nav {float:left; list-style:none; border:1px solid #C9C9C9; border-width:1px 0 1px 0; height:131px; width:171px; padding:5px 0 0 5px; font-family:verdana, arial, sans-serif;}
#nav li {line-height:1;}
#nav li a {color:#7A7A7A; text-decoration:none; font-size:.7em; border-bottom:1px solid #FFF;}
#nav li a:hover {color:#1799FE; border-bottom:1px solid #1799FE;}

h2 {float:left; background:url(../images/interior/president/officeofthepresident.gif) no-repeat 0 0; text-indent:-4000em; height:31px; width:331px; border:1px solid #C9C9C9; border-width:0 1px 1px 0;}
a#initiatives {background:url(../images/interior/president/initiatives.gif) no-repeat 0 0; float:left; height:31px; width:417px; border-bottom:1px solid #C9C9C9; text-indent:-6000em; display:inline; overflow:hidden;}

#sidebar {padding:0 10px 0 10px; width:181px; float:left; clear:left; text-align:right; font-family:verdana, arial, sans-serif; font-size:.8em;}
#sidebar ul {list-style:none; margin:45px 0 45px 0;}
#sidebar ul li {line-height:1.75;}
#sidebar ul li a {color:#666;}
#sidebar ul li a:hover {color:#1799FE;}
a {color:#2e91e6;}
a:hover {color:#666;}

#content {float:left; width:500px; padding:0 0 0 10px; border-left:1px solid #C9C9C9; font-size:.8em;}
h3 {color:#12415D; letter-spacing:.05em; font-weight:normal; font-size:1.7em; margin:30px 0 10px 0;}
p {margin-bottom:1.5em; line-height:1.5em;}

#content img#home_art {margin:0 0 -3px -11px;}
#content ul, #content ol {margin:1em 0 1em 2em;}
#content ul li, #content ol li {line-height:1.5em;}

ol li ol {list-style:lower-alpha;}

h4, h5, h6 {margin:1em 0 1em 0;}

#content ul.photos {list-style:none; float:left; margin:0 0 0 0; padding:0;}
#content ul.photos li {display:block; float:left; width:153px; height:18em; margin:0 5px 5px 0; padding:0 5px 0 0;}
#content ul.photos li img {margin:0; padding:0; display:block;}
#content ul.photos li strong {display:block;}
