/* 
 * Copyright (C) 2008 IP Labs GmbH <http://www.iplabs.de/>
 * All rights reserved.
 *
 * template style definition file
 *
 * @author Alexander Peters  <a.peters@iplabs.de>
 */
 
@media screen, projection, print {
    .albumDescription {
    overflow: visible;
    padding-bottom: 55px;
    }
    
    body {
    	background: #fff;
    }
    
    a.active {
   		text-decoration: none;
    }

    
    #modalDlg {
 		border: 1px solid #a5a5a5;
 	}
    
    /*
     * page content
     */

     /* main box footer */
     
     #pageBlogStyleDefault #pageContent #mainBox .mainBox-footer, #pageIndexStyleDefault #pageContent #mainBox .mainBox-footer, #pageWebsiteStyleDefault #pageContent #mainBox .mainBox-footer, #photoDetails #pageContent #mainBox .mainBox-footer, #slideShow #pageContent #mainBox .mainBox-footer, #uploadPhotos #pageContent #mainBox .mainBox-footer { background: transparent url('../images/MPPublicWebsiteImgFooter.png') no-repeat; min-height: 72px; }
     
     
     .pagesNavi em.naviInfo { font-size: 11px; }
     
     .comments .btn-box { padding-right:10px; }
     
     /*
      * page BlogStyleDefault
      */
      
      /* Album Intro 
     #pageBlogStyleDefault #pageContent #mainBox .mainBox-content .albumIntro {
     	background: transparent url('../images/MPPublicWebsiteBlogStartImgPageIntroBG.png') no-repeat 0px 0px;
     }
     */
     
     /* Navigation Style Adjustments */
     #pageContent #mainBox .toolbarBox .left {position: relative; padding: 12px 40px 0px 31px; line-height:35px; margin:0px 0pt 0px 20px;} 
	 .toolbarOrderNaviIco, .addPhotosIco, .slideShowLinkIco { height:27px; position:absolute; width:27px; top: 15px;}
     #pageContent #mainBox .mainBox-sub-header .left { padding-top: 0px; }
     #pageContent #mainBox .mainBox-sub-header { height: 26px; padding-top: 15px; }
     
     
     /* Head Item Styles */
     #pageContent #mainBox .mainBox-title h1, #pageContent #mainBox .mainBox-sub-header .left { padding-left:20px; }
     #pageContent #mainBox .mainBox-title { height: 122px; vertical-align: bottom; }
     #pageContent #mainBox .mainBox-title h1 { padding-top: 82px;}
     
     
     /*
      * page photoDetails
      */
      
     #pageContent #mainBox .mainBox-footer .footerNavi { padding-top: 19px;}     



	/* Photo Details Styles */
    .photoInfoBox .photoInfoBoxContent #nav-right, .photoInfoBox .photoInfoBoxContent #nav-left { top: 30px; }
    .photoInfoBox .photoInfoBoxContent .rating-view { margin-top:10px; }
    .photoInfoBox .photoInfoAddPhotos { line-height:10px; padding-left:22px; }
    
    /* Slideshow Page */
	.control .controlBtnBox { padding-top: 18px; }
	#show { padding-top: 30px; }
	#showInfo { height:35px; }
	.control { height:70px; }
	.control .controlBtnBox { margin-top: 20px;}

}