/* COLORS AND BACKGROUNDS */
body { color: #555; }
h1, h2, h3 { color:#333; }
a:link, a:visited { text-decoration:none; color:#a00; }
a:hover { text-decoration:none; color:#e00; }
body { background-color:#f3f3f3; }
#page { 
  background-image:url(../img/shadow.png);
  background-repeat: repeat-y;
}
#header{ border-bottom-style:solid; }
#footer { border-top-style:solid; }
#header { border-bottom-width:1px; }
#footer { border-top-width:1px; }


/* MARGINS AND POSITIONING */

body { margin: 0px auto; }
#page { width:835px; padding-top:0px; text-align: justify; }
h1 { margin: 0.5em 0em 0.2em 0em; }
#dragons { margin:1em; float:right; }
#header { margin-bottom: 2em; }
#menu { margin-top: 1em; float: right;}
#menu h3 { margin: 0.4em 1em 0.5em 1em; float:left; }
dt {  margin: 0.8em 0em 0.2em 0em; }
h5{ margin-bottom: 0.2em;}

hr { margin-bottom: 3em; }
.status { vertical-align:middle; }

/* FONTS */

body { font-family:verdana; font-size:13px; }
h1, h2, h3 { font-family: Trebuchet MS; }
dt { font-style: italic; }
h1 { font-size: 2.8em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.4em; margin-bottom: 0.5em; }
h4 { font-size: 1.1em; }

/* DECORATIONS */

.accordion h3 { cursor: pointer; }

#videoDiv
{
	float:right;
	width: 350px;
	height: 350px;
	overflow: hidden;
	margin-left: 20px;
	margin-bottom: 20px;
}


#videoDiv video
{
	margin-left:-50px;
	margin-top:-50px;
}

.pul
{
	margin-bottom:0.2em;
}

#imgDome
{
	margin:0px 140px 20px 140px; 
}


#imgRtiViewer
{
	float:left;
	margin-right: 20px; 
}

#imgWebViewer
{
	float: right;
	margin-left: 20px; 
}