body{font-family:"Lucida Grande","Lucida Sans Unicode","Sans-Serif"; background-image: url(images/blue.jpg); }  
#container1 {
	padding-bottom:10px; 
	padding-right:1px; 
	padding-left:1px; 
	  
	background-repeat:repeat-x; 
	background-color: #6B90D4;
	width:910px; 
	margin:10px auto 10px auto;
	border: 2px solid  #FF0700;
	}
#main {
	width:915px; 
	padding-top:10px; 
	padding-bottom:10px; 
	margin-left: auto; 
	margin-right: auto; 
	background-color: #052A6E; 
	padding-right:20px; 
	padding-left:20px; 
	border: 4px solid  #4577D4;
	}
.nest {
	background-image: url(images/back-852.gif)
	}
#grammarheader {
	background-image: url(images/grambann.jpg);
	background-repeat:no-repeat; 
	height: 70px; 
	text-align: center; 
	padding-top:53px;
	}
p {
	color: #000066;	
	font-size: 16px;	
	margin-left:10px;	
	margin-top: 3px;	
	margin-bottom: 3px;	
	margin-right: 10px;
	}
h3 {
	margin-left:30px;
	text-align: left;
	font-size: 16px;
	color: #000066;
	margin-right:30px
}
h1 {
	text-align: center; 
	color: #003366; 
	font-size: 28px; 
	margin-top:5px;
	}
h2 {
	margin-left:30px; 
	text-align: left; 
	font-size: 26px; 
	color: #003366;
	}
h4 {
	margin-left:10px; 
	color: #000066
	}
a:link{
color: #FFFFFF;
text-decoration: none;
}
a:hover{
color: #0099FF;
text-decoration: none;
}
a:active{
color:#CCCCCC; 
text-decoration: none;
}
a:visited {
color: #FFFFFF; 
text-decoration: none;
}
#nav {background-image: url(images/gradient.jpg); background-repeat:repeat-x; height: 35px; text-align: center; vertical-align:middle; padding-top: 6px;}
#nav1 {height: 35px; vertical-align:baseline;}
#nav2 {height: 20px; background-image: url(images/gradient3.jpg); background-repeat:repeat-x; border: 1px solid  #000000;}
#banner {height: 96px; text-align: center; padding-top: 3px;}
#thumbnails {height: 145px; background:#000066; border: 1px solid  #000066; padding-top: 3px; padding-bottom: 3px;}
#photos {margin-left :2px;}
#next {padding-top: 5px; padding-bottom: 5px;}
#menu {width: 125px; float: right; width: 125px; height: 400px; margin-right: 1px; margin-left: 10px; padding-top: 8px; background:#000066; height: 1600px; text-align: center;}
#menu1 {width: 175px; float: left; height: 400px; margin-right: 15px; padding-top: 8px;}
#header {background-image: url(images/1.gif); background-repeat:repeat-x; height: 120px;}
.featureimage19 {margin-top: 9px;}
.featureimage {height: 143px; margin-right: 0px; border: 1px solid #33CCFF; margin-left:3px; }
#footer {height: 20px; vertical-align:baseline; background-image: url(images/gradient.jpg); background-repeat:repeat-x; border: 1px solid  #000066; color: #00FFFF; margin-left: auto;
	margin-right: auto;	text-align:center;	margin-top:10px;}
.campie {background-image: url(images/Campie1sq.jpg); background-repeat:no-repeat;}
.pinkie {
	background-image: url(images/p.jpg);
	background-repeat:no-repeat;
	width:28px;
	color: #F00;
}
.new {
	background-image: url(images/new1.jpg); 
	background-repeat:no-repeat;
	}
.burgh  {
	background-image: url(images/MBS1.jpg);
	background-repeat:no-repeat;
	}
.scotland {
	background-image: url(images/scotland.jpg); 
	background-repeat: no-repeat;
	}
.england {
	background-image: url(images/england.gif);
	background-repeat: no-repeat;
	}
.wally { 
background-image: url(images/wally.jpg); 
background-repeat:no-repeat;
}
.member {
	background-color:#FFFFFF;
	}
.deceased {
	background-color:#000000;
	}
.white {
	background-image: url(images/whitecraig3a.jpg); 
	background-repeat:no-repeat;
	}
.datatable {
	background-color:#EAEAEA;
	border: 2px solid  #000066;
	margin-bottom:10px;
	color: #FF0;
}
.col {background-color:#EAEAEA;}
.datatable td. {border: 2px dotted  #000066; text-align: left; padding:1px; }
.datatable tr {
	height: 23px;
	color: #00F;
}
.col1 {width: 33px;}
.col2 {width: 26px;}
.col3 {width: 183px;}
.style3 {color: #FFFFFF}
ul {
	list-style:none; 
	height: 23px; 
	background-image: url(images/gradienta.jpg); 
	background-repeat:repeat-x; 
	text-align: center; 
	padding-top: 1px; 
	padding-left: 15px; 
	margin: 0 0 5 0;}
li {
	display:inline;
	}
span {
	color: #FFFFFF
	}
.spacer{
	width: 800px; 
	height: 6px; 
	background-image: url(images/bg.png); 
	background-repeat:repeat-x; 
	margin-left: auto; 
	margin-right: auto; 
	margin-bottom:10px;
	}
.copyrightText{
	font-family:Arial;
	font-size:16px;
	color:#00FFFF;
	font-weight:none;
	font-style:normal;
	text-decoration:none;
	}
a.copyrightText{
font-family:Arial;
font-size:16px;
color:#00FFFF;
font-weight:none;
font-style:normal;
text-decoration:none;
}
.campie1 {
	background-image: url(images/gradientc.jpg);
	color: #FFF;
}
.campietxt {
	text-align: center; 
	color: #FFFFFF; 
	font-size: 16px; 
	margin-top:5px;
	}
.table{width:867px; margin-left:auto; margin-right:auto; padding-bottom: 5px; background-color: #052A6E; padding-top: 5px; padding-right:2px; padding-left: 2px;}
.flags {width: 33px; height: 25px; float:left; background-image:url(images/scotland-t.jpg); margin-right:3px; padding-top: 1px; padding-bottom: 1px;}
.flagsg {width: 33px; height: 25px; float:left; background-image:url(images/Germany.gif); margin-right:3px; padding-top: 1px; padding-bottom: 1px;}
.flagse {width: 33px; height: 25px; float:left; background-image:url(images/england.gif); margin-right:3px; padding-top: 1px; padding-bottom: 1px;}
.flagsa {width: 33px; height: 25px; float:left; background-image:url(images/austr.gif); margin-right:3px; padding-top: 1px; padding-bottom: 1px;}
.flagsc {width: 33px; height: 25px; float:left; background-image:url(images/canada.gif); margin-right:3px; padding-top: 1px; padding-bottom: 1px;}
.flagsi {width: 33px; height: 25px; float:left; background-image:url(images/ireland.jpg); margin-right:3px; padding-top: 1px; padding-bottom: 1px;}
.flagsn {width: 33px; height: 25px; float:left; background-image:url(images/NZ.gif); margin-right:3px; padding-top: 1px; padding-bottom: 1px;}
.flagst {width: 33px; height: 25px; float:left; background-image:url(images/Tanz.jpg); margin-right:3px; padding-top: 1px; padding-bottom: 1px;}
.flagsblank {width: 33px; height: 25px; float:left; margin-right:3px; padding-top: 1px; padding-bottom: 1px; background-color: #6B90D4;}
.badgep {width: 28px; height:25px; float:left; background-image: url(images/pinkieb.jpg); padding-top: 1px; padding-bottom: 1px;}
.badgeb {width: 28px; height:25px; float:left; background-image: url(images/MBS1.jpg); padding-top: 1px; padding-bottom: 1px;}
.badgec {width: 28px; height:25px; float:left; background-image: url(images/Campie1sq.jpg); padding-top: 1px; padding-bottom: 1px;}
.badgew {width: 28px; height:25px; float:left; background-image: url(images/wally.jpg); padding-top: 1px; padding-bottom: 1px;}
.badgeblank {width: 28px; height:25px; float:left; padding-top: 1px; padding-bottom: 1px; background-color: #6B90D4;}
.badgewc {width: 28px; height:25px; float:left; background-image: url(images/whitecraig3a.jpg); padding-top: 1px; padding-bottom: 1px;}
.name {width:217px; height:25px; margin-right: 10px; float:left; padding-top: 1px; padding-bottom: 1px; background-color: #6B90D4;}
.name3 {width:217px; height:25px; float:left; padding-top: 1px; padding-bottom: 1px; background-color: #6B90D4;}
.deceased {width:217px; height:25px; margin-right: 10px; float:left; padding-top: 1px; padding-bottom: 1px; background-color:#000;}
.deceased3 {width:217px; height:25px; float:left; padding-top: 1px; padding-bottom: 1px; background-color:#000;}
.member{background-color: #75839B; width:217px; height:25px; margin-right: 10px; float:left; padding-top: 1px; padding-bottom: 1px;}
.member3{background-color: #75839B; width:217px; height:25px; float:left; padding-top: 1px; padding-bottom: 1px;}

