 /* Homepage CSS Document */

/* Main area of content between the Masthead and the Footer */
#main {color:#fff; line-height:normal}
#left, #middle, #right {float:left}
#left h2, #right h2 {background:transparent url(/images/dotted-underline.gif) repeat-x 0 100%; font-family: Georgia, "Times New Roman", Times, serif; font-size:21px; font-weight:normal; color:#edc312; text-transform:uppercase; padding-bottom:5px; margin:25px 0 0}

/* Left - Make a Gift, Events, News */
#left {width:225px}
	#left a {color:#fff}
		#left a:hover {text-decoration:none}
		
	/* Events and News Module */
	.sf_eventsList li {background:transparent url(/images/arrow-bullet.gif) 0 5px no-repeat; padding-left:17px !important}
	.sf_newsList li {background:transparent url(/images/arrow-bullet.gif) 0 3px no-repeat; padding-left:17px !important}
	#left .sf_newsTitle, #left .sf_eventTitle {font-size:14px; font-weight:normal; margin:10px 0 0}
	.sf_eventPriod, .sf_newsDate {margin-top:0}
	#left .sf_newsTeaser a {color:#edc312}
	.all {margin-bottom:25px; display:block; text-align:right}

/* Middle - Slideshow, jFlow Slider, Cover Flow Photos */
#middle {width:470px; padding: 25px 20px 0}
	#slideshow {width:469px; height:360px}
	
	/* jFlow Slider */
	#jFlowSlider {position:relative}
		#jFlowSlider span:hover {cursor:pointer; color:#C0043F}
		.jFlowPrev, .jFlowNext {background:url(/images/slider-arrows.gif) no-repeat; text-indent:-9999px; width:30px; height:23px; display:block; position:absolute; top:65px}
			.jFlowPrev {left:0}
			.jFlowNext {background:url(/images/slider-arrows.gif) -31px 0 no-repeat; right:0;}
		#myController {margin-top:25px; text-align:center}
			#myController .jFlowControlContainer {background:transparent url(/images/bkg-jflow-control-left.gif) no-repeat; margin:0 7px; padding:6px 12px; color:#edc312}
			#myController .jFlowControl {background:url(/images/bkg-jflow-control-right.gif) 100% 0 no-repeat; padding:6px 12px 6px 0; margin-right:-12px}
			#myController .jFlowSelected {color:#fff}
		#jFlowSlide {margin:0 50px 25px; width:370px !important; height:130px !important; line-height:20px; position:relative; top:13px}
			#jFlowSlide span:hover {cursor:auto}
			#jFlowSlide a {color:#fff}
			.jFlowSlideContainer {height:130px !important}
	
	#photoGallery {width:369px; margin:0 0 25px 51px}

/* Right - Logo, Contact Info, Additional Links, Sponsorship */
#right {width:225px; margin-top:20px}
	#right address {text-align:center; font-style:normal; margin-bottom:27px}
	#right a {color:#fff}
	/* a.cboxelement {margin-bottom:15px; display:block} */
	#valorStore { margin-top:15px }