/* Basic Structure */
body {font-family:"Lucida Grande",Verdana,sans-serif; font-size:0.75em; margin:0;padding:0;text-align:center;}
#container {text-align:center;background:#FFF; width:950px;margin:0 auto;}
body.bg {background: #ac2e44 url(../images/bg.gif) 50% 0 repeat-y;}
form table tr.comment {display: none;}
h1 {font-family:"Lucida Grande","Trebuchet MS",Verdana,sans-serif;font-size:1.9em;color:#ac2e44;margin:0 0 0 0;padding:0;font-weight:normal;}
h2 {font-family:"Lucida Grande","Trebuchet MS",Verdana,sans-serif;font-size:1.5em;color:#B00D22;margin: 0 0 0 0;padding:0 0px 0 0;font-weight:normal;padding:0;}
.blue { color:#064274; font-weight:bold;}
p .blue { color:#064274; font-weight:bold;}
.red { color:#B00D22;}


/* Header */

#header { text-align:center; background:#911b31; height:80px; border-top:8px solid #ac2e44;}
#tabwrapper { width:750px; padding:0; margin:0 auto; text-align:left; height:80px; position:relative; z-index:5; right: 80px;}
ul#tabs { margin:0; padding:0; list-style:none; display:block; position:absolute; bottom:0;left:0;}
ul#tabs li { float:left; margin:0; padding:0;}
ul#tabs a { display:block; font-size:1.1em; text-transform:lowercase; padding:9px 10px 10px 10px; color:#fff; text-decoration:none;}
ul#tabs li:hover {background-color:#ac2e31;}
ul#tabs li.active { background-color:#FFF;}
ul#tabs li.active a {color: #911b31;}

/* Content */

#main {width:400px; margin:0 0 0 0 ; text-align:left; float:left; position:relative; }
br.clear {clear:both;}

#mainimage {position:relative;width:532px;bottom:89px;height:300px;color:#666;text-align:right; float:right;}
#mainimage .quote{ position: absolute;width: 200px; text-align:left; top: 620px; left: 40px; line-height:21px; color:#003366;}
#mainimage .top{height:370px;}
#mainimage .bottom{}
#contentheading {position:absolute;bottom:0;left:0;}
#contentarea {margin:0;color:#434b55;line-height:1.8em;text-align:left;padding-right:20px;}
#content {float:left;width:560px;padding-bottom: 200px;margin-top:1.8em;}
#content a.imagelink:link,#content a.imagelink:visited { border-bottom:none;}
#content a:link,#content a:visited {color:#ac2e44;text-decoration:none;border-bottom:1px dotted #ac2e44;}
#content a:hover {color:#ac2e44;border-bottom-style:solid;}
#contentarea a:link,#contentarea a:visited {color:#ac2e44;text-decoration:none;border-bottom:1px dotted #ac2e44;}
#contentarea a:hover {color:#ac2e44;border-bottom-style:solid;}
#contentarea p {margin:0 0 1.4em 0;padding:0;}
#contentarea h3 {font-family:"Lucida Grande","Trebuchet MS",Verdana,sans-serif;font-size:0.9em;letter-spacing:0.2em;color:#ac2e44;text-transform:uppercase;padding-bottom:2px;border-bottom:1px solid #e2e6ec;margin:2.6em 0 1em 0;}
#contentarea form.contactform table th { vertical-align:top;width:170px;text-align:left;font-weight:normal;}
#contentarea form.contactform table td {padding-bottom:5px;}
#contentarea form.contactform select {font-family:"Lucida Grande",Verdana,sans-serif;width:250px;font-size:120%;}
#contentarea form.contactform .textbox {font-family:"Lucida Grande",Verdana,sans-serif;padding:2px;font-size:150%;font-weight:bold;color:#666;border:2px solid #e2e6ec;width:250px;}
#contentarea form.contactform .textbox:focus {border:2px solid #999;}
#contentarea form.contactform textarea {font-family:"Lucida Grande",Verdana,sans-serif;padding:2px;font-size:150%;font-weight:bold;color:#666;border:2px solid #e2e6ec;width:250px;height:150px;}
#contentarea form.contactform textarea:focus {border:2px solid #999;}
#contentarea form.contactform .button {font-family:inherit;border:2px solid #e2e6ec;padding:4px;margin-top:10px;color:#666;background:#e2e6ec;font-weight:bold;}
#contentarea table.kvpairs th {vertical-align:top;width:120px;text-align:left;font-weight:bold;}
#contentarea table.kvpairs td {padding-bottom:5px;}
#contentarea table.kvpairs td.spacer {height:10px;}
#contentarea ul {list-style:none;margin:1em 0 1em 0;padding-left:10px;padding-right:40px;}
#contentarea ul li {padding:0 0 0.4em 16px;margin:0;}
#contentarea ul.index {list-style:none;background:none;clear:both;padding:0;margin:2em 0 0 0;}
#contentarea ul.index li {list-style:none;margin:0;background:none;padding:0;float:left;}
#contentarea ul.index li span {font-family:"Lucida Grande","Trebuchet MS",Verdana,sans-serif;font-size:1em;letter-spacing:0.2em;color:#ac2e44;text-transform:uppercase;margin:0 0 0 0;font-weight:normal;display:block;border:none;width:auto;font-weight:bold;}
* html #contentarea ul.index li span {font-weight:bold;}
#contentarea ul.index li a,#contentarea ul.index li a:visited {color:#434b55;border:none;width:229px;margin:0 13px 13px 0;display:block;padding:8px 12px;background:#fff;border:2px solid #e2e6ec;}
#contentarea ul.index li a:hover {background:#f7f7fc;border:2px solid #e2e6ec;color:#434b55;}
#contentarea ul.index li a:hover span {color:#434b55;}
#contentarea ul.image-index {list-style:none;background:none;clear:both;padding:0;margin:2em 0 0 0;}
#contentarea ul.image-index li {list-style:none;margin:0;background:none;padding:0;float:left;}
#contentarea ul.image-index li span {font-family:"Lucida Grande","Trebuchet MS",Verdana,sans-serif;font-size:0.9em;letter-spacing:0.2em;color:#ac2e44;padding-left:15px;text-transform:uppercase;margin:0 0 0.3em 0;font-weight:normal;display:block;border:none;width:auto;font-weight:bold;}
#contentarea ul.image-index li a,#contentarea ul.image-index li a:visited {color:#434b55;border:none;width:220px;margin:0 4em 3em 0;display:block;background:#fff;}
#contentarea ul.image-index li img {border:3px solid #e2e6ec;}
#contentarea ul.image-index li a:hover span {color:#434b55;}
#contentarea ul.image-index-list {list-style:none;background:none;clear:both;padding:0;margin:2em 0 0 0;}
#contentarea ul.image-index-list li {list-style:none;margin:0 0 2em 0;background:none;padding:0;float:left;clear:left;}
#contentarea ul.image-index-list li span {font-family:"Lucida Grande","Trebuchet MS",Verdana,sans-serif;font-size:0.9em;letter-spacing:0.2em;color:#ac2e44;padding-left:0;text-transform:uppercase;margin:0 0 0.3em 2em;font-weight:normal;display:block;border:none;width:auto;font-weight:bold;float:left;}
#contentarea ul.image-index-list li img {float:left;}
#contentarea ul.image-index-list li a,#contentarea ul.image-index-list li a:visited {color:#434b55;border:none;margin:0 4em 3em 0;display:block;background:#fff;}
#contentarea ul.image-index-list li a:hover {}
#contentarea ul.image-index-list li a:hover span {color: #434b55;}

/* Footer */
#footer {font-family:Verdana,sans-serif;background:#064274;font-size:0.9em;height:100px;color:#f7f7fc;text-align:center;clear:both;z-index:50;}
#footer-wrapper {padding-top:1.5em;color:#f7f7fc;width:930px;margin: 0 auto;}
#footer p {float:left;margin:0;padding:0;}
#footer a,#footer a:visited {color:#fff;text-decoration:none;border-bottom:1px dotted #999;}
#footer a:hover {color:#fff;border-bottom:1px solid #333;}
#footer ul {list-style:none;padding:0;margin:0;float:right;}
#footer li {list-style:none;padding:0;margin:0 0 0 .6em;float:left;}
#maincontent h1 {font-family:"Lucida Grande","Trebuchet MS",Verdana,sans-serif;font-size:1.8em;margin:0 0 20px 0;font-weight:normal;color:#434b55;padding:0.9em 0 0 0;line-height:1.3em;}
#maincontent{width:380px; float:left; padding-left: 10px;}
#maincontent p {width:400px;color:#434b55;margin:2em 0 0 0;line-height:1.8em;}
#maincontent p .blue { color:#064274; font-weight:bold;}
#maincontent a:link,#maincontent a:visited {color:#AC2E44;text-decoration:none;border-bottom:1px dotted #e2e6ec;}
#maincontent a:hover {color:#911B31;border-bottom:1px dotted #666;}
#maincontent strong {font-weight:normal;}
#chapters {width:190px;position:absolute;right:0;line-height:1.3em;top:0;}
* html #chapters {top:10px;}
#chapters input.textbox {width:180px;padding:2px;font-size:150%;font-weight:bold;color:#666;font-family:inherit;border:2px solid #e2e6ec;}
#chapters input.textbox:focus {border:2px solid #999;}
#chapters input.button {font-family:inherit;border:2px solid #e2e6ec;padding:4px;margin-top:0;color:#666;background:#e2e6ec;font-weight:bold;}
#chapters h3 {border-bottom-style:none;color:#666;}
* html #home {margin-top:1.8em;}
#home {position:relative;width:750px;}

