/* typography.css - type formatting */

/* base style */
body { font-family:Arial, Helvetica, sans-serif; color:#ffffff; }

/* regular copy */
p { font-size:1.3em; line-height:1.5em; }
table { font-size:1em; }
li { font-size:1.3em; line-height:1.5em; }
fieldset { font-size:1em; } 
blockquote { font-size:1em; }

/* header styles */
h1 { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:2.4em; font-weight:bold; font-style:italic; color:#c8eb71; line-height:1.5em; }
h2 { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:bold; font-style:italic; color:#c8eb71; line-height:1.5em; }
h3 { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#c8eb71; font-size:1.3em; }
h4 { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#c8eb71; font-size:1.0em; }

/* links */
a { font-weight:bold; color:#c8eb71; text-decoration:none; }
a:hover { text-decoration:underline; }

/* form element styles */
label { font-size:1.3em; }
textarea { border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding:2px; }

/* horizontal rules */
div.hr { background-color:#5a544e; }

/* inline image styles */
.photoLeft { float:left; margin-right:20px; margin-bottom:20px; }
.photoRight { float:right; margin-left:20px; margin-bottom:20px; }

/* text styles */
.boldgreen { font-weight:bold; color:#c8eb71; }

/* contact form styles */
input.contactFormField { border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding:2px; }
select.contactFormField { border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding:2px; }

/* register styles */
#registerCopy p { font-size:1em; }
#registerCopy li { font-size:1em; }
#registerCopy { font-size:1.3em; }
#registerCopy ul { list-style-position:outside; list-style-type:square; margin-left:0em; padding-left:3em; text-indent:0em; }
#registerCopy ol { list-style-position:outside; margin-left:0em; padding-left:3em; text-indent:0em; }

/* footer styles */
#footer p { font-size:1.1em; }

/* our program styles */
#niceBullets ul { list-style-position:outside; list-style-type:square; margin-left:0em; padding-left:3em; text-indent:0em; }

/* links styles */
#linksList ul { list-style:none; }
.linksTable { font-size:1.2em; }

/* webring */
#webring { color:#ffffff; }
#webring table { border:solid 2px #5a544e; background:#000000; color:#ffffff; }
#webring td { color:#ffffff; }
#webring font { color:#ffffff; font-size:1.1em; }
#webring input { margin:4px 2px; border:solid 1px #5a544e; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; }

/* itinerary */
#itinerary_table th { color:#c8eb71; }

/* alumni */
#alumni_table td { font-size:1.3em; padding:0px 5px 5px 0px; vertical-align:top; }
#alumni_table { margin-bottom: 1.3em; }

.red { color:#ff0000; }

.noSpace { margin-bottom:0px; }
.someSpace { margin-bottom:1em; }

