/* 
global.css
The Life Centre Website Stage 1
27/03/03
 double-eye 2003.  All rights reserved.
*/

/*
Stylesheet sections...

    Master template
    Left-hand column - Nav2 and timetable links
    Main content
    News stuff  (right-hand column)
    Footer
    Dotted Borders Control Centre
    
*/


/* Master template */

body {
	margin:0;
	padding:0;
	background:#ffffff;
    background-image: url(/images/watermarks/tlc_typo_watermark.gif);
    background-position: 726px 13px;
    background-repeat: no-repeat;
	color:#000000;
}

#header
{
    background-color: #ccc;
	margin: 0;
}

#main
{
	margin: 15px;
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}



/* Left-hand column - Nav2 and timetable links */

#timeTables
{
    margin-top: 6px;
}

#nav2 p, #timeTables p
{
    margin: 0 0 1px 0;
}

#nav2
{
    margin: 0 0 10px 0;
}

#nav2 p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}

#nav2 a:link, #timeTables a:link, #nav2 a:visited, #timeTables a:visited
{
    text-decoration: none;
    color: #f90;
}

#nav2 a:hover, #timeTables a:hover
{
    color: #f60;
}

#nav2 a.nav2on:link, #nav2 a.nav2on:visited
{
    color: #f60;
}

 .nav2on img
{
	background-image: url(/images/furniture/nav2/nav2_on.gif);
}

a:hover img
{
	background-image: url(/images/furniture/nav2/nav2_on.gif); 
}

#timeTables h2
{
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #018EAA;
}

#timeTables p
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 14px;
}

#timeTables a:link, #timeTables a:visited, #timeTables a:hover
{
    color: #008AA7;
}



/* Main content */

h1
{
    margin: 0 0 10px 0;
    color: #008CAB;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
}


h2
{
    margin: 19px 0 0 0;
    color: #008CAB;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
}

 h3
{
    margin: 24px 0 0 0;
    color: #008CAB;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
}

p,  td,  th
{
    margin:  11px 0 0 0;
    color: #666;
    font-size: 11px;
    line-height: 22px;        
}

p.menu
{
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
}

#mainTherapies p
{
	line-height: 12px;
	font-size: 12px;
	font-weight: bold;
}

p.subMenu, #otherTherapies p
{
    line-height: 6px;
}

th
{
    font-weight: bold;
}

a:link, a:active
{
    color: #f93;
    text-decoration: none;
}

a:visited
{
    color: #f93;
    text-decoration: none;
}

a:hover
{
    color: #f30;
    text-decoration: underline;
}

ul, ol
{
    margin: 9px 0 0 15;
}

ul
{
	list-style-type: circle;
	color: #369;
}

hr
{
    color: #666;
    height: 1px; 
}

blockquote
{
    margin: 0 0 44px 22px;
}



/* News stuff  (right-hand column)*/

#newStuff
{
    margin-top: 10px;
}

#newStuff h2
{
    margin: 0;
    color: #c69;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: normal;
}

#newStuff p
{
    margin: 0;
    margin-top: 15px;
    color: black;
    line-height: 14px;
    font-size: 10px;
}

.newStuffType
{
    color: black;
}

.newStuffDate
{
    color: #999;
}

#newStuff a:link
{
    color:#c69;
    text-decoration: none;
}

#newStuff a:visited
{
    color:#c39;
    text-decoration: none;
}

#newStuff a:hover
{
    color:#c69;
    text-decoration: underline;
}



/* Footer */

#footerCopyright, #footerLinks
{
    width: 343px;
    height: auto;
    margin: 0;
    margin-left: 180px;
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #ccc;    
}

#footerLinks a:link, #footerLinks a:visited, #footerLinks a:active
{
    color: #0083a1;
}

#footerLinks a:hover
{
    color: #f60;
}



/* Dotted Borders  Control Centre*/

#nav2 p, #nav2, #newStuff h2, #timeTables h2, #timeTables p, #newStuff, #footerLinks
{
    border-style: dotted;
    border-color: #ccc;
}

#nav2 p
{
    border-width: 1px 0 0 0;
    padding: 5px 0 3px 0;
}

#nav2
{
    border-width: 0 0 1px 0;
    padding: 5px 0 3px 0;
}

#newStuff h2
{
    border-width: 4px 0 0 0;
    padding: 5px 0 0 0;
}

#timeTables h2
{
    border-width: 0 0 4px 0;
    padding: 0 0 5px 0;
}

#timeTables p, #newStuff
{
    border-width: 0 0 4px 0;
    padding: 5px 0 5px 0;
}

#footerLinks
{
    border-width: 2px 0 2px 0;
    padding: 0 0 0 0;
}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
}
.style1 {font-size: 9px;  line-height: 12px;}
.style2 {
	font-size: 11px;
	color: #c69;
	font-weight: bold;
}
