body { margin: 0; padding: 0; height: 100%; background: url('/images/body_bg.png') repeat-y; }

#container { background-color: #334885; width: 900px; height: 100%; }

#header { background: url('/images/header.png') no-repeat 0px 50px; height: 400px; color: #333; font: 10px Tahoma; }
#header .headshot { position: relative; top: 375px; left: -230px; }

#nav { position: relative; top: 0px; left: 220px; }

#content { width: 900px; border-top: 1px solid #7187c6; }

#content #left { width: 450px; height: 450px; float: left; background-color: #334885; position: relatve; left: 20px; bottom: 20px; }
#content #left p { font: 12px Tahoma; color: #7187c6; padding: 20px; text-align: left; position: relatve; left: 20px; bottom: 20px; }

#content #left-long { width: 450px; height: 800px; float: left; background-color: #334885; }
#content #left-long p { font: 12px Tahoma; color: #7187c6; padding: 20px; text-align: left; }

#content #left-media { width: 450px; height: 1000px; float: left; background-color: #334885; }
#content #left-media p { font: 12px Tahoma; color: #7187c6; padding: 20px; text-align: left; }

#content #left-news { width: 450px; height: 2500px; float: left; background-color: #334885; }
#content #left-news p { font: 12px Tahoma; color: #7187c6; padding: 20px; text-align: left; }

#content #right { width: 450px; height: 450px; float: right; background-color: #3c518d; }
#content #right p { font: 12px Tahoma; color: #7187c6; padding: 20px; text-align: left; }
#content #right p a { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right p a:visited { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right p a:hover { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right li { font: 12px Tahoma; color: #7187c6; text-align: left; }
#content #right li a { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right li a:visited { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right li a:hover { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }

#content #right-long { width: 450px; height: 800px; float: right; background-color: #3c518d; }
#content #right-long p { font: 12px Tahoma; color: #7187c6; padding: 20px; text-align: left; }
#content #right-long p a { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-long p a:visited { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-long p a:hover { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-long li { font: 12px Tahoma; color: #7187c6; text-align: left; }
#content #right-long li a { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-long li a:visited { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-long li a:hover { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-long a { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: none; }
#content #right-long a:visited { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: none; }
#content #right-long a:hover { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: none; }

#content #right-media { width: 450px; height: 1000px; float: right; background-color: #3c518d; }
#content #right-media p { font: 12px Tahoma; color: #7187c6; padding: 20px; text-align: left; }
#content #right-media p a { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-media p a:visited { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-media p a:hover { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-media li { font: 12px Tahoma; color: #7187c6; text-align: left; }
#content #right-media li a { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-media li a:visited { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-media li a:hover { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-media a { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: none; }
#content #right-media a:visited { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: none; }
#content #right-media a:hover { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: none; }

#content #right-news { width: 450px; height: 2500px; float: right; background-color: #3c518d; }
#content #right-news p { font: 12px Tahoma; color: #7187c6; padding: 20px; text-align: left; }
#content #right-news p a { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-news p a:visited { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-news p a:hover { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-news li { font: 12px Tahoma; color: #7187c6; text-align: left; }
#content #right-news li a { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-news li a:visited { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-news li a:hover { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
#content #right-news a { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: none; }
#content #right-news a:visited { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: none; }
#content #right-news a:hover { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: none; }

.pagetitle { font: bold 22px Tahoma; color: #7187c6; padding: 0px; text-align: left; }

a { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
a:visited { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }
a:hover { font: 12px Tahoma; color: #7187c6; text-align: left; text-decoration: underline; }

strong { text-align: left; }

#footer { font: 12px Tahoma; color: #7187c6; text-align: center; margin: 20px 0px; }
