/* =============================================== */
/* Irish Farmhouse Holidays Stylesheet */
/* Element Styling */
/* Created by Digino/Ben Wakeford 2007 */
/* =============================================== */


/* =============================================== */
/* SECTION :  Header */
/* =============================================== */

/* -- Languages -- */

div.languages img {
	display : inline;
}

/* -- Logo Bar -- */
div.header img {
	float : left;
}

div.header img.logo { padding : 15px 0 0 15px; }
div.header img.tagline { padding : 30px 0 0 25px; }
div.header img.tourism { padding : 33px 0 0 300px; }
div.header img.failte { padding : 43px 0 0 10px; }

/* -- Navigation -- */

div.navigation ul {
	list-style : none outside none;
	margin : 0;
	padding : 0;
}

div.navigation li {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 75%;
	line-height : 120%;
	display : block;
	float : left;
	margin : 0;
	/*padding : 8px 10px 8px 10px;*/
	/*padding : 8px 25px 8px 25px;*/
	padding : 8px 23px 8px 23px;
	background : none;
}

div.navigation a:link,
div.navigation a:visited {
	color : #5F5F5F;
	text-decoration : none;
	font-weight : bold;
	line-height : 100%;
}

div.navigation a:hover,
div.navigation a:active,
div.navigation a.selected {
	color : #EB8323;
	text-decoration : none;
}


/* =============================================== */
/* SECTION :  Sidebar */
/* =============================================== */

/* -- Green Panel -- */

div.sidebar-panel-top {
	width : 225px;
	height : 10px;
	background : #EDF3E5 url(../../images/common/sidebar_top.gif) no-repeat scroll top;
	font-size : 0;
}

div.sidebar-panel-bottom {
	width : 225px;
	height : 10px;
	background : #EDF3E5 url(../../images/common/sidebar_bottom.gif) no-repeat scroll bottom;
	font-size : 0;
}

div.sidebar-panel {
	width : 225px;
	background : #EDF3E5 url(../../images/common/sidebar_bg.gif) repeat-y scroll top;
	margin : 0 0 10px 0;
}

div.sidebar-content {
	padding : 0 10px;
}

div.sidebar h2 {
	margin : 0 0 10px 0;
}

/* -- Booking Panel -- */

div.booking h2.title-book {
	width : 203px;
	height : 0px;
	color : #5F5F5F;
	font-size : 70%;
	margin : 0 0 10px 10px;
	background : #EDF3E5 url(../../images/titles/sidebar_bookaccommodation.gif) no-repeat scroll 0 0;
	overflow : hidden;
	padding : 10px 0 0 0;
}

div.booking p {
	margin : 0 0 0 10px;
	padding : 0 0 5px 0;
	color : #656963;
}

div.booking div.horizontal-rule {
	margin : 5px 10px 10px 10px;
}

/* -- Guide Panel -- */

div.accommodation-guide p {
	font-size : 65%;
	background : transparent url(../../images/sidebar/accommodationguide.gif) no-repeat scroll 5px 0;
	width : 216px;
	height : 114px;
	margin : 0;
}

div.accommodation-guide a:link,
div.accommodation-guide a:visited {
	display : block;
	margin : 85px 0 0 100px;
	position : absolute;
}

/* -- News & Events / General Info -- */

div.sidebar-general-info {
	width : 225px;
	clear : both;
}

div.sidebar-general-info h2 {
	font-size : 90%;
	color : #63A210;
	margin : 0 0 5px 0;
	padding : 10px 0 3px 0;
	border-bottom : 1px dotted #C4C4C4;
}

div.sidebar-general-info p {
	margin : 0;
	line-height : 120%;
	float : right;
	width : 130px;
	font-size : 65%;
}

div.sidebar-general-info img {
	width : 85px;
	float : left;
	border : 1px solid #63A210;
	margin : 3px 0 0 0;
}


/* =============================================== */
/* SECTION :  Footer */
/* =============================================== */

/* -- Main Footer Bar -- */

div.footer {
	width : 751px;
	background : #EB8323 url(../../images/common/bg_footer.gif) no-repeat scroll bottom;
	padding : 10px;
}

div.footer p {
	color : White;
	font-size : 65%;
	line-height : 100%;
	margin : 0;
}

div.footer p.footer-links {
	/*width : 400px;*/
	width : 440px;
	float : left;
}

div.footer p.footer-copyright {
	/*width : 351px;*/
	width : 311px;
	float : right;
	text-align : right;
}

div.footer p a:link,
div.footer p a:visited {
	color : White;
	text-decoration : none;
	font-weight : normal;
	line-height : 100%;
	border-right : 1px solid White;
	padding : 0 4px 0 0;
}

div.footer p a:hover,
div.footer p a:active {
	color : White;
	text-decoration : underline;
}

div.footer p a.last:link,
div.footer p a.last:visited {
	border-right : 0;
}

/* -- County List -- */

div.countylist p {
	text-align : center;
	margin : 0 40px;
	font-size : 60%;
	line-height : 170%;
}

div.countylist p a {
	color : #939393;
	font-weight : normal;
}

div.countylist p a:link,
div.countylist p a:visited {
	color : #939393;
	font-weight : normal;
}

div.countylist p a:hover,
div.countylist p a:active {
	color : #EB8323;
}


/* =============================================== */
/* SECTION :  Page Specific : Homepage */
/* =============================================== */

div.homepage h1 {
	background : #EB8323 url(../../images/page_specific/homepage_intro_h1_top.gif) no-repeat scroll 0 0;
	width : 496px;
	font-size : 90%;
	padding : 10px 0 0 10px;
	color : White;
	letter-spacing : -0.00em;
	font-weight : bold;
}

div.homepage div.h1-bottom {
	width : 506px;
	height : 10px;
	background : #EB8323 url(../../images/page_specific/homepage_intro_h1_bottom.gif) no-repeat scroll bottom;
	margin : 0 0 10px 0;
	font-size : 0;
}

div.homepage div.intro {
	/*background : transparent url(../../images/page_specific/homepage_intro_farmhouse.jpg) no-repeat scroll 0 0;*/
	background : transparent url(../../images/page_specific/SLIABH_GCUA_FH_Cullinan.jpg) no-repeat scroll 0 0;
	padding : 0 10px 10px 180px;
	min-height : 114px;
	border-bottom : 1px dotted #C4C4C4;
	margin : 0 0 10px 0;
}

div.homepage div.intro p {
	margin : 0 0 5px 0;
	line-height : 140%;
}

div.homepage div.intro p strong {
	color : #63A210;
	font-size : 120%;
}

div.homepage div.text-column1 {
	width : 220px;
	float : left;
	padding : 0 10px 0 0;
	border-right : 1px dotted #C4C4C4;
}

div.homepage div.text-column2 {
	width : 260px;
	float : right;
}




