/* basic elements */
html {
/*scrollbar-face-color: #00FF00;
scrollbar-shadow-color: #FFFF00;
scrollbar-highlight-color: #FF3399;
scrollbar-3dlight-color: #9900CC;
scrollbar-darkshadow-color: #00FFFF;
scrollbar-track-color: #FF0000;
scrollbar-arrow-color: #3300FF;*/
}

.date{
color:#FFCC33;
margin-left: 370px;
height:15px;
width:275px;
}

.day $ndays; {
color: ;
}
	
body { 
	font: 75% georgia, sans-serif;
	line-height: 1.88889;
	color: #555753;
	background: url(../images/background_tartan_800a.jpg);
	padding: 0;
	cursor:url("images/icons/starfish3.cur");

}
.starfish-pointer	{
cursor:url("images/icons/starfish-pointer.cur");
}

	
p { 
	margin-top: 0; 
	text-align: justify;
	}
h3 { 
	font: italic normal 1.4em georgia, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0; 
	color: #7D775C;
	}

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color:#FFCC66;

	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #D4CDDC;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #9685BA;
	cursor:url("images/icons/starfish-pointer.cur");
	}
/*acronym {
	border-bottom: none;
	}*/
	
#container {
	background: transparent url(../images/large_celtic-10.png) no-repeat; 
	position:absolute;
	margin: 30; 
	height:	100%;
	width:  640px;
	}
#intro { 	
	background: transparent url(../images/SSHG-90-skewed2.png) center no-repeat;
	margin-top: 80px;
	margin-left: 120px;
	margin-top:  15px;
	width: 800px; 
	height: 95px; 
	top:  100px;
	}
	
#introAthletics { 	
	background: transparent url(../images/SSHG-90-skewed2-athletics.png) center no-repeat;
	margin-left: 168px;
	margin-top:  -40px;
	width: 800px; 
	height: 150px; 
	top:  -20px;
	}
	
#introAthletics_dwarf { 	
	background: transparent url(../images/dwarf.png) center no-repeat;
	margin-left: 168px;
	margin-top:  -40px;
	width: 800px; 
	height: 150px; 
	top:  -20px;
	}

#pageHeader {
	background: transparent url(../images/welcome_image_200.png) no-repeat; 
	margin-top: 20px;
	margin-left: 400px;
	width: 275px; 
	height: 20px; 
}

#topLeftImage {
	background: transparent url(../images/Surfer2_150.png) no-repeat;
	width: 150px; 
	height: 150px;
	float: left;
	position: absolute;
	top: 106px;
	left: 70px;
}

.iframe  {
color:#FFCC66;
width: 98%;
height: 100%;

}
.iframe2	{
border: hidden;
background:url(../linkMenu.html) no-repeat;
height: 670px; 
width: 170px;
}
		
.Centertext	{
	background-image:    url(../images/bluetextbackground.png);
	position:	absolute;
	Top:	150px;
	/*width:	610px;*/
	width:  705px;
	left:	155px;
	height:	725px;
	margin: 0, 0, 0, 0;

	}

.Centertext	h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #FFCC33;	
	font-size:24px;
	margin: 50px;		
	}
		
.Centertext	p {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #FFCC33;	
	font-size:16px;
	margin: 50px;
	line-height:normal;	
}
	

.Centertexttop	{
	background-image: url(../images/horizontalborder.png);
	position:	absolute;
	Top:	148px;
	/*width:	615px;*/
	width:  700px;
	left:	145px;
	height:	25px;	

}
	
.Centertextlside	{
	background-image: url(../images/verticalborder2.png);
	position:	absolute;
	Top:	150px;
	width:	20px;
	left:	145px;
	height:	726px;	

}

.Centertextrside	{
	background-image: url(../images/verticalborder2.png);
	position:	absolute;
	Top:	150px;
	width:	20px;
	/*left:	757px;*/
	left: 845px;
	height:	726px;
}

.Centertextimage { 
	position:  absolute;
	/*left: 75%;*/
	left:   85%;
	top: 5%;
	}
	
#preamble {
	clear: right; 
	padding: 0px 10px 0 10px;
}
	
#supportingText {	
	padding-left: 10px; 
	margin-bottom: 40px;
}

#footer { 
	text-align: center; 
}
	
#footer a:link, #footer a:visited { 
	margin-right: 20px; 
}

#linkList {
	margin-left: -20px;
	position: relative;
	top: 245px; 
	width: 144px;
	
}

#iframelinkList {
	margin-left: -20px;
	position: relative;
	top: 210px; 
	width: 144px;
	background:none;
	border:hidden;
}	

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
color:red;
font-weight:  500;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
border-color:#FFFFFF;
background: no-repeat left center;
list-style-type: none;
padding-left: 0px;
margin-bottom: 3px;
color:#FFCC66;
font-weight:900;
margin-left:  -5px;
}

.treeview li a:visited {
	color:#FFCC66;
}

.treeview li a:hover {
	color: #FF0000;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(../images/menutree/plus.png) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
padding-left:10px;
margin-top:	0px;
margin-bottom:	0px;
padding-top:	0px;
padding-bottom:	0px;
border-top:	0px;
border-bottom:	0px;
text-decoration: none;
margin-left:  -15px;

}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
/*border-color:#FFFFFF;*/
background: no-repeat left center;
list-style-type: none;
padding-left: 20px;
margin-bottom: 3px;
color:#FFCC66;
font-weight:900;
}
.menulist	{
background: transparent url(../linkMenu.html) no-repeat;
border: none;
}

#linkList li {
	line-height: 2.5ex; 
	display: block; 
	padding-top: 5px; 
	margin-bottom: 5px;
	list-style-type: none;
}
	
#linkList li a:link {
	color:#FFCC33;
	font-weight:500;
}

	
#linkList li a:visited {
	color:#FFCC66;
}

#linkList li a:hover {
	color:#FF0000;
}



/* specific Iframe divs */


#admission	/* Lower right image - main Admission prices page */{
	background: transparent url(../images/cover/tickets.png) no-repeat;	
	position:absolute;
	top:660px;
	left: 725px;
	margin: 0; 
	height:225px;
	width:  278px;
}

#athletics	/* Lower right image - main Athletics page */{
	background: transparent url(../images/cover/keg-600a.png) no-repeat bottom right;	
	position:absolute;
	top:-13px;
	left: 615px;
	margin: 0; 
	height:900px;
	width:  387px;
}
#athletics2	/* Lower right image - main Athletics page */{
	background: transparent url(../images/cover/keg-thrower.png) no-repeat;	
	position:absolute;
	top:	535px;
	left: 615px;
	margin: 0; 
	height:352px;
	width:  382px;
}

#band	/* Lower right image - main Entertainment page */{
	background: transparent url(../images/cover/band.png) no-repeat;	
	position:absolute;
	top:583px;
	left: 762px;
	margin: 0; 
	height:303px;
	width:  243px;
}
	
#blog	/* Lower right image - main Blog page */{
	background: transparent url(../images/cover/Johntalk-450.png) no-repeat bottom right;	
	position:absolute;
	top: 435px;
	left: 597px;
	margin: 0; 
	height:455px;
	width:  377px;
	}

/* #cars	Lower right image - main British Car page using single image for Big Ben and Triumph{
	background: transparent url(../images/images-2008/cover/frontCar.png) no-repeat;	
	position:absolute;
	top: 405px;
	left: 625px;
	margin: 0; 
	height:483px;
	width:  377px;
} */
#cars	/* White Car  Lower right image - main British Car page */{
	background: transparent url(../images/cover/whiteCar.png) no-repeat;	
	position:absolute;
	top: 708px;
	left: 625px;
	margin: 0; 
	height:179px;
	width:  377px;

}

#bigBen	/* Lower right image of Big Ben - main British Car page */{
	background: transparent url(../images/cover/bigBen.png) no-repeat;	
	position:absolute;
	top: 405px;
	left: 860px;*/
	margin: 0; 
	height:387px;
	width:  87px;
}


#children	/* Lower right image - main Childrens Glen page */{
	background: transparent url(../images/cover/youngTosser.png) no-repeat;	
	position:absolute;
	top: 397px;
	left: 614px;
	margin: 0; 
	height:488px;
	width:  393px;
}	

#claymore	/* Lower right image - Clans page */{
	background-position:center;
	border:thick;
	border-color:#FFFFFF;
	position: 0 0 0 0;
}

#cryer	/* Lower right image - main Press Release page */{
	background: transparent url(../images/cover/townCryer.png) no-repeat;	
	position:absolute;
	top: 545px;
	left: 780px;
	margin: 0; 
	height:345px;
	width:  223px;
}

#contact	/* Lower right image - main Contact Us page */{
	background: transparent url(../images/cover/quill.png) no-repeat;	
	position:absolute;
	top: 500px;
	left: 784px;
	margin: 0; 
	height: 388px;
	width:  221px;
}

#dancers	/* Lower right image -  Highland Dance page */{
	background: transparent url(../images/cover/dancer-500.png) no-repeat bottom right;	
	position:absolute;
	top: 390px;
	left: 585px;
	margin: 0; 
	height:500px;
	width:  377px;
}

#decanters	/* Lower right image -  Highland Dance page */{
	background: transparent url(../images/cover/decanters.png) no-repeat bottom right;	
	position:absolute;
	top: 575px;
	left: 565px;
	margin: 0; 
	height:312px;
	width:  450px;
}
#fiddler	/* Lower right image -  Fiddle Competition page */   {

	background: transparent url(../images/cover/fiddler.png) no-repeat bottom right;	
	position:absolute;
	top: 440px;
	left: 820px;
	margin: 0; 
	height:450px;
	width:  194px;
	}
	
#forms	/* Lower right image - Forms page */{
	background: transparent url(../images/cover/parchment-300.png) no-repeat bottom right;	
	position:absolute;
	top: 588px;
	left: 760px;
	margin: 0; 
	height:300px;
	width:  246px;
}

#friday	/* Lower right image - main Friday Night page */{
	background: transparent url(../images/cover/fridayMike.png) no-repeat bottom right;	
	position:absolute;
	top: 510px;
	left: 630px;
	margin: 0 0 0 0; 
	height:377px;
	width:  377px;
}

#gallery	/* Lower right image - photo page */{
	background: transparent url(../images/cover/camera.png) no-repeat bottom right;	
	position:absolute;
	top: 622px;
	left: 800px;
	margin: 0; 
	height:260px;
	width: 200px;
}
	
#hotels	 /* Lower right image - main Host Hotel page */{
	background: transparent url(../images/cover/hotel.png) no-repeat;	
	position:absolute;
	top: 610px;
	left: 635px;
	margin: 0; 
	height:279px;
	width:  370px;
}
#linkCoil	/* Chain Coil Lower right image - main Links page */{
	background: transparent url(../images/cover/coil.png) no-repeat;	
	position:absolute;
	top: 708px;
	left: 630px;
	margin: 0;
	height:183px;
	width:  370px;

}

#linkVert	/* Lower right image of Big Ben - main British Car page */{
	background: transparent url(../images/cover/linkv.png) no-repeat;	
	position:absolute;
	top: 455px;
	left: 775px;
	margin: 0; 
	height:276px;
	width:  41px;
}

#main	/* Lower right image - main Main page */{
	background: transparent url(../images/cover/athlete-350.png) no-repeat bottom right;	
	position:absolute;
	top: 512px;
	left: 630px;
	margin: 0 0 0 0; 
	height:377px;
	width:  377px;	
}
/*
#mover	/* Lower right image - main Main page {
	background: transparent url(../flash/mover.gif) no-repeat bottom right;
	position:absolute;
	top: 407px;
	left: 766px;
	margin: 0 0 0 0; 
	height: 480px;
	width:  239px;
}*/

#mercantile	/* Lower right image - Sales items page */{
	background: transparent url(../images/cover/seasideMercantile.jpg) no-repeat bottom right;
	position:absolute;
	top: 672px;
	left: 676px;
	margin: 0 0 0 0; 
	height: 214px;
	width:  329px;
}

#narrator	/* Lower right image - Sales items page */{
	background: transparent url(../images/cover/seasideMercantile.jpg) no-repeat bottom right;	
	position:absolute;
	top: 672px;
	left: 676px;
	margin: 0 0 0 0; 
	height: 214px;
	width:  329px;
}

#other	/* Lower right image - main Other page */{
	background: transparent url(../flash/mover.gif) no-repeat bottom right;	
	position:absolute;
	top: 407px;
	left: 743px;
	margin: 0 0 0 0; 
	height:480px;
	width: 239px;
}
	
#parking	/* Lower right image - rvParking page */{
	background: transparent url(../images/cover/rv.png) no-repeat bottom right;	
	position:absolute;
	top: 668px;
	left: 692px;
	margin: 0; 
	height:219px;
	width:  314px;
	}
	
#piping	/* Lower right image - main Bagpiping page */{
	background: transparent url(../images/cover/piper.png) no-repeat;	
	position:absolute;
	top:466px;
	left: 802px;
	margin: 0; 
	height:422px;
	width:  203px;
}

#scd	/* Lower right image - Country Dancing page */{
	background: transparent url(../images/cover/scd-new.png) no-repeat bottom right;	
	position:absolute;
	top: 388px;
	left: 626px;
	margin: 0; 
	height:500px;
	width:  377px;
	}
	
#scotsman	/* Lower right image - main Clans page */{
	background: transparent url(../images/cover/scotsman3.png) no-repeat;	
	position:absolute;
	top: 490px;
	left: 827px;
	margin: 0; 
	height:400px;
	width:  153px;
	}
	
#schedule	/* Lower right image - main Schedules page */{
	background: transparent url(../images/cover/schedule3.png) no-repeat;	
	position:absolute;
	top: 510px;
	left: 835px;
	margin: 0; 
	height:380px;
	width:  165px;
	}
	
#sponsors	/* Lower right image - main Sponsors page */{
	background: transparent url(../images/cover/money.png) no-repeat bottom right;	
	position:absolute;
	top: 480px;
	left: 625px;
	margin: 0 0 0 0; 
	height:406px;
	width:  377px;
	}
	
#whatAre	/* Lower right image - main History page */{
	background: transparent url(../images/cover/caber.png) no-repeat;	
	position:absolute;
	top: 432px;
	left: 730px;
	margin: 0; 
	height:459px;
	width:  177px;
	}

	
#wine	/* Lower right image - main Directions page */{
	background: transparent url(../images/cover/chabli.png) no-repeat;	
	position:absolute;
	top: 552px;
	left: 685px;
	margin: 0; 
	height:337px;
	width:  318px;
	}


	
		
/*End individual IFrame lower right images.*/

/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */

