@import url(form.css);

* { margin: 0; padding: 0; font-size: 1em; }
img { border: 0; }
body { font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 0.71em; background-image: url(../images/bg-tile.gif); background-repeat: repeat; line-height: 1em; color: #FFFFFF; }
.clear { height: 0px; font-size: 0px; line-height: 0px; clear: both; }

h1 { font-size: 1.6em; line-height: 1.1em; font-family: Garamond, Palatino, sans-serif; font-weight: lighter; }

#nav ul { list-style: none; }
#nav li { float: left; width: auto; border-left: 1px solid #FFFFFF; list-style-type: none; margin: 0 .5em 0 -.5em;  }
#nav a { display: block; width: auto; margin-right: 6px; margin-left: 6px; text-align: center; text-decoration: none; }
a:link, a:visited { color: #FFFFFF; text-decoration: none; }
a:hover, a:active { color: #7C8C8E; }
#navbutton19:hover, #navbutton19:active, #navbutton19.active { color: #3b80ae; }
#navbutton20:hover, #navbutton20:active, #navbutton20.active { color: #ff5a94; }
#navbutton21:hover, #navbutton21:active, #navbutton21.active { color: #f8da78 }

#root { width: 750px; height: 620px; margin: 30px; background-color: #282E2E; margin-left: auto; margin-right: auto; }
#left-page { float: left; width: 360px; padding: 10px 0px; }
	#logo { margin: 10px 18px; }
	#nav { height: 20px; overflow: hidden; list-style-type: none; padding-top: 7px; border-top: 1px solid #FFFFFF; margin-bottom: 10px; border-bottom: 1px solid #FFFFFF; font-size: .95em; }
	.body { margin: 16px; }
		.bodytext { line-height: 1.5em; }
#center { float: left; width: 30px; height: 620px; background-image: url(../images/center.gif); background-repeat: repeat-y;  }
#right-page { float: left; width: 360px; height: 620px; background-image: url(../images/bg-right.gif); background-repeat:no-repeat; }
	#right-image { width: 328px; height: 500px; margin-top: 30px; border: 0px solid #222222; text-align: center; }
	#image-nav { width: 328px; height: 10px; }
	.footer { width: 328px; text-align: right; }
	#by-source { text-align: right; margin-top: 5px; font-size: 0.8em; }

div.hr { border-top: 1px solid #FFFFFF; margin-top: 10px; padding-bottom: 10px; }
div.hr hr { display: none; }