/* This styles sheet is used to set the presentation of the site */

/* This styles sheet holds the following values
	background-color
	background-image
	background-position
	background-repeat
	color
	font-family
	font-weight
	font-size
	text-alignment
	text-decoration
*/

body{font-family:sans-serif, Verdana, Arial, Helvetica; font-size:12px; color:#000000; background-image:url(images/rightgradient.png); background-repeat:repeat-y; background-position:right;}
div#leftSpacer{background-color:#FFFFFF;}
div#site{background-color:#FFFFFF;}

/* ------------------------------------------------------------------ LAYOUT STYLES ------------------------------------------------------------ */
/* Centre Channel */
div#footer{border-top:1px solid #969696; color:#969696; font-size:10px; padding:5px 10px 0px 0px;}
div#leftChannel{ background-image:url(images/titlerule.png); background-repeat:repeat-x;}
div#rightChannel{ background-image:url(images/titlerule.png); background-repeat:repeat-x;}

/* Centre Channel (Special Exceptions) */
div#rightChannelIndex{ background-image:url(images/titlerule.png); background-repeat:repeat-x;}
div#rightChannelContact{ background-image:url(images/titlerule.png); background-repeat:repeat-x;}
div#rightChannelAbout{ background-image:url(images/titlerule.png); background-repeat:repeat-x;}

/* Right Channel */
div#mainMenu{background-color:#FFCC51; text-align:left; border-bottom:#FFA03A 2px solid; border-top:#FFA03A 2px solid;}
div#rhc{background-color:#C9D67C;}

/* Generic */
div#back{text-align:left;}
div#next{text-align:right;}
div#navLinks{text-align:center;}
/* ----------------------------------------------------------------- END LAYOUT STYLES ---------------------------------------------------------- */



/* --------------------------------------------------------------- PAGE SPECIFIC STYLES ---------------------------------------------------------- */

/* index.php */
div#latestNews{background-color:#C9D67C;}
div.testimonial_top{width:230px; height:27px; background-image:url(images/testimonial_top.png);}
div.testimonial_body{width:210px; padding:0px 10px 0px 10px; margin-top:-16px; 
	background-image:url(images/testimonial_bottom.png); background-position:bottom; background-repeat:no-repeat;}

/* gallery_item.php */
div.galleryItemCaption{font-weight:bold; text-align:center;}

/* -------------------------------------------------------------- END PAGE SPECIFIC STYLES ------------------------------------------------------- */



/* ------------------------------------------------------------------- ANCHOR STYLES ------------------------------------------------------------ */
/* Generic  */
a{font-size:11px; font-style:italic; color:#EC7E1A; text-decoration:none;}
a:hover{text-decoration:underline;}
a.selected{font-weight:bold;}

div.rhcGalleryCaption{font-weight:bold;}
div.indexGalleryCaption{font-weight:bold;}

/* Main Menu*/
div#mainMenu a{font-size:12px; font-style:normal; text-decoration:none; background-color:#ffcc51; color:#000000; line-height:18px;}
div#mainMenu a:hover{text-decoration:underline;}
div#mainMenu a.selected{font-weight:bold;}
div#mainMenu a.subItem{font-size:11px; text-docoration: none; color:#BE5A00;}

/* Content Link(s) */
a.readMore{color:#EC7E1A; font-style:italic; font-weight:bold; text-decoration:none;}
a.readMore:hover{text-decoration:underline;}

/* Generic Styles */
a.underline{text-decoration:none;}
a.underline:hover{text-decoration:underline;}

/* Footer Styles */
div#footer a{color:#969696; text-decoration:none;}
div#footer a:hover{text-decoration:underline;}
/* ----------------------------------------------------------------- END LAYOUT STYLES ---------------------------------------------------------- */




/* -------------------------------------------------------------------- TEXT STYLES ------------------------------------------------------------- */
/* Site Styles */

/*Generic Styles */
.size8{font-size:8px;}
.size9{font-size:9px;}
.size10{font-size:10px;}
.size11{font-size:11px;}
.size12{font-size:12px;}
.size13{font-size:13px;}
.size14{font-size:14px;}

.red{color:#ff0000;}
.grenn{color:#009900;}

.italic{font-style:italic;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}
.title{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; }
.orange{color:#ff952f;}
/* ----------------------------------------------------------------- END TEXT STYLES ------------------------------------------------------------ */



/* ------------------------------------------------------------------- IMAGE STYLES ------------------------------------------------------------- */
/* Generic Styles */
img{border:0px;}
/* ----------------------------------------------------------------- END LAYOUT STYLES ---------------------------------------------------------- */


/* ------------------------------------------------------------------- TABLE STYLES ------------------------------------------------------------- */
/* Contact Styles */
table#contact th{font-weight:normal; text-align:left;}

/* ----------------------------------------------------------------- END TABLE STYLES ---------------------------------------------------------- */