body {
	background: #000;
	font-size: 100%;
  font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;
	color: #333;
	}
	
p { 
	font-size: 100%;line-height:140%;
	color: #333;
	text-align: justify;
	padding-bottom:10px;
	}
	
li{	font-size: 100%;line-height:140%;}
h1 {font-size: 175%; color: #333 /*#d4036b*/; text-decoration: none;text-align:right;margin-right:30px;margin-top:20px;
	filter:alpha(opacity=55);
	opacity: 0.55;
	-moz-opacity:0.55;
}
h2 {font-size: 120%; color: #df6da6; text-decoration: none;text-align:left;padding-bottom:6px;padding-top:6px;font-weight:bold;}
h3 {font-size: 120%; color: #d4036b; text-decoration: none;}
a:link {font-size: 100%; color: #d4036b; text-decoration: underline;} 
a:visited {font-size: 100%; color: #d4036b; text-decoration: none;}
a:hover {font-size: 100%; color: #000; text-decoration: underline;}
a:active {font-size: 100%; color: #d4036b; text-decoration: none;}
a:focus {font-size: 100%; color: #000; text-decoration: underline;}

table {text-align:left; color: #333;}
td {border-bottom:1px dashed #461700;padding:5px;}

.gallerylist {
font-size: 100%;line-height:140%;
margin:0;padding:0;
list-style-type: none;
}


#container {
width: 800px; /*min-width:750px;*/ 
background: #eee url(images/swan3.jpg) no-repeat center center;
margin:auto;margin-top:40px;
border:1px solid #e5e5e5;
min-height: 620px;
height: auto;
_height: 620px;
}

#container2 {
width: 800px; /*min-width:750px;*/ 
background: #eee url(images/swan-cropped.jpg) no-repeat left top;
margin:auto;margin-top:40px;
border:1px solid #e5e5e5;
min-height: 620px;
height: auto;
_height: 620px;
}


#logo {
float:left;
width:100%;height:100px;
text-align:left;
background: transparent;
} 

#logo2 {
float:left;
width:100%;height:100px;
text-align:left;
background: #eee;
	filter:alpha(opacity=55);
	opacity: 0.55;
	-moz-opacity:0.55;
} 


#menu {
float:left;
width:100%;
text-align:left;
padding-bottom:10px;
background: #eee;
	filter:alpha(opacity=55);
	opacity: 0.55;
	-moz-opacity:0.55;
} 
#menu ul, #menu ul li {
	list-style: none;
	margin: 0;
	padding-top: 4px;
}

#menu ul { 
text-align: center;
background: transparent;
}

#menu ul li {
display:inline;
margin:0 .3em;
background-color: transparent;
}

#menu li a,#menu li a:visited {
padding: 4px 4px 2px 4px;
margin:4px;
color: #d4036b; font-weight:600;
text-decoration: none;
}

#menu li a:hover,
 #menu li a:focus,
  #menu li a:active {
color: #d4036b; font-weight:600;
text-decoration: underline;margin:4px;
}

.standards li a, .standards li a:visited, .standards li a:active, {
padding: 4px 4px 2px 4px;
margin:4px;
color: #df6da6; font-weight:bold;
text-decoration: none;
}

 .standards li a:hover,
  .standards li a:focus  
   {color: #df6da6; font-weight:bold;text-decoration: underline;margin:4px;}


#content {
float:right;
margin-top:100px;margin-right:20px;
width:40%;
background: #eee;
	filter:alpha(opacity=45);
	opacity: 0.45;
	-moz-opacity:0.45;
padding:10px;
}

#content2 {
clear:both;
padding:30px;
border-top:1px solid #ccc;
/*margin-top:135px;*/
}

p.homepage { 
	font-size: 100%;line-height:140%;
	color: #000;
	text-align: justify;
	}

#footer {
clear:both;
align:right;
width: 100%;
padding-top:200px;
text-align:center;
background: transparent;
}
p.footer {color:#bbb;text-align:center;font-size:80%;}

