/* Screen cascading style sheet for Antiquity Website */

body {
  background: #FAFBD8;
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 0.8em;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

a:link {color: #B30000; font-weight: bold; text-decoration: none}
a:visited {color: #B30000; font-weight: bold; text-decoration: none}
a:hover {color: #000000; font-weight: bold; text-decoration: none}
a:active {color: #B30000; font-weight: bold; text-decoration: none}

a.free {color: #0A6F0C; font-weight: bold}

address {font-style: italic; margin-left: 20px}

img.contact {float: left; padding: 0 15px 0 0}

p.prev {margin: 0 0 0 30px}

table {font-size: 1em}
table.standard {border: 1px solid #000000; margin: 10px auto; text-align: left}
table.subs {border: 1px solid #000000; margin: 10px auto; text-align: center}
td.head {background: #B30000; color: #FFFFFF; font-weight: bold}
td.option {background: #C0C0C0; color: #000000; font-weight: bold; text-align: right}
td.subhead {background: #C0C0C0; color: #000000; font-weight: bold}
td.titlespan {background: #DADADA}

tfoot td {border-top: 1px solid #000; text-align: left}

/* CLASSES */

.free {color: #0A6F0C; font-weight: bold}
.red {color: #B30000; font-weight: bold}

/* Link Items */

.linkItem {
}

.linkItem a:link {color: #000000; display: block; font-weight: normal; min-height: 72px; padding: 2px}
.linkItem a:visited {color: #000000; display: block; font-weight: normal; min-height: 72px; padding: 2px}
.linkItem a.bulletin:hover {background: #C7AF82; color: #000000; display: block; font-weight: normal; min-height: 72px; padding: 2px}
.linkItem a.journal:hover {background: #A4B9C4; color: #000000; display: block; font-weight: normal; min-height: 72px; padding: 2px}
.linkItem a:active {color: #000000; display: block; font-weight: normal; min-height: 72px; padding: 2px}

.linkItem .new {position: absolute; background: url(/projgall/new.gif); margin: 2px 0 0 2px; height: 70px; width: 100px}

.linkItem span.title {color: #B30000; display: block; font-size: 1.4em; font-weight: bold; text-align: center}
.linkItem span.date {background: #f7ecd0; border: 1px solid #000000; border-left: 0; color: #B30000; display: block; font-size: 1em; font-weight: bold; margin: 0; padding-right: 5px; text-align: right}
.linkItem span.dateLeft {background: #f7ecd0; border: 1px solid #000000; border-left: 0; color: #B30000; display: block; font-size: 1em; font-weight: bold; margin: 0; padding-right: 5px; text-align: right}
.linkItem span.dateRight {background: #f7ecd0; border: 1px solid #000000; border-right: 0; color: #B30000; display: block; font-size: 1em; font-weight: bold; margin: 0; padding-left: 5px; text-align: left}
.linkItem span.head {color: #B30000; display: block; font-size: 1.1em; font-weight: bold; margin: 0}
.linkItem span.body {color: #000000; display: block; font-size: 1em; font-weight: bold; margin: 0}

.tocauthors {color: #00274B; font-weight: bold}
.tocsection {color: #00274B; font-size: 1.4em; font-weight: bold; margin-top: 25px}

/* Form Layout */

.form {
  float: left;
  margin-left: 65px;
  width: 752px;
}

.formBody {
  float: left;
  background: url(images/formBody.gif);
}

.formFoot {
  float: left;
  background: url(images/formFoot.gif);
  height: 19px;
  width: 752px;
}

.formHead {
  background: url(images/formHead.gif);
  height: 20px;
}

.formHeader {
  float: left;
  background: #A78B58;
  color: #FFF;
  font-weight: bold;
  margin-top: 10px;
  padding: 4px;
  text-align: center;
  width: 736px;
}

.formInput {
  float: left;
  font-size: 0.95em;
  margin: 5px 10px;
}

.formSubmit {
  float: left;
  border-top: 1px solid #000;
  margin-top: 10px;
  padding: 5px 0;
  text-align: center;
  width: 744px;
}

/* FEATURED ARTICLE STYLES */

#archiveHead_feat, #bulletinHead_feat {margin: 10px 0 0 20px; height: 132px; width: 542px}
#currentHead_feat {margin: 10px 20px 0 0; height: 132px; width: 542px}

#archiveHead_feat a, #bulletinHead_feat a, #currentHead_feat a {display: block; margin-right: 11px; padding: 5px 133px 0 125px; width: 277px}

#archiveHead_feat .title, #bulletinHead_feat .title, #currentHead_feat .title {color: #B30000; display: block; font-size: 1.4em; margin: 0 0 5px 0}
#archiveHead_feat .author, #bulletinHead_feat .author, #currentHead_feat .author {display: block; font-size: 0.9em; margin: 0 0 5px 0}
#archiveHead_feat .citation, #bulletinHead_feat .citation, #currentHead_feat .citation {color: #B30000; display: block; font-size: 0.9em; margin: 0 0 5px 0}
#archiveHead_feat .desc, #bulletinHead_feat .desc, #currentHead_feat .desc {color: #000000; display: block; font-weight: normal; text-align: center}


/* HOME PAGE STYLES */

.box {
  float: right;
  margin-top: 6px;
  width: 201px;
}

.boxBody {
  float: left;
  background: url(images/boxRedBody.gif);
  padding: 5px 10px 0px 5px;
  text-align: left;
  width: 186px;
}

.boxBody hr {background: #2B6BA7; border: 0px; height: 2px; margin: 0px 0px; padding: 5px 0}

.boxFoot {
  float: left;
  background: url(images/boxRedFoot.gif);
  height: 16px;
  width: 201px;
}

.boxHead {
  float: left;
  background: url(images/boxRedHead.gif);
  color: #FFFFFF;
  font-size: 1.1em;
  font-weight: bold;
  padding: 6px 0px 0px 5px;
  text-align: left;
  height: 21px;
  width: 196px;
}

#homeArchive {
  float: left;
  margin-top: 6px;
  width: 753px
}

#homeArchiveBody {
  float: left;
  background: url(images/BboxArchiveBody.gif);
  font-size: 0.9em;
  padding: 5px 7px 13px 0;
  text-align: center;
  width: 746px;
}

#homeArchiveBody img {border: 1px solid #000000}

#homeArchiveBody_l {
  float: left;
  border-right: 1px solid #987C47;
  width: 370px;
}

#homeArchiveBody_l img {float: left; margin-right: 5px; width: 100px}

#homeArchiveBody_l_choice {
  margin: 31px 0 0 10px;
  text-align: left
}

#homeArchiveBody_r {
  float: right;
  margin-right: 2px;
  width: 373px;
}

#homeArchiveBody h2 {color: #B30000; font-size: 1.5em; margin: 0px 0px; text-align: center}
#homeArchiveBody hr {background: #987C47; border: 0; height: 2px; margin: 0px auto; width: 300px}

#homeArchiveBody table {
  font-size: 0.95em;
  font-weight: bold;
  text-align: left;
}

#homeArchiveBody td.head {
  background: #7F0000;
  color: #FFFFFF;
  text-align: center;
}

#homeArchiveFoot {
  float: left;
  background: url(images/BboxArchiveFoot.gif);
  height: 18px;
  width: 753px
}

#homeArchiveHead {
  float: left;
  background: url(images/BboxArchiveHead.gif);
  color: #FFFFFF;
  font-size: 1.5em;
  font-weight: bold;
  padding: 5px 0px 0px 10px;
  text-align: left;
  height: 29px;
  width: 743px
}

#boxCurrent {
  float: left;
  margin-top: 6px;
  width: 475px;
}

#boxCurrentBody {
  float: left;
  background: url(images/BboxCurrentBody.gif);
  font-size: 0.9em;
  padding: 10px 10px 19px 5px;
  text-align: left;
  width: 460px;
}

#boxCurrentBody h2 {background: #7390A0; color: #FFFFFF; display: block; font-size: 1em; margin: 6px 0 5px 0; text-align: center}

#boxCurrentBody h3 {color: #B30000; font-size: 1em; font-weight: bold; margin: 0px}

#boxCurrentBody ul {
  list-style-image: url(images/bullet.gif);
  margin: 0px;
  padding-left: 20px;
}

#boxCurrentBody ul.podcast {
  list-style-image: url(images/bullet_podcast.gif);
}

#boxCurrentBody li {
  margin: 0px;
  padding: 2px 0px;
}

.boxCurrentBody_button {
  background: url(images/boxCurrent_button.gif);
  font-size: 1.2em;
  font-weight: bold;
  margin-top: 5px;
  text-align: center;
  height: 40px;
  width: 218px;
}

.boxCurrentBody_button a  {color: #000000; display: block; padding-top: 12px; height: 28px}

#boxCurrentBody_cover {
  float: left;
  text-align: center;
  width: 220px;
}

#boxCurrentBody_cover a:link {color: #000000}
#boxCurrentBody_cover a:visited {color: #000000}
#boxCurrentBody_cover a:hover {color: #000000}
#boxCurrentBody_cover a:active {color: #000000}

#boxCurrentBody_cover img {
  border: 0px;
}

#boxCurrentBody_feat {
  float: right;
  padding: 0px 5px 0px 8px;
  width: 227px;
}

#boxCurrentBody_feat a:link {color: #000000; display: block; font-weight: normal}
#boxCurrentBody_feat a:visited {color: #000000; display: block; font-weight: normal}
#boxCurrentBody_feat a:hover {background: #A4B9C4; color: #000000; display: block; font-weight: normal}
#boxCurrentBody_feat a:active {color: #000000; display: block; font-weight: normal}

#boxCurrentBody_feat b {color: #B30000}

#boxCurrentBody_feat hr {background: #7390A0; border: 0px; height: 2px}
  
#boxCurrentBody_feat img {
  border: 1px solid #000000;
}

#boxCurrentBody_pod {
  float: left;
  margin-top: 10px;
  text-align: center;
  width: 460px;
}

#boxCurrentBody_samp {
  float: left;
  border-right: 1px solid #7390A0;
  margin: 10px 0 0 0;
  text-align: left;
  width: 218px;
}

#boxCurrentBody_samp img {
  border: 0px solid #000000;
}

#boxCurrentBody_samp a:link {color: #000000; display: block; font-weight: normal; height: 147px; padding-right: 5px;}
#boxCurrentBody_samp a:visited {color: #000000; display: block; font-weight: normal; height: 147px; padding-right: 5px;}
#boxCurrentBody_samp a:hover {background: #A4B9C4; color: #000000; display: block; font-weight: normal; height: 147px; padding-right: 5px;}
#boxCurrentBody_samp a:active {color: #000000; display: block; font-weight: normal; height: 147px; padding-right: 5px;}

#boxCurrentFoot {
  float: left;
  background: url(images/BboxCurrentFoot.gif);
  height: 17px;
  width: 475px;
}

#boxCurrentHead {
  float: left;
  background: url(images/BboxCurrentHead.gif);
  color: #FFFFFF;
  font-size: 1.5em;
  font-weight: bold;
  padding: 5px 0px 0px 10px;
  text-align: left;
  height: 29px;
  width: 465px;
}

#boxProjgall {
  float: right;
  margin-top: 6px;
  width: 475px
}

#boxProjgallBody {
  float: left;
  background: url(images/BboxProjgallBody.gif) repeat-y;
  font-size: 0.9em;
  padding: 10px 15px 0px 7px;
  text-align: left;
  width: 453px;
}

#boxProjgallBody h2 {background: #987C47; color: #FFFFFF; display: block; font-size: 1em; margin: 6px 0 5px 0; text-align: center}

#boxProjgallBody hr {background: #987C47; border: 0px; height: 2px}

#boxProjgallBody ul {
  list-style-image: url(images/bullet.gif);
  margin: 0px;
  padding-left: 25px;
}

#boxProjgallBody li {
  margin: 0px;
  padding: 1px 0px;
}

.boxProjgallBody_button {
  background: url(images/boxProjgall_button.gif); 
  color: #000000;
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 5px;
  text-align: center;
  height: 40px;
  width: 218px;
}

.boxProjgallBody_button a {color: #000000; display: block; padding-top: 12px; height: 28px}

#boxProjgallBody_img {
  float: right;
}

#boxProjgallBody_img { 
  float: right;
  border: 1px solid #987C47;
  visibility: hidden;
}

#boxProjgallBody_img .gallerydesctext {
  padding: 2px 5px;
  text-align: left;
}

#boxProjgallBody_butbox { 
  float: right;
  margin-top: 10px;
  text-align: center;
  width: 218px;
}

#boxProjgallBody_proj { 
  float: left;
  width: 227px;
}

#boxProjgallBody_proj a:link {color: #000000; display: block; font-weight: normal}
#boxProjgallBody_proj a:visited {color: #000000; display: block; font-weight: normal}
#boxProjgallBody_proj a:hover {background: #c7af82; color: #000000; display: block; font-weight: normal}
#boxProjgallBody_proj a:active {color: #000000; display: block; font-weight: normal}

#boxProjgallBody_proj b {color: #B30000}

#boxProjgallBody_proj h3 {color: #B30000; font-size: 1em; font-weight: bold; margin: 0px}
  
#boxProjgallBody_proj img {
  border: 1px solid #000000;
}

#boxProjgallBody_rev { 
  float: left;
  margin-right: 5px;
  text-align: left;
  width: 233px;
}

#boxProjgallFoot {
  float: left;
  background: url(images/BboxProjgallFoot.gif);
  height: 17px;
  width: 475px;
}

#boxProjgallHead {
  float: left;
  background: url(images/BboxProjgallHead.gif);
  color: #FFFFFF;
  font-size: 1.5em;
  font-weight: bold;
  padding: 5px 20px 0 0;
  text-align: right;
  height: 29px;
  width: 455px;
}

/* ARCHIVE PAGE STYLES */

#archiveMain {
  float: left;
  width: 960px;
}

#archiveHead {
  float: left;
  background: url(images/archiveHead.gif);
  margin-top: 10px;
  height: 142px;
  width: 960px;
}

#archiveHeadNoTitle {
  float: left;
  background: url(images/archiveHeadNoTitle.gif);
  margin-top: 10px;
  height: 16px;
  width: 960px;
}

#archiveHead_title {
  float: right;
  font-weight: bold;
  margin-right: 8px;
  padding-right: 10px;
  text-align: right;
  width: 335px;
}

#archiveHead_title ul {direction: rtl; list-style-image: url(images/bullet.gif); margin: 45px 0 10px 0; padding-right: 15px}

#archiveHead_feat {
  background: url(images/archiveHead_feat.gif);
}

#archiveBody { 
  float: left;
  background: url(images/archiveBody.gif);
  font-size: 0.9em;
  padding-top: 40px;
  text-align: left;
  width: 960px;
}

#archiveBody img {border: 1px solid #000000}

#archiveBody_l {
  float: left;
  border-right: 2px solid #997D48;
  padding-right: 15px;
  width: 520px;
}

.archiveBody_l_body {
  float: left;
  padding: 0 0 0 20px;
  width: 440px;
}

.archiveBody_l_body table {color: #00274B; font-size: 0.95em; font-weight: bold; margin: 20px 0; text-align: left; width: 500px}

.archiveBody_l_head {
  float: left;
  background: url(images/bulletinBody_head_l.gif);
  margin-left: 1px;
  padding-left: 20px;
}

.archiveBody_l_head, .archiveBody_r_head {
  color: #FFFFD4;
  font-size: 1.6em;
  font-weight: bold;
  padding-top: 2px;
  height: 28px;
  width: 322px;
}

#archiveBody_r {
  float: right;
  width: 400px;
}

.archiveBody_r_body, #archiveBody_r_winners {
  float: right;
  margin: 10px 9px 30px 0;
  width: 400px;
}

.archiveBody_r_body img {float: right}

.archiveBody_r_head {
  float: right;
  background: url(images/bulletinBody_head_r.gif);
  margin-right: 9px;
  padding-right: 20px;
  text-align: right;
}

#archiveFoot {
  float: left;
  background: url(images/bulletinFoot.gif);
  height: 20px;
  width: 960px;
}

#archiveSearch {
  float: left;
  margin: 20px 0 20px -5px;
  width: 510px;
}

#archiveSearch table {margin: 0; width: 500px}

#archiveSearchBody {
  float: left;
  background: url(images/archiveSearchBody.gif) repeat-y;
  width: 510px;
}

.label {
  color: #FFFFFF;
  font-weight: bold;
  padding: 0 5px;
  text-align: right;
  width: 122px;
}

.submit {
  text-align: center;
  width: 100px;
}

#archiveSearchFoot {
  float: left;
  background: url(images/archiveSearchFoot.gif) no-repeat;
  height: 18px;
  width: 510px;
}

#archiveSearchHead {
  background: url(images/archiveSearchHead.gif) no-repeat;
  height: 20px;
  width: 510px;
}


/* BULLETIN PAGE STYLES */

#bulletinAds {
  float: left;
  background: url(images/bulletinAds.gif);
  margin-top: 10px;
  padding: 0 0 0 26px;
  height: 159px;
  width: 934px;
}

#bulletinMain {
  float: left;
  width: 960px;
}

#bulletinHead {
  float: left;
  background: url(images/bulletinHead.gif);
  margin-top: 10px;
  height: 142px;
  width: 960px;
}

#bulletinHeadNoTitle {
  float: left;
  background: url(images/bulletinHeadNoTitle.gif);
  margin-top: 10px;
  height: 16px;
  width: 960px;
}

#bulletinHead_title {
  float: right;
  text-align: right;
  margin-right: 8px;
  padding-right: 10px;
  width: 335px;
}

#currentHead_title #bulletinHead_title a:link {color: #000000}
#currentHead_title #bulletinHead_title a:visited {color: #000000}
#currentHead_title #bulletinHead_title a:hover {color: #7E0000}
#currentHead_title #bulletinHead_title a:active {color: #000000}

#bulletinHead_title h1 {color: #FFFFFF; font-weight: bold; font-size: 2.2em; margin: 0 0 5px 0}

#bulletinHead_title ul {direction: rtl; font-weight: bold; list-style-image: url(images/bullet.gif); margin: 37px 0 7px 0; padding-right: 15px}

#bulletinHead_feat {
  background: url(images/bulletinHead_feat.gif);
}

#bulletinBody { 
  float: left;
  background: url(images/bulletinBody.gif);
  font-size: 0.9em;
  padding-top: 20px;
  text-align: left;
  width: 960px;
}

#bulletinBody_l {
  float: left;
  border-right: 2px solid #997d48;
  padding-right: 15px;
  width: 460px;
}

.bulletinBody_l_body {
  float: left;
  margin: 10px 0 20px 0;
  padding: 0 0 0 20px;
  width: 440px;
}

.bulletinBody_l_body img {float: left; border: 1px solid #000000; margin-right: 5px; width: 100px}

.bulletinBody_l_head {
  float: left;
  background: url(images/bulletinBody_head_l.gif);
  margin-left: 1px;
  padding-left: 20px;
}

.bulletinBody_l_head, .bulletinBody_r_head {
  color: #FFFFD4;
  font-size: 1.6em;
  font-weight: bold;
  padding-top: 3px;
  height: 27px;
  width: 322px;
}

#bulletinBody_r {
  float: right;
  width: 460px;
}

.bulletinBody_r_body {
  float: right;
  margin: 10px 27px 30px 0;
  width: 431px;
}

.bulletinBody_r_body hr {background: #ccb57c; border: 0; height: 2px; width: 300px}

.bulletinBody_r_body img {float: right; border: 1px solid #000000; margin-left: 5px; width: 100px}

.bulletinBody_r_head {
  float: right;
  background: url(images/bulletinBody_head_r.gif);
  margin-right: 9px;
  padding-right: 20px;
  text-align: right;
}

#bulletinBody_r_phd {
  float: right;
  margin: 10px 27px 30px 0;
  width: 441px;
}

#bulletinBody_r_phd img {margin-left: 10px}

#bulletinFoot {
  float: left;
  background: url(images/bulletinFoot.gif);
  height: 20px;
  width: 960px;
}

/* BULLETIN PAGE PG BUTTON */

#pgButton {
  background: url(images/projgallButton.gif) no-repeat;
  margin-left: 2px;
  text-align: center; 
  height: 147px; 
  width: 435px;
}

#pgButton .click {color: #B30000; font-size: 1.2em}
#pgButton .title {color: #B30000; font-size: 1.5em}
#pgButton a {display: block; padding: 8px 8px 8px 170px; height: 147px}
#pgButton li {margin: 5px 0}
#pgButton ul {color: #000; list-style-type: square; margin: 10px 0; text-align: left}


/* JOURNAL PAGE STYLES */

#currentBody { 
  float: left;
  background: url(images/currentBody.gif);
  font-size: 0.9em;
  padding-top: 20px;
  text-align: left;
  width: 960px;
}

#currentBody_l {
  float: left;
  border-right: 2px solid #7390A0;
  padding-right: 15px;
  width: 540px;
}

.currentBody_l_body {
  float: left;
  padding: 0 0 0 20px;
  width: 520px;
}

.currentBody_l_head {
  float: left;
  background: url(images/currentBody_head_l.gif);
  margin-left: 1px;
  padding-left: 20px;
}

.currentBody_l_head, .currentBody_r_head {
  color: #FFFFFF;
  font-size: 1.6em;
  font-weight: bold;
  margin: 20px 0 10px 0;
  padding-top: 3px;
  height: 27px;
  width: 322px;
}

.currentBody_r_misc {
  float: right;
  padding: 0 20px 0 0;
  width: 365px;
}

.currentBody_r_misc img {border: 0}

#currentBody_podplay {
  background: #000000;
  color: #FFFFFF;
  margin: 2px 0 0 2px;
  text-align: left;
  width: 360px;
}

#currentBody_podplay img {float: left; margin-right: 5px}

#currentBody_r {
  float: right;
  padding-left: 15px;
  width: 385px;
}

.currentBody_r_body {
  float: right;
  padding: 0 20px 0 0;
  width: 365px;
}

.currentBody_r_body img {float: right; border: 1px solid #000000; margin-left: 5px; width: 100px}

.currentBody_r_head {
  float: right;
  background: url(images/currentBody_head_r.gif);
  margin-right: 9px;
  padding-right: 20px;
  text-align: right;
}

#currentFoot {
  float: left;
  background: url(images/currentFoot.gif);
  height: 20px;
  width: 960px;
}

#currentHead {
  float: left;
  background: url(images/currentHead.gif);
  margin-top: 10px;
  height: 142px;
  width: 960px;
}

#currentHead_feat {
  float: right;
  background: url(images/currentHead_feat.gif) no-repeat;
}

#currentHead_title {
  float: left;
  text-align: left;
  margin-left: 8px;
  padding-left: 10px;
  width: 335px;
}

#currentHead_title ul {font-weight: bold; list-style-image: url(images/bullet.gif); margin: 45px 0 5px 0; padding-left: 15px}

#currentMain {
  float: left;
  width: 960px;
}

/* PROJECT GALLERY STYLES */

.resultsTab {width: 436px}

.resultsTab ul {margin: 0}

.resultsHead {background: #F7ECD0; border: 1px solid #000; font-weight: bold; text-align: center}
.results {color: green; font-size: 3em; font-weight: bold; text-align: center}
.noResults {color: red; font-size: 3em; font-weight: bold; text-align: center}

#projgallBody {
  float: left;
  background: url(images/standardBody.gif) repeat-y;
  font-size: 0.9em;
  padding: 0 40px 20px 40px;
  text-align: left;
  width: 880px;
}

#projgallBody .reviewTitle {
  margin: 50px 100px;
}

#projgallBody .reviewTitle img {float: right; border: 0; margin: 10px 0 0 20px}

#projgallBody h2 {color: #B30000; font-size: 2em; margin-top: 40px; text-align: center}
#projgallBody h3 {font-size: 1.6em; text-align: center}
#projgallBody h4 {color: #B30000; font-size: 1.4em; margin: 30px 0 -5px 0}
#projgallBody h5 {font-size: 1.2em; margin: 20px 0 -5px 0}

#projgallBody p {line-height:150%; text-align: justify}

#projgallBody td {text-align: center}
#projgallBody td.left {text-align: left}
#projgallBody th {background: #C0C0C0; text-align: center}

#projgallHead {
  float: left;
  background: url(images/projgallHead.gif);
  margin-top: 10px;
  height: 44px;
  width: 960px;
}

#projgallHead a {color: #FFFFD3; display: block; padding-top: 13px; height: 31px}

#projgallHeadExpl, #projgallHeadIssue, #projgallHeadPrev {
  float: left;
  font-size: 1.2em;
  height: 44px;
}

#projgallHeadExpl {
  width: 245px;
}

#projgallHeadExpl a:hover {background: url(images/projgallHeadExpl_over.gif)}

#projgallHeadIssue {
  width: 474px;
}

#projgallHeadIssue a:hover {background: url(images/projgallHeadIssue_over.gif)}

#projgallHeadPrev {
  width: 232px;
}

#projgallHeadPrev a:hover {background: url(images/projgallHeadPrev_over.gif)}

#projgallMain {
  float: left;
  width: 960px;
}

#projgallIssue a {color: #B30000; display: block; padding-top: 9px; height: 27px}
#projgallIssue a:hover {background: #750101; color: #FFFFD3; display: block; padding-top: 9px; height: 27px}


/* PROJECT GALLERY SEARCH */

#search {
  float: right;
  margin-top: 20px;
  width: 447px;
}

#search form {
  margin: 0;
}

#searchBody {
  background: url(images/searchBody.gif);
}

#searchBody .label {width: 90px}

#searchFoot {
  background: url(images/searchFoot.gif);
  height: 18px;
}

#searchHead {
  background: url(images/searchHead.gif);
  height: 20px;
}


/* THESES SEARCH */

.thesis {
  float: left;
  border: 1px solid #820101;
  margin: 10px 0 10px 40px;
  width: 800px;
}

.thesisAbstract {
  float: left;
  padding: 4px;
}

.thesisDetails {
  float: left;
  background: #efdfb5;
  padding: 4px;
  width: 792px;
}

.thesisHead {
  float: left;
  background: #efdfb5;
}

.thesisHead a {float: right; display: block; padding: 4px; text-align: center; width: 124px}

.thesisTitle {
  float: left;
  background: #820101;
  color: #FFF;
  font-size: 1.1em;
  font-weight: bold;
  padding: 4px;
  width: 660px;
}

/* STANDARD PAGE STYLES */

h3 {margin-top: 20px}

#books {margin: 0px 50px 0 35px}

#books h3 {background: #B30000; border: 1px solid #000000; color: #FFFFFF; font-size: 1.1em; padding: 4px; width: 100%}
#books h4 {border-bottom: 1px solid #000000; color: #000000; font-size: 1em; width: 100%}
#books img {float: right; border: 0; margin: 0 20px; vertical-align: middle}
#books li {margin: 12px 0; width: 750px}

.standardBox {
  float: right;
  margin: 0 0 20px 20px;
  width: 295px;
}

.standardBoxBody {
  float: left;
  background: url(images/standardBoxBody.gif);
  padding: 0 20px 0 10px;
  width: 265px;
}

.standardBoxBody h2.pastissue {font-size: 1.6em}
.standardBoxBody ul {padding-left: 20px}
.standardBoxBody li {margin: 3px 0;}

.standardBoxFoot {
  float: left;
  background: url(images/standardBoxFoot.gif);
  height: 20px;
  width: 295px;
}

.standardBoxHead {
  float: left;
  background: url(images/standardBoxHead.gif);
  color: #FFFFFF;
  font-weight: bold;
  padding: 6px 0 0 10px;
  height: 22px;
  width: 285px;
}

#standardBody {
  float: left;
  background: url(images/standardBody.gif);
  font-size: 0.9em;
  padding: 0 40px 20px 40px;
  text-align: left;
  width: 880px;
}

#standardBody h2, #bulletinBody h2 {color: #B30000; margin: 0 0 30px 0; text-align: center}
#standardBody h2.contrib {font-size: 2em; margin-top: 40px}
#standardBody h3 {font-size: 1.6em; text-align: center}
#standardBody h3.contrib {display: block; border-bottom: 1px solid #B30000; margin-top: 40px; text-align: left; width: 100%}
#standardBody h4 {color: #B30000; font-size: 1.4em; margin: 30px 0 -5px 0}
#standardBody h5 {font-size: 1.2em; margin: 20px 0 -5px 0}
#standardBody td {text-align: left}

#standardFoot {
  float: left;
  background: url(images/standardFoot.gif);
  height: 19px;
  width: 960px;
}

#standardHead {
  float: left;
  background: url(images/standardHead.gif);
  margin-top: 10px;
  height: 16px;
  width: 960px;
}

#standardMain {
  float: left;
  width: 960px;
}


/* PAST ISSUE STYLES */

h2.pastissue {color:#B30000; font-size: 1.3em; text-align: center}
img.pastIssue {border: 1px solid #000000; margin: 5px}

#pastIssueHead {
  float: left;
  background: url(images/projgallHead.gif);
  margin-top: 10px;
  height: 44px;
  width: 960px;
}

#pastIssueHead a {color: #FFFFD3; display: block; padding-top: 13px; height: 31px}

#pastIssueHeadExpl, #pastIssueHeadIssue, #pastIssueHeadPrev {
  float: left;
  font-size: 1.2em;
  height: 44px;
}

#pastIssueHeadExpl {
  width: 245px;
}

#pastIssueHeadExpl a:hover {background: url(images/projgallHeadExpl_over.gif)}

#pastIssueHeadIssue {
  width: 474px;
}

#pastIssueHeadIssue a:hover {background: url(images/projgallHeadIssue_over.gif)}

#pastIssueHeadPrev {
  width: 232px;
}

#pastIssueHeadPrev a:hover {background: url(images/projgallHeadPrev_over.gif)}


/* GENERAL STYLES */

#bookshopSection {
  float: left;
  margin: 20px 0 20px 100px;
  text-align: center;
  width: 700px;
}

#bookshopItem {
  float: left;
  margin: 20px 0 20px 200px;
  text-align: center;
  width: 500px;
}

#bookshopItem h4 {margin-top: 10px}
#bookshopItem img {float: right; padding-left: 15px}

#footer {
  float: left;
  background: url(images/footer.gif) no-repeat;
  margin: 10px 0px 20px 0px;
  padding-top: 2px;
  text-align: center;
  height: 106px;
  width: 960px;
}

#footer a:link {color: #FFFFFF; font-weight: normal; text-decoration: none}
#footer a:visited {color: #FFFFFF; font-weight: normal; text-decoration: none}
#footer a:hover {color: #FFD800; font-weight: normal; text-decoration: none}
#footer a:active {color: #FFFFFF; font-weight: normal; text-decoration: none}

#footer hr {
  background: #000000; 
  border: 0px; 
  margin: 2px auto;
  height: 1px; 
  width: 50%;
}

#footerDetails {
  float: left;
  color: #C0C0C0;
  font-size: 0.85em;
  text-align: left;
  margin: 28px 0 0 7px;
  width: 300px;
}

#footerDetails img {border: 0; vertical-align: middle}

#footerValid {
  float: right;
  margin: 30px 10px 0 0;
}

#header {
  float: left;
  color: #FFFFFF;
  background: url(images/header.gif);
  height: 188px;
  width: 960px;
}

#headerSearch {
  float: right;
  margin: 107px 16px 16px 0;
  text-align: right;
  height: 35px;
  width: 275px; 
}

#headerSearch a {color: #FFFFFF}

.imgcenter {
  float: left;
  margin: 15px auto;
  text-align: center;
  width: 100%;
}

.imgcenter img {border: 1px solid #000000}

#imgleft {
  float: left;
  margin-bottom: 15px;
  margin-top: 15px;
  text-align: center;
  width: 410px;
}

#imgleft img {border: 1px solid #000000}

.imgleft {
  float: left;
  margin: 15px 20px 15px 0;
  text-align: center;
  width: 410px;
}

.imgleft img {border: 1px solid #000000}

#imgright {
  float: right;
  margin-bottom: 15px;
  margin-left: 3%;
  margin-top: 15px;
  text-align: center;
  width: 410px;
}

#imgright img {border: 1px solid #000000}

.imgright {
  float: right;
  margin: 15px 0 15px 20px;
  text-align: center;
  width: 410px;
}

.imgright img {border: 1px solid #000000}

#nav {
  float: left;
  font-size: 1.1em;
  font-weight: bold;
  height: 20px;
  width: 950px;
}

#nav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 950px;
}

#nav li {
  display: inline;
  margin: 0px;
  padding: 0px;
}

#nav li a {
  float: left;
  border-right: 1px solid #000000;
  color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  width: 134px;
}

#nav li a.last {
  border-right: 0px;
  width: 140px;
}

#nav li a:hover {
  background: url(images/navHover.gif);
  height: 22px;
}

#preheader {
  float: left;
  height: 20px;
  font-size: 0.9em;
  margin: 0px auto;
  text-align: left;
  width: 960px;
}

#tagPanel {
  float: right;
  background: url(images/tagPanel.gif);
  margin: 20px;
  height: 400px;
  text-align: center;
  width: 296px;
}

.tagPanelLink a {
  background: #EF6B10;
  color: #000;
  display: block;
  font-size: 1.5em;
  margin: 2px;
  padding-top: 15px;
  text-align: center;
  height: 33px;
  width: 293px;
}

.tagPanelLink a:hover {background: #000; color: #EF6B10}

#wrapper {
  margin: 5px auto;
  width: 960px;
}

/* TEMPORARY ADVERT IDs */

#antPhoto {
  background: #7E0000;
  border: 1px solid #000000;
}

#antPhoto a {display: block}
#antPhoto h3 {color: #FFFFD4; font-size: 1.2em; margin: 5px 0}

#tac {
  background: #E6D197;
  border: 1px solid #000000;
  padding: 2px 3px;
  text-align: left;
}

#tac a:link {color: #000000; display: block; font-weight: normal}
#tac a:visited {color: #000000; display: block; font-weight: normal}
#tac a:hover {color: #000000; display: block; font-weight: normal}
#tac a:active {color: #000000; display: block; font-weight: normal}

#tac h3 {background: #997d48; color: #FFFFD4; font-size: 1.4em; padding: 3px 6px; margin: 2px 0}

#tag09 {
  float: right;
  background: #FFFFFF;
  border: 1px solid #000000;
  padding: 4px 4px 2px 4px;
  height: 134px;
  width: 200px;
}

#tag09 h3 {background: #155F6D; color: #FFE5B1; font-size: 1.1em; margin-top: 8px}

