/* stylesheet for 2009 Courtburn pages... */
/* Andy Upton, July 2009 */

/* default colours, fonts, etc */
BODY   { background-color: #8fb1ac; color: #000000; background-image: url('none'); font-family: verdana, helvetica, sans-serif; }

/* set the main font sizes, spacing, styles and weights */
HTML, TABLE {font-size: 100%; } /* IE fix */
BODY   {font-size: 0.8em; font-weight: 400; text-align: center} /* default font-size and weight */

H1 { font-weight: 600; font-size: 1.8em; word-spacing: 0.3em; letter-spacing: 0.05em;}
H2 { font-weight: 600; font-size: 1.5em; word-spacing: 0.2em; }
H3 { font-weight: 300; font-size: 1.3em; word-spacing: 0.1em; margin-top: 2em; border-bottom-width: 1px; border-bottom-style: solid; border-color: #cccccc; }
H4 { font-weight: 600; font-size: 1.1em;  }
H5 { font-weight: 600; font-size: 1em; letter-spacing: 0.05em; text-transform: uppercase; }
H6 { font-weight: 600; font-size: 0.9em; text-transform: uppercase; }

/* links - standard */
/* A:link { color: #7523C7 } */
/*A:link { color: #7020C7 } */
A:link { color: #6010B7 }
A:visited { color: #A866ea }
A:active { color: #FF9900 }
A:hover { color: #FF9900; background-color: #FDFDFD; }
a { text-decoration: none; } 



/* other standard elements */
TT, PRE, KBD { font-family: "Courier New", courier, monospace; color: #000000; font-weight: 400; font-size: 1.2em; }
OL { margin-top: 0em; } 
UL { margin-top: 0em; list-style-type: disc; }
UL UL { margin-top: 0em; list-style-type: circle; }
UL UL UL { margin-top: 0em; list-style-type: square; }
LI { margin-top: 0.5em; } 
HR {  color:#ff0000; height:1px;  border: 0px none; background-color: #f00; width:100%; }
TH { font-weight: 900; }

/* tweaks */
CAPTION { font-weight: 600; font-style: italic; }
.footer { font-weight: 300; font-size: 0.8em; line-height: normal; }
.underscore { border-bottom-width: 1px; border-bottom-style: solid; border-color: #330066;}
.nonebefore { margin-top: 0; }
.noneafter { margin-bottom: 0; }
.smalltext { font-size: 0.85em; }
 

/* table styling - taken from seperate stylesheet */
/* .tableheading { background-color: #E7DEEF; vertical-align: top; } */
/* .tablebody { background-color: #F0F0F0; vertical-align: top; }    */
/* TABLE.inpage { margin-bottom: 12px}        */
/* .tablebodyinput { background-color: #F5F5F5; color: #000000;}   */

/* modifications for IE4 on Mac */
IMG { border: 0px none; margin: 0; padding: 0; word-spacing: normal; letter-spacing: normal; }

/* modifications for NS6 on Mac */
/* TABLE, TR, TD { border: 0px none; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; } */

STRONG, B { font-weight: 800; }
EM, I { font-style: italic; }



/* styles for main divs */

#container
{
margin-left: auto;
margin-right: auto;
width: 950px;
height: 700px;
}

#banner {
background: #8E7D9E;
width: 951px;
height: 92px;
}

#menu {
background: #8fb1ac;
width: 150px; 
float: left;
height: 600px;
}

#content {
background: #8fb1ac; 
width: 800px; 
float: right;
height: 600px;
}

table.price {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table.price th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: rgb(255, 255, 200);	
}
table.price td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: rgb(255, 255, 240);	
}

td.a {
width: 145px;
}

td.b {
width: 145px;
font-weight: bold;
height: 30px;
vertical-align: bottom;
}

td.c {
width: 145px;
text-indent: 8px;
}

td.d {
width: 145px;
text-indent: 12px;
font-size: 10px;
}

td.e {
padding: 25px 0px 0px 0px;
text-align: center;
vertical-align: top;
}

td.f {
width:300px;
text-align: center;
vertical-align: center;
}

td.g {
width:500px;
text-align: left;
vertical-align: top;
}

td.h {
text-align: left;
vertical-align: top;
}


p.a {
margin:10px 1px 1px 1px;
}

p.b {
margin:1px 1px 1px 1px;
text-indent: 20px;
}

p.c {
margin:10px 10px 10px 10px;
}

p.d {
font-size: 20px;
margin:10px 1px 1px 1px;
}

