*{margin:0;padding:0;border:0 none;}
input,select{border:1px solid #666;padding:1px;}
html{height:100%;}
body{height:100%;text-align:center;font-size:.7em;font-family:Verdana,Tahoma,sans-serif;background:#1b1b1b url(images/bg.gif) repeat-x;}
a:link,a:visited{text-decoration:none;color:#4166af;}
a:hover,a:active{text-decoration:none;}
img{border:none;}
.image-left{float:left;margin:3px 10px 3px 0;border:none;}
.image-right{float:right;margin:3px 0 3px 10px;border:none;}
.blockHeader{background-color:#e2edf9;border:1px solid #e2edf9;color:#000;font-size:11px;font-weight:bold;margin-bottom:15px;margin-top:20px;padding:3px 5px 3px 10px;}
#container{margin:0 auto 0;position:relative;z-index:1;width:920px;}
.clearer{clear:both;}
#pageHeader{width:920px;height:178px;position:relative;margin:0 auto;text-align:left;}
#pageHeader img{position:absolute;top:14px;right:40px;border:0 none;}
#pageHeader a img{border:0 none;}
#pageHeader h1{font-size:2.2em;font-weight:bold;color:#fff;text-align:right;padding:43px 10px 4px;letter-spacing:1px;text-shadow:#fff 1px 1px 0;font-variant:normal;}
#pageHeader h2{font-size:1.4em;font-weight:normal;color:#fff;text-align:right;margin:4px 10px 0;letter-spacing:1px;}
#contentwrapper{color:#131313;text-align:left;width:920px;margin-right:auto;margin-left:auto;top:0;position:relative;display:block;border:1px solid #ccc;background-color:#fbfbfb;}
#contentContainer{position:relative;z-index:2;font-size:1.2em;line-height:1.4em;clear:left;background-color:#fbfbfb;}
#contentContainer #content{padding:15px;font-size:.9em;}
#footer{width:840px;margin:0 auto;text-align:center;font-size:.9em;padding-top:10px;}
#footer p{padding:0;margin:0 0 7px;}
#nav-bar{width:100%;display:block;height:32px;}
#top-navigation{float:right;margin:0;padding-top:4px;display:inline;height:32px;position:absolute;right:0;background-color:#fbfbfb;border:1px solid #ccc;}
#top-navigation li{float:left;display:inline;text-align:center;font-size:1.2em;margin-right:2px;margin-left:2px;}
#top-navigation li a,#top-navigation li a:visited{text-decoration:none;color:#666;font-weight:bold;border-bottom:medium none;border:1px solid #ccc;display:block;float:left;font-size:1.0em;height:32px;line-height:32px;list-style-type:none;margin:0 auto 0 0;padding:0 1.1em;text-align:center;}
#top-navigation ul a.hover,#top-navigation ul a.current{background:#ccc none repeat scroll 0 0;color:#3e67b1;display:block;border-left-color:#666;border-right-color:#666;border-top-color:#666;}
#top-navigation li a:hover,#top-navigation li a:current{text-decoration:none;color:#3e67b1;}
#top-navigation ul ul{display:none;}
#top-navigation ul .currentAncestor{color:#4166af;display:inline-block;background:#ccc none repeat scroll 0 0;border-bottom:2px solid #4166af;}
#navcontainer{position:relative;padding:0;text-align:center;font-size:1em;height:32px;margin:0 auto;}
#navcontainer ul ul .current{text-decoration:none;border-style:solid;border-width:1px;border-bottom-style:none;border-bottom:none;}
#navcontainer ul ul{height:20px;list-style:none;margin:0;padding:0 0 0 1px;position:relative;z-index:10;border-bottom-style:none;border-bottom:none;}
#navcontainer ul ul li{float:left;display:inline;list-style-type:none;}
#navcontainer ul ul a:hover{text-decoration:none;border-bottom-style:none;border-style:solid;border-width:1px;border-bottom:none;}
#navcontainer ul ul a:active{text-decoration:none;border-bottom-style:none;border-style:solid;border-width:1px;border-bottom:none;}
#navcontainer ul ul li a.active{text-decoration:none;border-bottom-style:none;border-style:solid;border-width:1px;border-bottom:none;}
#navcontainer ul ul ul{display:none;}
#navcontainer ul{display:inline;height:0;line-height:0;padding:0;margin:0;}
#navcontainer ul li{display:inline;height:0;line-height:0;padding:0;margin:0;}
#navcontainer ul li a{display:none;height:0;line-height:0;padding:0;margin:0;}
#navcontainer ul ul{position:relative;margin:0 auto;display:inline-block;height:20px;list-style:none;margin:0;padding:0 0 0 1px;position:relative;z-index:10;border-bottom-style:none;border-bottom:none;float:left;}
#navcontainer ul ul li{list-style:none;padding:0;line-height:20px;height:20px;margin-right:2px;margin-left:-1px;}
#navcontainer ul ul li a{display:block;text-decoration:none;padding:0 10px;text-align:center;float:left;list-style-type:none;text-align:center;font-size:1.0em;font-weight:bold;text-decoration:none;padding:0 1.1em;height:31px;line-height:32px;border-bottom-style:none;border-style:solid;border-width:1px;border-bottom:none;margin:0 auto 0 0;}
#navcontainer ul ul ul{display:none;}
#navcontainer ul ul ul a{font-weight:bold;text-decoration:none;}
#sub-navcontainer{margin-bottom:10px;position:relative;top:10px;right:1px;text-align:left;font-size:1em;font-family:Arial,Helvetica,Verdana,sans-serif;}
#sub-navcontainer ul{list-style:none;margin:0;padding:0;width:150px;}
#sub-navcontainer li{position:relative;display:inline;height:0;}
#sub-navcontainer a{display:none;padding-left:10px;padding-top:6px;height:20px;padding-bottom:3px;letter-spacing:1.4px;}
#sub-navcontainer a:hover{color:#000;}
#sub-navcontainer ul ul a{display:none;}
#sub-navcontainer ul ul ul{width:155px;font-weight:bold;}
#sub-navcontainer ul ul ul a{display:block;padding-left:10px;text-decoration:none;color:#fff;margin-bottom:1px;background-color:#000;padding-top:3px;padding-bottom:0;font-size:.9em;}
#sub-navcontainer ul ul ul ul a{padding-left:20px;}
#sub-navcontainer ul ul ul ul ul a{padding-left:40px;}
#sub-navcontainer ul ul ul ul ul ul a{padding-left:60px;}
#breadcrumbcontainer{text-align:center;padding-bottom:10px;}
#breadcrumbcontainer ul{list-style:none;margin:0;padding:0;}
#breadcrumbcontainer li{display:inline;padding:0;}
blockquote,.standout{font-style:italic;margin:0;font-size:1em;color:#2f2f2f;}
h1,h2,h3,h4,h5{margin-top:3px;margin-bottom:3px;padding-top:3px;padding-bottom:3px;}
table{font-size:1em;}
.filesharing-item{margin-bottom:15px;}
.filesharing-item-title{background:url(images/icons/dload.png) no-repeat left center;padding-left:44px;font-size:1.6em;letter-spacing:1px;font-style:normal;padding-top:4px;}
.filesharing-item-description{margin-top:4px;margin-bottom:4px;}
.album-title{letter-spacing:1px;margin-bottom:5px;font-style:normal;font-size:2em;}
.album-description{font-size:.9em;margin-bottom:75px;padding-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;}
.album-wrapper{display:block;width:99%;position:relative;}
.thumbnail-wrap{text-align:center;position:relative;float:left;margin-bottom:60px;margin-right:18px;}
.thumbnail-frame{position:absolute;bottom:0;left:0;}
.thumbnail-frame a:hover{background:transparent;}
.thumbnail-frame img{margin:auto;border:1px outset #515b6a;}
.thumbnail-caption{color:#111;margin:0;padding:0;width:100%;height:38px;display:block;}
.photo-navigation{height:145px;position:relative;margin:0 auto 20px;}
.photo-links{height:24px;position:absolute;left:25px;bottom:0;width:100%;text-align:left;}
.photo-navigation a:link,.photo-navigation a:visited{display:inline;text-decoration:none;color:#fff;padding-right:5px;padding-left:5px;}
.photo-navigation a:hover{background:transparent;}
.photo-frame{padding:1px;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0;margin-top:30px;}
.photo-title{color:#fff;margin:0;position:absolute;top:40px;left:25px;font-size:2em;line-height:normal;letter-spacing:normal;font-family:"Lucida Grande",Lucida,Verdana,sans-serif;}
.photo-caption{margin:0;position:absolute;top:80px;left:25px;letter-spacing:normal;font:1.2em/normal "Lucida Grande",Lucida,Verdana,sans-serif;color:#fff;}
.exif-data p{margin:0;padding:0;}
.movie-page-title{letter-spacing:2px;margin-bottom:5px;font:normal 2em Georgia,serif;}
.movie-page-description{font-size:.9em;margin-bottom:15px;padding-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;}
.movie-thumbnail-frame{width:132px;height:132px;float:left;position:relative;margin-right:10px;margin-bottom:10px;border:1px outset #515b6a;text-align:center;padding:2px;}
.movie-background{margin:10px;}
.movie-title{letter-spacing:2px;font:normal 2em Georgia,serif;}
.movie-frame{margin-bottom:10px;}
.form-input-field{background:#fff;width:98%;border:1px solid #4c4c4c;}
.form-input-button{background-color:#cdcdcd;border:1px solid #4c4c4c;height:28px;padding-left:5px;padding-right:5px;margin-right:20px;}
ul.blog-tag-cloud{margin:0 0 10px;padding:0;text-align:justify;}
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-9{font-size:1.2em;}
.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-17{font-size:1.6em;}
.blog-tag-size-18{font-size:1.65em;}
.blog-tag-size-19{font-size:1.7em;}
.blog-tag-size-20{font-size:1.75em;}
.blog-archive-headings-wrapper{border-bottom:1px solid #b3b3b3;margin-bottom:30px;padding-bottom:10px;}
.blog-archive-month{font-size:1.5em;color:#000;margin:0;font-weight:bold;margin-bottom:5px;margin-right:10px;}
.blog-entry{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #878787;}
.blog-entry img{padding:6px;background-color:#f8f8f8;border:none;}
.blog-entry-title{font-size:1.5em;color:#000;margin:0;font-weight:bold;margin-bottom:5px;}
.blog-entry-title a:link{color:#000;font-weight:bold;text-decoration:none;}
.blog-entry-date{margin-bottom:15px;color:#2d2d2d;}
.blog-entry-comments{margin-top:10px;}
#blog-archives{margin-bottom:10px;}
a.blog-archive-link-enabled{display:block;float:left;padding-left:15px;background:url(images/side_clock_over.png) no-repeat left 3px;}
a.blog-archive-link-enabled:hover{background:url(images/side_clock_over.png) no-repeat left 3px;}
.blog-archive-link-disabled{padding-left:15px;background:url(images/side_clock_over.png) no-repeat left 3px;}
#blog-categories{margin-bottom:10px;}
a.blog-category-link-enabled{display:block;float:left;padding-left:15px;background:url(images/side_category_over.png) no-repeat left 3px;}
a.blog-category-link-enabled:hover{background:url(images/side_category_over.png) no-repeat left 3px;}
.blog-category-link-disabled{padding-left:15px;background:url(images/side_category_over.png) no-repeat left 3px;}
#blog-rss-feeds{margin-bottom:10px;}
a.blog-rss-link{background:url(images/rss_icon.gif) no-repeat left center;padding-left:16px;display:block;float:left;}
a.blog-comments-rss-link{background:url(images/rss_icon.gif) no-repeat left center;padding-left:16px;display:block;float:left;margin-bottom:10px;}
a.blog-rss-link:hover,a.blog-comments-rss-link:hover{background:url(images/rss_icon_over.gif) no-repeat left center;}
#blog_top a.blog-category-link-enabled{list-style-position:outside;z-index:990;background:url(images/sbarrow.gif) no-repeat left center;}
#blog_top .blog-category-link-disabled{background:url(images/sbarrowo.gif) no-repeat left center;}
#blog_bottom a.blog-category-link-enabled{list-style-position:outside;z-index:990;background:url(images/sbarrow.gif) no-repeat left center;}
#blog_bottom .blog-category-link-disabled{background:url(images/sbarrowo.gif) no-repeat left center;}
#sidebarContainer{width:160px;font-size:1em;line-height:1.45em;margin-bottom:20px;margin-top:10px;}
#sidebarContainer #sidebar{padding:15px 0;text-align:left;}
#sidebarContainer .sideHeader{font-weight:bold;letter-spacing:2px;margin:0 0 5px;font-size:1.2em;}
#sidebarContainer h5{font-size:1.2em;letter-spacing:2px;border-bottom:1px solid #33322e;border-top:1px solid #33322e;padding-top:5px;}
#sidebarContainer h6{font-size:.9em;}
#contentContainer #content li{margin-left:30px;}
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;}
#sidebarContainer #sidebar ul{padding-left:10px;padding-right:4px;margin-bottom:10px;margin-top:6px;}
#sidebarContainer #sidebar li{margin-left:10px;}