/*****************************************************************************
*  Module       :  CMA Australia National website
*  File         :  style.css
*  Description  :  Cascading style sheet definitions
******************************************************************************
*
*  (c) Christian Motorcyclists Association Australia Victoria Inc. 2002, 2008
*  $Id:
*
*****************************************************************************/

/******************************
A:link { color:blue; }
A:visited { color:red; }
A:hover { color:green; }
A { text-decoration: none; }
body { font-family: arial, helvetica; font-size: 10pt; background-image: URL("spotxtr.jpg"); text-decoration: none; margin-top: 5px; margin-right: 50px; margin-left: 50px; margin-bottom: 10px; }
*******************************/

/*  */
body { background: black url(img/blackTile.gif) repeat fixed ; color: black }

/*  */
body.iframe { background: #bac5d9 url(img/lightBlueTile.gif) repeat fixed ;  }

/*  */
A:link { color:blue; }
A:visited { color:blue; }
A:hover { color: #faa806; background-color: navy }
A { text-decoration: none; }

/*  */
span.quotation { font-style: italic }
span.centre { text-align: center }
td.centre { text-align: center }

/*  */
table.layout { width: 800px ; border: 3px ridge #faa806 ; padding: 0px ; margin: 0px ; background-color: rgb(112, 140, 192) }
th.layout { border: 3px ridge #faa806  }
tr.layout { border: 3px ridge #faa806 }
td.layout { border: 3px ridge #faa806 }

td.layout iframe { vertical-align: top; }

/*  */
table.banner { width: 100% ; border: 0px }
tr.banner { border: 0px ; text-align: center ; vertical-align: middle }
td.banner { border: 0px ; padding: 2px ; text-align: center ; vertical-align: middle }
img.banner { padding: 3px }

/* index.html */
td.bannerlayout { border-bottom: 1px solid #faa806 }

tr.menulayout { border: 0px }    /*  height="10" width="10" */
td.menulayout { vertical-align: top ; border-right: 1px solid #faa806 ; width: 136px ; }

tr.iframebox { }
td.iframebox { }

iframe.iframemain { width: 640px ; height: 660px }

/*  */
table.menu { width: 100% ; text-align: center; }
tr.menu { width: 100% }
td.menu { border-top: 1px solid navy }
td.menutop { width: 100% }
img.menu { line-height: 1px; }

/* Definitions for pages displayed in the iframe on the index.html page */
table.iframelayout { width:100% ; border: 0px solid #000000 }
tr.iframelayout { border: 0px solid #000000 ; padding: 0px ; margin: 0px }
td.iframelayout { border: 0px solid #000000 ; padding: 0px ; margin: 0px ; text-align: center; }
div.iframe { text-align: center ; }
div.iframejust { text-align: justify ; }
span.iframehead { font-family: sans-serif ; font-size: 40px ; text-align: center ; color: navy }
span.iframetext { font-family: serif ; font-size: 17px ; text-align: justify ; vertical-align: top ; color: navy }
span.iframetextfunky { font-family: serif; font-style: italic; font-size: 24px; text-align: center; color: yellow; }
span.iframetextfunkybig { font-family: serif; font-style: italic; font-weight: bold; font-size: 28px; text-align: center; color: yellow; }
img.iframe { margin: 2px }

/*  */
td.header { border-bottom: 1px solid #faa806 }
td.footer { border-top: 1px solid #faa806 ; text-align: center; }
span.footer { text-align: center; font-size: 14px; color: navy }

/*  */
table.mainpanel { width: 100% ; border: 0px solid #000000 }
tr.mainpanel { border: 0px solid #000000 ; padding: 0px ; margin: 0px }
td.mainpanel { border: 0px solid #000000 ; padding: 0px ; margin: 0px ; text-align: center; }

/*  */
div.years25 { text-align: center; }
span.years25 { font-weight: normal; font-size: 22px ; color: navy; }
span.years25emph { font-weight: bold; color: navy ; background-color: yellow }

/* Biker Bible page definitions */
table.bikerbible { width: 100% ; border: 0px }
tr.bikerbible { border: 0px solid #000000 ; padding: 0px ; margin: 0px }
td.bikerbible { border: 0px solid #000000 ; padding: 6px ; margin: 0px ; text-align: center; vertical-align: top }
div.bikerbiblehead { font-family: sans-serif ; font-size: 40px ; text-align: center ; color: navy }
div.bikerbible { text-align: justify; color: navy }

/*  */
table.acmcc { width: 100% ; border: 0px solid #000000 }
tr.acmcc { border: 0px solid #000000 ; padding: 0px ; margin: 0px }
td.acmcc { border: 0px solid #000000 ; padding: 0px ; margin: 0px ; text-align: center; }
div.acmcc { text-align: justify; color: white }

/*  */
span.mainhead { color: navy ; font-family: Arial, sans-serif; font-style: normal ; font-variant: normal ; font-weight: bold ; font-size: 24pt ; line-height: 26pt  }

/*  */
span.nsw { background-color: #00FFFF ; font-family: serif ; font-size: 19px }
span.qld { background-color: #CC0000 ; font-family: serif ; font-size: 19px }
span.sa  { background-color: #FF0000 ; font-family: serif ; font-size: 19px }
span.tas { background-color: #66FF00 ; font-family: serif ; font-size: 19px }
span.vic { background-color: #7070FF ; font-family: serif ; font-size: 19px }
span.wa  { background-color: #FFFF00 ; font-family: serif ; font-size: 19px }

/* Missions Album page definitions */
table.missalbum { width: 100% ; border: 0px ; text-align: center }
tr.missalbumimg { }
tr.missalbumtext { vertical-align: top ; color: navy ; border-bottom: 1px solid navy }
td.missalbumtext { border-bottom: 1px solid navy ; padding-bottom: 12px }
td.missalbum { }
