@charset "utf-8";
/* CSS Document */

/* this stylesheet is created by Peter Middleton for and on behalf of the
   Toyota Landcruiser Club of Qld (Inc).
*/


body
{
width:900px;
position:absolute;
left:50%;
margin-left:-450px;
background-color:#3a3939; 
font-family:  Arial, helvetica, sansserif;
}

#wrapper
{
background-color:#FFFFFF; 
}

#content
{
font-size: 90%;
background-color: #FFFFFF;
color: #000000;
padding: 2px 20px 2px 20px;
text-align: left;
border-left-color:#CCCCCC;
border-left-width:1px;
border-left-style:solid;

}

.highlight
{
  color: #FF0000;
}

#content td.heading
{
background-color: #C98434;
color: #FFFFFF;
padding:6px;
}

#content td.alternate1	{ background-color: #777777; padding:6px;/*#F3F3F3*/  }
#content td.alternate2	{ background-color: #999999; padding:6px;/*#D7DDF0*/ }

#content tr.alternate1 	{ background-color: #777777; padding:6px;}
#content tr.alternate2	{ background-color: #999999; padding:6px;/*#D7DDF0*/ }

#content th{
  background-color: #555555;
  color: #FFFFFF;/*background-color: #666666;*/
  padding:6px;
}
#content td.calendar1
{
font-weight:bold;
font-size: 107%;
background-color: #E6ECFF;
padding:6px;
}

#content td.calendar2
{
font-weight:bold;
font-size: 107%;
background-color: #EBEBEB;
padding:6px;
}
/*#content th.alternate1 { background-color: #E6ECFF; /*#F3F3F3 }*/
/*#content th.alternate2 { background-color: #EBEBEB; /*#D7DDF0 }*/

#menu
{
height:500px;
font-family: Arial, helvetica, sansserif;
font-style: normal;
font-weight: bold;
border-color: #872F2E;
size:inherit;
}

a.menuitem
{
font-size: 90%;
color: #872F2E;
margin-left: 16px; margin-right: 2px; margin-top: 4px; margin-bottom: 0px;
text-align: left;
}

a.submenuitem
{
font-size: 85%;
color: #872F2E;
font-weight: normal;
margin-left: 30px;
text-align: left;
}

#logo, #logo a
{

}

#trail, #trail a
{
font-size: 116%;
background-color: rgb(255,255,255);
color: #FFFFFF;
font-style: italic;
font-variant: normal;
text-transform: none;
font-weight: bold;
border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px;
border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none;
padding: 16px 22px 16px 16px;
border-color: rgb(191,234,180);
text-align: center;
}

#content a
{
color: #872F2E;
text-decoration: underline;
}

#content hr.calendar
{
height:2px;
color:#000000;
}


#content a:hover, #content a:active
{
background-color: #872F2E;
color: #FFFFFF;
}

h1, h2, h3, h4, h5, h6
{
font-family:  Arial, helvetica, sansserif;
font-style: normal;
font-variant: normal;
text-transform: none;
font-weight: bold;
}

h1
{
font-size: 120%;
}

h2
{
font-size: 107%;
}


h3
{
font-size: 93%;
}

h4
{
font-size: 79%;
}

h5
{
font-size: 65%;
}

h6
{
font-size: 51%;
}

#menu a
{
text-decoration: none;
}

.menuitem:hover
{
background-color: #C98434;
color: #FFFFFF;
}

.submenuitem:hover
{
background-color: #C98434;
color: #FFFFFF;
}

#trail a
{
text-decoration: underline;
}

#logo a
{
text-decoration: none;
}

#trail a:hover
{
}

#footer {
clear:both;
border-top: 1px solid #E3E8EE;
padding: 10px 0 30px;
padding-top:25px;
padding-left:90px;
font-size:86%;
color:#FFFFFF;
  background-image:url('/images/footer.jpg');
  background-repeat: no-repeat;
}

#footer p {
margin:0;
}

#footer a:link {
color:#FFFFFF;
}

#footer a:hover, #footer a:active
{
  background-color: #872F2E;
  color: #FFFFFF;
}
#footer a:visited
{
  color:#FFFF00;
}
#content span.Highlight
{
	color: red;
}

/* layout */
#menu {
    width: 24%;
    position: relative;
    top: 0;
    left: 0;
    float: left;
    text-align: center;
}
.menuitem {
    width: auto;
}
#content {
    margin-left: 24%;
    width: auto
}
.menuitem {
    display: block;
}
.submenuitem {
    display:block;
}


@media print {

#menu       {display: none;}
#content    {padding: 0px;}
#content a  {text-decoration: underline;}
}
