body { background-color: #666; font-size: 80%; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0;} ol, ul { list-style: none;} address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal;} fieldset, img { border: 0;}caption, th { text-align: left;} q:before, q:after { content: '';}.clear { clear: both;}.topshadow { background-image: url(../img/topshadow.png); background-repeat: repeat-x; width: 900px; height: 10px; position: absolute; z-index:10; } #container { margin: 0em auto; width: 900px;} #logo, #lifestylecontainer, #lifestylestripeoverlay { width: 230px;} #logo { float: left; height: 225px; text-align: center; background-image:url(../img/hor_stripe_bg1.jpg); background-repeat: repeat-x;} #header, #contentcontainer { width: 670px;} #header { float: right; width: 670px; height: 225px;} #signupwrap { position:relative;} #signuptext { position: absolute; z-index: 11; width: 445px; top: 121px; left: 230px;} #signupbg { z-index: 9; position: absolute; top: 99px; left: 230px; width: 460px; height: 126px; overflow: hidden;} #signuptop { float:left; width: 430px; height: 21px; background-image:url(../img/signup_background_top.png); background-repeat: repeat-x;} #signupcorner { float:left; width: 30px; height: 21px; background-image:url(../img/signup_background_corner.png); background-repeat: no-repeat;} #signupcenter { float:left; width: 430px; height: 105px; background-image:url(../img/signup_background_center.png); background-repeat: repeat;} #signupright { float:left; width: 30px; height: 125px; background-image:url(../img/signup_background_right.png); background-repeat: repeat-y;} #lifestylecontainer { float: left; background-image:url(../img/lifestyle_stripe_underlay.png); background-repeat: repeat; height: 388px; overflow: hidden;} #lifestylestripeoverlay { position: absolute; z-index: 8; top: 352px; height: 500px; background-image:url(../img/lifestyle_stripe_overlay.png);} #contentcontainer { float: right; background-color: #ecf6cd; background-image: url(../img/content_background.jpg); background-repeat: repeat-x;} #content { margin: 2em;} #menucontainer { width: 900px; height: 30px; overflow: hidden;} #footer { padding: 1em 0em 2em 0em; width:100%; background-color: #279458; background-image: url(../img/menu_background.jpg); background-repeat: repeat-x; text-align: center;} #buttonnav a { margin: 0em 4em; padding: 0px; line-height: 0px;} #mainmenu { background-image: url(../img/menu_background.jpg); background-repeat: repeat-x; padding: 0px; width: 100%; height: 29px; overflow: hidden; } #mainmenu li { float: left; list-style: none; line-height:29px; } #mainmenu li a { color: #000000; font-weight: 900; font-size: 1.2em; text-transform: uppercase; text-decoration: none; letter-spacing: 1px; padding: 5px 12px; } #mainmenu li.lastitem a { border-right: 0px solid #000; } #mainmenu li a:hover, .selected { background-image: url(../img/menu_background_hover.jpg); } .firstitem { padding: 0px; margin: 0px; } #signuptext { margin: 0px; padding: .7em 0em 0em 1.2em; } #signuptext h1 { line-height: 1.2em; font-size: 2.5em; color: #fff; margin: 0px; } #signuptext h2 { color: #fff; font-size: 1.55em; } #signuptext h3 { color: #fff; font-size: 1.85em; font-weight: bold; line-height: 0px; margin-bottom: 12px !important; letter-spacing: -1px; } p.input { text-transform: uppercase; color: #fff; font-size: 1.2em; line-height: 1.3em; margin-bottom: 4px !important; letter-spacing: 1px; } p.smaller { color: #fff; font-size: 1.2em; line-height: 1.2em; } #signuptext form { margin: 0px; padding: 0px; } #schoolselect { width: 300px; } #schoolselect, #signupsubmit { font-size: 75%; } #signupsubmit { width: 100px; } .solo { margin-top: .5em; } .indent { margin-left: 1em; color: blue; } body * { font-family: 'Trebuchet MS',Helvetica,sans-serif; } cite { font-size: 1.3em; font-family:serif; font-style: italic; } h1 { color: #d5672c; } h2 { font-weight: bold; color: #d5672c; font-size: 2em; line-height: 1.1em; } h4 { font-size: 1.2em; margin: 1em 0em 0em 0em; } p, h3 { margin: 0em 0em 1em 0em; line-height: 1.4em; font-size: 1.2em; } h3 { font-size: 1.4em; } p.distlist { margin: 2em 0em 0em 0em; font-weight: 900; } .tagline { font-family: sans-serif; font-weight: bold; font-size: .8em; color: #666; text-align: center; margin-top: .5em; } #footer * { font-size: 1em; font-weight: 900; font-family: sans-serif; color: #fff; } ul { padding-left: 1em; list-style: disc; margin-bottom: 1em; } ol { font-size: 1.2em; font-weight: bold; list-style-type: decimal; padding-left: 1.5em; margin-bottom: 1em; } .uline { text-decoration: underline; } .italics { font-style: italic; }

/* new additions: */
ul.dl {
	text-align: center;
	font-size: 1.2em;
	list-style: none;
	line-height: 2em;
}

ul.dl li {
	float: left;
	width: 170px;
}
