img
{  border-style: none;
}

p {
font-family: verdana, sans serif; 
color: #ffffff;
font-size: 70%;
text-align: left;
}

p.home {
font-family: verdana, sans serif; 
color: #ffffff;
font-size: 90%;
font-weight: bold;
text-align: left;
}

p.small {
font-family: verdana, sans serif; 
color: #ffffff;
font-size: 55%;
text-align: left;
}

p.just {
font-family: verdana, sans serif; 
color: #ffffff;
text-align: justify;
font-size: 80%;
}

p.left {
font-family: verdana, sans serif; 
color: #ffffff;
text-align: left;
font-size: 80%;
}

p.music {
font-family: verdana, sans serif; 
color: #43B3E6;
text-align: left;
}

p.general {
font-family: verdana, sans serif; 
color: #1CB43F;
text-align: left;
}

p.newsbox {
font-family: verdana, sans serif; 
color: #000;
text-align: justify;
font-size: 70%;
}

h1 {
font-family: verdana, sans serif; 
color: #ED7701;
font-size: 120%;
text-align: justify;
}

h2 {
font-family: verdana, sans serif; 
color: #43B3E6;
font-size: 120%;
text-align: justify;
}

h3 {
font-family: verdana, sans serif; 
color: #E01578;
font-size: 120%;
text-align: justify;
}


h4 {
font-family: verdana, sans serif; 
color: #1CB43F;
font-size: 120%;
text-align: justify;
}

h5 {
font-family: verdana, sans serif; 
color: #ffffff;
font-size: 150%;
font-weight: bold;
text-align: justify;
}

.newsboxhead {
font-family: verdana, sans serif; 
color: #E01578;
font-size: 100%;
text-align: left;
}


#menu
{
position: absolute; top: 15px; left: 20px; 
font-family: verdana, sans serif; 
font-weight: bold;
font-size: 80%;
color: #ffffff;
line-height: 150%;
z-index: 1;
}


.menuon
{
font-family: verdana, sans serif; 
font-weight: bold;
font-size: 100%;
color: #ffffff;
line-height: 150%;
z-index: 1;
background-color: #FD4703;
}


a.theatre:link { 
	color: #E01578;
	}
	
a.theatre:visited { 
color: #E01578;
}

a.theatre:hover { 
	color: #E01578;
	text-decoration: underline;
	}

a.music:link { 
	color: #43B3E6;
	}
	
a.music:visited { 
color: #43B3E6;
}

a.music:hover { 
	color: #43B3E6;
	text-decoration: underline;
	}
	
a.standup:link { 
	color: #ED7701;
	}
	
a.standup:visited { 
color: #ED7701;
}

a.standup:hover { 
	color: #ED7701;
	text-decoration: underline;
	}
	
a.general:link { 
	color: #1CB43F;
	}
	
a.general:visited { 
color: #1CB43F;
}

a.general:hover { 
	color: #1CB43F;
	text-decoration: underline;
	}
		
a.main:link { 
	color: #ffffff;
	}
	
a.main:visited { 
color: #ffffff;
}

a.main:hover { 
	color: #ffffff;
	text-decoration: underline;
	}
	
a.news:link { 
	color: #000;
	}
	
a.news:visited { 
color: #000;
}

a.news:hover { 
	color: #000;
	text-decoration: underline;
	}

#homemaintext
{
position: absolute; top: 220px; left: 25px; 
z-index: 2;
}

#generalmaintext
{
position: absolute; top: 220px; left: 300px; 
z-index: 2;
border-right: 1px dotted #ffffff;
padding-right: 20px;
padding-bottom: 20px;
}

#generalmaintext2
{
position: absolute; top: 220px; left: 300px; 
z-index: 2;
padding-right: 20px;
padding-bottom: 20px;
}

#clips
{
position: absolute; top: 220px; left: 650px; 
z-index: 2;
}


#newsboxcontainer
{
position: absolute; top: 210px; left: 350px; 
z-index: 3;
width: 400px;


}

#newsbox
{
padding: 0px;
background-color: #037BFF;
padding: 10px;
font-family: verdana, sans serif; 
color: #fff;
text-align: justify;
font-size: 75%;
border: 3px solid #fff;
background-image: 
url('images/newsboxback.jpg');
background-repeat: repeat-y;

}


#homeclips
{
position: absolute; top: 400px; left: 20px; 
z-index: 10;
}



#mstandup
{
position: absolute; top: 100px; left: 300px; 
z-index: 100;
}

#mmusic
{
position: absolute; top: 100px; left: 480px; 
z-index: 100;
}

#mtheatre
{
position: absolute; top: 100px; left: 610px; 
z-index: 100;
}

#mhome
{
position: absolute; top: 183px; left: 325px; 
z-index: 101;
}

#mabout
{
position: absolute; top: 175px; left: 380px; 
z-index: 102;
}

#mwhere
{
position: absolute; top: 166px; left: 455px; 
z-index: 103;
}

#mpress
{
position: absolute; top: 162px; left: 598px; 
z-index: 104;
}

#mlinks
{
position: absolute; top: 159px; left: 658px; 
z-index: 105;
}


#mgallery
{
position: absolute; top: 156px; left: 714px; 
z-index: 106;
}


#medinburgh
{
position: absolute; top: 148px; left: 780px; 
z-index: 107;
}


ul { list-style: outside url("../images/bullet.jpg");  padding: 0px; margin-left: 20px; text-align: justify;  font-style: italic;}




#form
{
position: absolute; top: 15px; left: 350px; 
z-index: 5;}

#gallerycontainer
{
position: absolute; top: 220px; left: 0px; 
z-index: 5;}

#gallery {position:relative; width:790px;}
#thumbs {width:150px; float:right;}
#thumbs a {display:block; float:left; margin:0 0 5px 5px; width:40px; height:40px; border:1px solid #000;}
#thumbs a img {width:40px; height:40px; border:0;}
#thumbs a:hover {border-color:#ddd;}
#thumbs a:hover img {position:absolute; width:auto; height:auto; right:180px; top:0; border:1px solid #333;}



#player
{
position: absolute; top: 420px; left: 200px; 
text-align: right;
z-index: 5;}

img.floatLeft { 
    float: left; 
    margin-right: 8px;
	margin-bottom: 8px;  
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}