header,section,footer,aside,nav,main,article,figure{
	display:block;
}
@media print {
BODY { display: none !important;}
}
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */

#reader-mode-button,
#readinglist-addremove-button {
 display:none !important;
}
@keyframes animnav
 {
 from {border:3px ridge #C6EFF7; }
 to {border:3px ridge #00A5C6; }
 }

 @-moz-keyframes animnav /* Firefox */
 {
from {border:3px ridge #C6EFF7; }
 to {border:3px ridge #00A5C6; }
 }

 @-webkit-keyframes animnav /* Safari and Chrome */
 {
from {border:3px ridge #C6EFF7; }
 to {border:3px ridge #00A5C6; }
 }

 @-o-keyframes animnav /* Opera */
 {
from {border:3px ridge #C6EFF7; }
 to {border:3px ridge #00A5C6; }
 } 
body{
	background:blue; 
	color:navy; 
	font-family:Verdana; 
	font-size:10pt; 
	margin-top:0px;
	margin-bottom:0px;
	margin-left:1px;
	margin-right:1px;
	padding:0px;
}
header{
	text-align:center;
}
nav {
	background:white;
	border:1px dotted blue;
	padding:7px;
	text-align:center;
	font-weight:bold;
	display: block;
	word-wrap:word-break;
}
A:link#navlink {
	animation: animnav 1s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
 		-moz-animation: animnav 1s; /* Firefox */
		-moz-animation-iteration-count: infinite;
		-moz-animation-direction: alternate;
 		-webkit-animation: animnav 1s; /* Safari and Chrome */
		-webkit-animation-iteration-count: infinite;
		-webkit-animation-direction: alternate;
		 -o-animation: animnav 1s; /* Opera */
		-o-animation-iteration-count: infinite;
		-o-animation-direction: alternate;
	color:blue;
	background-color:#FFFF9C;
	font-size:11pt;
	font-weight:normal;
	font-family:Arial, Verdana, sans-serif;
	text-decoration:none;
	padding:3px;
	line-height:25px;
	box-shadow:10px 10px 15px #BFBFBF; 
	border:3px ridge blue; 
	border-radius:7px;-moz-border-radius:7px; /*old firefox */
	opacity:0.9;
	
}
A:visited#navlink {
	color:navy;
	background-color:#FFFFC6;
	font-size:11pt;
	font-weight:normal;
	font-family:Arial, Verdana, sans-serif;
	text-decoration:none;
	padding:3px;
	line-height:25px;
	box-shadow:10px 10px 15px #BFBFBF; 
	border:3px ridge navy; 
	border-radius:7px;-moz-border-radius:7px; /*old firefox */
	opacity:0.9;

	}
A:hover#navlink {
	color:#FFFF68;
	background-color:royalblue;
	font-size:11pt;
	font-weight:normal;
	font-family:Arial, Verdana, sans-serif;
	text-decoration:none;
	padding:3px;
	line-height:25px;
	box-shadow:10px 10px 15px #BFBFBF; 
	border:3px ridge navy; 
	border-radius:7px;-moz-border-radius:7px; /*old firefox */
	opacity:0.9;

	}
section {
    background-color:white;
    width:66%;
    float:left;
    padding:0px 0px 0px; 
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	border:1px dotted blue;
	
}
section ul {margin:25px; padding:0px;}
section ul li {list-style:url(../images/ulist.gif) inside;}

#AUS_box {
	color:deepskyblue; 
	font-weight:normal; 
	font-size:12pt; 
	font-family:verdana;
	background-color:whitesmoke; 
	width:97%; 
	height:130px; 
	padding:5px; 
	text-align:center;
	box-shadow:10px 10px 5px #999999; 
	border:5px ridge gold; 
	opacity:0.7; 
	border-radius:25px;-moz-border-radius:25px; /*old firefox */
}
#quickq{
	color:blue;
	background-color:#F8F8F8;
	font-size:12pt;
	font-weight:normal;
	font-family:Comic Sans MS, cursive, sans-serif;
	width:350px;
	height:200px;
	box-shadow:10px 10px 5px #999999; 
	border:5px ridge royalblue; 
	border-radius:25px;-moz-border-radius:25px; /*old firefox */
	opacity:0.7;
}
#qbox {
	color:blue; 
	font-weight:normal; 
	font-size:10pt; 
	font-family:verdana;
	background-color:white; 
	padding:5px; 
	text-align:center;
	border:0px;  
	opacity:0.7;
}
aside {
	color:navy;
	background:white;
        padding:0px 0px 0px; 
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	border:1px dotted blue;
	text-align:top;
	font-size:9pt;
	float:right;
	width:33%;
	text-indent:0px;
	opacity:0.95;
	
}

aside ul {margin:15px; padding:0px; }
aside ul li {list-style:circle; margin:0px;}


H1{
	display:block;
	padding:5px 5px 5px; 
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	vertical-align:top;
	color:#FFFF9C; 
	background:#63C6DE; 
	font-weight:bold; 
	font-size:11pt; 
	font-family:verdana; 
	text-decoration:none;
	width:98%;
}
H2{
	color:#63C6DE;
	font-weight:bold; 
	font-size:11pt; 
	font-family:verdana; 
	text-decoration:none;
	padding:5px;
}
H3 {
	color:#63C6DE; 
	font-weight:normal; 
	font-size:10pt; 
	font-family:verdana; 
	text-decoration:none;
}	
#tbl{
	overflow-x:auto;
}
TABLE.space {
	color:navy; 
	font-weight:normal; 
	font-size:10pt; 
	font-family:verdana; 
	text-decoration:none;
	border:0px;
}
TABLE.data {
	color:navy; 
	font-weight:normal; 
	font-size:10pt; 
	font-family:verdana; 
	text-decoration:none; 
	border-top:2px solid #FFFFC6; 
	border-right:2px solid #FFFF9C; 
	border-left:2px solid #FFFF6B; 
	border-bottom:2px solid #FFFF42;
}

TH.data {
	color:navy; 
	background:#FFFF9C; 
	font-weight:bold; 
	font-size:10pt; 
	font-family:verdana; 
	padding:5px;
}
TD.data {
	color:navy; 
	background:#FFFFFF; 
	font-weight:normal; 
	font-size:10pt; 
	font-family:verdana;
}


A:link#notes {
	color:#31B5D6; 
	font-weight:normal; 
	font-size:10pt; 
	font-family:verdana; 
	text-decoration:none; 
	border-bottom:1px solid #63C6DE;
}
A:visited#notes {
	color:#63C6DE; 
	font-weight:normal; 
	font-size:10pt; 
	font-family:verdana; 
	text-decoration:none; 
	border-bottom:1px dotted #C6EFF7;
}
A:hover#notes {
	color:#FFFFFF; 
	background:#63C6DE; 
	font-weight:normal; 
	font-size:10pt; 
	font-family:verdana; 
	text-decoration:none; 
	border-bottom:1px solid #FFFFFF;
}
A:active#notes {
	color:#94D6E7; 
	font-weight:normal; 
	font-size:10pt; 
	font-family:verdana; 
	text-decoration:none; 
	border-bottom:1px dotted #94D6E7;
}
A:link#popdiv {
	font-size:10pt; 
	color:blue;  
	text-decoration:none; 
	border-bottom:1px dashed blue;
}
A:hover#popdiv {
	color:silver; 
	background:lemonchiffon;  
	text-decoration:none; 
	border:1px dotted blue;
}
A:active#popdiv {
	color:gray; 
	background:#FFFF99;  
	text-decoration:none; 
	border:1px ridge blue;
}
A:visited#popdiv {
	font-size:10pt; 
	color:navy;  
	text-decoration:none; 
	border-bottom:1px dashed navy; 
}


#lnkbutton {
	font-weight:bold; 
	font-size:10pt; 
	font-family:verdana; 
	padding:1px 15px 1px 15px;
        text-decoration:none;
	color:yellow;
	background-color:#00A5C6; 
	border-left:2px ridge navy; 
	border-top:2px ridge navy; 
	border-bottom:2px ridge skyblue; 
	border-right:2px ridge skyblue;
}
#lnkbutton:hover {
	color:navy; 
	background:yellow; 
	border-left:2px ridge gold; 
	border-top:2px ridge gold; 
	border-bottom:2px ridge lemonchiffon; 
	border-right:2px ridge lemonchiffon;
}
#lnkbutton:active {
	color:royalblue; 
	background:lemonchiffon; 
	border-left:2px ridge gold; 
	border-top:2px ridge gold; 
	border-bottom:2px ridge #FFFF99; 
	border-right:2px ridge #FFFF99;
}

input.text {
	color:navy; 
	background:#C6EFF7; 
	border-bottom:1px solid #31B5D6; 
	border-left:1px solid #31B5D6; 
	border-top:1px solid #94D6E7; 
	border-right:1px solid #94D6E7;
}
input.answer {
	color:blue; 
	background:#FFFFFF; 
	border-bottom:1px solid #FFFF9C; 
	border-left:1px solid #FFFF9C; 
	border-top:1px solid #FFFFC6; 
	border-right:1px solid #FFFFC6;
}
input.text:focus {background:white;}
input.text:hover {background:white;}

HR.notes {color:#C6EFF7; border:1px solid #C6EFF7;}
HR.data {color:#FFFF9C; border:1px solid #FFFF9C;}

.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
list-style-type: none;
}.feedburnerFeedBlock ul li {
padding: 5px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: whitesmoke;
}

.feedburnerFeedBlock ul li span.headline a {

color: deepskyblue;
text-decoration: underline;
display: block;
}
.feedburnerFeedBlock ul li span.headline a:hover {
color: white;
background:deepskyblue;
}

#creditfooter {
display: none;
}

footer{
	font-family:Verdana, Arial, sans-serif; 
	color:yellow; 
	background-color:blue; 
	font-size:15pt; 
	font-weight:bold; 
	text-align:center; 
	letter-spacing:5px; 
	padding:5px 5px 5px;
	clear:both;
}
iframe:focus { 
    outline: none;
}

 iframe[seamless] { 
    display: block;
} 