/* colours
yellow #FFE9A1
content bg #D7CBC7  (#E3C8C0)
main border #4B0B0B
*/
body {
	background: url(../images/bg/bg.gif) #300;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.2em;
	color: black;
	margin:0;
	padding:0;
}
H1,H2,H3 {
	font-family: serif, Georgia, Garamond, 'Times New Roman', serif;
	font-weight: bold;
	margin:8px 0 0;
	padding:0 0 2px;
}
H1 {
	text-align:right;
	font-size: 120%;
	color: #999;
	margin:-10px 0 0;
	padding:0;
}
H2 {
	font-size: 130%;
	color: #900;
	border-bottom: 1px solid #900;
}
H3 {
	font-size: 110%;
	color: black;
	border-bottom: 1px solid black;
}
TD {vertical-align:top;}
P {font-size:80%; margin:8px 0}
UL.page LI,
OL.page LI {font-family:Helvetica, Arial, sans-serif; line-height:1.2em; font-size:80%; margin-top:6px;}
FORM TD P {padding:0; margin:0}
TEXTAREA,INPUT {font-family: helvetica,sans-serif; font-size:80%}
FIELDSET {padding:8px 10px 2px}

a {color:#033; text-decoration:none;}
a:link {color:#2B557F;}
a:visited {color:#5E5E5E;}
a:active {color:#033;}
a:hover {text-decoration:underline; color:#600;}

.nav {color:#eee; margin:1px; padding:0 2px 2px; font-size:80%; font-family:Arial,Helvetica,sans-serif;}
.nav a:link, .nav a:visited {color:#369; padding:0.2em; text-decoration:none;}
.nav a:hover {text-decoration:underline; color:white;}

.footer a {color: #FFE9A1; text-decoration: none}
.footer a:visited {color:#CFB55A}
.footer a:hover {color:white; text-decoration:underline}

#main {position:relative; top:6px; left:6px; width:760px; text-align:center}
#frontnews {position:relative; top:90px; right:314px; width:220px;}
#sitemap {margin-left:120px; line-height:1em; font-weight:bold;}

.main {margin:2px auto; background-color:#600; border:1px solid #4B0B0B;}
.header {padding:66px 0 0 16px; margin:16px 0 0 16px; background:url(../images/bg/header.jpg) repeat-x #600;}
.content {width:536px; padding:12px; border:5px double #eee; background-color:#D7CBC7}
.logo {width:200px; vertical-align:middle; text-align:center; background:black;}
.logo IMG {margin:20px 24px;}
.filmL {width:24px; background:url(../images/bg/film24.gif) repeat-y top left;}
.colR {background:url(../images/bg/film24.gif) repeat-y top right}
.colR .images {padding-right:24px}
.colR .logo {float:right; padding:20px 24px 20px 0; background:black; margin:0}
.colR DIV {padding-right:24px; clear:both}
.footer {
	color:#ccc;
	margin:1px;
	padding:0 2px 2px;
	font-size:95%;
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/bg/footer.jpg) repeat-x center top;
	border:2px solid #4B0B0B;
}


.boxHomeTop a:visited {color:#600}
.boxHomeTop {background:#999;color:white;padding:4px}
.boxHomeTop P {padding-bottom:2px;line-height:1.1em}

.boxHome a:visited {color:#600}
.boxHome a IMG {text-decoration:none; border:none}
.boxHome {background:#999;color:#600;padding:4px; display:inline; margin:4px;border:1px solid #4B0B0B}
.boxHome P {padding-bottom:2px;line-height:1.1em}
}
.button {
	background-color: #eee;
	font-family: Tahoma,serif;
	font-size: .7em;
	font-weight:bold;
	color: #333;
	border-top, border-left: 0.2em solid white;
	border-bottom,border-right: 0.1em solid #333;
}
.caption {font-family:arial,sans-serif; font-size:.75em; line-height:.9em}
.errtxt {color:#600; font-weight:bold;}
.imgb1 {border:1px solid black}
.imgR {float:right; border:6px solid #333; margin:8px;}
.imgL {float:left; border:6px solid #333; margin:8px;}
.imgR0 {float:right; border:none; margin:0 0 0 10px}
.imgR1 {float:right; border:1px solid black; margin:0 0 0 10px}
.imgL0 {float:left; margin:0 10px 0 0}
.imgL1 {float:left; border:1px solid black; margin:0 10px 0 0}
.mand {color:#600; font-weight:bold; font-size:1.5em; padding:0 4px;}
.mandtxt {color:#600; font-style:italic; text-align:right}
.mp0 {margin:0; padding:0}
.prev {float:left}
.next {float:right}
.note {color:#900; font-style:italic; font-weight:bold;}
.note01 {color:#900; font-style:italic}
.photo {border:1px solid #ddd}
.randimg {text-align:center; margin:0; padding:0; background:no-repeat center center #600}
.randimg img {display:block;}
.sitemap1 P {
	background:url(../images/bg/black.gif) left .3em no-repeat;
	text-indent:20px;
	margin-left:20px;
}
.sitemap2 {text-indent:20px;}
.sitemap2 P {
	background:url(../images/bg/bgsitemap.gif) bottom left no-repeat;
	text-indent:45px;
	margin:0 0 0 20px;
	padding:0;
	line-height:1.2em;
}
.testimonial {line-height:1em; padding:2px 4px; border:3px solid #600; border-width:3px 3px 4px 2px; background:#D7CBC7}
.testimonial P {margin:0;padding:0;}
.testmnls fieldset {background:#efefef; padding:4px}
.testmnls P {padding-bottom:3px}
.txtl, .txtl P {text-align:left;}
.txtr, .txtr P {text-align:right;}
.txtc, .txtc P {text-align:center;}
.txtc DIV {margin:0 auto; padding:0}

