.StyleSheetHiddenPlaceHolder  {
	display : none;
}

/* postioning styles
-----------------------------------------------
-----------------------------------------------
 */

BODY {	margin:0px; 
		padding:0px; 			
		font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
		background-image:url("/images/bg2.jpg");
		background-repeat : repeat-x;
		background-color:#DFDFDF; 	
		text-align:center;
		}
		
#main	{ 	position:relative;
			width:759px;
			
			margin:0 auto;  											
			z-index:0;		
			}	
		
#holder	{ 	position:relative;
			width:759px;	
			height:750px;	
			border-top:1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;
			border-left: 1px solid #CCCCCC;
			background-color:white;
			background-image:url("/images/front_bg_1.jpg");
			background-repeat : no-repeat;
			margin:0 auto;
  			text-align:left;	
			vertical-align:top;								
			z-index:0;		
			top:-1px;
			}	
			
#top_banner	{ 	position:relative;
			width:759px;	
			margin:0 auto;
  			text-align:left;	
			vertical-align:top;								
			z-index:0;		
			}	

#navigation	{ 	position:relative;
			left:0px;
			width:490px;
			float:left;
			margin:0 auto;
  			text-align:left;	
			vertical-align:top;								
			z-index:0;		
			}
#banner-image	{ 	position:relative;
			left:0px;
			width:466px;
			float:right;
			margin:0 auto;
  			text-align:left;	
			vertical-align:top;								
			z-index:0;		
			}

#rm_banner {position:absolute;
			left:326px;
			top:0px;
			margin:0 auto;
			vertical-align:top;
			background-image:url("/images/rm_banner.gif");
			background-repeat : no-repeat;
			z-index:0;
			width:419px;
			height:80px;
			}
			
#cs_banner {position:absolute;
			left:14px;
			top:80px;
			margin:0 auto;
			vertical-align:top;
			background-image:url("/images/cs_banner.gif");
			background-repeat : no-repeat;
			z-index:0;
			width:312px;
			height:27px;
			}

#nav_banner {position:absolute;
			left:14px;
			top:80px;
			margin:0 auto;
			vertical-align:top;
			background-image:url("/images/nav_banner.gif");
			background-repeat : no-repeat;
			z-index:0;
			width:312px;
			height:27px;
			}
			
			
#rm_logo {position:absolute;
			left:279px;
			top:48px;
			margin:0 auto;
			vertical-align:top;
			background-image:url("/images/rm_logo.gif");
			background-repeat : no-repeat;
			z-index:1;
			width:77px;
			height:74px;
			}
								


#cs-content {position:relative;
		left:0px;
		z-index:1;		
		width:373px;
		height:525px;
		padding-bottom:0px;	
		font-size:11px;
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:10px;
		padding-left:30px;
		padding-top:30px;
		padding-right:300px;
		border:1px solid #EAEAEA;
		background-color:#F4F4F4;
		background-image:url("/images/cs_body_bg.jpg");
		background-repeat : repeat-x;
		vertical-align:top;			
		}

#fp-content {position:relative;
		left:0px;
		z-index:1;		
		width:373px;
		height:525px;
		padding-bottom:0px;	
		font-size:11px;
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:10px;
		padding-left:15px;
		padding-top:30px;
		padding-right:300px;
		border:1px solid #EAEAEA;
		vertical-align:top;			
		}

#fp-content P {color:#999999;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-size:150%;
			font-weight:normal;
			margin-left:20px;
			margin-top:10px;
		}
		
#cs_thumbs {position:absolute;
			left:240px;
			top:80px;
			margin:0 auto;
			z-index:0;
		}	

#fp-content A {color:#666666;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-weight:normal;
		}	
#fp-content A.visited {color:#666666;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-weight:normal;
		}
#fp-content A.hover {color:#666666;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-weight:normal;
		}	

#underline {position:relative;
			top:-15px;
			width:95%;
			border:1px #E3E3E3 solid;
			height:10px;
			background-color:#FAFBFD;
			margin-left:20px;
			
			}

#content H1 {color:#999999;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-size:200%;
			font-weight:bold;
		}

#content H2 {color:#999999;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-size:120%;
			font-weight:bold;
			margin-left:20px;
			margin-top:10px;
		}

#content P {color:#999999;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-size:80%;
			font-weight:normal;
			margin-left:20px;
			margin-top:10px;
		}	

#content-print H1 {color:#999999;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-size:120%;
			font-weight:bold;
			margin-left:20px;
			margin-top:10px;
		}

#content-print H2 {color:#999999;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-size:100%;
			font-weight:bold;
			margin-left:20px;
			margin-top:10px;
			margin-bottom:5px;
		}

#content-print P {color:#999999;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-size:75%;
			font-weight:normal;
			margin-left:20px;
			margin-top:10px;
		}	
	
#content-bio-left H1 {color:#999999;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-size:200%;
			font-weight:bold;
		}

#content-bio-left H2 {color:#999999;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-size:120%;
			font-weight:bold;
			margin-left:20px;
			margin-top:10px;
		}

#content-bio-left P {color:#999999;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-size:75%;
			font-weight:normal;
			margin-left:20px;
			margin-top:10px;
			margin-right:10px;
		}	
		
input.cs-email {width:130px; border: 1px solid #666666; font-size:11px; margin-right:5px;}
input.cs-button {border: 1px solid #666666; font-family:arial; font-size:11px; background-color:#D97151; color:#EEEEEE;}

#holder-gallery	{ 	position:relative;
			width:759px;	
				
			border-top:1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;
			border-left: 1px solid #CCCCCC;
			background-color:white;
			background-image:url("/images/front_bg_1.jpg");
			background-repeat : no-repeat;
			margin:0 auto;
  			text-align:left;	
			vertical-align:top;								
			z-index:0;		
			top:-1px;
			}	
/* Prints page */
#content-print {position:relative;
		left:0px;
		top:159px;	
		z-index:0;		
		width:725px;
		
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:10px;
		border:1px solid #EAEAEA;
		background-color:white;
		vertical-align:top;			
		}


/* Bio page */
#content-bio-left {position:relative;
		left:0px;
		top:149px;	
		z-index:0;		
		width:490px;
		float:left;
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:10px;
		border:1px solid #EAEAEA;
		background-color:white;
		vertical-align:top;			
		}
#content-bio-right {position:relative;
		left:0px;
		top:149px;	
		z-index:0;		
		float:right;
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:10px;
		padding:7px;
		padding-bottom:4px;
		border:1px solid #EAEAEA;
		background-color:white;
		vertical-align:top;			
		}
#content-bio-left-new {position:relative;
		left:0px;
		top:0px;	
		z-index:0;		
		width:490px;
		float:left;
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:10px;
		border:1px solid #EAEAEA;
		background-color:white;
		vertical-align:top;			
		}
#content-bio-right-new {position:relative;
		left:0px;
		top:0px;	
		z-index:0;		
		float:right;
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:10px;
		padding:7px;
		padding-bottom:4px;
		border:1px solid #EAEAEA;
		background-color:white;
		vertical-align:top;			
		}


/* View page */	
#content {position:relative;
		left:0px;
		top:159px;	
		z-index:0;		
		width:725px;
		
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:10px;
		border:1px solid #EAEAEA;
		background-color:white;
		vertical-align:top;			
		}




#gallery-spring {position:relative;
		left:10px;
		top:0px;	
		z-index:0;		
		width:335px;
		float:left;
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:10px;
		border:1px solid #71A31B;
		background-color:#FCFCFC;
		vertical-align:top;	
		text-align:right;
		}

#gallery-summer {position:relative;
		left:-10px;
		top:0px;	
		z-index:0;		
		width:335px;
		float:right;
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:10px;
		border:1px solid #D45916;
		background-color:#FCFCFC;
		vertical-align:top;			
		}
#gallery-winter {position:relative;
		left:10px;
		top:0px;	
		z-index:0;		
		width:335px;
		float:left;
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:10px;
		border:1px solid #6C6E62;
		background-color:#FCFCFC;
		vertical-align:baseline;	
		text-align:right;
		}

#gallery-autumn {position:relative;
		left:-10px;
		top:0px;	
		z-index:0;		
		width:335px;
		float:right;
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:10px;
		border:1px solid #F2A521;
		background-color:#FCFCFC;
		vertical-align:baseline;			
		}

#gallery-4seasons {position:absolute;
		left:225px;
		top:190px;	
		z-index:2;		
		width:250px;
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:10px;
		border:1px solid #5D94A8;
		background-color:#EEEEEE;
		vertical-align:baseline;	
		text-align:right;
		text-indent:10px;		
		}
	
#view-left-content-holder {position:relative;
		left:0px;
		float:left;
		z-index:1;		
		width:145px;
		margin:0px;
		padding:0px;
		border:0px;
		background-color:#ffffff;
		vertical-align:top;			
		}
		
				
#view-left-content {position:relative;
		left:0px;
		z-index:1;		
		width:139px;
		padding-bottom:0px;	
		font-size:11px;
		margin-top:15px;
		margin-right:5px;
		margin-left:7px;
		margin-bottom:10px;
		padding-left:10px;
		padding-top:40px;
		padding-right:10px;
		padding-bottom:20px;
		border:1px solid #EAEAEA;
		background-color:#ffffff;
		vertical-align:top;			
		}

#view-left-content-prints {position:relative;
		left:0px;
		z-index:1;		
		width:155px;
		padding-bottom:0px;	
		font-size:11px;
		margin-top:15px;
		margin-right:5px;
		margin-left:7px;
		margin-bottom:10px;
		padding-left:2px;
		padding-top:10px;
		padding-right:2px;
		padding-bottom:20px;
		border:1px solid #EAEAEA;
		background-color:#ffffff;
		vertical-align:top;			
		}		
		
#view-left-content-prints H2 {color:#777777;
		font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
		font-size:100%;
		font-weight:bold;
		margin-left:5px;
		margin-top:10px;
		margin-bottom:5px;
		}

#view-left-content-prints P {color:#999999;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-size:90%;
			font-weight:normal;
			margin-left:5px;
			margin-top:5px;
		}			
		
#view-left-content-prints A {color:#777777;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-size:90%;
			font-weight:normal;
		}	
		
input.work-email {font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;width:98px; border: 1px solid #666666; font-size:100%; margin-right:2px;}
input.work-button {border: 1px solid #666666; width:20px; font-family:arial; font-size:11px; background-color:#D97151; color:#EEEEEE;}		
		
#view-left-content H1 {color:#666666;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-size:130%;
			font-weight:bold;
		}
#view-left-content p {color:#888888;
			font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Sans-Serif;
			font-size:100%;
			font-weight:normal;
			line-height:1.2em;
		}
		
#view-right-content {position:relative;
		left:0px;
		float:right;
		z-index:1;		
		width:521px;
		padding-bottom:0px;	
		font-size:11px;
		margin-top:15px;
		margin-right:10px;
		margin-left:2px;
		margin-bottom:15px;
		padding-left:5px;
		padding-top:15px;
		padding-right:5px;
		border:1px solid #EAEAEA;
		background-color:#ffffff;
		vertical-align:top;			
		}
		
#view-right-content-holder {position:relative;
		left:0px;
		width:465px;
		z-index:1;		
		font-size:11px;
		margin-top:0px;
		margin-right:5px;
		margin-left:5px;
		margin-bottom:10px;
		padding-left:0px;
		padding-top:20px;
		padding-right:0px;
		padding-bottom:20px;
		border:1px solid #EAEAEA;
		background-color:#F4F4F4;
		/*background-image:url("/images/cs_body_bg.jpg");
		background-repeat : repeat-x;*/
		vertical-align:top;
		}	
		
		
		
#footer {
		position:relative;		
		top:2px;
		z-index:1;
		text-align:right;			
		font-size:9px;	
		color:#888;
		padding-bottom:20px;
		}


/* end postioning styles
-----------------------------------------------
-----------------------------------------------
 */
 
 
