#all		{ margin:1em auto; border-top:2px solid #3461AB; border-left:2px solid #3461AB; border-bottom:2px solid #3954A6; border-right:2px solid #4668A5; font-family:Georgia, "Times New Roman", serif; font-size:1.2em; color:#083C79; position:relative}

#mininav		{ color:white; position:absolute; font-size:0.75em; background:#660066; font-family:Verdana, Arial, sans-serif; border-bottom:2px solid #000099; height:20px; line-height:20px; padding-left:120px; text-transform:lowercase; }
#login 			{ padding:0 0.5em 0 0; text-align:right; font-size:0.75em; background:#660066; font-family:Verdana, Arial, sans-serif; border-bottom:2px solid #000099; color:white; height:20px; line-height:20px; }
#mininav a, #login a		{ color:white; text-decoration:none; }
#mininav a:hover, #login a:hover	{ color:#24ACB5; }

#pagebody { background:url(../images/pagebody-bg.gif) top left repeat-y white; }

#navigation	{ position:relative; } 
ul#leftnav 	{ text-align:center; padding-bottom:0.5em; margin-bottom:0.5em; }
ul#leftnav	 li { text-align:left; border-bottom:2px solid #000099; font-size:0.9em; font-weight:bold; line-height:1.2em; }
ul#leftnav	 li a { display:block; color:white; text-decoration:none; font-family:Verdana, Arial, sans-serif; border-top:2px solid #24ACB5; border-bottom:2px solid #24ACB5; padding:0 3px; width:112px; }
ul#leftnav	 li a:hover { background:#0066CC; border-top:2px solid #1E78D2; border-bottom:2px solid #0056AC; }
ul#leftnav	 li.selected a,
ul#leftnav	 li.selected span { display:block; color:white; text-decoration:none; font-family:Verdana, Arial, sans-serif; background:#0066CC; border-top:2px solid #1E78D2; border-bottom:2px solid #0056AC; padding:0 3px; }
#nav_printmenu	{ position:absolute; left:400px; top:0px; width:356px; }
#printnav		{ float:right; margin:10px 10px 0 0; }
#printnav li	{ display:inline; }
#printnav li a	{ float:left; display:block; text-decoration:none; width:108px; text-align:center; padding:6px 0; font-family:Verdana, Arial, sans-serif; font-weight:bold; font-size:0.9em; }

#printnav li#nav_printing_li a			{ background:#FCD20E; color:#B11228; }
#printnav li#nav_framing_li	a			{ background:#CA90C3; color:#FFFFFF; }
#printnav li#nav_gallery_li	a			{ background:#5CCFD6; color:#B11228; }
#printnav li#nav_special_offers_li a	{ background:#B01328; color:#FFFFFF; }
#printnav li#nav_printing_li a:hover	  	{ background:#F3FA4A; color:black; }
#printnav li#nav_framing_li	a:hover			{ background:#F7BBF1; color:black; }
#printnav li#nav_gallery_li	a:hover			{ background:#94DBDF; color:black; }
#printnav li#nav_special_offers_li a:hover	{ background:#F2BEC2; color:black; }

#printnav li#nav_printing_li a			{ border-left:2px solid #FBFAB8; border-top:2px solid #FBFAB8; border-right:2px solid #72724C; border-bottom:2px solid #374443; }
#printnav li#nav_framing_li	a			{ border-left:2px solid #DCB5D5; border-top:2px solid #DCB5D5; border-right:2px solid #443D40; border-bottom:2px solid #443D40; }
#printnav li#nav_gallery_li	a			{ border-left:2px solid #C0ECEC; border-top:2px solid #C0ECEC; border-right:2px solid #72724C; border-bottom:2px solid #72724C; }
#printnav li#nav_special_offers_li a	{ border-left:2px solid #E6B4A2; border-top:2px solid #E6B4A2; border-right:2px solid #412E27; border-bottom:2px solid #412E27; }


#footer					{ background:#3954A6; font-size:0.6em; color:white; font-family:Verdana, Arial, sans-serif; height:2em; line-height:2em; }
#footer p				{ float:left; padding-left:1em; }
#footer #picture_credit	{ float:right; padding-right:1em; }

h1.sifr					{ font-size:30px; font-weight:normal; line-height:36px; margin:0 0 0.5em 0;}
.sIFR-hasFlash h1		{ font-size:36px; /*margin-bottom:-0.74em*/margin-bottom:0em }
h2.sifr					{ font-size:30px; font-weight:normal; line-height:36px; margin:0 0 0.5em 0;}
.sIFR-hasFlash h2.sifr	{ font-size:36px; /*margin-bottom:-0.74em*/margin-bottom:0em }

#center			{ font-size:0.895em; padding:0 0.5em; }
#center a		{ color:#CC0033; text-decoration:none }
#center a:hover	{ color:#CC0033; text-decoration:underline }
#content 		{ position:relative; }
.content ul		{ list-style-type:disc; margin-bottom:1em; }
.content ol		{ margin-bottom:1em; }
.content li		{ margin-left:1em; }
.content p		{ margin-bottom:1em; }

#signup_pod 			{ text-align:left; color:white; font-size:0.9em; padding:0 5px; }
#signup_pod p			{ }
#signup_pod form		{ border:1px solid white; padding:3px; margin:1em 0 0 0; }
#signup_pod label		{ }
#signup_pod label em	{ font-style:normal; }
#signup_pod input		{ width:98px; }
#signup_pod input.button	{ width:auto; border:none; padding:0; }
#signup_pod button		{ margin-top:0.5em; border:1px solid #003C74; padding:1px 2px; background-color:#F3F3EF }

#actionfooter			{ padding:1em 0; }
#pagebody #actionfooter p			{ margin:0; }