/****************************************
		Title:	Illawara Folk Festival
	   Author:	gravitonmedia.com.au
		 Date:	03-20-2009
*************************************/
body{padding:0;margin:0}
a img{border:0}
/*current green/turquiose header colour 5e9faf*/
h1,h2,h3{color:#B22222;font-family:Verdana;font-weight:normal;line-height:20px}
h1{font-size:18px}
h2,h3{font-size:14px}


.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.CB{clear:both}

.mainwrap{margin:0 auto;width:992px;overflow:hidden;background:url(../images/home-left-bg.jpg) no-repeat left 179px}
.contents{clear:both;width:992px;overflow:hidden}

.right_background{background:url(../images/right-y.jpg) repeat-y scroll right top;position:relative;width:100%}

/**************CONTENTS LEFT************
****************************************/
.contents_left{float:left;width:760px;min-height:586px;height:auto !important;height:586px;overflow:hidden}
.header{clear:both;width:760px;height:216px;background:url(../images/header-y.jpg) repeat-y right top; overflow:hidden}
.logo_wrap{float:left;width:717px;background:#ffffff;padding:0 0 13px 18px}
.iffLogo{float:left;width:auto;margin:23px 0 0 0}

.header ul{clear:both;width:598px;list-style:none;padding:7px 0 0 162px;margin:0}
.header li{float:left;width:auto;margin-right:3px}
.header li a{text-decoration:none;height:30px;display:block;text-indent:-5000px}

.header li.menu1 a		{background:url(../images/a-info-bg.jpg) no-repeat;width:50px}
.header li.menu1selected a	{background:url(../images/a-info-bg.jpg) no-repeat;width:50px}
.header li.menu2 a		{background:url(../images/a-tickets-bg.jpg) no-repeat;width:75px}
.header li.menu2selected a	{background:url(../images/a-tickets-bg.jpg) no-repeat;width:75px}
.header li.menu3 a		{background:url(../images/a-artist-bg.jpg) no-repeat;width:155px}
.header li.menu3selected a	{background:url(../images/a-artist-bg2.jpg) no-repeat;width:155px}
.header li.menu4 a		{background:url(../images/a-news-bg.jpg) no-repeat;width:55px}
.header li.menu4selected a	{background:url(../images/a-news-bg.jpg) no-repeat;width:55px}
.header li.menu5 a		{background:url(../images/a-fringe-bg.jpg) no-repeat;width:96px}
.header li.menu5selected a	{background:url(../images/a-fringe-bg.jpg) no-repeat;width:96px}
.header li.menu6 a		{background:url(../images/a-gallary-bg.jpg) no-repeat;width:77px}
.header li.menu6selected a	{background:url(../images/a-gallary-bg.jpg) no-repeat;width:77px}
.header li.menu7 a		{background:url(../images/a-apply-bg.jpg) no-repeat;width:58px}
.header li.menu7selected a	{background:url(../images/a-apply-bg.jpg) no-repeat;width:58px}
.header li.menu144 a		{background:url(../images/a-tickets-bg.jpg) no-repeat;width:75px}
.header li.menu144selected a	{background:url(../images/a-tickets-bg.jpg) no-repeat;width:75px}

.movie{clear:both;width:656px;padding:37px 0 0 104px;position:relative}
.click{position:absolute;width:65px;left:11px;top:107px;height:25px}
.movie h2{clear:both;height:23px;margin:0;padding:0;background:url(../images/welcome_txt.jpg) no-repeat 261px top; text-indent:-5000px}
.movie p{float:right;width:435px;padding:10px 34px 0 0;margin:0;font-size:11px;font-weight:bold;font-family: Verdana;color:#7f7d78;text-align:right;line-height:15px}

.clip{float:left;width:300px;height:199px;margin:20px 23px 0 0;overflow:hidden}
.clip img{float:left;width:auto;margin:0}
.unmargin{margin:20px 0 0 0}

/**************SIDE NEWS BAR************
****************************************/
.side_newsbar{float:left;width:232px;background:url(../images/right-y.jpg) repeat-y top;min-height:586px;height:auto !important;height:586px}
.logo25th{float:left;width:260px;height:185px;margin:0 0 0 -45px;position:relative}
.side_news{clear:both;width:170px;padding:9px 0 0 30px}
.side_news h3{clear:both;width:170px;background:url(../images/latestnews_txt.png) no-repeat left top;margin:0;padding:0;height:39px;border-bottom:1px dashed #a6b5ba;overflow:hidden;text-indent:-6000px}
.side_news p{clear:both;margin:0;padding:10px 0 0 0;font-family:Verdana;font-size:11px;color:#d1dbde;line-height:15px}
.side_news strong{font-style:italic}
.more_news{text-decoration:none;display:block;padding:6px 0;margin-top:10px;font-weight:700;font-size:11px;color:#cfd8d8;border-bottom:1px dashed #a6b5ba;border-top:1px dashed #a6b5ba}
.side_news a:hover{text-decoration:underline}

.performer{clear:both;padding-left:315px}
.performer h4{float:left;width:225px;height:53px;margin:0;padding:0;background:url(../images/performer_txt.png) no-repeat;text-indent:-5000px;overflow:hidden}
.performer img{float:right;width:auto;margin:0}

/**************ARTIST CONTENT************
****************************************/
.h_hiegt{height:221px}
ul.padd_top{padding-top:13px}
.main_wrap_artist{margin:0 auto;width:992px;overflow:hidden;background:url(../images/artist-main.jpg) repeat-y left top}
.contents_artist{clear:both;width:992px;background:url(../images/artist-left-bg.jpg) no-repeat left 179px;overflow:hidden}
.artist_content_left{float:left;width:760px;min-height:745px/*;height:auto !important;height:745px;overflow:hidden*/}
.artist_side_newsbar{float:left;width:232px}

.columns{clear:both;width:760px;padding-top:15px;overflow:hidden}

.left_nav{float:left;width:160px;margin:25px 0 0 10px;}
.left_nav ul{clear:both;width:129px;margin:0;padding:0;list-style:none}
.left_nav li{font-family:Verdana;font-size:14px;word-spacing:1px;padding:6px 0;background:url(../images/border-bg.gif) repeat-x top;line-height:18px}
.left_nav li.first{background:none}
.left_nav li a{text-decoration:none;color:#fffefe}
.left_nav li a:hover{text-decoration:underline}

.breadcrumbs ul{
	list-style: none;
	padding: 7px 0 5px 7px;
	margin: 0 0 25px 0;
	font-family:Verdana;font-size:14px;
	width: 550px;
	float: left;
	clear: both;
	border-bottom: dotted thin gray;
}
.breadcrumbs ul li{
	float: left;
	margin-right: 5px;
	color: #efafa4;
}

.breadcrumbs a{
	color: #c3383f;
	text-decoration: none;
}

.breadcrumbs .last-bc{
	color: #ef4d40;
}

.column_2{float:left;width:441px;margin-right:6px}
.artist_perfomer{clear:both;width:407px;background:#dde9ea;padding:0px 17px 20px 17px;margin-top:10px;overflow:hidden}

.gallery{clear:both;background:#dde9ea;padding:17px 17px 0 17px;margin-top:15px;overflow:hidden}


.green_bg{background:#d0e3c0}
.pink_bg{background:#eadbbe}
.yellow_bg{background:#e6eabe}
.thumb_img{float:left;width:75px;margin:20px 15px 0 0}
.performer_des{float:left;width:230px;padding-right:14px;margin-top:20px;overflow:hidden}
.performer_des h4{clear:both;margin:0;padding:0;color:#579bae/*; text-indent:-5000px*/}

/*h4.Ann{ background:url(../images/ann.jpg) no-repeat left}
h4.big_snore{background:url(../images/big-snore.jpg) no-repeat left}
h4.chloe{background:url(../images/chloe.jpg) no-repeat left}
h4.david{background:url(../images/david.jpg) no-repeat left}*/

.performer_des p{clear:both;margin:0;padding:5px 0 0 0;font-size:9px;font-family:Verdana;color:#6e7475;font-weight:normal}
.buttons{float:left;width:70px;margin-top:43px}
.date_btn{float:left;height:23px;width:70px;margin-top:3px}

.column_3{float:left;width:111px;padding:0 9px;margin-top:10px;background:#b9b62f;font-family:Verdana}
.column_3 h4{clear:both;width:104px;height:36px;margin:14px 0 0 0;padding:0;text-indent:-5000px}
h4.inter_art{background:url(../images/inter-artist.jpg) no-repeat left top}
h4.national_art{background:url(../images/national-artist.jpg) no-repeat left top}
h4.local_folk{background:url(../images/local-folk.jpg) no-repeat left top}

.column_3 p{margin:0;padding:13px 0;font-family:Verdana;font-size:11px;color:#fefdfd;line-height:14px;border-bottom:1px dashed #dddc9a}
.column_3 p.last{border:none}
.column_3 a{text-decoration:none;color:#000;font-style:italic;font-weight:700}
.column_3 a:hover{text-decoration:underline}

.folk_school{clear:both;width:217px;background:#050505;margin-top:23px;padding-left:15px;height:169px;overflow:hidden}
.folk_school img{float:left;margin:23px 0 0 0}

/*************PRODUCT**************/
.product-catalogue{
	background: #d73e45;
	color: white;
}

.description{
	font-size: 9px;
	padding: 0 5px;
}

.d0{
	height: 40px;
	padding: 5px;
	background: #dbdbdb;
}
.d1{
	height: 40px;
	padding: 5px;
	background: #eeeeee;
}


/**************FOOTER************
****************************************/
.footer{clear:both;width:970px;height:51px;background:#fefefe;padding-right:22px;font-family:Verdana}
.footer p{float:right;width:auto;font-weight:700;margin:0;padding:17px 0px 0 10px;font-size:9px;text-align:right}
.footer p.blue{color:#166a92}
.footer p.grey{color:#a0a0a0}
.footer a{text-decoration:none;color:#166a92}
.footer a:hover{text-decoration:underline}

.column_center{float:left;width:590px;margin-right:0px/*;background:#fdfcf8*/}
.paginator{font-family:Verdana;font-size:14px}

h3.news{font-size:16px}
.cleaner{clear:both}
.gallerycat{margin:10px 10px 0px 10px}
.galcatdiv{margin:10px}
/*Current grey text #7F7D78*/
.page{color:##000000;font-family:Verdana;font-size:11px;font-weight:normal;line-height:16px;}
