body,
#search input,
#search button,
#footer input,
#footer textarea,
#footer button,
#contactForm input,
#contactForm textarea,
#contactForm button,
#searchBox #query{
  font-family:'Palatino Linotype',Palatino,'Zapf Calligraphic','URW Palladio L','Book Antiqua',serif;
}

body{
  background:white url('header.jpg') repeat-x top;
  margin:0 auto;
  padding:0;
}

#picasa_holder{ 
	background:url(FloatingIsland/images/picasa_back.png);
	background-repeat:repeat-y;}

h1,
h2,
h3,
h4{
  font-style:italic;
  padding:0;
  font-weight:normal;
}

h1{
	color:#000000;
	font-size:2em;
	text-align:center;
	line-height: 1em;
}

h2{
  font-size:1.5em;
  line-height:1em;
  margin:2em 0 1em;
}

h3{
  font-size:1.2em;
  line-height:1.25em;
  margin:1.25em 0;
}

h4{
  font-size:1em;
  line-height:1.5em;
  margin:1.5em 0;
}

p{
	margin:0 0 0;
	padding:0;
	height: auto;
	width: auto;
	line-height: 2;
}


blockquote{
  margin:0 2em; /* should always contain an element with a bottom margin */
  padding:0;
}

form{
  margin:0;
  padding:0;
}

a{
  color:#00a;
}

a:visited{
  color:#505;
}

a img{
  border:0;
}

code{
  line-height:1em; /* compensates for browsers' faulty leading calculations */
}

.side_tbl{
	font-family:Tahoma;
	font-size:11px;
	padding:0 0;
	width: 254px;
}

.side_tbl td {
	font:Tahoma;
	font-size:12px;
	padding:0;
	margin:0;
	height:auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.number{
  text-align:right;
}

.navigation{
  list-style-type:none;
  margin:0 0 1.5em;
}

.navigation li{
  background:url('celtic-knot.png') no-repeat top left;
  margin:0 0 1.5em;
  padding:0 0 0 3em;  
}

.navigationTitle{
  height:1.5em;
}

.navigationDescription{
  min-height:3em;
}

* html .navigationDescription{
  height:3em;
}

/* old-style navigaion */

.navigation h2{
  font-style:normal;
  font-size:1em;
  line-height:1.5em;
  height:1.5em;
  margin:0;
}

.navigation p{
  margin:0;
  /*padding-left:2em;*/
  min-height:3em;
}

* html .navigation p{
  height:3em;
}

.ipa{
  font-family:serif;
}

.capitals,
.initialism{
  font-size:0.9375em;
  line-height:1em;
}

.advertisement{
  text-align:center;
}


img.initial{
  position:relative;
  bottom:-20px;
  margin-right:-15px;
  margin-left:-20px;
}

#full_spec{
	font:Tahoma;
	font-size:11px;
	z-index: 0;
}

#menu,
#menu a,
#footer,
#modificationTime{
  color:rgb(212,208,212);
}

#search input,
#footer input,
#footer textarea{
  background-color:rgb(212,208,212);
}

#menu,
#search{
  padding-top:1.1em;
  width:9em;
}

* html #menu{
  float:left; /* fixes IE 6 bug */
}

#breadcrumbTrail{
  position:absolute;
  top:158px;
  left:0;
  margin:0;
  padding:0;
  width:100%;
  text-align:center;
  list-style-type:none;
}

#breadcrumbTrail li{
  display:inline;
  font-size:0.75em;
}

#breadcrumbTrail a{
  padding-right:20px;
  margin-right:5px;
  background:url('arrows.png') no-repeat right;
  text-decoration:none;
}

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


#breadcrumbTrail *{
  color:rgb(212,208,212);
}

#pspec{ 
	width:auto;
	height:auto;
	}


#safalraBar{
  position:fixed;
  top:0px;
  width:809px;
  height:50px;
  background-color:#C0DAE2;

}



html #safalraBar{
  position:absolute;
  text-decoration:none;
}

.safalraBarButton{
  width:73px;
  height:52px;
  background:transparent url('safalra-bar-graphics.png') no-repeat 0 0;
  opacity:0.5;
  text-decoration:none;
}

.safalraBarButton *{
  width:24px;
  height:24px;
  text-decoration:none;
}

.safalraBarButton a{
  display:block;
  text-decoration:none;
}

.safalraBarButton span{
  display:none;
  text-decoration:none;
}

#safalraBarHome{
  position:absolute;
  top:1px;
  left:4px;
  text-decoration:none;
}

#safalraBarLogo{
	position:absolute;
	top:2px;
	left:8px;
	height: 39px;
	width: 55px;
	text-decoration:none;
}


#safalraBarCad{
	position:absolute;
	top:3px;
	left:306px;
	height: 17px;
	width: 73px;
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
}

#safalraBarPat{
	position:absolute;
	top:3px;
	left:384px;
	height: 17px;
	width: 94px;
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
}
#safalraBarWeb{
	position:absolute;
	top:3px;
	left:480px;
	height: 17px;
	width: 115px;
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
}

#safalraBarContactUs{
	position:absolute;
	top:1px;
	left:599px;
	height: 22px;
	width: 124px;
    text-decoration:none;
}

#separator{
	position:absolute;
	top:1px;
	left:80px;
	height: 19px;
	width: 223px;
	font:tahoma;
	font-size:14px;
	color:#666666;
    text-decoration:none;
}

#safalraBarBread{
	position:absolute;
	top:29px;
	left:76px;
	height: 19px;
	width: 701px;
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
}



#safalraBarHome a{
  background:transparent url('safalra-bar-graphics.png') no-repeat -24px 0;
    text-decoration:none;
}

#safalraBarBreadcrumbTrail{
	position:absolute;
	top:4px;
	left:441px;
	margin:0 384px 0 0;
	padding:0;
	width: 129px;
	  text-decoration:none;
}

#safalraBarBreadcrumbTrail li{
  display:block;
  float:left;
  line-height:24px;
  padding-left:15px;
  margin-right:4px;
  background:transparent url('safalra-bar-graphics.png') no-repeat -360px 0;
  opacity:0.5;
    text-decoration:none;
}

#safalraBarBreadcrumbTrail li *{
  display:block;
  line-height:24px;
  padding-right:5px;
  background:transparent url('safalra-bar-graphics.png') no-repeat 100% -24px;
  color:black;
  text-decoration:none;
}

#safalraBarBreadcrumbTrail a:hover{
  text-decoration:none;
}

#safalraBarBookmark{
	position:absolute;
	top:3px;
	right:122px;
	line-height:24px;
	height: 25px;
	width: 108px;
	  text-decoration:none;
}

#safalraBarBookmarkLinks{
  position:absolute;
  top:4px;
  right:12px;
   text-decoration:none;
}

#safalraBarBookmarkLinks div{
  float:left;
  margin-left:4px;
    text-decoration:none;
}

#safalraBarStumbleUpon a{
  background:transparent url('safalra-bar-graphics.png') no-repeat -72px 0;
    text-decoration:none;
}

#safalraBarDigg a{
  background:transparent url('safalra-bar-graphics.png') no-repeat -96px 0;
    text-decoration:none;
}

#safalraBarDelicious a{
  background:transparent url('safalra-bar-graphics.png') no-repeat -120px 0;
    text-decoration:none;
}

#safalraBarSearch input{
  position:absolute;
  top:4px;
  right:32px;
  height:18px;
  width:128px;
  font-size:15px;
    text-decoration:none;
}

#safalraBarSearchButton{
  position:absolute;
  top:4px;
  right:4px;
    text-decoration:none;
}

#safalraBarSearchButton button{
  position:absolute;
  top:0px;
  right:0px;
  border:0;
  background:transparent url('safalra-bar-graphics.png') no-repeat -48px 0;
  cursor:pointer;
    text-decoration:none;
}

a:link {
	text-decoration:none;
	color:#333333;
}
a:visited {
	text-decoration:none;
	color:#333333;
}
a:hover {
	text-decoration:none;
	color:#333333;
}
a:active {
	text-decoration:none;
	color:#333333;
}
#breadCrumbs {
	background-color: #3b5998 ;
	color: #ffffff ;
	height: 8px ;
	text-align: left ;
	font-family:Verdana, ;
	font-size:12px ;
	text-decoration: none ;
	vertical-align:top;
	}
	.link{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#333333;
	}
		.nlink{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#333333;
	}
			
				.nlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#333333;
	height:32;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-decoration:none;

}
#nlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#333333;
	height:32;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-decoration:none;

}	
/* Specification */
/* TestFile */
