/* gold is #e7bc3c bright blue os #005fb3 silver #d7d7b5*/
/* {background:#ffffff url('/images/3ValPen.jpg') no-repeat bottom left}*/
div,table{margin:auto}
html,body {height: 100%}
body {font-family:arial;font:normal  12px/20px arial;text-align:center;padding:0px;margin:20px}
a{margin:0px;padding:0px;text-decoration:none}
a:hover{text-decoration:underline}
/* define heading fonts */
p {margin:0px;border:0px;padding:0px}
h1 {font:normal 30px/30px arial;margin:0px;border:0px;padding:0px}
h2 {font:normal 18px/28px arial;margin:0px;border:0px;padding:0px}

h3 {font:bold 16px/28px arial;margin:0px;border:0px;padding:0px}
h4{font:normal 24px/28px arial;margin:0px;border:0px;padding:0px}
img{border:none;vertical-align:bottom}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
.justify{text-align:justify}
.top{vertical-align:top}
.middle{vertical-align:middle}
.bottom{vertical-align:bottom}
.bigText{font:normal 20px/22px arial}
.bold{font-weight:bold}
.quoteDiv{background-color:#dddddd;padding:10px}
.italic{font-style:italic}
.floatLeft{float:left}
.underline{text-decoration:underline}

/*define colours*/
body{background-color:#fdfaf8;color:#666}
a{color:#333}
.menuDiv {background:#900 url('/images/menu-bg.jpg') center left repeat-x;color:#fff}
.menuDiv a {color:#fff;text-decoration:none}
.menuTab td:hover a{color:#fcc}
.menuTab td a.here{color:#fcc}
.mainDiv{background-color:#fff;color:#555}
#logoDiv{background-color:#fff;text-align:left}
.fillerCol{border-top:10px solid #fff;border-bottom:10px solid #fff;border-left:1px solid #c00}
/* layout formatting */
.bodyDiv{width:958px}
.mainCol{border:1px solid #c00}
.bodyTab tr{border-bottom:20px solid #d7dddb}
.rightShadowCol{background:#fdfaf8 url('/images/shadow-side.gif') top left repeat-y;width:5px;border-top:4px solid #fdfaf8}
.bottomShadowCol{background:#fdfaf8 url('/images/shadow-bottom.gif') top left repeat-x;height:5px;border-left:4px solid #fdfaf8}
.bottomRightShadowCol{font:normal 6px/6px arial;margin:0px;padding:0px;background:#fdfaf8 url('/images/shadow-bottomRight.gif') top left no-repeat;width:5px;height:5px}
.textDiv{text-align:left; padding:40px 80px 40px 80px}
#logoImg{text-align:left;vertical-align:bottom;margin-left:0px}
#indexFootImg{position:relative;left:12px;top:20px}
/*menu formatting*/
.menuDiv{font:bold 12px/18px arial;margin:0px;vertical-align:top;text-align:left}
.menuTab td {padding:2px 20px 2px 20px;text-align:left}


#taraImg{width:250px;padding:0px 30px 0px 30px}
/*credits*/

.fillerCol{min-height:400px}

#index-mainRhsCol {vertical-align:top;padding-top:50px;line-height:24px}
#indexSSImg{width:404px;height:548px}

#books-mainLhsCol{width:500px;height:800px}
#booksImgUk{width:465px;height:362px}
#booksImgUs{width:260px;height:400px}

#news-mainLhsCol {width:300px;vertical-align:top}
#news-mainLhsCol a{text-decoration:none}
#news-mainFillerCol {width:1px}
#news-mainRhsCol {vertical-align:top;width:657px}
.newsImg{padding:10px;height:400px}
#contact-mainLhsCol {width:0px}
#contact-mainFillerCol {width:0px;visibility:hidden}
#contact-mainRhsCol {vertical-align:top;width:958px}

#getting-published-mainLhsCol {width:0px}
#getting-published-mainFillerCol {width:0px;visibility:hidden}
#getting-published-mainRhsCol {width:958px}

#thankyou-mainLhsCol {width:0px}
#thankyou-mainFillerCol {width:0px;visibility:hidden}
#thankyou-mainRhsCol {width:958px}

.credit,.credit a{font:normal 10px/10px arial;text-decoration:none}

.adminBodyDiv a {text-decoration:none}
.adminNewsImg{height:100px}
