@charset "UTF-8";
/* CSS Document */

/*  
Theme Name: Temple Bar Trad Fest
*/

/*#############################################################
Name: Temple Bar Trad Fest
Date: 2008
Description: Cusstomised template for Temple Bar Trad Fest
Author: designworks

Based on Viktor Persson's Deep Red theme http://templates.arcsin.se
#############################################################*/


/* standard elements */
* {
	margin: 0px;
	padding: 0px;
}
body {
	font: normal 11px Verdana, sans-serif;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(img/Background-Skin.jpg) no-repeat #003A1D;
	background-position: top;
}
div a {
	color: #FFF;
	text-decoration: none;
}
h1 {
	color: #18a7d0;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	margin: 10px 20px 10px 10px;
}
small {
	color: #18a7d0;
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 10px 0px;
}
h2 {
	color: #18a7d0;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	margin: 0px 20px 0px 10px;
}
h3 {
	color: #18a7d0;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	margin: 0px 20px -8px 10px;
}
/* structure */
.main {
	width: 1000px;
	margin: 0px auto;
	padding-top: 20px;
}
.main_left {
	float: left;
	width: 130px;
}
.main_right {
	float: right;
	width: 130px;
}
.footer {
	clear: both;
	width: 1000px;
}
td{
vertical-align:top;
}
/* misc */
.left {
	float: left;
}
.right {
	float:left;
}
/* logo */
.header {
	height: 100px;
	width: 1000PX;
}
.header h1 {
	margin: 0px;
	padding: 50px 0px 0px;
	font: normal Verdana, sans-serif;
}
/* content */ 
.content {
	color: #444;
	font: normal 11px Verdana, sans-serif;
	line-height: 130%;
	padding: 5px;
	background: #FFF;
	float: center;
	margin: 0px 0px 0px 135px;
	width: 720PX;
	height: 475px;
	text-align: left;
	border-bottom: 1px solid #FFF;
}
.content #top {
	padding: 0px;
	margin: 0px;
}
.content .slideshow {
	padding: 0px;
	margin: 0px;
}
.content_slideshow {
	color: #444;
	font: normal 11px Verdana, sans-serif;
	line-height: 130%;
	float: right;
	width: 720PX;
	height: 480px;
	text-align: left;
	overflow: hidden;
	margin-top: -10px;
        margin-right:5px;
	
}
.contentimg {
	margin: 5px 0px 5px 5px;
}
.content_copy {
	color: #444;
	font: normal 11px Verdana, sans-serif;
	line-height: 130%;
	background: #FFF;
	float: right;
	width: 355PX;
	height: 460px;
	text-align: left;
	overflow: auto;
	scrollbar-base-color: white;
	scrollbar-face-color: #fbfbfb;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #aaa;
	scrollbar-highlight-color: #eee;
	scrollbar-shadow-color: #eee;
	scrollbar-3dlight-color: #ddd;
	scrollbar-darkshadow-color: #ddd;
}
.content_copy p {
	padding-right:20px;
}
.content_horscroll {
	color: #444;
	font: normal 11px Verdana, sans-serif;
	line-height: 130%;
	background: #FFF;
	float: right;
	width: 720PX;
	height: 430px;
	text-align: left;
	overflow: auto;
	scrollbar-base-color: white;
	scrollbar-face-color: #fbfbfb;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #aaa;
	scrollbar-highlight-color: #eee;
	scrollbar-shadow-color: #eee;
	scrollbar-3dlight-color: #ddd;
	scrollbar-darkshadow-color: #ddd;
}
.content_copy2 {
	color: #444;
	font-family: Verdana, sans-serif;
	line-height: 130%;
	background: #FFF;
	float: right;
	width: 355PX;
	height: 460px;
	text-align: left;
	overflow: auto;
	scrollbar-base-color: white;
	scrollbar-face-color: #fbfbfb;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #aaa;
	scrollbar-highlight-color: #eee;
	scrollbar-shadow-color: #eee;
	scrollbar-3dlight-color: #ddd;
	scrollbar-darkshadow-color: #ddd;
	margin-top: -46 0px;
}
.content_copy_gall {
	color: #444;
	font-family: Verdana, sans-serif;
	line-height: 130%;
	background: #FFF;
	float: right;
	width: 365PX;
	height: 260px;
	text-align: left;
	overflow: auto;
	scrollbar-base-color: white;
	scrollbar-face-color: #fbfbfb;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #aaa;
	scrollbar-highlight-color: #eee;
	scrollbar-shadow-color: #eee;
	scrollbar-3dlight-color: #ddd;
	scrollbar-darkshadow-color: #ddd;
}
.contentred {
	color: #444;
	font-family: Verdana, sans-serif;
	line-height: 130%;
	padding: 5px;
	background: #ffffff;
	float: center;
	margin: 0px 0px 0px 135px;
	width: 720PX;
	height: 280px;
	float: center;
	text-align: left;
	border-bottom: 4px solid #003A1D;
}
.contentred p {
	margin: 5px;
}
.contentred a:link {
	color: #cc0000;
	border: none;
	margin: 0px;
	text-decoration: underline;
}
.contentred a:hover {
	color: #cc0000;
	border: none;
	margin: 0px;
	text-decoration: none;
}
.contentred a:visited {
	color: #cc0000;
	border: none;
	margin: 0px;
	text-decoration: underline;
}
.contentred a:active {
	color: #cc0000;
	border: none;
	margin: 0px;
}
.contentyellow {
	color: #653600;
	font-family: Verdana, sans-serif;
	line-height: 130%;
	padding: 5px;
	background: #f4dc00;
	float: center;
	margin: 0px 0px 0px 135px;
	width: 720PX;
	height: 182px;
	float: center;
	text-align: left;
	border-bottom: 4px solid #003A1D;
}
.contentyellow a:link {
	color: #653600;
	text-decoration: underline;
}
.contentyellow a:hover {
	color: #653600;
	text-decoration: none;
}
.contentyellow a:active {
	color: #653600;
	text-decoration: underline;
}
.contentyellow a:visited {
	color: #653600;
	text-decoration: underline;
}
.scroll {
	overflow:auto;
	width: 720PX;
	height: 440px;
	scrollbar-base-color: white;
	scrollbar-face-color: #fbfbfb;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #aaa;
	scrollbar-highlight-color: #eee;
	scrollbar-shadow-color: #eee;
	scrollbar-3dlight-color: #ddd;
	scrollbar-darkshadow-color: #ddd;
	margin: 5px 5px 5px 0px;
	
}

.scroll4 {
	overflow:auto;
	width: 720PX;
	height: 470px;
	scrollbar-base-color: white;
	scrollbar-face-color: #fbfbfb;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #aaa;
	scrollbar-highlight-color: #eee;
	scrollbar-shadow-color: #eee;
	scrollbar-3dlight-color: #ddd;
	scrollbar-darkshadow-color: #ddd;
	margin: 5px 5px 5px 0px;
	
}
.scroll3 {
	overflow:auto;
	width: 720PX;
	height: 466px;
	scrollbar-base-color: white;
	scrollbar-face-color: #fbfbfb;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #aaa;
	scrollbar-highlight-color: #eee;
	scrollbar-shadow-color: #eee;
	scrollbar-3dlight-color: #ddd;
	scrollbar-darkshadow-color: #ddd;
	margin: 5px 5px 5px 0px;
}

.scroll2 {
	overflow:auto;
	width: 720PX;
	height: 280px;
	scrollbar-base-color: white;
	scrollbar-face-color: #fbfbfb;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #aaa;
	scrollbar-highlight-color: #eee;
	scrollbar-shadow-color: #eee;
	scrollbar-3dlight-color: #ddd;
	scrollbar-darkshadow-color: #ddd;
	margin: 0px 5px 5px 0px;
	background: #ffffff;
	position:relative;
}
.content_area {
	color: #444;
	font-family: Verdana, sans-serif;
	line-height: 130%;
	padding: 0px 5px 5px 5px;
	float: center;
	width: 1410PX;
	height: 400px;
	margin-top: -5px;
}
.content_area2 {
	color: #444;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 130%;
	padding: 5px 5px 10px 0px;
	float: center;
	height: 190px;
	margin-top: -5px;
	
}
.content a {
	color: #18a7d0;
	text-decoration: underline;
}
.content em {
	color: #18a7d0;
	font-style:normal;
}
.content p {
	margin: 10px;
}
.content img {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float:left;
}
.content li {
	margin-left: 18px;
	list-style:none;
}
/* footer */
.footer {
	color: #ceb294;
	clear: both;
	width: 1000px;
	float:center;
	font: normal 10px Georgia, "Times New Roman", Times, serif;
	height: 50px;
	vertical-align: bottom;
	text-align: left;
	padding-top: 10px;
}
.footer img {
	margin-bottom: -5px;
}
.footer .right a {
	color: #ceb294;
	padding: 1px 0px;
}
.footer .right a:hover {
	color: #ceb294;
}
.footer .left a {
	color: #ceb294;
}
.footer .left {
	width: 600px;
}
.footer .right {
	text-align: right;
	vertical-align: bottom;
	width:400px;
}
/* main navigation */
.link_menu {
	background: #00a0af;
	width: 130px;
	float: left;
	color: #000000;
}
.link_menu_right {
	background: #fff;
	width: 130px;
	float: right;
}
.link_menu_right a {
	border-bottom: 4px solid #003A1D;
	display: block;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	vertical-align:middle;
}
.link_menu_right .current_page_item a {
	background: #EC008C;
	color: #ffffff;
}
.link_menu_right a:hover {
	color: #ffffff;
	background: #EC008C;
}
.link_menu a {
	border-bottom: 4px solid #003A1D;
	display: block;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	height: 30px;
	padding: 0px 0 0 0px;
	text-decoration: none;
	vertical-align:middle;
}
.link_menu a:hover {
	color:#FFF;
	background: #EC008C;
}
#navMenu li {
	list-style-type:none;
	vertical-align:middle;
}
#navMenu .current_page_item a {
	color: #f4dc00;
	background: #cc0000;
}
#navMenu1 li {
	list-style-type:none;
	vertical-align:middle;
}
#navMenu1 .current_page_item a {
	color: #fff;
	background: #EC008C;
}
#navMenu2 li {
	list-style-type:none;
	vertical-align:middle;
}
#navMenu2 .current_page_item a {
	color: #663700;
	background: #ffffff;
}
.rightmsg {
	background: #EC008C;
	width: 130px;
	float: right;
	margin-bottom: 0px;
	height: 94px;
	display:block;
	color: #FFFFFF;
		border-bottom: 4px solid #003A1D;

}
.rightmsg p {
	padding: 5px 5px 0px 8px;
	color: #FFFFFF;
	font: normal 12px "Times New Roman", Times, serif;
}
.rightmsg h1, .rightmsg h1 a:link, .rightmsg h1 a:visited {
	color: #f4dc00;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 0px 0px;
	border: none;
	margin: 10px 0px 0px 5px;
	
}
.rightmsg h1 a:hover{
text-decoration: underline;
	}
.leftmsg {
	background: #d31143;
	border-bottom: 4px solid #003A1D;
	width: 130px;
	float: right;
	margin: 0px;
	height: 94px;
}
.search {
	float:right;}
/* Yellow */
.page-item-252, .page-item-289, .page-item-215, .page-item-249, .page-item-219, .page-item-291, .page-item-293, .page-item-287 {
	background: #00AEEF;
	width: 130px;
	float: right;
	list-style: none;
}
.page-item-252 li, .page-item-289 li, .page-item-215 li, .page-item-249 li, .page-item-219 li, .page-item-291 li, .page-item-293 li, .page-item-287 li {
	list-style: none;
}
.page-item-252 a, .page-item-289 a, .page-item-215 a, .page-item-249 a, .page-item-219 a, .page-item-291 a, .page-item-293 a, .page-item-287 a {
	border-bottom: 4px solid #003A1D;
	display: block;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	padding: 15px 0px 0px 10px;
	text-decoration: none;
	color: #ffffff;
}
.page-item-280 a, .page-item-23 a, .page-item-25 a, .page-item-27 a, .page-item-29 a, .page-item-31 a{
	border-bottom: 4px solid #003A1D;
	display: block;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	padding: 15px 0px 0px 10px;
	text-decoration: none;
	color: #653600;
}
.page-item-80 a:hover, .page-item-23 a:hover, .page-item-25 a:hover, .page-item-27 a:hover, .page-item-29 a:hover, .page-item-31 a:hover {
	color: #ffffff;
	background: #EC008C;

}
/* Blue */
.page-item-206, .page-item-274, .page-item-211, .page-item-276 {
	background: #00AEEF;
	width: 130px;
	float: left;
}
.page-item-206 a, .page-item-274 a, .page-item-211 a, .page-item-276 a {
	border-bottom: 4px solid #003A1D;
	display: block;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	height: 30px;
	padding: 15px 0 0 10px;
	text-decoration: none;
}
/*White*/
.page-item-280, .page-item-213, .page-item-282, .page-item-284 {
	background: #F4DC00;
	width: 130px;
	float: left;
	color: #663700;
}
.page-item-280 a, .page-item-213 a, .page-item-282 a, .page-item-284 a {
	border-bottom: 4px solid #003A1D;
	display: block;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	height: 30px;
	padding: 15px 0 0 10px;
	text-decoration: none;
	color: #653600;
}
.page-item-280 a:hover, .page-item-213 a:hover, .page-item-282 a:hover, .page-item-284 a:hover {
	color: #663700;
	background: #FFFFFF;
}
#cat2 {
	vertical-align:text-top;
	height:250px;
	margin-left: 5px;
	display:inline-block;
	
}
#cat2 img {
	padding-top: 5px;
	padding-bottom: 10px;
	border: none;
	width: 163px;
	height: 163px;
}
#cat {
	vertical-align:text-top;
	height:450px;
	margin-left: 6px;
	margin-bottom: 0px;
}
#cat img {
	padding-top: 0px;
	padding-bottom: 10px;
	border: none;
	width: 165px;

	height: 165px;
}
#cat td {
	width: 165px;
	height:250px;
	vertical-align:top;
	padding: 0px 2px 0px 0px;
	vertical-align:top;
}
#cat h2 {
	color: #18a7d0;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px;
	width: 165px;
	padding: 0px;
}
#cat p {
	margin: 5px 0px;
	width: 165px;
	padding: 0px;
}
#cat a {
	margin: 0px;
	padding: 0px;
}
#catsmall {
	font-size: 10px;
	color: #00a0af;
}
.feature {
	display: block;
	vertical-align:text-top;
	width: 150px;
}
.feature p {
	display: block;
	vertical-align:text-top;
	width: 150px;
}
.archive {
	float:right;
margin: -10px 10px 0px 0px;}
.archive label {
	color: #18a7d0;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	
}
#tradcast {
	vertical-align:top;
	height:240px;
	margin-left: 6px;
	width:600px;
	
}
#tradcast img {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border: none;
	width: 150px;
	height: 150px;
	float: center;
}
#tradcast td {
	width: 150px;
	height:240px;
	vertical-align:top;
	padding-right:0px;
	margin: 0px;
	margin-top:0px;
}
#tradcast h2 {
	color: #18a7d0;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px;
	padding: 0px;
	width: 165px;
}
#tradcast p {
	margin: 5px 0px 0px 0px;
	width: 155px;
}
#media  {
	margin: 10px 0px 0px 0px;
}
#media p {
	margin: 0px 10px 10px 10px;
}

#media h3 {
	color: #cc0000;
	margin: 0px 20px 0px 10px;
}
#mediatable p {
	padding: 20px 0px;
}
#mediatable td {
vertical-align:top;
}
#logos  {
float: center;
margin-left: 170px;
}
/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: auto;
	margin-top: 0px;
	height: 470px;
	scrollbar-base-color: white;
	scrollbar-face-color: #fbfbfb;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #aaa;
	scrollbar-highlight-color: #eee;
	scrollbar-shadow-color: #eee;
	scrollbar-3dlight-color: #ddd;
	scrollbar-darkshadow-color: #ddd;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 0px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
	margin: 0px 9px 0px 0px;
}

.ngg-gallery-thumbnail {
	float: left;
	height: 165px;
	padding:0px 0px 10px 0px;
	margin: 0px;
}

.ngg-gallery-thumbnail img {
	display:block;  
	border:none;
	padding: 0px;
	margin: 0px;
}

.ngg-gallery-thumbnail img:hover {
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	display:block;
}

.ngg-clear {
	clear: both;
}



img {

border:none;

}