/***************
 * BASIC CONTENT 
 ***************/


body 
{
   background : url("Background.gif");
   font-family: Georgia, Arial, serif;
   font-size  : 100%;
   text-align : center;
   margin     : 5px 0 5px 0;
   padding    : 0;

}


h1
{
   font-family: "Trebuchet MS", Gothic;
   font-size  : 250%;
   color      : #988552;
   margin     : 40px 0px 20px 0px;
}


h2
{
   font-family: "Trebuchet MS", Gothic;
   font-size  : 180%;
   color      : #988552;
   margin     : 20px 0px 20px 0px;
}


h3
{
   font-family: "Trebuchet MS", Gothic;
   font-size  : 120%;
   font-style : italic;
   color      : #988552;
   margin     : 30px 0px 20px 0px;
}


h4
{
   font-family: "Trebuchet MS", Gothic;
   font-size  : 120%;
   font-style : italic;
   color      : #988552;
   margin     : 0px 0px 0px 0px;
}


p
{
   font-family: Georgia, Arial, serif;
   margin     : 10px 0px 0px 0px;
   font-size  : 100%;
}


table
{
   empty-cells: show;
}


/********
 * BANNER 
 ********/


#Page 
{
   background-color: #fff;
   color           : #988552;
   width           : 90%;
   min-width       : 500px;
   text-align      : left;
   margin          : 0px auto;
   border          : 2px solid #b89d84;
}


#PageContent 
{
   background-color: #fff;
   color           : #988552;
   text-align      : left;
   margin          : 0px auto;
   padding         : 8px;
}


#Banner 
{

   height             : 150px;
   width              : 100%;
   background         : #cccccc;
   background-image   : url(BannerBackground.png);
   background-repeat  : repeat-x;
   background-position: 0 0;
   position           : relative;
}




#LeftBanner 
{
   background-image   : url(LogoLeft.png); 
   background-repeat  : no-repeat; 
   background-position: 0 0;
   height             : 140px;
   margin             : 0;
}



#RightBanner 
{
   background-image   : url(CloudLogo.png); 
   background-repeat  : no-repeat; 
   background-position: 0 0;
   height             : 140px;
   width              : 400px;
   position           : absolute;
   top                : 0;
   right              : 0;
}



#PhotoBar 
{
   background-image   : url(PhotoBar.jpg);
   background-repeat  : no-repeat;
   background-position: center;
   margin-top         : 50px;
   height             : 56px;  
   width              : 100%;
}


/*******************
 * SECONDARY CONTENT 
 *******************/


li.index
{
   list-style-type: none;
   font-family    : Georgia, Arial, serif;
   font-size      : 150%;
   text-align     : center;
}


input
{
   margin-left: 10px;
}


/*********************
 * PROPRIETARY CONTENT 
 *********************/


.Teaser
{
   font-family: "Trebuchet MS", Gothic;
   font-size  : 140%;
   font-style : italic;
   color      : #988552;
   margin     : 30px 0px 20px 0px;
}


.UrlNavigationBar
{
   display: block;
   margin: 40px 0px 20px 0px;
}


.Advertisement
{
   text-align: center;
}


.TopAdvertisement
{
   margin: 30px 0px 0px 0px;
}


.BottomAdvertisement
{
}


/****************
 * NAVIGATION BAR 
 ****************/


#primarylinks 
{
   text-align:center;
   clear     :both;
}


#primarylinks ul 
{
   text-align:left;
   margin    :0px auto;
}


/**********
* CONTENT *
**********/

/* layout for multiple galleries */


#content-left 
{
	width:510px;
	float:left;
	/*height:inherit;*/
	min-height:550px;
}


#content-left table tr td 
{
	padding-bottom:20px;
	font-size:12px;
	text-decoration:none;
}


#content-left table tr td:hover 
{
	background-image:url(../icons/_mag.png);
	background-repeat:no-repeat;
	background-position:top right;
	z-index:1000;
}


#content-left table tr td.nolink:hover 
{
	background-image:none;
	background-repeat:no-repeat;
	background-position:center;
	z-index:20;
}


#content-left table tr td.middle, #content-left table tr td.last 
{
	padding-left:10px;
}


#content-left table tr td a img, #content-left table tr td img 
{
	border:none;
	z-index:1;
	margin-bottom:5px;
}


#content-left table tr td img.icon 
{
	margin-bottom:0px;
}


#content-left table tr td h4 
{
	background-image:url(../icons/_gallery.png);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:bottom;
	padding-left:30px;
	margin:5px 0px 0px 0px;
	line-height:20px;
	text-decoration:none;
}

#content-left table tr td h4 a 
{
	color:#7E4D1F;
	text-decoration:none;
}

#content-left table tr td h4 a:hover 
{
	color:#ee3823;
	text-decoration:none;
}

#content-left table tr td a img:hover 
{
	opacity:.60;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
}

#content-right 
{
	width:344px;
	float:left;
	margin-left:30px;
	/*height:inherit;
	height:550px;*/
	overflow:auto;
	margin-top:-4px;
	padding:0px 20px 0px 0px;
}

#content-right p 
{
	margin-top:0px;
	margin-bottom:10px;
	color:#666666;
	line-height:18px;
}


/*********
* FOOTER *
*********/

#footer {background-color:#b89d84;clear:both;text-align:center;padding:0;}
#footer p {margin:0;padding:0 0 .5em 0;}
#footer a {color:#999999;text-decoration:none;}
#footer a:hover {color:#881144;text-decoration:underline;}