
b, strong { font-weight: bold; }
a:hover { text-decoration: underline; }
p { padding: 0; margin: 0 auto; }
h1 { font-size: 1em;
	font-weight: bold;
}
h2 { font-size: 1em; font-weight: bold; }
h3 { font-size: 1.5em; font-weight: bold; }
.imageStyle, .image-left, .image-right { margin: 3px; padding: 5px; float: left; border: 1px solid #ccc; }
.image-left { margin: 3px 3px 3px 0; float: left; }
.image-right { margin: 3px 0 3px 3px; float: right; }

#container { padding: 0; margin: 0 auto; display: block; text-align: left;
	border: 6px solid white;
}

#header b { font-size: 2em; display: inline; text-transform: uppercase; }

#header p { font-size: 1.1em; padding-top: 70px; }
#banner { height: 129px; padding: 0; margin: 0 auto; }
>html #banner { height: 131px; }


/* Parent - Level 0 */

#navcontainer ul {
	padding: 0;
	list-style: none;
	margin: 0px;
}

#navcontainer li {
	width: 120px;
	float: left;
	position: relative;
	display: inline;
}

/* Fix IE. Hide from IE Mac \*/
* html #navcontainer ul li { float: left; }
/* End */

/* Child - Level 1 */

#navcontainer ul ul {
	position: absolute;
	left: 0;
	display: none;
	z-index: 100;
	top: 20px;
	border-top: 2px solid white;
}

#navcontainer ul ul #current{
}

/* Child Level 3 */

#navcontainer ul ul ul {
	position: absolute;
	left: 120px;
	top: 0;
}

#navcontainer ul ul ul ul li { 
}

div#navcontainer ul ul, div#navcontainer ul ul ul, div#navcontainer ul li:hover ul ul, div#navcontainer ul li:hover ul ul ul, div#navcontainer ul li:hover ul ul ul ul, div#navcontainer ul li:hover ul ul ul ul ul{
display:none;
}

div#navcontainer ul li:hover ul, div#navcontainer ul ul li:hover ul, div#navcontainer ul ul ul li:hover ul, div#navcontainer ul ul ul ul li:hover ul, div#navcontainer ul ul ul ul ul li:hover ul{
display:block;
}

#contentContainer {
	margin: 0;
	width: auto;
	padding: 10px;
}
    
#breadcrumbcontainer { margin: 0; padding: 10px 0;
	text-align: center;
}
#breadcrumbcontainer ul {
	display: inline;
}
#breadcrumbcontainer li {
	display: inline;
}

#sidebar { width: 200px; background: url(images/bg_sidebar.png) transparent; border-bottom: 1px dotted white; font-size: 90%;
	padding: 10px;
}

.blog-entry { margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px dotted #e6e6e6;
}
.blog-entry-category { margin-bottom: 5px; }
.blog-entry-body { margin-bottom: 5px; }
.blog-entry-comments { text-align: right; margin: 5px 0 0 0; font-size: 90%; }
.blog-archive-background { margin: 10px; }
.blog-archive-headings-wrapper { }
.blog-archive-enteries-wrapper { }
.blog-archive-month { }
.blog-archive-link { }
.required-text { color: red; }
.form-input-field { }
.form-input-button { }
.filesharing-item { margin-bottom: 8px; }
.filesharing-item-title { padding: 2px 0; display: block; border-bottom: 1px solid #e6e6e6; }
.filesharing-item-title a { }
.filesharing-item-title a:hover { }
.filesharing-item-description { padding: 2px 0; }
.thumbnail-table { }.thumbnail-frame { background: white top; padding: 4px; }.thumbnail-frame a { }.thumbnail-frame a:hover { }.thumbnail-frame img { }.movie-thumbnail-frame { padding: 10px 0; }
.movie-background { }
.movie-frame { text-align: center; margin: 10px; }