/*<group=General Styles>*/body{  background: #000000 url(images/bg_top.jpg) repeat-x;  background-attachment: fixed;  color: #000;  text-align: center;  font: 12px Arial, Verdana, Helvetica, sans-serif;  padding: 0;  margin: 100px 0px 0px;}a{  color: #5a0000;  text-decoration: none;  font-size: 12px;  font-weight: bold;}a img{  border: 0;}a:hover{  color: #555;}.image-left{  float: left;  margin: 3px 3px 3px 0px;  padding: 3px 3px 3px 0px;}.image-right{  float: right;  margin: 3px 0px 3px 3px;  padding: 3px 0px 3px 3px;}	/*</group>*//*<group=Layout>*/#container{  background: #fff repeat-y left url(images/sidebar_bg.png); /* BG Color Of The Main Div */  width: 900px;  margin: 0px auto; /* Right And Left Margin Widths To Auto */  text-align: left; /* Hack To Keep IE5 Windows Happy */  color: #3e3e3e;  padding-bottom: 20px;  font-family: Verdana, Arial, Helvetica, sans-serif;  letter-spacing: 0px;  word-spacing: 1px;  line-height: 1.5em;}#pageHeader{  width: 900px;  background: url(images/bannerklein.jpg) no-repeat;  text-align: left;  list-style: none;  height: 100px;}#pageHeader img{  display: inline;  float: left;  margin-top: 6px;  margin-left: 10px;  margin-right: 10px;}#pageHeader h1{  color: #fff;  margin: 0px;  text-align: center;  font-size: 26px;  letter-spacing: 2px;  padding: 30px 20px 5px 30px;}#pageHeader h2{  color: #fff;  margin: 0px;  font-size: 12px;  text-align: center;  padding-right: 20px;  padding-left: 30px;  letter-spacing: 3px;}#contentContainer{  width: 550px;  float: left;  text-align: left;  padding-top: 40px;}#contentContainer #content{  padding-right: 10px;  padding-left: 40px;  width: 500px;}#sidebarContainer{  width: 200px;  float: left;  text-align: left;}#sidebarContainer .sidebar{  padding: 10px;}#footer{  width: 900px;  margin: 0px auto; /* Right And Left Margin Widths To Auto */  text-align: center; /* Hack To Keep IE5 Windows Happy */;  height: 25px;  color: #fff;  background: url(images/footer.jpg) repeat-x;}#footer p{  margin: 0px;  padding-bottom: 10px;  padding-top: 7px;}#footer a{  color: #fff;}#footer a:hover{  color: #fff;  text-decoration: none;}	/*</group>*//*<group=Bread-crumb>*/#breadcrumbcontainer{  text-align: left;  padding: 0px;  margin-top: 10px;}#breadcrumbcontainer ul{  list-style: none;  margin: 0px;  padding: 0px;  display: inline;}#breadcrumbcontainer li{  padding: 0px;  display: inline;}#breadcrumbcontainer a{  display: inline;}#breadcrumbcontainer a:hover{  display: inline;}/*</group>*//*<group=Toolbar>*//* Toolbar Styles */#navcontainer{  line-height: normal;}#navcontainer #current{}#navcontainer ul{  margin: 0;  padding: 0;  list-style: none;  width: 190px; /* Width of Menu Items */  border-bottom: 1px solid #ccc;}#navcontainer ul li{  position: relative;}#navcontainer li ul{  position: absolute;  left: 189px; /* Set 1px less than menu width */  top: 0;  display: none;}/* Styles for Menu Items */#navcontainer ul li a{  display: block;  text-decoration: none;  color: #777;  background: #fff; /* IE6 Bug */  padding: 5px;  border: 1px solid #ccc;  border-bottom: 0;  padding-top: 6px;  padding-bottom: 6px;}/* Fix IE. Hide from IE Mac \*/* html #navcontainer ul li { float: left; height: 1%; }* html #navcontainer ul li a { height: 1%; }/* End */#navcontainer ul li a:hover{  color: #FFFFFF;  background: #5a0000;  text-shadow: 0px 0px 4px #c6e3f9;}/* Hover Styles */#navcontainer li ul li a{  padding: 6px 5px 6px 5px;}/* Sub Menu Styles */#navcontainer li:hover ul, #navcontainer li.over ul{  display: block;}/* The magic */body{  behavior:url(csshover.htc);}/* IE 6 PC Hack *//*</group>*//*<group=Global Classes>*/.standout{  font-style: italic;  background: #e3f1fc;  padding: 10px;  font-size: 13px;  color: #000;  border-bottom: 1px dotted #000;  border-top: 1px dotted #000;}h1{  color: #000;  font-size: 20px;  font-weight: normal;  margin-bottom: 3px;}h2{  color: #000;  font-size: 18px;  font-weight: normal;  margin-bottom: 3px;}h3{  color: #000;  font-size: 16px;  font-weight: normal;  margin-bottom: 3px;}h4{  color: #000;  font-size: 14px;  font-weight: normal;  margin-bottom: 3px;}h5{  color: #000;  font-size: 12px;  font-weight: normal;  margin-bottom: 3px;}.imageStyle{}	/*</group>*//*<group=Photo Album>*//*<group=Index Page (Thumbnail view)>*/.album-title{  color: #000;  font-size: 24px;  font-weight: normal;  margin-bottom: 3px;}.album-description{}.thumbnail-frame{  margin: 0px;  padding: 0px;}.thumbnail-frame a{}.thumbnail-frame a:hover{  height: 30px;}.thumbnail-frame img{  border-style: none;}.thumbnail-caption{  margin-top: -2px;  font-size: 0.8em;}	/*</group>*//*<group=Single Page (Photo view)>*/.photo-background{  text-align: center;  margin: 10px;}.photo-navigation{  padding: 10px;  background: #ffffff;  margin-bottom: 10px;}.photo-navigation a{}.photo-navigation a:hover{}.photo-frame{  margin: 0px;  border: 5px solid #ffffff;}.photo-links{}.photo-title{  color: #000;  font-size: 18px;  font-weight: normal;  margin: 0px 0px 5px 0px;}.photo-caption{  font-size: 13px;  margin: 0px;  color: #000;}/*</group>*/	/*</group>*//*<group=Blog>*//*<group=Archive Page>*/.blog-archive-background{  color: #000000;  text-align: center; /* To Make Content Centered */  font: 14px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;  background: #ffffff;}.blog-archive-headings-wrapper{  text-align: left;  width: 590px;  padding: 10px;}.blog-archive-entries-wrapper{  text-align: left;  width: 590px;  padding: 10px;}.blog-archive-month{  color: #000;  font-size: 24px;  font-weight: normal;  margin-bottom: 3px;}.blog-archive-link{ }/*</group>*/.blog-entry{}.blog-entry-title{  color: #000;  font-size: 20px;  font-weight: normal;  margin-bottom: 3px;  line-height: 40px;  border-bottom: 2px solid #999;}.blog-entry-date{  font-size: 10px;  margin-bottom: 10px;  margin-top: 5px;}.blog-entry-body{  margin-bottom: 45px;}.blog-entry a{  font-size: 12px;}/*</group>*//*<group=File Sharing>*/.filesharing-description{  margin-bottom: 20px;  border-bottom: 1px solid #d9d9d9;}.filesharing-item{}.filesharing-item-title{  color: #000;  font-size: 14px;  font-weight: normal;}.filesharing-item-description{  margin-bottom: 10px;}/*</group>*//*<group=Quicktime Page>*/.movie-title{  color: #000;  font-size: 14px;  font-weight: normal;  text-align: left;}.movie-description{  text-align: center;}.movie-frame{  text-align: center;  margin-bottom: 10px;}	/*</group>*//*<group=Quicktime Album>*//*<group=Index Page (Movie Thumbnail view)>*/.movie-page-title{  color: #000;  font-size: 24px;  font-weight: normal;  margin-bottom: 3px;}.movie-page-description{  margin-bottom: 10px;}.movie-thumbnail-frame{  float: left;  display: inline;  margin-right: 40px;}.movie-thumbnail-caption{  text-align: center;  color: #333333;  margin-bottom: 5px;}	/*</group>*//*<group=Single Page (Movie View)>*/.movie-background{  background: #ffffff;  margin-top: 5px;}.movie-title{  color: #000;  font-size: 24px;  font-weight: normal;  margin-bottom: 3px;  text-align: center;}.movie-frame{  text-align: center;  margin-bottom: 10px;}/*</group>*//*</group>*/