body { margin: 0px; font-family: "Myriad Web", "Frutiger Linotype", Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #555555; }
#body { background: #506181; }

h1, h2, h3, h4, h5, h6 { margin: 0px }

h1, h2 { margin: 0px 0px 0px 0px; font-size: 2.0em; letter-spacing: -0.02em;	line-height: 1em;	color: #F66013; }

h4 { letter-spacing:-0.05em; font-weight:normal; font-size:1.4em; margin-top: 40px; }
h4 a { font-weight: normal; color: #909090; text-decoration: none }
h4 a:hover { color: #2B5CB4 }

strong { font-size: 1.2em; line-height: 1.3em; color: #555555; font-weight: normal }

a { color: #2B5CB4; }
a:hover { color: #F66013 }
a img { border: none }

#experiencequeenstown { background: white; text-align: center; padding: 10px; margin: 5px; border: 1px solid #D0D0D0 }
#experiencequeenstown a { display: block }

#job table { margin: 10px 0px; padding: 0px }
#job table td { padding: 3px 30px 3px 0px }

.job { min-height: 70px; }
.job h5 { border-bottom: 1px solid #EEEEEE; margin-top: 20px; }
.job h5 a { font-weight: bold; text-decoration: none; font-size: 1.2em; display: block }
.job ul { width: 150px; float: right; background: #EEEEEE; margin: 0px 0px 0px 5px; padding: 10px 10px 10px 30px }

form { background: #EEEEEE; border: 1px solid #D0D0D0; padding: 2px }
form input, form textarea { border: 1px solid #D0D0D0 }

table td { vertical-align: top }

.center { text-align: center }

.error { color: red; font-weight: bold }
.leave_blank { display: none; }

#container { margin: 0px auto 10px auto; width: 740px; padding: 0px 10px; background: url(/images/background.gif) white; height: 100% }

	#header { height: 200px; background: url(/images/header.jpg); position: relative }
	#header h5 a { text-decoration: none; display: block; height: 50px; width: 382px; position: absolute; right: 10px; top: 10px }
	#header h5 a span { position: absolute; top: -240px }

	#right { float: right; width: 240px; background: #EEEEEE; margin: 10px; min-height: 300px }
	*html #right { margin: 10px 5px 10px 10px; height: 300px }

	#right ul { list-style-type: none; margin: 5px; padding: 5px; background: white }
	#right ul li { border-top: solid 1px #D0D0D0; line-height: 26px }
	#right ul li.first { border: none }
	#right ul li a { text-decoration: none; font-weight: bold; padding: 0 0 0 5px; }
	#right ul li ul { margin: -5px 0px 0px 25px; list-style-type: square; color: #909090 }
	#right ul li ul li { border: none; line-height: 20px }
	#right ul li ul li a { color: #909090; font-weight: normal; }
	#right ul li ul li a:hover { color: #545454; }

	#content { padding: 20px; margin-right: 240px }

#footer { clear: both; background: url(/images/footer.gif) bottom no-repeat; margin: 0px -10px; padding: 10px }
#footer p { text-align: center }