/* GENERAL */

body { background: transparent none; color: #000000; font: 9pt Georgia, Geneva, Arial, Helvetica; letter-spacing: 0.5px; margin: 0px 5% 0px 5%; padding: 0px; text-align: left; word-spacing: 1px; }

p { }

b, strong { font-weight: bold; }

a:link, a:visited { text-decoration: none; }

a:hover, a:active { }

img { border: none; vertical-align: middle; }

.image-left { float: left; margin: 2px 15px 5px 0px; padding: 1px; }

.image-right { float: right; margin: 2px 0px 5px 15px; padding: 1px; }


/* LAYOUT */

#container { margin: 0px; text-align: left; padding: 0px; width: 100%; }

#banner { background: none; margin-bottom: 10px; text-align: left; }

#banner img { float: right; }

#banner h1 { color: #000000; font-size: 16pt; font-weight: bold; margin: 0px; padding: 0px; }

#banner h2 { display: none; }

/* #banner h2 { color: #333333; font-size: 13pt; font-weight: normal; margin: 0px; padding: 0px; } */

#contentContainer { padding: 0px; }

#contentContainer #title { border-bottom: 1px solid #CCCCCC; font-size: 14pt; font-weight: normal; margin-bottom: 10px; padding-bottom: 10px; text-align: left; }

#contentContainer #content { padding: 0px; }

#contentContainer #content img { }

#sidebarContainer { display: none; }

#footer { background: none; border-top: 1px solid #CCCCCC; color: #000000; font-size: 10pt; margin-top: 10px; padding-top: 10px; text-align: center; }

#footer a { }


/* CALENDARING */

.borderlessright { float: right; margin: 0px 0px 10px 10px; padding: 1px; }

.borderright { border-style: solid; border-width: 1px; float: right; margin: 0px 0px 10px 10px; padding: 1px; }

.date { font-size: 1.1em; font-weight: normal; margin-top: 5px; }

.entry { border-bottom: 1px solid #CCCCCC; margin: 10px 0px 10px 0px; padding-bottom: 10px; }

.title { font-size: 1.25em; font-weight: bold; }

.text { margin-top: 3px; }

.textbold { font-weight: bold; margin-top: 3px; }

.venue { font-size: 1.1em; margin-bottom: 5px; margin-top: 5px; }


/* CAROUSEL */

.carousel_thumb_title { display: none; }


/* TABLES */

.borderless { background-color: #FFFFFF; border-collapse: separate; border-spacing: 1px; margin-bottom: 10px; width: 99%; }

.main {	background-color: #CCCCCC; border-collapse: separate; border-spacing: 1px; margin-bottom: 10px; width: 99%; }

.main td { background-color: #FFFFFF; padding: 5px; }

td.left { text-align: center; vertical-align: middle; width: 35%; }

td.right { text-align: left; vertical-align: top; width: 65%; }

td.header { background-color: #DDDDDD; text-align: center; }

td.across { text-align: center; }

td.half { text-align: center; vertical-align: top; width: 50%; }

td.third { text-align: center; vertical-align: top; width: 33%; }

td.quarter { text-align: center; vertical-align: top; width: 25%; }

td.fifth { text-align: center; vertical-align: top; width: 20%; }


/* BREADCRUMB */

#breadcrumbcontainer { display: none; }


/* TOOLBAR */

#navcontainer { display: none; }


/* GLOBAL */

blockquote, .standout { background-color: #F5F5F5; font-size: 8pt; margin: 0px; padding-left: 40px; }

h1 { font-size: 16pt; font-weight: bold; margin-bottom: 3px; }

h2 { font-size: 14pt; font-weight: bold; margin-bottom: 3px; }

h3 { font-size: 12pt; font-weight: bold; margin-bottom: 3px; }

h4 { font-size: 11pt; font-weight: bold; margin-bottom: 3px; }

h5 { font-size: 9pt; font-weight: bold; margin-bottom: 3px; text-align: center; }

h6 { font-size: 9pt; font-weight: bold; margin-bottom: 3px; }

.imageStyle { }


/* BLOG PAGE */

.blog-entry { border-style: none; }

.blog-entry-title { border-style: none; font-size: 16pt; font-weight: bold; margin-bottom: 3px; }

.blog-entry-date { border-style: none; color: #333333; font-size: 10pt; margin-bottom: 10px; margin-top: 5px; }

.blog-entry-body { border-style: none; margin-bottom: 45px; }


/* FILE SHARING */

.filesharing-description { border-bottom: 1px solid #CCCCCC; margin-bottom: 20px; }

.filesharing-item { }

.filesharing-item-title { font-size: 12pt; font-weight: bold; margin-bottom: 3px; }

.filesharing-item-description { margin-bottom: 10px; }


/* PHOTO ALBUM */

.album-title { font-size: 16pt; font-weight: bold; margin-bottom: 3px; }

.album-description { }

.thumbnail-frame { margin: 0px; padding: 0px; }

.thumbnail-frame a { }

.thumbnail-frame a:hover { height: 30px; }

.thumbnail-frame img { background: repeat url(images/sidebar_bg.png); }

.thumbnail-caption { color: #4C4C4C; font-size: 10pt; margin-top: -2px; }


/* PHOTO PAGE */

.photo-background { text-align: center; }

.photo-navigation { background: none; display: none; }

.photo-navigation a { display: none; }

.photo-navigation a:hover { display: none; }

.photo-frame{ }

.photo-links { display: none; }

.photo-title { display: none; }

.photo-caption { font-size: 11pt; margin: 0px; text-align: center; }


/* QUICKTIME PAGE */

.movie-description { text-align: center; }


/* MOVIE PAGE */

.movie-title { font-size: 16pt; font-weight: bold; text-align: left; }

.movie-frame { margin-bottom: 10px; text-align: center; }