body { 
background: #fff url(../images/background.gif) repeat top left;
margin: 0;
border: 0;
padding: 0;
text-align: center;
font-size: 1em;
font-family: arial, verdana, sans serif;
color: #000;
}
	
img {
border: 0;
}

div#container {
position: relative;
border: solid 2px #000;
background-color: #fff;
margin-left: auto;
margin-right: auto;
margin-top: 40px;
padding: 4px 0 10px 0;
width: 400px;
text-align: left;
}

div#bubble {
position: absolute;
background:   url(../images/bubble.gif) no-repeat top left;
width: 334px;
height: 379px;
top: -40px;
right: -145px;
margin: 0;
padding: 0;
}

#bubble span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

#nav {
margin: 0;
padding: 0;
list-style-type: none;
}

#nav li {
margin: 0;
padding: 4px 0 8px 2px;
}

*html #nav li { padding-bottom: 4px; }

#nav a {
	display: block;
	padding: 0;
	margin: 0;
	width: 126px;
	height: 18px;
}

a:link#home, a:visited#home {background-image:  url(../images/nav_home.gif);}
a:hover#home, a:active#home  {background-image:  url(../images/nav_home_on.gif);}

a:link#doc, a:visited#doc {background-image:  url(../images/nav_doc.gif);}
a:hover#doc, a:active#doc  {background-image:  url(../images/nav_doc_on.gif);}

a:link#mv, a:visited#mv {background-image:  url(../images/nav_mv.gif);}
a:hover#mv, a:active#mv  {background-image:  url(../images/nav_mv_on.gif);}

a:link#cv, a:visited#cv {background-image:  url(../images/nav_cv.gif);}
a:hover#cv, a:active#cv  {background-image:  url(../images/nav_cv_on.gif);}

a:link#contact, a:visited#contact {background-image:  url(../images/nav_contact.gif);}
a:hover#contact, a:active#contact  {background-image:  url(../images/nav_contact_on.gif);}

a:link#about, a:visited#about {background-image:  url(../images/nav_about.gif);}
a:hover#about, a:active#about {background-image:  url(../images/nav_about_on.gif);}

a:link#links, a:visited#links {background-image:  url(../images/nav_links.gif);}
a:hover#links, a:active#links {background-image:  url(../images/nav_links_on.gif);}

#nav span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

div#VU {
display: block;
margin: 20px 0 0 10px;
padding: 0;
}

#VU img {
display: block;
width: 177px;
height: 155px;
margin: 0;
padding: 0;
border: 0;
}

div#video {
position: absolute;
background: url(../images/video_back.gif) no-repeat top right;
width: 348px;
height: 450px;
top: -20px;
right: -155px;
margin: 0;
padding: 0;
text-align: center;
}

.file {
margin-top: 15px;
padding: 0;
}

div#main {
width: 235px;
padding: 10px;
margin: 0 0 5px 0;
}

div#main p.last {
margin-bottom: 70px;
}

div#main p {
text-align: left;
font-size: 80%;
margin-top: -5px;
}
*html div#main p { margin-top: -15px; }

div#main h1 {
width: 230px;
font-size: 110%;
color: green;
font-weight: bold;
}

div#main h2 {
font-size: 85%;
color: #696969;
font-weight: bold;
}

/*  Main Hyperlinks */

div#main a:link, div#main a:visited {
	text-decoration: none;
	border-bottom: dotted 1px #FF8C00;
	color: #FF8C00;
	}

div#main a:hover { 
	color: red;
	border-bottom: none;
	}

div#main a:active {
	color: #c03; 
	}


/*  wmv Hyperlinks */
div#wmv a:link, div#wmv a:visited {
	font-size: 70%;
	text-decoration: none;
	color: #fff;
	}

div#wmv a:hover { 
	color: red;
	text-decoration: underline;
	}

div#main a:active {
	color: #c03; 
	}
	
/*  News Hyperlinks */
div#newsContent a:link, div#newsContent a:visited {
	text-decoration: none;
	color: #FF8C00;
	}

div#newsContent a:hover { 
	color: red;
	border-bottom: none;
	}

div#newsContent a:active {
	color: #c03; 
	}


/*  News  */
div#newsContainer {
padding: 0;
margin: 0;
}

div#newsContent {
padding: 0;
margin: 0 5px;
}

div#newsContainer h1 {
font-size: 110%;
color: green;
font-weight: bold;
padding-left: 5px;
background-color: #FF8C00;
}
div#newsContent h2 {
  margin: 1.5em 0 .75em;
  font: 75%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform: uppercase;
  letter-spacing: .2em;
  color: #999;
  }
	
/* Posts
----------------------------------------------- */
.date-header {
  margin: 0 0 10px 0;
  }
.post {
  margin: 5px 5px;
  padding-bottom: 0;
  font: 75%/1em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  }
.post-title {
  margin: 0;
  padding: 0;
  font-size: 130%;
  line-height: 1.4em;
  color: #c60;
  border-bottom:1px dotted green;
  }

.post div {
  margin:0 0 .75em;
  }
  }
.post img {
  padding:4px;
  border:1px solid #ddd;
  }

