body { background-color: #FDE6C6; }

a:link { color: #2957AC; text-decoration: none; }
a:visited { color: #496497; text-decoration: none; }
a:hover { color: #1D4792; text-decoration: underline; }
a:active { color: #345084; text-decoration: underline; }

#complete { margin: 0em auto; width: 721px; text-align: left; border: 0px solid black; }
#container { float: left; width: 600px; text-align: left; background-color: #D8D3FF; border: 0px solid black; }
#header { height: 182px; background: #FDE6C6 url(images/rwc-logo.png); background-repeat: no-repeat; text-align: right; border: 0px solid black; }
#mainnav { height: 35px; background-color: #D8D3FF; border: 0px solid black; font-size: 110%; font-weight: bold; color: #2957AC; }
#upper-content { margin-right: 20px; margin-left: 20px; padding-left: 5px; padding-right: 5px; background-color: #FFF0DC; border: 1px solid grey; text-align: justify; font-family: georgia, palatino, verdana; }
#lower-content { margin-right: 20px; margin-left: 20px; margin-top: 20px; height: 63px; padding-left: 5px; padding-right: 5px; background-color: #FFF0DC; border: 1px solid grey; text-align: justify; font-family: georgia, palatino, verdana; }
#footer { height: 20px; margin-top: 20px; background-color: #CCCCCC; border: 1px solid black; font-size: 70%;  font-family: georgia, palatino, verdana; }
#side { margin-top: 182px; float: right; background-color: #FDE6C6; border: 0px solid black; padding-left: 5px; overflow: auto; }

#other-pages { margin-right: 20px; margin-left: 20px; padding-left: 5px; padding-right: 5px; background-color: #FFF0DC; border: 1px solid grey; text-align: justify; }

#profiles { height: 275px; width: 460px; padding-left: 10px; padding-right: 10px; background-color: #FFF0DC; border: 1px solid grey; overflow: auto; text-align: justify; }

.alignleft { float: left; margin-left: 15px; margin-top: 3px; }
.alignright { float: right; margin-right: 15px; margin-top: 3px; }
.aligncenter { text-align: center; }
.navleft { float: left; margin-left: 20px; margin-top: 7px; }
.navright { float: right; margin-right: 20px; margin-top: 8px; font-size: 90%; }

h1 { font-size: 125%; font-weight: bold; font-family: georgia, palatino, verdana; }
h2 { font-size: 120%; font-weight: bold; font-family: georgia, palatino, verdana; }
h3 { font-size: 115%; font-weight: bold; font-family: georgia, palatino, verdana; }
h4 { font-size: 110%; font-weight: bold; font-family: georgia, palatino, verdana; }
h5 { font-size: 105%; font-weight: bold; font-family: georgia, palatino, verdana; }

.red { font-color: red; }

table.review { border-width: 0px 0px 0px 0px; border-spacing: 0px; border-style: none none none none; border-color: grey grey grey grey; border-collapse: separate; background-color: white; }
table.review td {	border-width: 0px 0px 1px 1px; padding: 2px 2px 2px 2px; border-style: dotted dotted dotted dotted; border-color: grey grey grey grey; background-color: white; -moz-border-radius: 0px 0px 0px 0px; }

u.side { background-color: transparent; border-color: #grey; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted; }

img.presenters { float: right; margin: 0 0 3px 7px; }

#sessions-container { float: left; width: 721px; text-align: left; background-color: #D8D3FF; border: 0px solid black; }