html,body{border:0;outline:0;font-size:1em;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
body{width:100%;color:#fff;font-size:70%;overflow:hidden}
.image-fade{outline:none;text-decoration:none;border:none}
ol,ul{list-style:none}
.external{background:url(../css/images/external.png) no-repeat right center;padding-right:15px}
.image-left{float:left;position:relative;margin:8px;padding:2px}
.image-right{float:right;position:relative;margin:8px;padding:2px}
h1,h2,h3,h4,h5{line-height:1em}
h1{font-size:2.4em}
h2{font-size:2.2em}
h3{font-size:2em}
h4{font-size:1.8em}
blockquote,.standout{font:italic bold 2em Georgia, "Times New Roman", Times, serif;padding:10px}
.code{font:1.5em "Courier New", Courier, mono;padding:10px}
ul.disc{list-style-type:disc}
ul.circle{list-style-type:circle}
ul.square{list-style-type:square}
ol.arabic-numbers{list-style-type:decimal}
ol.upper-alpha{list-style-type:upper-alpha}
ol.lower-alpha{list-style-type:lower-alpha}
ol.upper-roman{list-style-type:upper-roman}
ol.lower-roman{list-style-type:lower-roman}
#headerContainer{position:relative;top:0;left:0;height:auto;min-height:52px;width:100%;border-top:1px solid #CCC; z-index: 1}
#headerContainer h1{float:left;top:0;padding-right:10px;color:#FFF;font-size:2.3em}
#headerContainer h2{float:left;color:#FFF;font-size:1em;padding:20px 10px 0 0}
#logoContainer1{position:relative;float:left;top:6px;left:10px;z-index:3;padding-right:20px;padding-bottom:10px}
#superbgimage{display:none;background:#333 url(../images/progress.gif) no-repeat center}
#superbgimage img{image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic}
#container{position:absolute;bottom:32px;width:100%;height:100px;background:transparent url(../css/images/bg50.png);border-top:1px solid #FFF}
#panel{width:100%}
#panel1{width:100%;height:100%}
#container2{position:relative;display:none;top:0;width:100%}
#panel2{background:transparent url(../css/images/bg35.png);height:auto;width:100%;box-shadow:0 0 5px #000}
#panel3{width:50%}
#footer2{display:block;position:absolute;width:100%;text-align:left;left:0;bottom:0;font-size:1em;border-top:1px solid #FFF;padding:10px 10px 10px 30px}
#rw_email_contact{padding-left:.5em}
#showtitle{text-align:right;right:20px;padding:12px}
.title{margin-top:10px;font-size:1.2em;margin-right:20px}
.imagecount{margin-top:5px;top:0;margin-right:20px}
.prev{position:absolute;left:0;width:50%;height:100%;overflow:hidden;display:block;background:transparent url(../css/images/bg0.png)}
.next{position:absolute;right:0;width:50%;height:100%;overflow:hidden;display:block;background:transparent url(../css/images/bg0.png)}
#controls{position:absolute;width:10%;height:auto;right:10px;bottom:15px;border:1px solid #FFF}
#info-slide{background:url(../css/images/x4.png) no-repeat center;position:absolute;z-index:3;bottom:0;right:20px;width:20px;height:20px;color:#FFF;text-align:center;text-decoration:none;padding:6px}
#left-slide{background:url(../css/images/left18.png) no-repeat center;position:absolute;z-index:3;bottom:0;right:150px;width:20px;height:20px;color:#FFF;text-align:center;text-decoration:none;padding:6px}
#right-slide{background:url(../css/images/right18.png) no-repeat center;position:absolute;z-index:3;bottom:0;right:120px;width:20px;height:20px;color:#FFF;text-align:center;text-decoration:none;padding:6px}
#thumbs-slide{background:url(../css/images/thumbpoints18.png) no-repeat center;position:absolute;z-index:3;bottom:1px;right:70px;width:20px;height:20px;color:#FFF;text-align:center;text-decoration:none;padding:6px}
#panel-slide{background:url(../css/images/graycross18.png) no-repeat center;position:absolute;bottom:0;right:20px;width:20px;height:20px;color:#FFF;text-align:center;text-decoration:none;z-index:3;padding:10px}
#wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:transparent url(../css/images/bg50.png)}
#contentContainer{position:relative;width:100%;height:100%;margin-left:auto;margin-right:auto;margin-bottom:120px;top:20px;padding:0;
}
#photos{display:none;position:absolute;left:0;right:0;top:30px;width:610px;margin:0 auto}
#photos a{display:inline-block;padding-bottom:5px;margin:5px 7px 10px 0}
#photos a.activeslide{padding-bottom:4px;border-bottom:1px solid #ccc}
#overlay{height:0;width:100%}
#cover{background-image:url(../images/bg0.png);position:absolute;bottom:0;height:100%;width:100%}
#breadContainer{position:relative;float:rigth;top:30px;right:12px;text-align:right;padding:10px}
#breadContainer ul{list-style-type:none}
#breadContainer li{display:inline}
.clearer{clear:both}
#content{position:relative;margin:0 20px 20px;padding:10px;z-index: 1}
#content img{padding-right:5px}
#navContainer{position:absolute;margin-top:0;display:inline;z-index:200;background-image:url(../images/bg50.png);width:100%}
#navContainer ul{list-style-type:none;list-style-position:outside;position:relative;z-index:200;margin:0;padding:0}
#navContainer a{display:inline;text-decoration:none;z-index:20;padding:0}
#navContainer li{float:left;position:relative;line-height:33px;display:inline;margin:0}
#navContainer li a{font-size:1.2em;display:block;text-decoration:none;z-index:20;margin:0 20px}
#navContainer li p{display:block;text-decoration:none;cursor:default;z-index:30;margin:0;padding:0 25px 0 15px}
#navContainer ul ul{position:absolute;top:33px;display:none;width:150px;margin:0;padding:0}
#navContainer ul ul li{position:relative;line-height:25px;display:block;padding-top:1px;width:150px;margin:0}
#navContainer ul ul li a{font-size:1em;display:block;text-decoration:none;z-index:20;padding-left:10px;background:url(../css/images/bg50.png) repeat}
#navContainer ul ul li p{display:block;text-decoration:none;cursor:default;z-index:30;margin:0;padding:0 15px 0 0}
#navContainer ul ul ul{top:0;left:111px;width:150px;margin:0;padding:0}
#navContainer ul ul ul li{padding-top:1px;margin:0}
#myExtraContent1{position:relative;top:0;width:97%;left:0;height:auto;overflow:hidden;line-height:1.1em;font-size:1em;margin:0 10px 0 20px;padding:10px 10px 20px}
#myExtraContent2{position:relative;top:0;left:0;width:99%;height:auto;overflow:hidden;line-height:1.1em;font-size:.9em;margin:0 10px 10px}
#myExtraContent3{position:absolute;top:2px;right:0;width:50%;height:auto;overflow:hidden;line-height:1.1em;font-size:.9em;margin:5px 35px 10px 20px;text-align: right;}
#myExtraContent4{position:absolute;bottom:10px;right:210px;text-align:right;width:40%;height:auto;max-height:32px;overflow:hidden;line-height:1.1em;font-size:.9em;z-index:10;margin:0}
.blog-entry{color:#000;padding:20px 20px 100px 0}
.blog-entry-title{font-size:1.5em;letter-spacing:-1px;color:#000}
.blog-entry-date{padding-left:0;margin-bottom:15px;letter-spacing:-1px;color:#000}
#blog-categories:before{content:"categories:";display:block;margin-bottom:5px;font-size:1.6em;color:#000}
.blog-entry-body{color:#fff}
.blog-entry-comments{margin-top:10px;font-size:.9em}
#blog-archives:before{content:"archives:";display:block;margin-top:10px;margin-bottom:5px;padding-top:30px;font-size:1.6em;color:#000}
.blog-archive-headings-wrapper{margin-left:52px;height:135px;text-align:left;position:relative}
.blog-archive-entries-wrapper{position:relative;text-align:left;margin:10px 0 120px 52px;padding:0 0 20px}
.blog-archive-entries-wrapper .blog-entry{border-bottom:0;margin:0;padding:10px 0 20px}
.blog-archive-entries-wrapper .blog-entry-body{border-bottom:#ddd 1px;margin:0 30px;padding:10px 0 20px}
.blog-archive-month{color:#000;font-size:2em;margin:30px 0 5px}
.blog-archive-link{padding-left:0;font-size:1.6em}
.blog-archive-link a:link,.blog-archive-link a:visited{color:#000;border-bottom-color:#000}
#blog-categories{padding-top:30px}
#blog-rss-feeds:before{content:"feeds:";display:block;margin-bottom:5px;font-size:1.6em;color:#000;padding-top:30px}
.blog-read-more{display:block;float:right;margin:30px 0 0 5px}
ul.blog-tag-cloud:before{content:"tag cloud:";display:block;padding-top:30px;margin-bottom:5px;font-size:1.6em;color:#000}
ul.blog-tag-cloud li a:after{content:", "}
ul.blog-tag-cloud{text-align:justify;margin:0;padding:0}
ul.blog-tag-cloud li{display:inline;padding-right:5px}
.blog-tag-size-1{font-size:.8em}
.blog-tag-size-2{font-size:.85em}
.blog-tag-size-3{font-size:.9em}
.blog-tag-size-4{font-size:.95em}
.blog-tag-size-5{font-size:1em}
.blog-tag-size-6{font-size:1.05em}
.blog-tag-size-7{font-size:1.1em}
.blog-tag-size-8{font-size:1.15em}
.blog-tag-size-10{font-size:1.25em}
.blog-tag-size-11{font-size:1.3em}
.blog-tag-size-12{font-size:1.35em}
.blog-tag-size-13{font-size:1.4em}
.blog-tag-size-14{font-size:1.45em}
.blog-tag-size-15{font-size:1.5em}
.blog-tag-size-16{font-size:1.55em}
.blog-tag-size-18{font-size:1.65em}
.blog-tag-size-19{font-size:1.7em}
.blog-tag-size-20{font-size:1.75em}
.rw-sitemap ul{padding:0 0 10px 10px}
.rw-sitemap ul li{padding:2px}
.filesharing-description{font-weight:700}
.filesharing-item-title a:link{margin-bottom:5px;font:2em}
.form-input-field{background:#f4f4f4;width:30%}
.movie-page-title{font-size:1.5em;letter-spacing:.1em;margin-bottom:10px;font-weight:700}
.movie-page-description{font-size:1em;margin:10px 0 20px}
.movie-thumbnail-frame{display:inline-block;position:relative;width:300px;height:200px;margin:0 30px 50px 0}
.movie-thumbnail-frame:hover{-webkit-transform:scale(1.009)}
.movie-thumbnail-frame span{position:absolute;cursor:pointer;top:0;left:0;width:300px;height:200px;opacity:.5}
.movie-thumbnail-frame span:hover{opacity:1}
.movie-thumbnail-frame img{width:100%;height:80%;display:inline;margin:0}
.movie-thumbnail-caption{font-size:1em;line-height:20px}
.movie-background{background-image:none;display:inline;padding:0}
.movie-frame{text-align:center;padding-top:25px}
.movie-title{padding-top:20px;font-size:14px;margin:0 30px}
.message-text{margin-top:20px}
.album-title{font-size:1.5em;letter-spacing:1px;margin-bottom:2px;line-height:1.2}
.album-description{margin-bottom:50px}
.album-wrapper{display:block;position:absolute;top:120px;margin-bottom:200px}
.thumbnail-wrap{text-align:center;position:relative;float:left;margin-bottom:60px;margin-right:20px}
.thumbnail-frame{position:absolute;bottom:0;left:0;margin-bottom:10px;padding:5px}
.thumbnail-frame img{border:none;margin:auto}
.thumbnail-caption{height:35px;display:block;font-size:1em;margin:0;padding:0}
.photo-background{text-align:center;margin:0 auto}
.photo-navContainerigation{margin-bottom:20px;text-align:center;padding:20px 40px 10px}
.photo-frame{text-align:center;margin:0 auto;padding:2px}
.photo-title{font-size:2.5em;letter-spacing:1px;margin:0 0 5px}
.photo-caption{font-size:1.1em;margin:0}
a:link,a:visited,a:hover,a:active,a:focus{border:none;outline:none;color:#ccc;text-decoration:none}
a img,.rw-sitemap ul li a{border:none}
h5,.blog-tag-size-17{font-size:1.6em}
h6,.blog-tag-size-9,.movie-page-title{font-size:1.2em}
#clearFooter,#sidebarContainer,#navContainer li:hover ul ul,#navContainer li:hover ul ul ul,#navContainer li:hover ul ul ul ul{display:none}
#navContainer li:hover ul,#navContainer li li:hover ul,#navContainer li li li:hover ul,#navContainer li li li li:hover ul,.rw-sitemap{display:block}
.filesharing-item,.movie-frame{margin-bottom:10px}
@media only screen and min-device-width 768px and max-device-width 1024px {
#overlay{height:auto}
#panel{min-height:130px}
}
@media only screen and max-device-width 480px {
#overlay{height:auto}
#panel{min-height:130px}
}