/* The Braybrooke Press */
/* Developed by Get Support */

BODY { margin: 0px; background-color: #FFFFFF; }
BODY, P, DIV, TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #244236; }
IMG { border: 0px; display: block; }
IMG.inline { display: inline; }
A:link, A:visited, A:active { color: #244236; font-weight: bold; text-decoration: none; }
A:hover { color: #A6C03B; }

TABLE.logo { margin: 26px; }
TABLE.logo TR TD.logo { padding: 7px 0px 6px 0px; }
TABLE TR.publicationlogo TD { background-color: #597E63; }
TABLE TR TD.photo { width: 100%; text-align: right; }

TABLE.outer { width: 774px; margin-bottom: 20px; }
TABLE.outer TR.px TD IMG { width: 12px; height: 12px; }
TABLE.outer TR TD.top { background: url('/img/outer/t.gif'); }
TABLE.outer TR TD.right { background: url('/img/outer/r.gif'); }
TABLE.outer TR TD.bottom { background: url('/img/outer/b.gif'); }
TABLE.outer TR TD.left { background: url('/img/outer/l.gif'); }
TABLE.outer TR TD.content { background-color: #F5F5F5; width: 100%; }

TABLE.outer TABLE.inner TR.px TD IMG { width: 4px; height: 4px; }
TABLE.outer TABLE.inner TR TD.top { background: url('/img/inner/t.gif'); }
TABLE.outer TABLE.inner TR TD.right { background: url('/img/inner/r.gif'); }
TABLE.outer TABLE.inner TR TD.bottom { background: url('/img/inner/b.gif'); }
TABLE.outer TABLE.inner TR TD.left { background: url('/img/inner/l.gif'); }
TABLE.outer TABLE.inner TR TD.content { padding: 10px; background-color: #FFFFFF; }

TABLE.outer TABLE.shadow TR.px TD IMG { width: 4px; height: 4px; }
TABLE.outer TABLE.shadow TR TD.top { background: url('/img/shadow/t.gif'); }
TABLE.outer TABLE.shadow TR TD.right { background: url('/img/shadow/r.gif'); }
TABLE.outer TABLE.shadow TR TD.bottom { background: url('/img/shadow/b.gif'); }
TABLE.outer TABLE.shadow TR TD.left { background: url('/img/shadow/l.gif'); }
TABLE.outer TABLE.shadow TR TD.content { padding: 10px; background-color: #FFFFFF; }
TABLE.outer TABLE.shadow TR.px TD IMG { width: 3px; height: 3px; }

IMG.publication { display: inline; padding-right: 6px; }
IMG.cover { border: solid 1px #588966; }  IMG.coverover { border: solid 1px #FFDD10; }
TABLE TR TD.recentissue { background-color: #F6F6F6; padding: 0px 0px 20px 20px; }

TABLE.search, TABLE.list, TABLE.download, TABLE.authorise { width: 100%; border: solid 1px #F5F5F5; border-collapse: collapse; }
TABLE.search TR TH, TABLE.list TR TH, TABLE.addedit TR TH, TABLE.download TR TH { padding: 2px; }

TABLE TR.heading TH, TABLE TR.author TH { border: solid 1px #F5F5F5; border-bottom: solid 2px #F5F5F5; background-color: #3F6C39; color: #FFFFFF; font-size: 13px; font-weight: bold; }
TABLE TR.dark TD { background-color: #C0E0AB; } TABLE TR.light TD { background-color: #E0EFD5; }

DIV.search { width: 258px; }
DIV.authordetails { width: 100%; }
DIV.search, DIV.authordetails, DIV.addedit, DIV.authorise { margin-bottom: 15px; }
DIV.messagebox { width: 258px; border: solid 1px #F5F5F5; background-color: #D7EBC9; padding: 4px; }

TABLE TR TD.alert { background-color: #FF0000; color: #FFFFFF; font-weight: bold; text-align: center; }

TABLE.search TR TD { border-top: solid 1px #F5F5F5; border-bottom: solid 1px #F5F5F5; padding: 2px; }
TABLE.list TR TD, TABLE.authorise TR TD { border: solid 1px #F5F5F5; }
TABLE.list TR TD, TABLE.authorise TR TD, TABLE.download TR TD.description { padding: 6px; font-size: 11px; line-height: 15px; }
TD.label { padding-right: 15px; font-weight: bold; } TD.field { text-align: right; }

TABLE.download TR TD { padding: 8px 8px 8px 8px; }
SPAN.filesize { white-space: nowrap; }

TABLE.login TR TD, TABLE.paymentmethods TR TD { border: 0px; padding: 1px; }
TABLE.login TR TD.label { padding-right: 8px; }

INPUT#email { width: 190px; }
INPUT#username { width: 219px; }
INPUT#password { width: 156px; }

TABLE.seasonyear TR TD { padding: 0px; border: 0px; }
DIV.lines { text-align: left; background: url('/img/global/line.gif'); background-position: 0px 15px; background-repeat: repeat-x; }

TABLE.list TR TD.title { width: 30%; } 
TABLE.list TR TD.abstract { width: 70%; }
TABLE.list TR TD.authors { white-space: nowrap; text-align: right; } 

TR.copyright TD TABLE { margin-top: 5px; }
TR.copyright TD.minilogo { width: 27px; padding: 0px 6px 0px 0px; }
TR.copyright TD.copyright { width: 50%; font-size: 10px; line-height: 12px; color: #305E3C; }

TABLE.addedit { border-collapse: collapse; }
TABLE.admin TABLE.addedit TR TD { border: solid 1px #FFFFFF; background-color: #C0E0AB; padding: 3px; }
TABLE.admin DIV.subheading { font-size: 15px; text-align: center; font-weight: bold; }
TABLE.admin DIV.issue { font-size: 12px; text-align: center; }
TABLE.admin TABLE.authors TR TD, TABLE.admin TABLE.jobs TR TD, TABLE.admin TABLE.expirydate TR TD, TABLE.admin TABLE.subscriptions TR TD, TABLE.admin TABLE.iprange TR TD { padding: 0px 5px 0px 5px; border: 0px; background-color: #E0EFD5; text-align: left; vertical-align: middle; }
TABLE.admin TABLE.buttons TR TD { padding: 0px 5px 0px 5px; border: 0px; background-color: #C0E0AB; text-align: left; vertical-align: middle; }
TABLE.admin TABLE.authors TR TD.tickbox { padding: 1px 5px 1px 5px; }
TABLE.admin TABLE.subscriptions TR TD { text-align: left; }
TABLE.admin TD.articletitle INPUT { width: 600px; }
TABLE.admin TD.field { text-align: left; }
TABLE.admin TD.field INPUT.user { width: 150px; }
TABLE.admin TD.field INPUT.text { width: 250px; }
TABLE.admin TD.abstract TEXTAREA { width: 600px; height: 100px; }
TABLE.admin TD.download { width: 100%; }

TABLE.admin TR TH { border: solid 1px #FFFFFF; border-bottom: solid 2px #FFFFFF; background-color: #3F6C39; color: #FFFFFF; font-size: 13px; font-weight: bold; }
TABLE.admin TABLE.addedit TR.dark TD { background-color: #C0E0AB; }
TABLE.admin TABLE.addedit TR.light TD { background-color: #E0EFD5; }
DIV.iprange { font-size: 8px; }

DIV.addedit { width: 512px; }

TABLE.menu { border-top: solid 1px #98B596; border-bottom: solid 1px #98B596; }
TABLE.menu { background-color: #D7EBC9; }

TD.sidemenu { padding-right: 20px; }
TD.sidemenu TABLE TR TD { background-color: #E0EFD5; padding: 1px 8px 1px 4px; }
TD.sidemenu TABLE TR TD.heading, TD.sidemenu TABLE TR TD.footer  { background-color: #C0E0AB; font-weight: bold; border-top: solid 1px #FFF; border-bottom: solid 1px #FFF; padding: 3px 8px 3px 4px; }
IMG.sidecover { margin: 10px; }
TD.sidemenu A:link, TD.sidemenu A:visited { font-weight: normal; }

DIV.heading { font-size: 14px; font-weight: bold; }
DIV.box { width: 350px; border: solid 1px #C0E0AB; background-color: #D7EBC9; padding: 4px; }
