body {background-color: #CBB3FF; margin: 0; padding: 0;}
a:link, a:visited {color: #551A8B;}
a:hover, a:active {color: #330066}

#container {width: 1025px; margin: 20px 0 0 0; }

#col1 {float: left; width: 225px; height: 254px; margin: 0 0 0 20px;}
#largeimg {float: left; width: 225px; margin: 0;}
#mission {font-size: 13px; font-family:Arial, Helvetica, sans-serif; padding: 5px; width: 225px; float: left; }
#signup {float: left; margin: 0px; padding-bottom: 15px; width: 225px; border: 1px solid #000000; background-color: #ba90e0; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center;}
.enter {margin: 0px 0px 10px 0px; font-size: 14px;}
#buttons {float: left; width: 225px;}
ul.leftbuttons {font-family: "Times New Roman", Times, serif; width: 225px; list-style: none; padding: 0; margin: 0;}
ul.leftbuttons li {padding: 10px 0 0px 0;}
ul.leftbuttons li a:link, ul.leftbuttons li a { width: 225px; text-align: center; color:#000000; text-decoration: none; font-size: 21px; font-weight: bold; background-color: #ba90e0; display: block; padding: 10px 0; border: 1px solid #000000;}
ul.leftbuttons li a:hover {color: #FFFFFF; background-color:#330066;}

#col2 {float: right; width: 750px;}
#nav {float: right; position: relative; margin: 0; width: 750px; height:17px; font-family: Georgia, "Times New Roman", Times, serif;}
#nav ul { display: inline; padding: 0; margin: 0;}
#nav ul li { margin: 0px; padding: 0px 20px 0px 0px; list-style: none; display: inline;}

h1 { padding: 30px 0 10px; font-size: 32px; text-align: left;}

.program {width: 725px; margin: 25px 25px 0px 0; float: right; font-family: "Times New Roman", Times, serif; background-color: #FFFFFF; border: 3px solid #000000;}
.program h1 {font-size: 22px; font-weight: bold; margin: 15px; padding: 0; }
.info {margin: 15px;}
.info h3 {margin-bottom: -15px;}


.hollispic {padding: 15px 15px 5px 15px; float: left; width: 250px; text-align: center;}
.picaption {float: left; width: 250px; margin: 12px 0 0 0;}
.hollisinfo {float: left; width: 445px;}
#book {float: right; width: 120px; margin: 15px 10px 0 20px; text-align: center;}
#book p { margin: 0; padding: 0;}

#moreinfo {width: 695px; text-align: center; margin: 10px 15px 0px 15px; float: left;}
#moreinfo p { width: 695px; font-size: 22px; font-weight: bold; margin: 0 0 10px 0; padding: 0;}
#moreinfo p a:link, #moreinfo p a {background-color: #ba90e0; color:#000000; display: block; text-decoration: none; padding: 10px 0;}
#moreinfo p a:hover {background-color: #330066; color:#FFFFFF;}

.hollisinfo h1 {font-size: 22px; font-weight: bold; margin: 15px 15px 0 0; padding: 0;}
.hollisinfo h2 {font-size: 20px; font-weight: bold; margin: 10px 0 -15px 0; padding: 0;}
.ceutxt {font-size: 14px;}

#infocol1 {width: 490px; float: left;}
#infocol1 p {margin: 0 15px 15px 15px; padding: 0;}
#infocol2 {width: 235px; float: left; text-align: center;}
.list li {margin-bottom: .6em;}

#jumpmenu {list-style: none; text-align: left; margin: 0 0 0 20px; padding: 0; width: 195px;}
#jumpmenu li { border-bottom: 2px #000000 solid; padding: 5px 0 5px 0;}
#jumpmenu li a:link {text-decoration: none;}
#jumpmenu li.lastjump {border-bottom: none;}

#downloadreg { width: 195px; margin: 20px 0 25px 20px; }
#downloadreg p{width: 195px; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;  border: 2px solid #000000; margin: 0 0 8px 0;}
#downloadreg p a:link, #downloadreg p a:visited {background-color: #990000; color: #FFFFFF; display: block; text-decoration: none; padding: 5px 0;}
#downloadreg p a:hover {background-color:#FF0000;}


.style16 {font-size: 18px; color: #000000;}
.style4 {font-size: 14px}
.style6 {font-size: 16px}
.style11 {font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif;}

.lecturews {float: left; width: 280px;}
.smaller {font-size: 12px;}
.lecturews h4 {margin: 0; text-decoration: underline; font-size: 14pt; font-weight: bold;}
