body{font-size:12px;height:100%;margin:0 0 15px;padding:0;text-align:center;width:100%}
a:visited,a:link{color:#003c7d;text-decoration:none;text-shadow:0 0 0 #000}
a:hover,a:active{color:#000;text-shadow:2px 2px 1px #d9d9d9}
.image-left{float:left;margin:3px 4px 3px 0;padding:3px 4px 3px 0}
.image-right{float:right;margin:3px 0 3px 4px;padding:3px 0 3px 4px}
.clearer{clear:both}
#container{min-height: 100%; height:100%;margin-left:auto;margin-right:auto;padding:0;text-align:left}
#content{height:100%;t}

#pageHeader img{height: 100%; margin-right:15px}
#pageHeader h2,#pageHeader h1{font-weight:700}
#contentContainer{background:transparent;font-size:12px;height:100%;line-height:17px;margin-bottom:6px;margin-right:150px;margin-top:7px}
#contentContainer #content{height:100%;margin-left:0;margin-right:7px;padding:3px}
#sidebarContainer{clear:left;float:right;font-size:11px;line-height:16px;width:200px}
#sidebarContainer #sidebar{padding:5px 10px}
#sidebarContainer .sideHeader{background:0;color:#000;font-size:12px;font-weight:700;margin-bottom:7px;margin-top:7px;padding:3px 10px}
#footer{color:#000;font-size:11px;height:20px;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:30px;padding-right:30px;text-align:right}
#footer p,#pageHeader{margin:0;padding:0}
#footer a:link,#footer a:visited{color:#000;font-weight:700;text-decoration:none}
#breadcrumbcontainer{background:transparent;font-size:11px;line-height:22px;margin-bottom:0;margin-top:0;padding:0 15px;text-align:center}
#breadcrumbcontainer ul{list-style:none;margin:0;padding:0}
#breadcrumbcontainer li{display:inline;padding:0}
#breadcrumbcontainer a{color:#000;text-decoration:none}
#navcontainer{font-size:11px;height:100%;line-height:1.9em;margin-left:auto;margin-right:auto;position:relative;text-decoration:none}
#navcontainer #current{text-shadow:0 0 2px #fff}
#navcontainer .currentAncestor{background:transparent;text-shadow:none}
#navcontainer ul{left:0;list-style:none;margin:0;padding:0;position:absolute;top:0}
#navcontainer li{display:inline;float:left}
#navcontainer a{display:block;height:20px;text-align:center;width:120px}
#navcontainer ul ul{background:transparent;left:0;position:absolute;top:20px}
#navcontainer ul ul li{background:transparent;color:#000}
#navcontainer ul ul a{color:#000;height:22px;margin-left:0;margin-right:0;width:120px}
#navcontainer ul ul ul{background:transparent;left:0;margin:0;padding:0;position:absolute;top:22px;white-space:nowrap}
#navcontainer ul ul ul #current,#navcontainer ul ul ul li a:hover,#navcontainer ul ul ul li a,#navcontainer ul ul ul li,#navcontainer ul ul #current,#navcontainer ul ul a:hover{background:transparent}
#navcontainer ul ul ul ul{background:transparent;display:none}
.standout,blockquote{border:inherit;color:#3f3f3f;font-weight:700;margin:0 10px;padding-left:10px;padding-right:10px}
h1{color:#000;margin:0}
h2{color:#191919;margin:0}
h3{color:#333;margin:0}
.imageStyle{border:1px none}
.blog-entry-summary{background:url(images/page/trasp0.png) repeat left top;border:inherit;color:#414141;margin-bottom:15px;padding:6px}
.blog-read-more{margin-bottom:2px;margin-top:2px;padding:5px}
.blog-archive-background{background:url(images/color1/white.jpg) #7f7f7f center repeat-y;text-decoration:none}
.blog-archive-headings-wrapper{margin-left:auto;margin-right:auto;text-align:left;text-decoration:none}
.blog-archive-entries-wrapper{margin-left:auto;margin-right:auto;padding:1px;text-align:left;text-decoration:none}
.blog-archive-link a:link,.blog-archive-link a:visited{color:#3f3f3f}
.blog-archive-link a:hover{text-decoration:underline}
.blog-archive-month{background:9px 0 url(images/blogpaper.gif) no-repeat;color:#1c1c1c;font-size:25px;font-weight:700;line-height:30px;margin-bottom:4px;margin-top:3px;text-align:left;text-indent:40px}
.blog-archive-link{background:url(images/blogback.gif) no-repeat 25px 4px;font-size:15px;font-weight:700;margin-bottom:17px;text-align:left;text-indent:41px}
.blog-entry-title{color:#1c1c1c;font-size:18px;font-weight:700;margin-bottom:7px;text-indent:10px}
.blog-entry-date{background:url(images/page/trasp0.png) repeat left top;border-top:1px solid #adadad;color:#636363;font-size:11px;padding-right:10px;text-align:right}
.blog-entry-body{margin-bottom:20px;margin-top:13px;padding:0}
.blog-entry-comments{font-size:11px;margin-bottom:15px;margin-top:10px;padding-right:10px;text-align:right}
.blog-category-link-enabled,.blog-category-link-disabled{background:url(images/blogback.gif) no-repeat 0 3px;font-size:13px;font-weight:700;line-height:20px;padding-bottom:3px;padding-left:14px}
.filesharing-description{margin-bottom:10px}
.filesharing-item{background:transparent repeat url(images/page/trasp-light.png);font-weight:700;margin-bottom:10px;padding:1px 1px 1px 10px;text-shadow:2px 1px 3px #fff}
.filesharing-item-title a:link{margin-bottom:5px;padding-bottom:1px;padding-right:1px;padding-top:1px;text-decoration:none}
.filesharing-item-title a:hover{border-bottom:1px solid #000;text-decoration:none;text-shadow:0 0 0 #fff}
.filesharing-item-title a:visited{text-decoration:none;text-shadow:0 0 0 #fff}
.filesharing-item-description{font-size:11px;font-weight:400;padding:3px;text-decoration:none;text-shadow:0 0 0 #fff}
.thumbnail-caption{display:block;font-size:11px;height:35px;margin:0;padding:0}
.thumbnail-frame img{border:none;margin-left:auto;margin-right:auto;margin-top:auto;padding:0}
.thumbnail-frame{bottom:0;left:0;position:absolute}
.thumbnail-wrap{float:left;margin-bottom:50px;margin-left:0;margin-right:10px;position:relative;text-align:center}
.album-wrapper{display:block;position:relative;width:99%}
.album-description{margin-bottom:58px;padding-top:4px}
.thumbnail-table{float:left;margin-left:auto;margin-right:auto;width:59%}
.thumbnail-frame:hover{background:repeat url(images/color1/sidebar_tile2.png) transparent;text-decoration:underline}
.photo-navigation{background:url(images/page/trasp2.png) repeat-y center;height:100px;margin-bottom:5px;margin-top:5px}
.photo-links{color:#7f7f7f;font-weight:700}
.photo-navigation a:link,.photo-navigation a:visited{color:#000;text-decoration:none;text-shadow:none}
.photo-navigation a:hover,#breadcrumbcontainer a:hover,#footer a:hover,#footer a:active{color:#000;text-decoration:underline}
.photo-frame{background:url(images/page/trasp1.png) repeat;margin:0;padding:20px}
.photo-title{color:#000;font-size:20px;font-weight:700;margin-bottom:0;margin-left:0;margin-right:0;padding:4px 0 0;text-shadow:2px 2px 1px #fff}
.photo-caption{color:#585858;font-size:13px;font-style:italic;font-weight:700}
.movie-description{background:#dfdfdf;border:1px solid #d6d6d6;margin-top:15px;padding:3px;text-align:left}
.movie-page-title,.album-title{border-bottom:solid #adadad 1px;color:#1c1c1c;font-size:18px;font-weight:700;margin-top:0;padding-bottom:7px;text-indent:10px}
.movie-page-description{font-size:1em;margin-bottom:20px;padding-bottom:10px;padding-top:8px;text-align:left}
.movie-thumbnail-frame{display:inline;float:left;margin:5px 15px 10px 0;text-align:center;width:131px}
.movie-thumbnail-frame:hover{text-decoration:underline;text-shadow:0 0 5px #fff}
.movie-thumbnail-caption{font-size:11px;padding-bottom:8px;padding-top:9px;text-align:center}
.movie-frame{background:none;margin:5px;text-align:center}
.movie-title{background:url(images/page/trasp1.png) repeat;color:#000;font-size:13px;font-weight:700;padding-bottom:5px;padding-top:5px;text-align:center;text-shadow:1px 1px 2px #fff}
.form-input-field{background:#e9e9e9}
#object,#ifram{min-height: 100%; height:100%;width:100%}
