/* main css tyle file */
	
	body {
		background-color: #fff;
		color: #7d7d7d;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.6em;
	}
	
	a {
		text-decoration: none;
		color: #7a68ae;
	}
	
	/*a:hover {
		background-color: #7a68ae;
		color: #fff;
	}*/
		a:hover {
			color: #ffe152;
			background-color: #7a68ae;
		}
	
	/* columns */
		div.row {
			border-bottom: 1px dotted #ccc;	
		}
			div.a .a3 {
				border-left: 1px dotted #ccc	
			}
		
		div.b {
				border-left: 1px dotted #ccc	
		}
			div.b .b2 {
				border-left: 1px dotted #ccc	
			}
		
	/* common styling */
	
	.story {
		font-size: 1.3em;
		line-height: 1.35em;
	}
		.story p {
			margin-bottom: 1.3em;	
		}
		
		.story blockquote {
			margin: 0 2em;
			border-left: 1px dotted #ccc;
			padding-left: 1.5em;
		}
		
		.story ul {
			list-style-type: circle;
			margin: 1.0em 2.7em 1em 2.7em;
		}
		
		.story ol {
			list-style-type: decimal;
			margin: 1.0em 2.7em 1em 2.7em;
		}
		
			.story ul li, .story ol li {
				margin-bottom: 0.5em;	
			}
		.story img {
			padding: 5px;
			display: block;
			background-color: #f4f4f4;
			max-width: 400px;
			height: auto;
			margin: 0 auto;
		}
		.story object {
			margin: 0 auto;
			max-width: 400px;
		}
	
	.date, .meta {
		font-size: 1.05em;
		text-transform: uppercase;	
	}
	
	.title {
		font-size: 1.7em;
		font-family: "Book Antiqua", "Palatino Linotype",  Palatino, serif;
	/*	font-family: Georgia, "Times New Roman", Times, serif;*/
		line-height: 1.15em;
		font-weight: lighter;
	}
	
	
	.spin {
		background-image: url(/views/basic/images/icons/spinner.gif);
		background-repeat: no-repeat;
		padding-left: 25px;
		padding-bottom: 3px;
	}	
		a.spin {
			background-color: transparent;	
		}
	
		.processing {
		}
			.processing .title {
				margin-bottom: 10px;
			}
				.processing .story {	
				}
	
	.icon {
		background-image: url(/views/basic/images/icons/famfam-icons-20x20.png);	
		background-repeat: no-repeat;
		padding-left: 19px;
	}
		a.icon:hover {
			background-color: transparent;
			color: #7a68ae;
		}
		
		.slideshow_icon {	background-position: 0 0px; } .slideshow_icon:hover { background-position: 0 -420px; }
			._shift .slideshow_icon { background-position: 100% 0px; } ._shift .slideshow_icon:hover { background-position: 100% -420px; }
			
		.comments_icon {	background-position: 0 -20px; } .comments_icon:hover { background-position: 0 -440px; } 
			._shift .comments_icon { background-position: 100% -20px; } ._shift .comments_icon:hover { background-position: 100% -440px; }
			
		.feed_icon {	background-position: 0 -40px; } .feed_icon:hover { background-position: 0 -460px; }
			._shift .feed_icon { background-position: 100% -40px; } ._shift .feed_icon:hover { background-position: 100% -460px; }
			
		.tags_icon {	background-position: 0 -60px; } .tags_icon:hover { background-position: 0 -480px; }
			._shift .tags_icon { background-position: 100% -60px; } ._shift .tags_icon:hover { background-position: 100% -480px; }
			
		.refresh_icon {	background-position: 0 -80px; } .refresh_icon:hover { background-position: 0 -500px; }
			._shift .refresh_icon { background-position: 100% -80px; } ._shift .refresh_icon:hover { background-position: 100% -500px; }
			
		.add_comment_icon {	background-position: 0 -100px; } .add_comment_icon:hover { background-position: 0 -520px; }
			._shift .add_comment_icon { background-position: 100% -100px; } ._shift .add_comment_icon:hover { background-position: 100% -520px; }
			
		.note_icon { background-position: 0 -120px; } .note_icon:hover { background-position: 0 -540px; }
			._shift .note_icon { background-position: 100% -120px; } ._shift .note_icon:hover { background-position: 100% -540px; }
			
		.love_icon, .love_icon_off {background-position: 0 -140px; } .love_icon:hover, .love_icon_on { background-position: 0 -560px; }
			._shift .love_icon, ._shift .love_icon_off { background-position: 100% -140px; } ._shift .love_icon:hover, ._shift love_icon_on { background-position: 100% -560px; }
		
		.edit_foto_icon {	background-position: 0 -160px; } .edit_foto_icon:hover { background-position: 0 -580px; }
			._shift .edit_foto_icon { background-position: 100% -160px; } ._shift .edit_foto_icon:hover { background-position: 100% -580px; }
			
		.delete_foto_icon {	background-position: 0 -180px; } .delete_foto_icon:hover { background-position: 0 -600px; }
			._shift .delete_foto_icon { background-position: 100% -180px; } ._shift .delete_foto_icon:hover { background-position: 100% -600px; }
		
		.camera_icon {	background-position: 0 -200px; } .camera_icon:hover { background-position: 0 -620px; }
			._shift .camera_icon { background-position: 100% -200px; } ._shift .camera_icon:hover { background-position: 100% -620px; }
			
		.add_user_icon {	background-position: 0 -220px; } .add_user_icon:hover { background-position: 0 -640px; }
			._shift .add_user_icon { background-position: 100% -220px; } ._shift .add_user_icon:hover { background-position: 100% -640px; }
			
		.zoom_in_icon {	background-position: 0 -240px; } .zoom_in_icon:hover { background-position: 0 -660px; }
			._shift .zoom_in_icon { background-position: 100% -240px; } ._shift .zoom_in_icon:hover { background-position: 100% -660px; }
			
		.zoom_out_icon {	background-position: 0 -260px; } .zoom_out_icon:hover { background-position: 0 -680px; }
			._shift .zoom_out_icon { background-position: 100% -260px; } ._shift .zoom_out_icon:hover { background-position: 100% -680px; }
			
		.fotos_icon {	background-position: 0 -280px; } .fotos_icon:hover { background-position: 0 -700px; }
			._shift .fotos_icon { background-position: 100% -280px; } ._shift .fotos_icon:hover { background-position: 100% -700px; }
			
		.cc_icon {	background-position: 0 -300px; } .cc_icon:hover { background-position: 0 -720px; }
			._shift .cc_icon { background-position: 100% -300px; } ._shift .cc_icon:hover { background-position: 100% -720px; }
		
		.white_black_icon {	background-position: 0 -320px; } .white_black_icon:hover { background-position: 0 -740px; }
			._shift .white_black_icon { background-position: 100% -320px; } ._shift .white_black_icon:hover { background-position: 100% -740px; }
			
		.black_white_icon {	background-position: 0 -340px; } .black_white_icon:hover { background-position: 0 -760px; }
			._shift .black_white_icon { background-position: 100% -340px; } ._shift .black_white_icon:hover { background-position: 100% -760px; }
			
		.foto_collection_icon {	background-position: 0 -360px; } .foto_collection_icon:hover { background-position: 0 -780px; }
			._shift .foto_collection_icon { background-position: 100% -360px; } ._shift .foto_collection_icon:hover { background-position: 100% -780px; }
			
		.mail_icon {	background-position: 0 -380px; } .mail_icon:hover { background-position: 0 -800px; }
			._shift .mail_icon { background-position: 100% -380px; } ._shift .mail_icon:hover { background-position: 100% -800px; }
		.mail_icon_on:hover {	background-position: 0 -380px; } .mail_icon_on { background-position: 0 -800px; }
			
		.add_foto_icon {	background-position: 0 -400px; } .add_foto_icon:hover { background-position: 0 -820px; }
			._shift .add_foto_icon { background-position: 100% -400px; } ._shift .add_foto_icon:hover { background-position: 100% -820px; }
			
		.share_icon { background-position: 0 -840px; } .share_icon:hover { background-position: 0 -860px; }
			._shift .share_icon { background-position: 100% -840px; } ._shift .share_icon:hover { background-position: 100% -860px; }

		
	
	/* generic-layers */
		
		#head .b .nav .point a {
			display: inline-block;
			margin-bottom: 2px;
		}
		
		#head a img {
			display: block;
		}	
		
		/* navigate */
		
		#head .navigate .block {
			text-align: right;
			border-right: 1px dotted #ccc;
		}
			#head .navigate .block h2 {
				margin-bottom: 5px;
				font-size: 1.2em;
				font-family: Helvetica, Arial, sans-serif;
				color: #7a68ae;
			}
				#head .navigate .block .points .point {
					padding: 2px 2px 0 4px;
					float: right;
					clear: both;
				}
				#head .navigate .block .points .point a {
					display: inline-block;
					padding: 0;
					margin: 0;
				}
				
				#head .navigate .block .points .selected a {
					background-color: #ffe152;
					padding: 1px 0 1px 2px;
				}
					
					#head .navigate .block .points .selected a:hover {
						color: #fff;
						background-color: #7a68ae;
					}
		
		/* profile-head */
			#head .b2 .panel {
				margin: 70px 0 0 2px;	
			}
			#head .b2 a, #head .b2 span {
				padding: 3px;
				background-color: #f2f0f7;
				display: block;
				float: right;
				
			}
				#head .b2 span img {
					display: block;	
				}
				
				#head .b2 a:hover {
					background-color: #7a68ae;
				}
		
		
		/* gen styles */
		
			.heading {
				border-bottom: 1px dotted #ccc;
				padding-bottom: 10px;
				margin: 10px 0 20px 0;
			}
				.heading .topic {
					float: left;
					width: 320px;
				}
					.heading .topic .title {
						margin-bottom: 5px;
					}
				
				.heading .pages {
					float: right;
					width: 100px;
					text-align: right;
					margin-top: 2px;
					margin-right: 15px;
				}
					.heading .pages .current {
						font-size: 1.3em;
						display: block;
					}
					
					.heading .pages .total {
						font-size: 1.7em;	
						display: block;
					}
		
		#foot.row {
			border-bottom: none;
		}
		
	/* generic-styles */
		
		.c1 { color: #000000; }	.c2 { color: #898989; } .c3 { color: #c2c2c2; }