﻿/*----------------------------------------------------------*/ 
/*----------------------------------------------------------*/ 
/* CSS for GailKaplan.com © All rights reserved.            */ 
/*----------------------------------------------------------*/ 
/*----------------------------------------------------------*/ 



/*----------------------------------------------------------*/ 
/* Body and Wrappers:                                       */ 
/*----------------------------------------------------------*/ 
body   
{
  background: #ffffff url(../images/bg4.jpg) repeat left top;  
  /* background-color: #F9F6F4; */ 
  font-size: 12px;
  font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
  margin: 0px;
  padding: 0px;
  color: #4D4743; 
}

#wrapper 
{
	margin: 0 auto;
	padding: 0px;
	margin: 20px 0px 0px 0px;
}

#page 
{
	width: 1000px;
	margin: 0 auto;  
}



/*----------------------------------------------------------*/
/* Sidebar:   
/*----------------------------------------------------------*/
#sidebar 
{
	float: left;
	width: 300px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	background-color: transparent;
}

#sidebar .logo 
{
	width: 300px;
	height: 65px;
	padding: 0px;
	margin: 0px;  
	background: transparent url(../images/gailkaplanartLogo.png) no-repeat left top;
}

#sidebar .menuWrapper
{
  width: 300px;  
  background: #7E776F url(../images/menuBg.jpg) repeat left top;  
}

#sidebar .menuTop
{
  width: 300px; 
  height: 10px; 
  background: transparent url(../images/borderSplice.png) no-repeat left top; 
}

#sidebar .menuMiddle
{
  width: 300px; 
  min-height: 200px; 
  margin: 0px;
  padding: 0px; 
  background: transparent url(../images/borderMiddle.png) repeat-y left center; 
}

#sidebar .menuBottom
{
  width: 300px; 
  height: 10px; 
  background: url('../images/borderSplice.png') no-repeat left bottom;
}

#navMenu
{
}

#navMenu ul 
{
	margin: -4px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	line-height: normal; 
	clear:both; 
	border-style:none;
}

#navMenu li 
{
	border-bottom: 1px dashed #191918;
}

#navMenu a 
{
	display: block;
	width: 280px;
	height: 27px;
	margin: 4px 0px;
	padding: 5px 0px 0px 20px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}

#navMenu a:hover 
{
	background: url(../images/menuHover.png) no-repeat left top; 
	text-decoration: none;
}

#navMenu .currentItem
{
}

#navMenu .currentItem a
{
	background: url(../images/menuHover.png) no-repeat left top; 
	text-decoration: none;
}



/*----------------------------------------------------------*/
/* Content:   
/*----------------------------------------------------------*/
#content 
{
  float: right;
	width: 700px;
	margin: 0px;
	padding: 0px;   
}

#content .contentTop
{
  width: 700px; 
  height: 20px; 
  background: #CCCCCC url(../images/borderSplice.png) no-repeat left top;
}

#content .contentMiddle
{
  width: 700px; 
  min-height: 600px; 
  margin: 0px;
  padding: 0px;
  background: #CCCCCC url(../images/borderMiddle.png) repeat-y left center;
}

#content .contentBottom
{
  width: 700px; 
  height: 20px; 
  background: #CCCCCC url(../images/borderSplice.png) no-repeat left bottom;
}



/*----------------------------------------------------------*/
/* Footer:   
/*----------------------------------------------------------*/
.footer
{
  padding:3px 0px 0px 0px;
  margin:0px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4743;
	clear:both;
}

.footerDisclosure
{
  float:left; 
  padding-left:302px; 
  text-align:left; 
  vertical-align:top
}

.footerRights
{
  float:right; 
  padding-right:3px; 
  text-align:right; 
  vertical-align:top
}



/*----------------------------------------------------------*/
/* Sitewide - Headers/Links/Text/etc.:   
/*----------------------------------------------------------*/
h1, h2, h3
{
  padding: 0px;
  margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #52483E;
}  
h1
{
	font-size:32px;  
}
h2
{
	font-size:23px;  
}
h3
{
	font-size:14px;  
}

.textNormal
{
  font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color: #52483E;
	text-decoration:none;
}
.textNormal A:link
{
  font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color: #52483E;
  text-decoration:none;
}
.textNormal A:visited
{
  font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color: #52483E;
  text-decoration:none;
}
.textNormal A:active
{
  font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color: #52483E;
  text-decoration:none;
}
.textNormal A:hover
{
  font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color: #52483E;
  text-decoration:underline; 
}



/*----------------------------------------------------------*/
/* Home Page CSS:   
/*----------------------------------------------------------*/
.homeGalleryNavWrapper
{
  position:relative;
}

.homeGalleryNavBg
{
  background: transparent url(../images/homeBg.png) no-repeat left top;
}

.homeGalleryNavHover
{
  display:none;
  position:absolute;
  border-style:none;
  background-image:url(../images/homeHover.png);
  background-color:transparent;
  background-position:0px 0px;
  background-repeat:no-repeat;
  width:180px;
  height:180px;
  top:10px;
  left:10px; 
}

.homeGalleryNavHoverSmall
{
  display:none;
  position:absolute;
  border-style:none;
  background-image:url(../images/homeHoverSmall.png);
  background-color:transparent;
  background-position:0px 0px;
  background-repeat:no-repeat;
  width:90px;
  height:90px;
  top:0px;
  left:0px; 
}



/*----------------------------------------------------------*/
/* Gallery Info:   
/*----------------------------------------------------------*/
.cssGalleryInfoHeader
{
  color: white;
  background-color: #333333;
  font: bold 11px auto "Trebuchet MS", Verdana;
  font-size: 12px;
  cursor: pointer;
  width:652px;
  height:18px;
  padding: 4px 10px 4px 4px;     
}
.cssGalleryInfoBody
{
  background-color: #666666;
  font: normal 13px auto Verdana, Arial;
  color:#ffffff;
  width:636px;
  padding:3px 15px 15px 15px;
}    