* { margin: 0; padding: 0; }
html, body { background: #FFF url(images/bg-red-blue.jpg) repeat-x 50% 0; font: normal 12px/18px Georgia, Times New Roman, Times, serif; }

#wrapper { margin: 0 auto; width: 700px; }

#nav { background: #770f14; _margin-top: -3px; }
#nav ul { overflow: hidden; _height: 38px; }
#nav ul li { float: left; list-style: none; margin-left: 40px; _margin-left: 20px; }
#nav ul li a { text-decoration: none; color:#FFF; padding: 10px 25px; display: block; text-transform: uppercase; }
#nav ul li a:hover { background: #FFF; color: #770f14; }

#content { background: #FFFFFF; width: 700px; overflow: hidden; }
	
iframe { width: 450px; border: none; height: 500px; float: left;  }
#iframed-content { margin: 10px; }

h1 { color: #770f14; font-size: 16px; margin: 10px 0; }
h2 { color: #770f14; font-size: 14px; margin: 10px 0; font-weight: normal; }
a { color: #770f14; }
a:hover { color: #261876; }
img.right { border: solid 1px #000000; float: right; margin: 0; }

#sidebar { float: right; margin-right: 10px; }
#sidebar p { width: 225px; margin: 10px 5px; }
	
#sidebar form ul { margin: 20px 0; }
#sidebar form ul li { list-style: none; margin: 0 0 20px 0; }
label { display: block; text-align: center; font-size: 12px; line-height:150%; font-weight: bold; }
label.description { padding:0 0 1px; color: #000; }
label.choice { font-weight: normal; margin: -18px 0 0 25px; _margin: -24px 0 0 25px; padding: 4px 0 5px; }
input { font: normal 12px/18px Georgia, Times New Roman, Times, serif; color: #000; }
input.text { width: 225px; }
textarea { font: normal 12px/18px Georgia, Times New Roman, Times, serif; color: #000; width: 225px; height: 100px; }
select { font: normal 12px/18px Georgia, Times New Roman, Times, serif; color: #000; width: 225px; }

#footer { width: 700px; margin: 0 auto; background: #261876; height: 30px; }