/* 

CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* Header Slider
======================================================== */
.header_foto, .header_image {
	width:870px;
	margin-left:60px}

.header_foto {
	padding-bottom:5px}
	
.topimage {
	border-top:2px solid #000;
	position:relative;}

.header_quote {
	text-align:center;
	font-family:'Cardo', Georgia, serif;
	font-style:italic;
	font-size:26px;
	line-height:1.4em;}

.header_foto .header_quote{
	padding:0 0 30px 0}
.header_image .header_quote{
	padding:30px 0 5px 0}
.top_foto {
	width:870px;
	height:685px;
	position:relative;}

.top_foto .slides_container {
	width:870px;
	height:685px;
	overflow:hidden;
	position:relative}

.top_foto .slide {
	width:870px;
	height:440px;
	display:block}

.top_foto .caption,
.topimage .caption {
	z-index:3;
	position:absolute;
	bottom:0;
	left:0;
	padding:34px 0;
	background:#000;
	background:url(../images/opacity_black_70.png);
	width:100%;
	color:#fff;
	font-size: 20px;
	line-height: 1.5em;
	font-weight:normal}

.topimage .caption {
	font-size: 17px;
	padding:17px 0 13px;}

.ie7 .topimage .caption {
	bottom:3px;}

.topimage .caption {
	bottom:5px;
	padding:14px 0;
	font-size:17px;}

.caption p {
	padding:0 25px;
	margin:0;
	text-align:right;
	text-shadow:0 1px 1px #000;}

.caption p span {
	float:left}

.top_foto .prev, .top_foto .next {
	width: 56px; 
	height: 52px; 
	margin: 0; 
	display: block; 
	background: url(../images/foto_direction_nav.png) no-repeat 0 0 #e6e6e6; 
	position: absolute; 
	bottom: 0; 
	cursor: pointer; 
	text-indent: -9999px;  
	right: -57px;}

.top_foto .prev {
	background-position: 0 0; }
.top_foto .next {
	background-position: -56px 0; 
	bottom:53px}
.top_foto .prev:hover {
	background-position: 0 -52px;
	background-color:#d7002e}
.top_foto .next:hover {
	background-position: -56px -52px;
	background-color:#d7002e}
.top_foto .prev:active {
	background-position: 0 -51px;}
.top_foto .next:active {
	background-position: -56px -51px;}

.top_foto .pagination {
	height:7px;
	background:#999999;
	width:100%}

.top_foto .pagination li{
	display:inline-block;
	float:left;
	width:100px}

.top_foto .pagination li a {
	display:block;
	height:7px;
	overflow:hidden;
	text-indent:8000px}
	
.top_foto .pagination li.current a {
	background:#d7002e}

.top_foto .caption .link-more,
.topimage .caption .link-more {
	float:right;
	display:inline-block;
	font-size:13px;
	margin-top:10px;
	background:none;
	line-height: 1.2em;}

.topimage .caption .link-more {
	font-size:12px;
	margin-top:5px;}
