/* CSS Document */

body {
	margin:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	background-color:#fdffee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

Body a:link {
color:#dd772c;
text-decoration:none;
}

Body a:visited { 
color:#dd772c;
text-decoration:none;
}

Body a:active {
color:#dd772c;
text-decoration:none;
}


#bodytable {
	width:100%;
	height:100%;
}
#contentcell {
	background-color:#eeeed8;
}

#maintable {
	width:870px;
	border:0;
}



#tourcontent {
	width:100%;
	height:650px;
	background-image:url(images_for_site/background_template/shinty_player.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	font-size:12px;
	line-height:140%;
	color:#1e3131;
}

#tourlist {
line-height:150%;
}

#tourlist a:link {
	color:#1e3131;
	text-decoration:none;
	font-style:normal;
}

#tourlist a:active {
	color:#1e3131;
	text-decoration:none;
	font-style:normal;
}

#tourlist a:visited {
	color:#1e3131;
	text-decoration:none;
	font-style:normal;
}


#tourlist a:hover {
	color:#DD772C;
	text-decoration:none;
	font-style:normal;

}

#contactinfo {
}


#tourcontent a:link, a:visited, a:active {
	color:#1e3131;
	text-decoration:none;
	font-style:normal;
}

.tourdates {
	color:#DD772C;
	padding-left:0px;
	font-style:italic;
	padding-top:3px;

}
.tourheader {
	padding-bottom:3px;
}


h5 {
	font-weight:bold;
	padding-bottom:0px;
	font-size:12px;
	line-height:100%;
	margin:0;
}

.tickets {
	color:#DD772C;
	padding-left:2px;
	padding-top:3px;
}

.city {
	padding-left:2px;
	padding-top:3px;

}

#photocontent {
	width:100%;
	height:500px;
}



#textlinks {
	color:#DD772C;
	text-align:center;
	padding-left:90px;
}

#textlinks img {
	float:right;
	padding-right:0px;
}

#newsitem {
	padding-left:15px;
	padding-top:0;
	padding-bottom:10px;
	line-height:125%;
	width:93%;
}

#newsitem a:link, a:active, a:visited {
	color:#DD772C;
	text-decoration:none;
}


#newsitem a:hover {
	text-decoration:underline;
}

#newsitem h2 {
	padding:0px;
	font-size:14px;
	color:#1e3131;
	line-height:125%;
	text-decoration:none;
	margin-bottom:0;
	margin-left:0;
	margin-top:0;
	
}

#newsitem .newsdate {
color:#DD772C;
font-size:12px;
font-weight:bold;
}

#newsitem img {
	float:left;
	padding-right:10px;
	padding-bottom:5px;

}

#shop {
background:url(images_for_site/background_template/ambuth.jpg);
background-repeat:no-repeat;
padding-top:30px;
}
#shop img {
}


#showtable {
font-size:10px;
color:#1e3131;
line-height:150%;
padding-right:2px;
}


#showtable h5 {
size:10px;
color:#DD772C;
font-style:normal;
font-weight:normal;
text-decoration:underline;
padding-bottom:5px;
}

.showdates {
color:#DD772C;
font-size:10px;
}





#events img {
float:right;
padding-bottom:15px;
}

#upcomingshows {
background:url(images_for_site/background_template/upcome.jpg);
background-repeat:no-repeat;
height:25px;
}

#showtable a:link, a:active a:visited {
color:#DD772C;
text-decoration:none;
}
#showtable a:hover {
color:#DD772C;
text-decoration:underline;
}



#hotnewstable {
	background-image:url(images_for_site/background_template/hotnews.jpg);
	background-repeat:no-repeat;
}
#eventscolumntable {
	background-image:url(images_for_site/background_template/special_event_bg.jpg);
	background-repeat:no-repeat;
}

#centrecell {
	background:url(images_for_site/background_template/shinty_player.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	background-color:#eeeed8;
}


#textlinks a:link, #textlinks a:visited {
	color:#1e3131;
	text-decoration:none;
	font-style:normal;
}

#textlinks a:hover{
	color:#DD772C;
	text-decoration:none;
	font-style:normal;
}

#textlinks a:active{
	color:#1e3131;
	text-decoration:none;
	font-style:normal;
}


#textlinks ul {
	margin: 0;
	padding: 0 30px 0 0;
	text-align: centre;
}

#textlinks li {
	display:inline;
}
#footer {
	clear:both;
}



#headlinediv {
color:#1e3131C;
padding-right:3px;
width:80%;
font-size:11px;
font-weight:bold;
}

#headlinediv ul {
list-style:none;
list-style-image:none;
margin:0;
padding-left:0;
}

#headlinediv h2 {
	padding:0px;
	font-size:11px;
	color:#1e3131;
	line-height:105%;
	text-decoration:none;
	margin-bottom:0;
	margin-left:0;
	margin-top:0;

}
.headlinedate {
color:#DD772C;
}

#headlinediv a:link {
color:#1e3131;
text-decoration:none
}

#headlinediv a:hover {
color:#dd772c;
text-decoration:none
}

#headlinediv a:active {
color:#1e3131;
text-decoration:none
}

#headlinediv a:visited {
color:#1e3131;
text-decoration:none
}

#mainnewsitem {
	padding-left:0px;
	padding-top:0;
	padding-bottom:20px;
	line-height:120%;
	border-bottom: 1px solid #DD772C;
	width:400px;
}

#mainnewsitem a:visited {
color:#dd772c;
text-decoration:none
}


#mainnewsitem a:link, a:active, {
	color:#DD772C;
	text-decoration:none;
}

#mainnewsitem a:hover {
	color:#dd772c;
	text-decoration:underline;
}

#mainnewsitem h2 {
	padding:0px;
	font-size:18px;
	color:#1e3131;
	line-height:125%;
	text-decoration:none;
	margin-bottom:0;
	margin-left:0;
	margin-top:2px;
	
}

#mainnewsitem h3 {
	padding:0px;
	font-size:14px;
	color:#1e3131;
	line-height:125%;
	text-decoration:none;
	margin-bottom:0;
	margin-left:0;
	margin-top:2px;
	
}

#mainnewsitem p {
margin-top:3px;
padding:3px;
}

#mainnewsitem img {
float:left;
padding-right:10px;
padding-bottom:5px;
}


#discog {
padding-left:10px;
padding-bottom:50px;
line-height:125%;
}

#discog img {
float:left;
padding-right:10px;
padding-bottom:10px;
}

#discog ul {
list-style:none;
padding-left:0px;
margin:0;
}

#discog .titles {
font-weight:bold;
}

#discog a:link, a:active, a:visited {
color:#1e3131;
font-style:normal;
text-decoration:none;
}

#discog a:hover {
color:#dd772c;
text-decoration:none;
}

#wire {
padding-top:10px;
}
