
			a:link, a:visited{
				color:#999;
			}
			a:hover, a:active{
				color:#333;
			}
			a{
				outline:none;
			}
			a:link, a:hover, a:active, a:visited{
				text-decoration:none;
				background:transparent;
			}
			a:link img, a:hover img, a:active img, a:visited img{	
				background:transparent;
				padding:0;
				border:none;
			}
            .clearfix:after {
                content: ".";
                display: block;
                clear: both;
                visibility: hidden;
                line-height: 0;
                height: 0;
            } .clearfix {
                display: inline-block;
            }
            
            html[xmlns] .clearfix {
                display: block;
            } * html .clearfix {
                height: 1%;
            }
            
            body {
                position: relative;
                margin: 0;
                padding: 0;
				background-color:#fff;
				font-family:"Helvetica",Arial,serif;
            }
			
			.title-container{
				background:#333;
				-moz-opacity: 0.2;
                opacity: 0.2;
				filter:alpha(opacity=20);
				position:absolute;
				top:0px;
				left:20px;
				width:300px;
			}
			.title-container:hover, .model-for-me:hover{
				-moz-opacity: 1;
                opacity: 1;
				filter:alpha(opacity=100);
			}
			.title-container .content{
			display:none;
			color:#fff;
			font-size:13px;
			padding:0px 8px;
			line-height:1.5;
			}
			.photo-title{
				position:absolute;
				top:50%;
				right:0;
				padding:4px 8px;
				background:yellow;
				color:#333;
			}
			
			.model-for-me{
				background-color:#ccc !important;
				color:#333 !important;
				-moz-opacity: 0.2;
                opacity: 0.2;
				filter:alpha(opacity=20);
				position:absolute;
				top:0px;
				right:0px;
				font-family:"Helvetica",Arial,serif;
				line-height:1.5;
				display:block;	
				padding:2px 6px;
				font-size:13px;
			}
			h1.title{
				color:#fff;
				font-size:28px;
				padding: 4px 10px;
				margin:0;
			}
			
			.title-container .content a:link, .title-container .content a:visited{
				background-color:yellow;
				color:#333;
			}
			.title-container .content a:hover, .title-container .content a:active{
				background-color:orange;
			}
			
            
            ul#photostream {
                z-index: 1;
                margin: 0;
                padding: 0;
                overflow: hidden;
            }
            
            .tumbnails {
                position: absolute;
                bottom: 20px;
                left: 5%;
                /*background-color: #666;*/
                z-index: 10;
				width:90%;
				height:44px;
				overflow:hidden;
            }
			
			
			
			ul#tumbnails-list{
				width:41024px;
				height:44px;
				margin:0;
				padding:0;
				margin:auto;
				position:relative;
				z-index:11;
				overflow:hidden;
			}
			
            
            ul#tumbnails-list li {
            	width:44px;
				height:44px;
                float: left;
                list-style: none;
				-moz-opacity: 0.4;
                opacity: 0.4;
				filter:alpha(opacity=40);
            }
			
			ul#tumbnails-list li:hover {
				-moz-opacity: 1;
                opacity: 1;
				filter:alpha(opacity=100);
            }
			
			ul#tumbnails-list li a{
				display:block;
			}
			ul#tumbnails-list li a img {
                border:2px solid #ccc;
				width:40px;
				height:40px;
            }
            
            ul#tumbnails-list li.loading{
                -moz-opacity: 0.1;
                opacity: 0.1;
				filter:alpha(opacity=10);
            }
			
			ul#tumbnails-list li.current a img {
                border:2px solid yellow;
				
            }
            
            ul#photostream li {
                display: none;
            }
            
			ul#photostream li.current-not-visibile{
				visibility:hidden;
				display:block;
			}
            ul#photostream li.current, ul#photostream {
                visibility:visible;
				display: block;
				text-align:center;
            }
			ul#photostream li img{
				display:block;
				margin:auto;
			}
			.scrol{
                bottom: 20px;
                display:block;              
                height:32px;              
                padding:12px 2px 0;               
                position:absolute; 
                width:10px;
				z-index:20;
				visibility:hidden;
				color:#000 !important;
            } 
			.scrol:hover{
				background:#ddd !important;
			}
			.scrol-right { 
                right: 5%;
             }
			 .scrol-left { 
                left: 5%;
             }
			 
			h1 small{
				font-size:.8em;
			}
			
			/* TEXT-PAGE */
			.text-page .main{
				width:900px;
				text-align:left;
				margin:auto;
				line-height:1.3;
				font-size:13px;
				
			}
			.text-page h1{
				color:#333;
			}
			
			
			
			.text-page .suggest{
				font-size:11px;
				color:#777;
			}
			
			.text-page a{
				text-decoration:underline;
			}
