/*-----------------------------------------------------------------------------
Prototype Style Sheet (empty commented stylesheet)

version:   1.0
author:    colin summers
email:     colin@the-radiator.com
website:   http://www.the-radiator.com
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/

/* Colours in Project--delete at end-----
logo colour - #333
link colour - #660000
footer link colour -#DDD999
dark blue colour - #202739
gold colour -  #928C46
warning colour - #333
paragraph colour - #80805C 
button colour - #CFCA6D
*/


/* Remove padding and margin */
* {margin: 0;padding: 0;}

/* Constent Blocks and Containers Throughout */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {margin: 0px;}
body {font: 76% arial,sans-serif; text-align:center; background-image:url(../images/bg_body.jpg); background-repeat:repeat-x; }

/***** Global Classes *****/

.clear         { clear:both;}
.clear-border  { width:588px; clear:both; border-bottom:1px solid #F0EFE9; margin-bottom:10px; padding-top:3px; padding-bottom:3px; float:left; }
.clear-borderS  { background-color:transparent; clear:both; border-bottom:1px solid #F0EFE9; margin-bottom:10px; padding-top:3px; padding-bottom:3px; float:left; width:427px; }

.float-left    { float:left; border:none; }
.float-right   { float:right; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.text-small		{ font-size:12px;}
.text-smaller	{ font-size:13px; font-style:italic; float:right; padding-right:10px; }


.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.noBorder      { border:none;}
.mapBorder     {border:1px solid #C6C865;}

.homeP{ float:right; text-align:left; width:310px;  }
.homeI{ float:left; text-align:left; width:100px; }

#container		{width:852px;margin:0 auto; text-align:left;}
#containerbg	{width:100%;background-image:url(../images/bg_footer.jpg); background-repeat:repeat-x; background-position:bottom;}

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; padding:1px; border:1px solid #C6C865; }
.thumb-left    { float:left; margin:0px 10px 10px 20px; padding:1px; border:1px solid #C6C865; }
.thumb-left2    { float:left; margin:0px 10px 10px 5px; border:1px solid #C6C865; }

.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none;}

blockquote {line-height:24px;}
.subBtn{ width:230px; float:left; margin-left:235px;}
.subBtn2{ width:230px; float:left; margin-left:155px;}

/* =Typography
-----------------------------------------------------------------------------*/
p				{margin:0px 0px 20px 0px; font-size:16px; color:#80805C; line-height:24px;}
div#content p	{line-height:1.4;  }
div#content ul {margin:0px 0px 15px 10px;}
div#content ul li{margin:0px; padding:0px 0px 10px 18px; background-image:url(../images/bullet_content.jpg); background-repeat:no-repeat; background-position:2px 4px; color:#80805C; font-size:16px;}

li				{list-style-type:none;}
blockquote		{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#80805C;}

/* Headings-*/
h1 				{font-size: 32px; letter-spacing:2px;position:absolute; top:-72px; right:9px; z-index:996; padding:5px 0px 5px 10px; font-weight:normal; text-transform:uppercase; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; display:block; width:586px;}
h2				{color:#04223F; font-weight:normal; font-size:22px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px;}
h3 				{font-size: 16px; font-weight:normal; color:#997D33; line-height:24px; margin-bottom:15px;}

/* =Links
-----------------------------------------------------------------------------*/
a 				{ color:#660000; text-decoration: none;}
a:link 			{ color:#660000; text-decoration: none;}
a:hover			{ color:#660000; text-decoration: underline;}

/* =Header and Branding
-----------------------------------------------------------------------------*/
div#header{position:relative; height:140px; width:852px;}
	div#header ul.info{ float:right; width:360px; text-align:right; position:relative; top:14px;}
	div#header ul.info li{ color:#FFF; padding:0px 0px 0px 20px; display:inline; background-image:url(../images/bullet01.jpg); background-repeat:no-repeat; background-position:5px 2px;}
	div#header .church{ float:right; position:relative; top:18px; border:none;}
	div#header ul.contact{ position: relative; top:18px;display:inline;font-family:Georgia, arial, "Times New Roman", Times, serif; font-size:24px; text-align:right; float:right; clear:right; width:450px;}
	div#header ul.contact li{ color:#FFF; display:inline;}
	div#header a{ color:#D6D0A2;}

/* =Main Nav
-----------------------------------------------------------------------------
#mainnav{float:right;width:852px; clear:both; height:38px; position:relative; left:10px; top:5px; margin-bottom:15px; z-index:999;}
	#mainnav ul{list-style: none;padding: 0;margin: 0px;}
	#mainnav li{float: left;list-style: none;margin: 0;padding-right:3px;} 
	#mainnav a{color: #2F374B;background: url(../images/tab_left_off.png) left top no-repeat;text-decoration: none;padding-left: 21px; padding-right:21px; font-size:18px; font-weight:normal; padding-top:7px; padding-bottom:6px;}
	#mainnav .on {color: #000;background: url(../images/tab_left_on.png) left top no-repeat; }
	#mainnav a span{background: url(../images/tab_right_off.jpg) right top no-repeat;padding-right: 25px; border:1px solid red;font-size:100%;font-weight:bold;}
	#mainnav a, #mainnav a span{display: block;float: left;}
	#mainnav a, #mainnav a span{float: none;}
	#mainnav a:hover{color: #000;background: url(../images/tab_left_off.png) left top no-repeat; padding-left: 21px; padding-right:21px;}
	#mainnav a:hover span{background: url(../images/tab_right_off.png) right top no-repeat;padding-right: 15px;}
	ul#mainnav li ul {width: 852px;position:absolute;left: -999em; background-image:url(../images/bg_subs.jpg); border:1px solid #fff; background-repeat:repeat-x;}
	ul#mainnav li ul li{ font-size:15px; border-bottom:1px solid #fff;}
	ul#mainnav li ul li a {color:#000000;width:170px;font-size:14px;background-image:none; font-weight:bold;}
	ul#mainnav li ul li a:hover {color:#928C45; background-image:#DFDA9C; background-image:none;}
	#mainnav li:hover ul {left: auto;width: 214px;z-index:6;}
	#mainnav li ul {background-color:#fff;width: 210px;}*/
	

 #mainnav{float:right;width:852px; clear:both; height:38px; position:relative; left:10px; top:5px; margin-bottom:15px; z-index:997;}
 #mainnav ul{list-style: none;padding: 0;margin: 0px;}
 #mainnav li{float: left;list-style: none;margin: 0;padding-right:3px;} 
 #mainnav li a{ background-image: url(../images/tab_left_off.jpg); } 
 #mainnav a{color: #2F374B;background: url(../images/tab_left_off.jpg) left top no-repeat;text-decoration: none;padding-left: 21px; padding-right:21px; font-size:18px; font-weight:normal; padding-top:7px; padding-bottom:6px;}
 #mainnav .on {color: #000;background: url(../images/tab_left_on.jpg) left top no-repeat; }
 #mainnav a span{background: url(../images/tab_right_off.jpg) right top no-repeat;padding-right: 25px; font-size:100%;font-weight:bold;}
 #mainnav a, #mainnav a span{display: block;float: left;}
 #mainnav a, #mainnav a span{float: none;}
 #mainnav a:hover{color: #000;background: url(../images/tab_left_off.jpg) left top no-repeat; padding-left: 21px; padding-right:21px;}
 #mainnav a:hover span{background: url(../images/tab_right_off.jpg) right top no-repeat;padding-right: 15px;}
 ul#mainnav li ul {width: 852px;position:absolute;left: -999em; background-image:url(../images/bg_subs.jpg); border:1px solid #fff; background-repeat:repeat-x; background-color:#FFF;}
 ul#mainnav li ul li{ font-size:15px; border-bottom:1px solid #fff;}
 ul#mainnav li ul li a {color:#000000;width:170px;font-size:14px;background-image:none; font-weight:bold;}
 ul#mainnav li ul li a:hover {color:#928C45; background-image:none;}
 #mainnav li:hover ul {left: auto;width: 214px;z-index:6; }
 
 
ul#mainnav li ul.last {width: 852px; position:absolute; left: -999em; background-image:url(../images/bg_subs.jpg); border:1px solid #FFF; background-repeat:repeat-x; }  
ul#mainnav li ul.last li{ font-size:15px; border-bottom:1px solid #fff;}
ul#mainnav li ul.last li a {color:#000000;width:170px;font-size:14px;background-image:none; font-weight:bold;}
ul#mainnav li ul.last li a:hover {color:#928C45; background-image:none;}
#mainnav li:hover ul.last {left:618px;width: 214px;z-index:6; }

	


/* =Main Content
-----------------------------------------------------------------------------*/
div#content-home      { clear:both; z-index:900;} 
div#content-home .panels         {  z-index:800; position:absolute; top:194px;}

	div#content-home .flash				{ width:852px; height:272px;position:relative;  }
	div#content-home .flashbg			{ width:843px; height:262px;background-image:url(../images/flash.jpg); padding-left:9px; padding-top:10px;}
	div#flashinner						{ width:834px; height:253px;}
	div#content-home blockquote			{ width:320px; position:absolute; top:290px; left:27px; line-height:24px;}
	div#content-home blockquote em { font-weight:normal; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
	div#content-home .conference		{ width:246px; height:226px; background-image: url(../images/bg_conference.png); position:absolute; left:355px; top:230px;}
	div#content-home .wedding			{ width:246px; height:226px; background-image: url(../images/bg_wedding.png); position:absolute; right:5px; top:231px;}
	div#content-home .promotionboxes	{ width:410px; float:right; margin-top:460px; margin-bottom:10px; }
	
	div#content-home .promotionboxes .box { width:408px; height:148px; border:solid 2px #DEDEDE; margin-top:10px; background-color:#FFF;}
	div#content-home .promotionboxes .boxFirst { width:408px; height:148px; border:solid 2px #DEDEDE; background-color:#FFF;}
	div#content-home .promotionboxes .placeImg{ position:relative; left:8px; top:8px;}
	
	div#content-home .promotionboxes img{padding:0px 0px 10px 0px; }
	div#content-home .keepintouch		{ position:relative; left:50px; float:right;}	
	div#content-home .news					{ width:428px; background-image:url(../images/bg_news.png); margin-top:460px; background-position:bottom; float:left; background-repeat:no-repeat; min-height:478px; height:auto !important; height:478px;}
	div#content-home .news p				{ margin:0px 0px 10px 0px; font-size:15px; line-height:21px; }
	div#content-home ul.newshead a			{color: #fff;text-decoration: none;padding-left: 20px; margin-top:2px;}
	div#content-home ul.newshead a span		{padding-right: 20px;font-size:100%;font-weight:normal;line-height:38px;}
	div#content-home ul.newshead a, .newshead a span{display: block;float: left;}
	div#content-home ul.newshead a, .newshead a span{float: none;}
	div#content-home ul.newshead a:hover	{color: #000;padding-left: 20px; background-color:#FFFFFF;}
	div#content-home ul.newshead a:hover span{padding-right:20px;}
	div#content-home ul.newshead {list-style: none;padding: 0;margin: 0px;background-image:url(../images/bg_newshead.png); background-color:#fff; background-repeat:repeat-x; width:428px; font-size:18px; height:38px; padding-bottom:10px;}
	div#content-home ul.newshead li{float: left;list-style: none;margin: 0px 0px 0px 0px;border-left: 1px solid #fff;} 
	div#content-home ul.newshead .on {color: #04223F;padding-left: 20px; background-color:#FFFFFF}	
	div#content-home .socialmedia { position:relative; bottom:30px; left:3px;}	
	div#content-home .socialmedia .icon	{ width:15px; float:none; border:none;}


div#content	{text-align:left; width:588px; float:right; position:relative; margin-top:216px; background-color:#FFFFFF; padding:10px; min-height:600px;height:auto !important; height:600px;}
	div#content	.mainimage			{position: absolute; top:-216px; right:0px; width:614px; background-image:url(../images/mainimage2.jpg); background-repeat:no-repeat; height:219px;}
	div#content	.mainimage .image	{width:596px; height:199px; position:absolute; left:9px; top:10px; z-index:900; }
	div#content	.mainimage .image-small	{width:127px; height:83px; position:absolute; left:510px; top:150px; z-index:901;}
	div#content	.mainimage .blackstrap	{ background-color:#000000; z-index:901; top:146px; left:10px; height:45px;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; position:absolute; width:596px;}
	div#content	 blockquote em { font-weight:bold; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
	
	
div#content	h2{	color:#660000}
	
/* =Sub Nav
-----------------------------------------------------------------------------*/
div#subnav							{float:left;width:231px;}
	div#subnav .img					{float:left;width:231px; padding:0px 0px 10px 0px;}
	div#subnav ul				{color:#fff;}
	div#subnav ul.blue li.title		{margin:0px; padding:10px 0px 10px 20px; background-image:none; font-size:21px; color:#FFFFFF;}
		
	div#subnav ul.blue				{margin:0px; padding:10px 0px 10px 0px; background-image:url(../images/bg_navblue.jpg); background-repeat:no-repeat; background-position:top; min-height:220px;height:auto !important;height:220px;}
	
	div#subnav ul.blue li			{margin:0px; padding:10px 0px 0px 35px; font-size:15px; background-image:url(../images/bullet03.gif); background-repeat:no-repeat; background-position:20px 15px; }
	div#subnav ul.blue li a			{color:#FFFFFF;}
	div#subnav .icon				{ width:15px; float:none; border:none;}
	
	
	div#subnav ul.blue li.sub{margin:0px; padding:10px 0px 0px 10px; font-size:13px; background-image:url(../images/bullet04.png); background-repeat:no-repeat; background-position:0px 15px; }
	
	
	div#subnav ul.gold li.title		{margin:0px; padding:10px 0px 10px 20px; background-image:none; font-size:21px; color:#FFFFFF;}
	div#subnav ul.gold				{margin:0px; padding:10px 0px 10px 0px; background-image:url(../images/bg_navgold.jpg); background-repeat:no-repeat; background-position:top; min-height:220px;height:auto !important;height:220px;}
	div#subnav ul.gold li			{margin:0px; padding:10px 0px 0px 35px; font-size:15px; background-image:url(../images/bullet03.gif); background-repeat:no-repeat; background-position:20px 15px; }
	div#subnav ul.gold li a			{color:#FFFFFF;}
	
		div#subnav ul.gold li.sub{margin:0px; padding:10px 0px 0px 10px; font-size:13px; background-image:url(../images/bullet04.png); background-repeat:no-repeat; background-position:0px 15px; }
		
		
		div#subnav ul.goldBlog li.title		{margin:0px; padding:10px 0px 10px 20px; background-image:none; font-size:21px; color:#FFFFFF;}
	div#subnav ul.goldBlog				{margin:0px; padding:10px 0px 10px 0px; background-image:url(../images/bg_navgold2.jpg); background-repeat:no-repeat; background-position:top; min-height:220px;height:auto !important;height:220px;}
	div#subnav ul.goldBlog li			{margin:0px; padding:10px 0px 0px 35px; font-size:15px; background-image:url(../images/bullet03.gif); background-repeat:no-repeat; background-position:20px 15px; }
	div#subnav ul.goldBlog li a			{color:#FFFFFF;}
	
		div#subnav ul.goldBlog li.sub{margin:0px; padding:10px 0px 0px 45px; font-size:13px; background-image:url(../images/bullet04.png); background-repeat:no-repeat; background-position:35px 15px; }
		
	
	div#subnav	blockquote			{ padding:10px 0px 20px 20px;}
	
	
.followUs{ width:220px; float:left; margin-left:10px; margin-bottom:20px;}	
.followUs h2{float:left; color:#666; font-weight:bold; font-size:20px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; }

	
div#subnav .box { width:227px; height:96px; border:solid 2px #DEDEDE; margin-top:10px; background-color:#FFF;}
div#subnav .boxFirst { width:227px; height:96px; border:solid 2px #DEDEDE; background-color:#FFF;}
div#subnav .placeImg{ position:relative; left:7px; top:9px; }
.keepImg{ margin-top:10px; border:none;}


/* =Secondary Content (sometimes a 3 column site)
-----------------------------------------------------------------------------
div#subsubnav	{background:#B9CAFF;float:right;width:200px;}*/


/* =Footer
-----------------------------------------------------------------------------*/
div#footer		{color: #FFF; clear:both; height:122px; padding-top:10px; position:relative; }
	div#footer	p	{color: #FFF;font-size:15px; margin-bottom:0px;}
	div#footer	a	{color: #DDD999;}	


/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */


.form 							{font-size: 1.4em;width: 320px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
.form p							{margin-bottom: 0px;}
fieldset 						{border:none;}
legend 							{color:#04223F; font-weight:normal; font-size:22px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px;}
label 							{display: block;}
label .required 				{font-size: 0.95em;color:#760000; padding-right:2px;}
fieldset input 							{width: 313px; font-family:Arial, Helvetica, sans-serif; color:#80805C;}
fieldset input.radio, input.submit 		{width: auto;}
fieldset input:focus, textarea:focus 	{background: #ffc;}
fieldset input.radio 					{float: left;margin-right: 1em;}
textarea 						{width: 316px;height: 100px;font-family:Arial, Helvetica, sans-serif; color:#80805C;}

#blog form 						{font-size: 1.4em;width: 580px;}
#blog textarea 					{width: 575px;height: 100px;}

.dropDownStyle 				    {width: 316px; font-family:Arial, Helvetica, sans-serif; color:#80805C;}
.required 				{font-size: 0.75em;color:#760000;}
p .smallLbl{color:#80805C; font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif; float:left; width:300px;}
.utdCheck{ float:left; width:20px; padding:0px; margin:0px;}
.clCheck{ padding:5px; margin:5px; color:#80805C; font-weight:normal; font-size:11px;}
.keepBtn{ width:200px; margin-left:100px;}

#blog #contact-area {font-size: 1.4em;width: 580px;}
#contact-area p	{margin-bottom: 0px;}
#contact-area label { font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#80805C;font-size:16px; }
#contact-area label .required {font-size: 0.75em;color:#760000;}
#contact-area  input {width: 313px; font-family:Arial, Helvetica, sans-serif; color:#80805C; }
#contact-area  input.radio, input.submit  {width: auto;}
#contact-area  input:focus, textarea:focus  {background: #ffc;}



/* =Tables
-----------------------------------------------------------------------------*/

table 			{ border-spacing: 0;border-collapse: collapse;}

td 				{text-align: left;font-weight: normal;}


/* =Misc 1
-----------------------------------------------------------------------------*/



/* = Mailing List Modal Box
-----------------------------------------------------------------------------*/
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
#boxes .window {position:relative;left:0;bottom:0;width:440px; height:200px; display:none;z-index:9999;padding:10px; background-image:url(../images/keepintouch3.png); background-repeat:no-repeat; }
#boxes #dialog {width:375px; height:203px;padding:10px;background-color:#ffffff;}
#boxes #dialog1 {width:375px; height:203px; position:absolute; top:950px; }

#dialog1 .d-header {background:url(../images/login-header.png) no-repeat 0 0 transparent; width:375px; height:150px; padding-top:60px; padding-left:20px;}
#dialog1 .d-header .input {border:1px solid #cccccc;height:20px;width:180px;font-size:15px;padding:2px; }

#dialog1 .d-header .tLine{ width:280px; float:left; background-color:transparent;}
#dialog1 .d-header .tDesc{ width:50px; background-color:transparent; float:left; font-size:15px; color:#999; padding-top:3px;}
#dialog1 .d-header .tInput{ width:230px; background-color:transparent; float:left;}

#dialog1 .d-blank {float:left;background:url(../images/login-blank.png) no-repeat 0 0 transparent; width:267px; height:53px;}
#dialog1 .d-login {float:left;width:83px; height:24px; position:absolute; left:182px; bottom:53px;}
#dialog1 .d-login input{width:83px; height:24px; position:relative;}



.imgCap{ border:none; width:auto;  }
.caption{ margin-left:20px; font-size:11px; color:#6D6D6D; font-style:italic; padding-bottom:5px; background-color:transparent; width:150px; clear:right; float:right; text-align:right; }

/*Validators*/
.testVal{font-size:15px;font-family:Georgia, "Times New Roman", Times, serif; background-color:#FFF;} 
.ajax__validatorcallout_popup_table {font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; }
.ajax__validatorcallout_popup_table_row {font-size:15px;font-family:Georgia, "Times New Roman", Times, serif; }
.ajax__validatorcallout_callout_cell {font-size:15px;font-family:Georgia, "Times New Roman", Times, serif; }
.ajax__validatorcallout_callout_table {font-size:15px;font-family:Georgia, "Times New Roman", Times, serif; }
.ajax__validatorcallout_callout_table_row {font-size:15px;font-family:Georgia, "Times New Roman", Times, serif; }
.ajax__validatorcallout_error_message_cell { background-color:#fff; border:solid 1px #999; color:#333; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif;  }
.ajax__validatorcallout_icon_cell {background-color:#FFF; border:solid 1px #999;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif; }
.ajax__validatorcallout_close_button_cell {background-color:#FFF; border:solid 1px #999;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif; }
.ajax__validatorcallout_arrow_cell {font-size:15px;font-family:Georgia, "Times New Roman", Times, serif; }
.ajax__validatorcallout_innerdiv{font-size:15px;font-family:Georgia, "Times New Roman", Times, serif; }


/*Related Resources*/
.resBox{ width:575px; float:left; background-color:transparent; margin-top:10px;}
.resLine{width:575px; float:left; background-color:transparent; margin-bottom:4px;}
.resImg{ width:25px; float:left; background-color:transparent; padding-top:4px;}
.resTitle{width:550px; float:left; background-color:transparent; font-size:13px; color:#6D6D6D;}
.rT{font-size:21px; color:#FF7534; float:left; }
.resBoxH{ width:550px; background-color:transparent; margin-top:10px;}
.resLineH{width:350px; float:left; background-color:transparent; margin-bottom:4px;}


/*SITEMAP INFO*/

#sitemap{
    background-color:transparent;
    width:450px;
    margin:10px 0px 0px 0px;
    padding:0px 0px 20px 10px;
    float:left;
    font-size:12px; 
    }

#sitemap .rootnode{
    background-color:transparent;
    background-image:url('sitemaplink.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:300px;
    height:15px;
    margin:0px 0px 0px 0px;
    padding:5px 0px 2px 20px;
    float:left;
    font-weight:bold;
    }   
    
#sitemap .subnode{
    background-color:transparent;
    background-image:url('sitemaplink.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:280px;
    margin:0px 0px 0px 12px;
    padding:2px 0px 2px 20px;
    float:left;
    } 
    
#sitemap .subnode2{
    background-color:transparent;
    background-image:url('sitemaplink.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:280px;
    margin:0px 0px 0px 24px;
    padding:2px 0px 2px 20px;
    float:left;
    } 
        
#sitemap .subnode3{
    background-color:transparent;
    background-image:url('sitemaplink2.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:280px;
    margin:0px 0px 0px 36px;
    padding:2px 0px 2px 20px;
    float:left;
    }     
/*END SITEMAP INFO*/

/*FACTFILE*/
#factfile { margin-bottom:20px;}
#factfile table {border-collapse: collapse;width: 590px; font-size:11px; color:#80805C;}
#factfile table a{ font-weight:bold;}
#factfile caption {font-weight: bold;margin: 1em 0;}
#factfile col {}
#factfile tr { height:40px;}
#factfile .over { color:#80805C;}
#factfile col#albumCol {border: none;}
#factfile th {font-weight: normal;text-align: left;}
#factfile th col{font-weight: normal;text-align: center;}
#playlistPosHead {text-indent: -1000em;}
#factfile th, td {padding: 0.8em 0.8em;}
#factfile .odd {background-color:#F6F4E8;}
#factfile thead tr:hover {background-color: transparent;color: inherit;}
/*END FACTFILE*/


#cakestands{ width:590px; float:left; background-color:transparent; }
#cakestands .quart{ width:285px; float:left; background-color:transparent; margin-right:5px; margin-bottom:5px; height:150px; border:solid 1px #997D33; background-color:#F6F4E8;}
#cakestands .quart .heading{ width:260px; float:left; background-color:transparent; padding:10px; color:#997D33; font-size:16px; font-weight:bold;}
#cakestands .padImg{ padding:0px 5px 5px 5px; float:left; background-color:transparent; width:130px;  text-align:center; }
.cImg{border:solid 1px #997D33; }
#cakestands .quart .info{ float:left; text-align:center; background-color:transparent; width:135px; margin-top:20px; }
#cakestands .quart .info p{ font-size:12px;}


div#content #gallery {background-color:transparent; width:165px; margin:10px 0px 4px 4px;clear:right; float:right;   }
div#content #gallery ul{width:166px; list-style-type:none; background-image:none; padding:0px; margin:0px; }
div#content #gallery ul li{ background-color:transparent; list-style-type:none; background-image:none; float:left; width:51px; padding:0px; padding:0px 0px 4px 4px;}
.galImg{ border:solid 1px #DEDEDE;}
.imagepaging{background-color:transparent; width:165px; float:right; margin:2px 0px 4px 4px; clear:right;}
