/*************** Template Specific Stuff *******************/


#headerimage {  background-color:#165339; background-image:url(../images/headers/carrickhill_header01.jpg);  }

h1 {  

font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Geneva, Helvetica, Arial, sans-serif;
color:#165339;
text-decoration: none;
word-spacing: normal;
text-align: left;

line-height: 1em;
font-size: 3em;


}

h2, h3 {
font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Geneva, Helvetica, Arial, sans-serif;
color:#666666;
text-decoration: none;
word-spacing: normal;
text-align: left;

line-height: 1em;
font-size: 1.8em;

}

body {
	font-family: Arial, Helvetica, sans-serif;
}

body#page {	 background: rgb(22,83,57) url(../images/carrickhill/page_bg.png) repeat-x;  }

div#wrapper .wrapper-t {
background:#FFFFFF url(../images/carrickhill/wrapper_t.png) repeat-x;
}
div#wrapper .wrapper-b {
background:transparent url(../images/carrickhill/wrapper_b.png) repeat-x scroll 0pt 100%;
}
div#wrapper .wrapper-l {
background:transparent url(../images/carrickhill/wrapper_l.png) repeat-y scroll;
}
div#wrapper .wrapper-r {
background:transparent url(../images/carrickhill/wrapper_r.png) repeat-y 100% 0pt;
}
div#wrapper .wrapper-tl {
background:transparent url(../images/carrickhill/wrapper_tl.png) no-repeat;
}
div#wrapper .wrapper-tr {
background:transparent url(../images/carrickhill/wrapper_tr.png) no-repeat scroll 100% 0pt;
}
div#wrapper .wrapper-bl {
background:transparent url(../images/carrickhill/wrapper_bl.png) no-repeat scroll 0pt 100%;
}
div#wrapper .wrapper-br {
	background:transparent url(../images/carrickhill/wrapper_br.png) no-repeat scroll 100%;
	padding:20px;
	background-position: bottom right;
}
div#wrapper .wrapper-t-bg {
}
div#wrapper .wrapper-b-bg {
	min-height:600px;
	padding:1px 0px 0px;
}

/*************** Rollover Menu BG Colour *******************/

div#menu li.level1 li a:hover, div#menu li.level1 li a.sfhover {
	background-color:#e5f4e8;
}

/*************** END Template Specific Stuff *******************/


div#menu li a.current {  
	color: #165339;
}

div#menu a:hover, div#menu span.separator:hover, div#menu span.sfhover, div#menu a.current:hover {
	color: #165339;
}

a:link, a:visited {
	color: #003300;
	text-decoration: none;
}

a:hover {
	color: #003300;
	text-decoration: underline;
}

.contact_side a {
	color:#999999;
}

.contact_side a:hover {
	color:#165339;
}
.menus h4 {
	color: #666666;
	margin: 1em 0 -1em 0;
}



/*
 * pdf box
 */


.pdfbox, .docbox {
	margin-top:1.2em;
	margin-bottom:1.2em;
}

.pdfbox a, .docbox a {
	color:#666666;
	text-decoration:none;
	background-color:#F5F5F5;
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	padding:10px 10px 10px 68px;
	min-height: 45px;
}

.pdfbox a { background-image:url(../images/style/pdf.gif); }
.docbox a { background-image:url(../images/style/doc.gif); }

.pdfbox a:hover, .docbox a:hover {
	background-color:#e5f4e8;
	color: #165339;
}
