.event-date { font-family: Arial, Helvetica, sans-serif; font-weight: bold;  white-space: nowrap; }
.event-title { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; }

.blowup { background-color:#DEE3E8; padding:4px; border:solid 1px #091f80 }
.byline { font-family:Arial, Helvetica, Geneva; background-color:#f5f5f5; text-align:center; padding:3px; border-top:1px solid #003980; border-bottom:1px solid #003980 }
.centered { text-align:center }
.codespan { font-size:small; font-family:monaco; margin-left:4px; padding:1px; border:solid 1pt maroon; courier:;monospace:;white-space:nowrap }
.red { background-color:#faecf0; padding:4px; border:solid 1px #c00; font-size:large; line-height:130% }
.box { background-color:#eaeaf4; margin:0.5em; padding:0.5em; border:solid 1px rgb(65%,65%,85%); vertical-align:top}
.sidebar2 { font-size:small; font-family:Arial, Helvetica, Geneva; background-color:#d6e9ee; float:right; margin:3pt; padding:3px; border:solid 1px #003980; width:30% }
 .title { background-color:#9CC; font-weight:700; padding:4px } 
.writer { font-style:italic; text-align:right }
#content,#javamenu { max-width:70em; margin-left:auto; margin-right:auto; position:relative; background-color:white;padding:20px;border:1px teal solid; -moz-border-radius: 15px; border-radius: 15px;}
#javamenu {margin-top:-60px;width:70em;margin-left:auto; margin-right:auto;}
a:HOVER { color:teal }
body { background-color:silver; font-size:12px; margin-top: 50px; }

h1 { font-family:Arial, Helvetica, Geneva; font-size:16pt; font-weight:900; padding-bottom:5px; padding-top:5px; text-align:center; width:100%; height:auto; line-height:normal; font-style:italic; /* background-color: #ffe3bb;*/ background-color: #003f6b; color: white; margin-top: 5px; -moz-border-radius: 8px; border-radius: 8px;}

body:nth-of-type(1) h1 {margin-top:12px;}

h2 { font-style:italic; font-weight:700; color:#003f6b; font-size:14pt; font-family:Arial, Helvetica, Geneva; margin-top:10pt; margin-bottom:5px; margin-right:2px; padding-top:15px; padding-bottom:2px; padding-left:4px; padding-right:2px; line-height:130%; border-bottom:1px solid red; }
h3 { color:black; font-style:italic; font-size:12pt; font-family:Arial, Helvetica, Geneva; background:repeat scroll; margin:4pt 0pt 0pt; padding-top:8pt; border-bottom:1pt solid navy; width:100%; margin-bottom:7px }
h4 { color:black; font-size:large; font-family:Arial, Geneva, Helvetica; background-color:#f0f5fa; border-top:1pt groove; border-bottom:1pt navy solid; padding-top: 4px; padding-bottom: 4px; text-align:center }
li { margin-bottom:5pt; margin-top:5px; font-family:Georgia, Tahoma, Verdana, serif; font-size:medium; line-height:125% }
p { font-family:Georgia, Tahoma, Verdana, serif; font-size:medium; line-height:145%; max-width:80em }
td { font-family:Georgia, Tahoma, Verdana, serif; font-size:medium; line-height:125% }
th { font-weight:400; font-family:Georgia, Tahoma, Verdana, serif; font-size:medium; line-height:125% }
h1 a {color:#66FFFF;}
.vevent dt {
  font-family: arial,helvetica;
  font-weight: bold;
  font-size: 12px;
  color: #000000;text-indent: 3px; list-style: disc; left: 3px;
}
.vevent dd {
  font-family: arial,helvetica;
  color: #3030a0;
  font-size: 12px; text-indent: 3px; list-style: disc; left: 3px;
}

.vevent,.entry,dd {margin-left: 0px; indent: 0px; padding-left: 0px; left: 0px; list-style: disc; text-indent: 0px; text-align: left;}

#navcontainer ul {margin-left: 0; padding-left: 0;}
#navcontainer ul li { margin-left: 0; padding-left: 0; list-style-type: none;   }
#navcontainer ul li a  { color: #003f6b; font-family: arial, helvetica, sans-serif; text-decoration: none; background-color: #D6E9F9; top: 5px; display: block; margin-top: 2px; border: thin solid #D6E9F9; margin-bottom: 10px; padding: 2px; padding-top:4px; padding-bottom:4px; font-weight: bold;  -moz-border-radius: 3px; border-radius: 3px;padding-left:5px;}
#navcontainer ul li a:hover { color: #fff; background-color: #000 }

.aright { float: right; }
.acenter { display: block;margin-left: auto;margin-right: auto}

img a {border: none;}
textarea     {
	color: #001a00;
	font-family: "Comic Sans MS", Chalkboard;
	background-color: #E1EEF4;
		margin-left:30px;
}
.text    {
	color: #001a00;
	font-family: "Comic Sans MS", Chalkboard;
	background-color: #E1EEF4
}
.buttons { background-color:#003f6b; padding:7px; text-align: center;}
[if IE]> <link href="/ie.css" rel="stylesheet" type="text/css"> <![endif]
.row1 td,.row1 th,.row2 th,.row2 td {border-bottom:solid 1px navy;}
.row1 {background-color: #DCE4E9;}
.row2 {background-color:#F0F4F6; } 
.row0 {background-color:#D6E9F9; vertical-align: bottom; font-weight: bold; }
.row2:hover {background-color: #CCFFFF;}
.row1:hover {background-color: #C5DAEB;}
.row0:hover {background-color:#3333FF;color: #66FFFF;}

	.demo-button {
		position:relative;
		display:inline-block;
		width:12em;
		padding:0.25em 0.5em 0.3em 0.5em;
		text-align:center;
		cursor:pointer;
		border:2px solid #999;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
                background-color:#666;
			background-color:rgba(128,128,128,0.75);
	  -moz-border-radius:6px;
	    -webkit-border-radius:6px;
	    -opera-border-radius:6px;
	    -khtml-border-radius:6px;
	    border-radius:6px;
		font-size:1em;
		color:#fff;
		font-weight:bold;
		text-shadow:1px 1px 3px rgba(0,0,0,0.5);
		background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(16,96,192,0.75)), to(rgba(96,192,255,0.9)));
		background-image:-moz-linear-gradient(top,bottom,from(rgba(16,96,192,0.75)), to(rgba(96,192,255,0.9)));
	-khtml-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
		-moz-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
		box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
	}

	.demo-button:hover {
		border-color:#6699cc;
		color: white;
		background-color:rgba(64,128,192,0.75);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(64,64,64,0.75)), to(rgba(192,192,192,0.9)));
		background-image:-moz-linear-gradient(top,bottom,from(rgba(64,64,64,0.75)), to(rgba(192,192,192,0.9)));
	  		-khtml-box-shadow:rgba(128,192,255,0.75) 0px 8px 24px;
		-moz-box-shadow:rgba(128,192,255,0.75) 0px 8px 24px;
		box-shadow:rgba(128,192,255,0.75) 0px 8px 24px;
		margin-right:1.5em;
	}
	
	

