/* Reset - Meyer's reloaded.*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}body {line-height: 1;	color: black;	background: white;}ol, ul {list-style-type: none;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}
/* end reset */

/* Overcharge HTML */
body{background:url('../images/bg-tartan.png') top left repeat;
	 font-family:Tahoma, Arial, Verdana, sans-serif; font-size:11px; margin-top:10px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.seo{display:none;}
.clearer{clear:both; font-size:0; line-height:0; height:0;}
.bolded{font-weight:bold;}

#all{ width:1000px; margin:0 auto;}
/* header */
#header{height:276px; width:1000px;position:relative;
		background:url('../images/bg-header.jpg') top left no-repeat; }
#header img{position:absolute; top:90px; left:30px;}

/* navigation */
#navigation{height:43px; border:1px solid #852b2d; border-width:1px 0 1px 0;
			 background:#c1373a; width:1000px; margin:0 auto; padding-left:0px; }
#navigation li{height:43px;float:left; width:100px; padding-left:30px;
			background:url('../images/bg-nav-li.gif') 0  2px no-repeat ; }
#navigation li a{line-height:43px;display:block; text-align:center; font-size:17px; color:#fff;}
	#navigation li.ctc{width:100px;}
	#navigation li.faq{width:90px;}
	#navigation li.fee{width:90px;}
	#navigation li.cer{width:120px;}
	#navigation li.abt{width:90px;}
	#navigation li.hme{width:90px;}
	#navigation li.lst{width:1px;}

/* Content */
#content{padding:15px 0; background:#fff;}
	/* content "borders" elements wrappers */
	#contenttop, #contentbtm, #contentmain{ width:892px; margin:0 auto;}
	#contenttop{height:21px;background:url('../images/bg-top-content.gif') top left no-repeat ;}
	#contentbtm{height:21px;background:url('../images/bg-btm-content.gif') top left no-repeat ;}
	#contentmain{background:url('../images/bg-main-content.gif') top left repeat-y; width:812px; padding:15px 40px 30px 40px; }
		.list li { list-style:disc; margin-left:10px; padding-left:10px; padding-bottom:8px; color:#A62F31;}
		.sublist li { list-style:lower-alpha;}
		.list { margin-left:10px;}
	/*	content items */
	#contentmain p{
	padding-bottom:15px;
	color:#A62F31;
	font-size:14px;
	line-height:14px;
	text-align:justify
}
		#contentmain p span.enhanced{
	color:scottishcelebrations
.com.au;
	font-weight:bold;
}
		
	h1, h2{ padding:4px;padding-left:40px; border-bottom:1px solid #c6c6c6; color:#7f7f7f; font-size:30px; 
		background:url('../images/icon-flag.gif') 4px 6px no-repeat ; font-family:Arial, Helvetica, sans-serif}
	h1 span, h2 span{color:#2354a2;}
	#intro{
	background:url('../images/david-homepage.jpg') 0 37px no-repeat;
	padding:35px 10px 10px 170px;
	font-size: 16px;
	color: #A62F31;
}
	h2{margin-bottom:15px;}
	
	#illustrcerem li{ float:left; width:270px; height:149px;background:url('../images/bg-cerem-illus.png') top left no-repeat; position:relative;}
		#illustrcerem li img{
	position:absolute;
	top:9px;
	left:9px;
	width: 243px;
}
	
/* footer */
#footer{background:#c1373a; height:33px; color:#fff; line-height:33px; text-align:right; padding-right:75px;}

/* Form DL Styles */
form dl {
	padding: 4px 0;
	margin: 0px;
	cursor:default;
	color:#666666;
	width:100%;
	clear:both;
}

form dt {
	float: left;	
	width: 25%;
	text-align: left;
	display: block;
	margin: 0px;
}

form dd {
	margin-left: 41%;
	vertical-align: top;
	margin: 0px;
}
/* Hover Effects */

form dl:hover {
	background-color: #f7ece5;
}

form dl:hover dt label {
	color: #333333;
}

form dl:hover dt label {
	color: #000000;
}

/* Input hover and focus styles */
input, textarea {
	border:1px solid #999999;
}

input:hover, textarea:hover {
	border: 1px solid #65A7EF;
}

input:focus, textarea:focus {
	border: 1px solid #1362B9;
	color: #000000;
}

