html, body{margin:0; padding:0; height:100%; width:100%; }

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#666;}
img{border:0;}
a.side_nav_link{font-size:14px; color:#666; text-decoration:none;}
a.side_nav_link:visited{color:#999;}
a.side_nav_link:hover{color:#666; text-decoration:underline;}

.page_title{font-size:18px; font-weight:bold; line-height:20px; color:#039;}
.page_subtitle{font-size:14px; line-height:16px; font-style:italic; font-weight:bold; color:#666;}
.page_subtitle_white{font-size:14px; line-height:16px; font-style:italic; font-weight:bold; color:#FFF;}
.small_text{font-size:10px; }

.textbox{font-size:10px; border:solid 1px #666; padding:1px;}
.textbox_error{font-size:10px; border:solid 1px #666; padding:1px; background-color:#FFCCFF}


#quote{padding:5px; padding-top:10px; padding-left:20px; text-shadow:#666; font-style:italic; background-image:url(images/bg_quotes.jpg); background-repeat:no-repeat; background-position:top left;}
	a.quote:link, a.quote:visited{color:#666; text-decoration:none}
	a.quote:hover{text-decoration:none;}


#page_capsule{height:100%; width:800px; padding:0; margin-left:auto; margin-right:auto; text-align:left; vertical-align:top; position:relative;}

	#header{height:80px; background-image:url(images/logo_regency_fine_art_2.jpg); background-repeat:no-repeat; background-position:left; text-align:right;}

		#top_content{margin-top:25px; font-size:13px; line-height:16px; width:325px; height:50px; float:right; text-align:left; }
			#top_content img{padding-top:5px;}
			
		span.top_links{margin:0; padding:0;}
		span.top_links a{font-size:9px; color:#666; padding:3px 7px 3px 7px; border-right:1px solid #666; text-decoration:none}
		span.top_links a.noline{border:none;}
		span.top_links a:hover{text-decoration:underline;}

<!-- NAVIGATION  -->
	#navigation{position:relative; display:block;}
		
		#navigation div{height:30px;}
			
		#navigation span.nav_links{margin:0; padding:0;}
		#navigation span.nav_links a{color:#666; font-size:13px; font-weight:bold; padding:3px 11px 5px 11px; border-right:1px solid #666; text-decoration:none; line-height:41px;}
		#navigation span.nav_links a.noline{border:none;}
		#navigation span.nav_links a:hover{text-decoration:underline;} 
			
<!-- END NAVIGATION  -->


	#banner{position:relative; text-align:left; vertical-align:top;  font-size:24px; font-weight:bold; color:#FFF;}
	
		#banner.index{height:218px; background-image:url(images/img_banner_home_bg.jpg); padding-top:1px;}
		#banner.secondary{font-size:24px; height:76px; background-image:url(images/img_banner_home_bg.jpg); line-height:56px; padding-left:15px; color:#FFF; background-position:bottom;}
	
	#content{text-align:left; background-image:url(images/bg_content.jpg); padding:5px; padding-top:0px; padding-bottom:0px; }
		
		#content_nav{height:100%; color:#FFF; font-weight:bold; line-height:18px; padding:20px; text-align:center; background-color:#003399;}
			#content_nav a{color:#FFF; text-decoration:none;}
			#content_nav a:hover{text-decoration:underline;}

	#footer{position:relative; height:24px; width:776px; padding:12px; background-image:url(images/bg_footer.jpg); color:#666; font-style:italic; line-height:32px;}
	#footer a:link, #footer a:visited {color:#666; font-style:italic; text-decoration:none;}
	#footer a:hover{text-decoration:underline;}