/*
Theme Name: OMA 5.30.09
Theme URI: http://wordpress.org/
Description: Ada Egloff's Custom Theme
Version: 1.0
Author: Rick Banister
Tags: 
*/


body, 
html {
width: 100%;
height: 100%;
}

body {
	font: 10px/1.5 Arial, Helvetica, Tahoma;
	color: #444;
/*	opacity: 0.99999;*/
}

/* -- GENERAL STYLES ------------------------------ */

em{
	font-style:italic;
}

strong{
	font-weight:bold;
}

h2 {
	font-size: 15px;
	text-transform:uppercase;
	color:#ddd;
}

h2 a{
	color:#b9b9b9;
	background:none;
}

h3{
	font-size:24px;
}

h4,
h4 a
{
	font-size:16px !important;
}


a {
	color:#000;
	text-decoration:none;
	background-color:#f5ece1;
}

a:hover {
	background-color:#d49291;
	text-decoration:none;
}

br.c {
	clear: both;
}

hr{

}

/* -- WRAPPERS ------------------------------ */


#page {
	width:960px;
	margin:0 auto;
}



#the_bottom {
	position: relative;
/*	height: 90%;*/	
}

/* -- MAST ------------------------------ */

#mast{
	margin:20px 0;
	float:left;
	display:inline;
	clear:both;
}

#mast h1{
	float:left;
	display:inline;
	width:360px;
}

#mast h1 a{
	display:block;
	text-indent:-9999px;
	width:311px;
	height:191px;	
	background: url(images/oma-vintage-logo.png) no-repeat top left;
}

#mast h1 a:hover{
	background-position: bottom left;
}

#mast #nav{
	float:left;
	display:inline;
	font-size:24px;
	text-transform:uppercase;
	letter-spacing:-.025em;
	position:relative;
	top:147px;
}

#mast #nav ul li{
	display:inline;
	list-style:none;
	margin-right:10px;
}

#mast #nav ul li a{
	color:#b9b9b9;
	background:none;
}

#mast #nav ul li a:hover{
	color:#999;
	text-decoration:none;
}

#mast #nav ul li.current-cat a{
	color:#b9b9b9;
	border-bottom:1px solid #ddd;
}

/* -- CONTACT ------------------------------------------ */

#contact
{
	clear:both;
	float:left;
	font-size:24px;
	width:360px;
}

#contact p
{
	margin-bottom:1em;
}

/* -- CONTENT ------------------------------------------ */

#posts {	
	width:600px;
	float:left;
	display:inline;
	margin-bottom:40px;
}


h2.banner{
/*	width:840px;*/
/*	float:left;*/
	margin:60px 0;
	font-family:helvetica, arial, sans-serif;
}


.post{
	float:left;
	display:inline;
	margin-bottom:80px;
	width:600px;
}

.post h3 a
{
	color:#333;
	background:none;
}

.post h3 a:hover
{
	color:#aaa;
}

.entry
{
	margin-top:12px;
}

.entry p
{
	font-size:11px;
	margin-bottom:12px;
}

.navigation {
/*	height: 50px;*/
	width: 600px;
	clear:both;
}

.navigation a {
	display: block;
	float: left;
	height: 50px;
	width: 50px;
	text-indent: -9999px;
	overflow: hidden;
}

.navigation .older a
{
	background: url(images/gallery-btn-prev.png) bottom left no-repeat;
}

.navigation .newer a {
	float: right;
	background: url(images/gallery-btn-next.png) bottom left no-repeat;
}

.navigation a:hover {
	background-position: top left;
}

/* == PAGE GALLERY ============================ */

.page-gallery {
width:600px;
float:left;
display:inline;
overflow: hidden;
position: relative; 
}



/* == GALLERY NAVIGATION =============== */

#gallery-navigation-container {
position: absolute;
top: -36px;
left: 380px;
height: 50px;
overflow: hidden;
z-index: 998;
width: 600px;
}
	
#gallery-navigation li {
width: 380px;
height: 50px;
line-height: 50px;
padding: 0 4px;
white-space: nowrap;
margin: 0 0 4px -4px;
position: relative;
text-transform: uppercase;
top:-3px;
}


#gallery-navigation li a span.arrow {
position: absolute;
float: left;
height: 45px;
width: 45px;
background: url(images/gallery-navigation-arrow.png) no-repeat top left;
overflow: hidden;
}

.for-clients-home #gallery-navigation li a span.arrow {
display: none;
}


#gallery-navigation-container #gallery-navigation {
	background: #fff;
}


#gallery-navigation li a {
color: #ddd;
position: relative;
padding: 0 1px 0 0;
}

.gallery #gallery-navigation li a {
padding: 0 20px 0 0;
}

#gallery-navigation li a:hover {
color: #cfcfcf;
}

#gallery-navigation li a span.locked,
#gallery-navigation li a span.private {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -8px;
	width: 16px;
	height: 16px;
	background-color: #333;
	text-indent: -9999px;
	background:url(images/pk-breadcrumb-lock.png) top left no-repeat;
}

#gallery-navigation li a span.private
{
	background:url(images/pk-breadcrumb-private.png) top left no-repeat;
}

#gallery-navigation li a:hover span.locked
{
	background-position: bottom left;
}

#gallery-navigation li#gallery-0 a span.locked
{
	display: none;
}

.for-clients-home #gallery-navigation li#gallery-0 a span.locked
{
	display: block;
}

.for-clients-home #gallery-navigation-container,
.home #gallery-navigation-container {
height: auto;
overflow: visible;
}

.for-clients-home #gallery-navigation-container #gallery-navigation,
.home #gallery-navigation-container #gallery-navigation {
	background: none;
}

.home #gallery-navigation li a {
color: #fff;
}

.home #gallery-navigation li a:hover {
color: #e2e2e2;
}

#gallery-navigation li#gallery-1 { /* FIRST GALLERY NAV ITEM */
}

/* == PK_PAGE_GALLERY(); ========================== */
.gallery-container {
	position: relative;
	float: left;
	width: 600px;
	height: 600px;
	padding-top:50px;
}

.gallery-container .gallery-item {
	position: absolute;
	top: 50px;
	left: 0;
	display: none;
}

.gallery-container .gallery-controls {
	height: 50px;
	width: 120px;
	position: absolute;
	right: 0;
	top: 0;
/*	margin-top: -25px;*/
}

.gallery-container .gallery-controls a {
	display: block;
	float: left;
	height: 50px;
	width: 50px;
	text-indent: -9999px;
	overflow: hidden;
}

.gallery-container .gallery-controls a.gallery-btn-prev {
	background: url(images/gallery-btn-prev.png) bottom left no-repeat;
}

.gallery-container .gallery-controls a.gallery-btn-next {
	float: right;
	background: url(images/gallery-btn-next.png) bottom left no-repeat;
}

.gallery-container .gallery-controls a:hover {
	background-position: top left;
}

/*.gallery-container .gallery-caption
{
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	font-size: 18px;
	color:#ddd;
	display: none;
	width: 180px;
}*/

.gallery-container .gallery-caption
{
	position: absolute;
	top: 0;
	left: 0;
	font-size: 14px;
	line-height:50px;
	color:#ddd;
	display: none;
	width: 440px;
}

.gallery-container .gallery-position-counter {
position: absolute;
top: -80px;
right: 0;
width: 120px;
text-align: right;
z-index:999;
}

.gallery-container .gallery-position-counter h3 {
	color: #ddd;
}



/*=====RIGHT-=========================*/

.right{
	float:left;
	display:inline;
	font-size:12px;
	width:458px;
	border:1px solid #ddd;
}

.right h3.title{
	color:#333;
	margin:10px 20px;
	width:320px;
}

.title a{
	color:#333;
	background:none;
}

.right .meta{
	font-size:11px;
	margin:0 60px 36px 0;
	float:right;
}

.right .entry{
	padding:20px 60px 18px 40px;
}

.right .entry p{
	margin-bottom:18px;
}

/*====FOOTER==============================*/

.footer{
	border-top:1px solid #ddd;
	float:left;
	display:inline;
	width:960px;
	margin:0 0 10px 0;
	padding-top:10px;
	font-size:24px;
}

.footer a
{
	background:none;
}

.footer a
{
	color:#333;
}

.footer a:hover
{
	color:#aaa;
}

/* ----- Clear Fix ----- slightly enhanced, universal clearfix hack */
.c:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.c {
display: inline-block;
}
/* start commented backslash hack \*/
* html .c {
height: 1%;
}
.c {
display: block;
}
/* close commented backslash hack */

