@charset "utf-8";
/* CSS Document */

div#photo_album{
	width:640px;
	overflow:hidden;
	}
	div#photo_album div#photo_overview{
		background: url(/images/bg-box-bottom12.gif) no-repeat 0 100%;
		padding: 5px 0 25px;
		overflow: hidden;
		height: 1%;
		margin-bottom: 8px;
		float:left;
	}
	div#photo_album div#photo{
		width:500px;
		float:left;
		}
		div#photo_album div#photo div#photo_info{
			float:left;
			width:500px;
			padding-bottom:20px;
		}
		div#photo_album div#photo div#photo_comment{
			float:left;
			font-size:12px;
			color:#666;
		}
		div#photo_album div#photo div#photo_date{
			float:right;
			font-size:12px;
			color:#225787;
		}
		div#photo_album div#photo span.title{
			color:#225787;
			font-weight:bold;
			display:block;
			font-size:11px;
			padding:5px 0;
		}
	div#photo_album div#photo_nav{
		width:140px;
		height:380px;
		float:left;
		position:relative;
		}
		div#photo_album div#photo_nav img{
			margin:0 0 8px 8px;
			float:left;
			border:1px solid #fff;
			}
			div#photo_album div#photo_nav img.active{
			border:1px solid #e43552;
			}

		div#photo_album div#photo_nav div.paging{
			position:absolute;
			left:0;
			bottom:0;
			width:140px;
			}
			div#photo_album div#photo_nav div.paging a {
				font-size:8px !important;
				font-weight:bold;
				text-transform:uppercase;
				text-decoration:none;
				color:#e43552;
			}
			div#photo_album div#photo_nav div.paging a.left{
				float:left;
				padding-left:10px;
			}
			div#photo_album div#photo_nav div.paging a.right{
				float:right;
			}

	div#photo_scroller{
		position:absolute;
		left:0px;
		top:0px;
		width:140px;
		height:350px;
		overflow:hidden
		}
		div#photo_scroller div#photo_scroller_content{
			width:25000px;
			}
			div#photo_scroller div.photo_slide {
				float: left;
				width: 140px;
				height: 350px;
			}


	div#photo_album div#photo_reactions{
		background: url(/images/bg-box-bottom12.gif) no-repeat 0 100%;
		padding: 5px 0 25px 0;
		overflow: hidden;
		height: 1%;
		margin-bottom: 8px;
		float:left;
		}
		div#photo_reactions div.photo_reaction{
			float:left;
			width:640px;
			padding-bottom:10px;
			}
			div#photo_reactions div.photo_reaction div.reaction_top{
				float:left;
				width:640px;
				border-bottom:1px solid #d3dde7;
				padding-bottom:5px;
				margin-bottom:5px;
				}
				div#photo_reactions div.photo_reaction div.reaction_name{
					float:left;
					font-size:12px;
					font-weight:bold;
					color:#4f95e9;
				}
				div#photo_reactions div.photo_reaction div.reaction_date{
					float:right;
					font-size:10px;
					color:#999;
				}
			div#photo_reactions div.photo_reaction div.reaction{
				float:left;
				width:640px;
				font-size:11px;
				color:#666;
				}
	div#photo_album div#photo_post_reaction{
	
		}
		div#photo_post_reaction fieldset{
			padding:0;
			margin:0;
			border:0;
			width:250px;
		}
		div#photo_post_reaction label{
			display:block;
			float:left;
			width:90px;
			font-weight:bold;
			color:#225787;
			}
		div#photo_post_reaction img {
			width:152px;
			color:#225787;
			font-size:12px;
			border:1px solid #cad1db;
			margin-bottom:2px;
			}
		div#photo_post_reaction input,
		div#photo_post_reaction textarea {
			width:150px;
			color:#225787;
			font-size:12px;
			border:1px solid #cad1db;
			margin-bottom:2px;
			}	
			div#photo_post_reaction textarea {
				height:80px;
			}
			div#photo_post_reaction input.react{
				border:0;
				color:#e43552;
				text-transform:uppercase;
				width:auto;
				font-weight:bold;
				font-size:10px;
				background:#fff;
				cursor:pointer;
				float:right;
			}
		
		
		
		
