@charset "utf-8";
/* CSS Document */
@import url("buttons.css");
@import url("layout.css");

#alert {
position: fixed;
z-index: 6001;
top: 0;
left: 0;
right: 0;
background: #fde073;
text-align: center;
line-height: 2.5;
overflow: hidden; 
-webkit-box-shadow: 0 0 5px black;
-moz-box-shadow:    0 0 5px black;
box-shadow:         0 0 5px black;
}
.cssanimations.csstransforms #alert {
-webkit-transform: translateY(-500px);
-webkit-animation: slideDown 60.5s 1.0s 1 ease forwards;
-moz-transform:    translateY(-500px);
-moz-animation:    slideDown 60.5s 1.0s 1 ease forwards;
}

#close {
position: absolute;
right: 10px;
top: 9px;
text-indent: -9999px;
background: url(/images/close.png);
height: 16px;
width: 16px;
cursor: pointer;
}
.cssanimations.csstransforms #close {
display: none;
}

@-webkit-keyframes slideDown {
0%, 100% { -webkit-transform: translateY(-500px); }
5%, 95% { -webkit-transform: translateY(0px); }
  }
  @-moz-keyframes slideDown {
	  0%, 100% { -moz-transform: translateY(-500px); }
	  5%, 95% { -moz-transform: translateY(0px); }
				  }

div,img,body,p{
	padding:0;
	margin:0;
}

div.content img{
	padding:3px;
	border:1px solid #cccccc;
	margin:6px;
}
div.content h1 img{
	padding:0px;
	border:none;
	margin:0px;
}
p {
margin-bottom:1.7em;
margin-top:0;
}
h5 {
	font-weight:normal;
}
h2 {
	background-image:url(/images/h2bg.gif);
	border:1px solid #CDCDCD;
	font-size:13px;
	height:19px;
	line-height:1.25em;
	margin-bottom:1.3em;
	padding-left:30px;
	padding-top:4px;
	text-transform:uppercase;
	vertical-align:middle;
}
h2.kid {
	background-image:url(/images/h2bg-o.jpg) !important;
	border:1px solid #e5e5e5;
	font-size:13px;	
	height:17px;
	line-height:1.25em;
	margin-bottom:1.3em;
	padding-left:30px;
	padding-top:4px;
	text-transform:uppercase;
	vertical-align:middle;
}
body {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
min-width:920px;
}
.featured{
	overflow:auto;
}
.featured a img{
	border:none;
}

.nopadd{
	margin-bottom:10px;
}
.featured p strong{
	font-size:125%;
}
h3{
	font-size:13pt;
}
.featured img{
	float:left;
	padding-right:10px;
}
li {
	list-style-type:square;
}
a {
	color:#6E9300;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

img.content {
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin:10px;
}
#kid-icon{
display:none;
position:absolute;
top:-6px;
left:160px;
}

