
/* Version 2 */
* 		{
		margin:0 auto;
		border: none;
		} 


body	{width:960px;
		text-decoration:none;
       	font-family:arial,helvetica,sans-serif; 
       	font-size:1em; 
       	font-weight:normal;
       	color:#000000;
       	}

div#backdropL {
		background:url("./images/left.gif") top left repeat-y;
		}
div#backdropR {
		background:url("./images/rightsmall.gif") top right repeat-y;
		}
div#left {
		float:left;
		width:172px;	
		font-size:80%;
		}
div#right {
		float:right;
		width:30px;
		font-size:.9em;
		margin:0 auto;
		}
		
div#centralblock {
		margin:0 40px 0 190px;
		font-size:.8em;
		text-align:justify;
		}
.padding {
		margin:0; 
		padding:0.5em .5em;
		}
div#final {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; 
		padding:0;
		background:transparent;
		}

div#maincontent {
		overflow:hidden;
		}
div#maincontent a{
		text-align:left;
		text-decoration:underline;
		}
		
div#leftcontent{

		}	
		
div#hidepanel{
		display:none;
		margin:0 0 0 20px;
		text-align:center;
		}


div#buttonpanel {
		display:none;
		position:absolute;
		}

div#footblock{
		height:60px; 
		width:100%; 
		background:#f5f5f5;
		text-align:center;
		}
div#footblock a{
		font-size:.8em;
		}

div#title {
		background:#f5f5f5;
		text-align:cent;padding:30px
		}

#logo {display:none}
.imgtitle{width:100%}

div#subheading {
		float:left;
		margin: 2px 10px 2px 0;
		text-align:left;
		} 			
div#camcontrols {
		text-align:center;
		}	
div#livecamera {
		overflow:auto;
		}
div#cancel {
		font-size:.9em;
		}
div#webcams {
/* 		position:absolute; */
		top:680px;
		left:38px;
		text-align:center;
		}
div#webcams img{
		height:80px;
		width:100px;
		}

.centered{
		text-align:center
		}
.rightfloat {
		float:right;
		}	
.leftfloat{
		float:left;
		}
.nofloat{
		clear:both;
		}
.pics {  float:left;	
   	  	/*height:  323px; set in javascrip else buggers up slideshow when scripts disabled*/ 
    	width:   423px;  
		padding: 0;  
    	margin:  20px 30px 40px 20px;  
		} 		
.pics img {
    	padding: 15px;  
    	border:  1px solid #ccc;  
    	background-color: #eee;  
    	width:  400px; 
    	height: 300px; 
		} 
.emphasis{
		font-style:italic;
		color:blue;
		padding:10px;
		}
.quote{
		font-style:italic;background-color: #f5f5f5;
		}
img#flagpole{ 
		position:absolute;
		margin:0 -180px;
		top:130px;
		}
		
img.small {
		float:left;
		height:200px;
		width:300px;
		margin:10px; 
		padding:2px;
  		border:10px groove;
  		overflow:hidden;
  		}
img.bigger {
		clear:left;
		float:left;
		height:248px;
		width:342px;
		margin:10px; 
		padding:2px;
  		border:10px groove;
  		overflow:hidden;
  		}
img.hidden { /*hide from non-java*/
		display:none;
		}
img#novascotialifeimg {
		width:188px; 
		height:140px; 
		border:1px solid #82b1df;
		margin:6px;
		}
iframe#skiFrame{
		display:none;
		}
img.panelbutton{
		cursor:pointer;
		}
div#imgsizeformtoggle{
		display:none;
		cursor:pointer;
		text-align:center;
		}
img#emale{
		cursor:pointer;
		}	
		
img#IMG_4180crop {
	   width:200px; 
	   height:150px;
	   margin:2px 2px 2px 20px;
	   border:5px groove;
	   }
 /*frameborder doesent work in ie*/	   
.if {
		border:none;
		frameborder:none;
		}
.ifavail {
		width:200px; /* was 245*/
		height:320px;
		}
		
div#formblock{
		width:600px; 
		margin:0 auto;
		}
div#buttonblock{
		text-align:left;
		}
 
/* Noscript Navigation */
div#nav {
		background:#dce1ea; 
		height:auto; 
		width:120px;
		text-align:right; 
		line-height:1.5em;	
		color:#000000;
		padding:8px; 
		margin:16px;
		}
div#nav a {
		background-color:transparent; 
		display:block; 
		color:#0000ff;
		}
div#nav a:hover {
		background-color:transparent;
		font-size: 1.1em;
		text-decoration:none;
		}
div#map {
		float:left;
		}
div#g2gal {
		float:left;
		font-size:1.2em;
		}

div#nojavawarn {
   		height:auto; 
   		width:128px; 
   		margin: 18px;
   		text-align:justify; 
   		color:#ff0000;
   		}

form#formmail {
		background: #b7d1dd; 
		color:#000000; 
		padding:5px;
		font-weight:bold;
  		text-align:right; 
  		margin:0px; 
  		}
#formmail #topic {
		width: 450px;
		margin:4px 0;
		} 
#formmail #email {
		width: 450px;
		margin:4px 0;
		}
#formmail #realname {
		width: 450px;
		margin:4px 0;
		}
#formmail #formbody {
		white-space:normal;
		margin:4px 0;
		}
#formmail .button {
		padding:5px;
		margin:4px;
		}

form#imgdim {
		display:none; 
		font-weight:lighter;
		font-size:.9em;
		text-align:right;
		padding:4px; 
		margin:10px;
		}
form#imgdim p{
		font-weight:lighter;
		font-size:.9em; 
		text-align:justify;
		}

hr 		{
		height:3px;
		}
h1 		{
		font-size:1.2em; 
		color:blue;
		font-style:italic;
		} 
h2		{
		font-size:1em;
 		font-style:italic;
		color:blue;
		}
h3		{
		font-size:1em;
		font-style:italic;
		color:blue;
		}
h4		{
		font-style:italic;
		color:blue;
		}
a 		{
		background-color:transparent;
		color:#0000ff;
		text-decoration:none;
		}
a:visited {
		color: #800040;
		}
a:hover {
		color:#000000;
		text-decoration:underline;
		}
.cr 	{
		font-size:.8em;
		}
ul	{
		margin: 20px;
		padding: 20px;
		list-style-image: url(./images/menu/dian1.gif);
		}
ul.none {
		list-style-type:none;
		list-style-image:none;
		}
ul.cancel{
		margin: 6px; padding:6px 24px; 
		list-style-image: url(./images/menu/dian1.gif);
		}
ul.cancel li {
		padding:5px
		}

.tiny 	{
		font-size:.6em;
		}
.small 	{
		font-size:.8em;
		}
.med 	{
		font-size:1em;
		}
.large	{
		font-size:1.2em;
		}
p.headertext{color:blue;font-size:2.4em;}
p.headertext .hdrsub{font-size:.7em;}


