/****************************************
|
| ILCA-NA Laser District 3 - Ontario
| Created by: Kevin Biskaborn
| Copyright 2010 ScriptReaction
| http://www.scriptreaction.com
|
****************************************/

/****************************************
|	IMPORT STYLES
****************************************/
@import url( "global_focal_feed_classes.css" );

/****************************************
|	CLEAR ALL STYLES
****************************************/
* {
	margin:0px;
	padding:0px;
	border:0px;
}

/****************************************
|	GLOBAL TAG STYLES
****************************************/
body { 
	background:#000;
	cursor:default;
	overflow:auto;
	padding-bottom:23px;
}

body, select, input, textarea {
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:12px;
	color:#fff;
}

a {
	color:#fff;
	text-decoration:underline;
}

a:hover {
	color:#ffff00;
	text-decoration:none;
}

ul {
	list-style:none;
}

/* all headings */
h1, h2, h3, h4, h5 {
	font-size:12px;
}
table {
	border-collapse:collapse;
}

/****************************************
|	GLOBAL CLASSES
****************************************/
.uc { text-transform:uppercase; }

/****************************************
|	PAGE LAYOUT
****************************************/
#skn, #shl {
	position:relative;
}

#skn {
	width:100%;
	text-align:center;
}

#shl {
	width:1000px;
	margin:0 auto 0 auto;
	text-align:left;
	z-index:40;
}

/****************************************
|	MASTHEAD
****************************************/
#masthead {
	position:relative;
	width:100%;
	border-bottom:1px solid #996666;
	background:#000 url(../gfx/masthead_grid_bar_bg.gif) repeat-x;
	z-index:50;
}
#masthead #payload {
	position:relative;
	width:1000px;
	margin:0 auto;
	text-align:left;
	font-size:11px;
}
#masthead h1 { /* total width = 311px */
	position:relative;
	float:left;
	width:273px;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	margin-left:22px;
	padding:6px 10px 5px 6px;
	background:url(../gfx/masthead_title_block.gif) no-repeat;
}
#masthead h1 a {
	display:block;
	color:#cc9966;
	padding:4px;
	text-decoration:none;
}
#masthead h1 a:hover {
	color:#fff;
	text-decoration:underline;
}

#masthead .overlaybeam {
	position:absolute;
	right:177px;
	bottom:-1px;
}
#masthead .overlaybeam,
#masthead .overlaybeam img {
	width:223px;
	height:211px;
	border:0px;
	z-index:20;
}

#masthead #tickerarea { /* total width = 534px */
	position:relative;
	float:left;
	width:414px;
	padding:10px 80px 9px 40px;
	text-align:center;
	z-index:75;
}
#masthead #tickerarea a {
	color:#927059;
}
#masthead #tickerarea a:hover {
	color:#ffff00;
	text-decoration:underline;
}

#masthead #pagelinks { /* total width = 155px */
	position:relative;
	float:left;
	width:150px;
	padding:6px 5px 5px 0px;
}
#masthead #pagelinks li {
	display:inline;
}
#masthead #pagelinks li a {
	float:right;
	color:#cc9966;
	text-decoration:none;
	padding:4px 10px;
	background:url(../gfx/masthead_links_bar.gif) left center no-repeat;
	white-space:nowrap;
}
#masthead #pagelinks li a:hover {
	color:#fff;
	text-decoration:underline;
}
#masthead #pagelinks li.lastChild a {
	background:none;
}

#masthead #pagelinks span.rss {
	display:block;
	width:16px;
	height:16px;
	background:url(../gfx/rss_logo_header.gif) no-repeat;
	margin:-1px 0px -2px 0px;
}
#masthead #pagelinks a:hover span.rss {
	background-position:0 -16px;
}
#masthead #pagelinks li.firstChild a:hover {
	text-decoration:none;
}
#masthead #pagelinks span.rss span {
	visibility:hidden;
}

#masthead .release {
	display:block;
	clear:left;
}

/****************************************
|	HEAD AREA
****************************************/
#headarea {
	position:relative;
	background:url(../gfx/headarea_logobox_extension.jpg) -1px -1px no-repeat;
	z-index:30;
}

/****************************************
|	LOGO BOX
****************************************/
#headarea #logobox {
	position:absolute;
	left:63px;
	top:24px;
	z-index:40;
}
#headarea #logobox,
#headarea #logobox img {
	width:217px;
	height:170px;
}

#headarea #logobox.smallgrad {
	left:0px;
	top:5px;
}
#headarea #logobox.smallgrad,
#headarea #logobox.smallgrad img {
	width:250px;
	height:189px;
}

/****************************************
|	VERTICAL TABS
****************************************/
#headarea #verticaltabs {
	position:relative;
	float:right;
	width:23px;
	height:365px;
	margin-right:10px;
	overflow:hidden;
	z-index:40;
}
#headarea #verticaltabs li a {
	display:block;
	width:23px;
	text-decoration:none;
}
#headarea #verticaltabs li a span {
	visibility:hidden;
}
#headarea #verticaltabs li#tab_d3 a {
	height:110px;
	background:url(../gfx/headarea_tab_d3laser.gif) no-repeat;
}
#headarea #verticaltabs li#tab_d3 a:hover {
	background-position:-23px 0px;
}

/****************************************
|	NAVIGATION
****************************************/
#headarea #navigation {
	position:absolute;
	top:0px;
	right:33px;
	width:966px;
	height:42px;
	border-right:1px solid #996666;
	background:url(../gfx/headarea_nav_bar.jpg) top right no-repeat;
	z-index:30;
}
#headarea #navigation ul {
	position:relative;
	width:616px;
	margin:0 0 0 auto;
}
#headarea #navigation li {
	display:inline;
}
#headarea #navigation li a {
	position:relative;
	float:left;
	height:42px;
	text-decoration:none;
	background:url(../gfx/headarea_nav_arrow_ou.gif) bottom center no-repeat;
}
#headarea #navigation li span.area {
	display:block;
	padding:10px 28px;
	background-repeat:repeat-x;
}
#headarea #navigation li span.label {
	display:block;
	height:14px;
	cursor:pointer;
	background:url(../gfx/navigation_primary_labels.gif) no-repeat;
}
#headarea #navigation li span.label span {
	visibility:hidden;
}

#headarea #navigation li a:hover,
#headarea #navigation li a.active {
	background-image:url(../gfx/headarea_nav_arrow_ov.gif);
}
#headarea #navigation li a:hover span.area,
#headarea #navigation li a.active span.area {
	background-image:url(../gfx/headarea_nav_bar_ov.gif);
}

/* beam specific bgs */
#headarea #navigation li#media a:hover span.area,
#headarea #navigation li#media a.active span.area {
	background-image:url(../gfx/headarea_nav_bar_ov_beam.gif);
	background-repeat:no-repeat;
	background-position:-54px 0;
}
#headarea #navigation li#about a:hover span.area,
#headarea #navigation li#about a.active span.area {
	background-image:url(../gfx/headarea_nav_bar_ov_beam.gif);
	background-repeat:no-repeat;
	background-position:-208px 0;
}

/* item specific positions */
#headarea #navigation li#regattas span.label { width:96px; background-position:-16px 0; }
#headarea #navigation li#regattas a:hover span.label,
#headarea #navigation li#regattas a.active span.label { background-position:-16px -14px; }

#headarea #navigation li#sailors span.label { width:99px; background-position:-183px 0; }
#headarea #navigation li#sailors a:hover span.label,
#headarea #navigation li#sailors a.active span.label { background-position:-183px -14px; }

#headarea #navigation li#media span.label { width:98px; background-position:-344px 0; }
#headarea #navigation li#media a:hover span.label,
#headarea #navigation li#media a.active span.label { background-position:-344px -14px; }

#headarea #navigation li#about span.label { width:99px; background-position:-518px 0; }
#headarea #navigation li#about a:hover span.label,
#headarea #navigation li#about a.active span.label { background-position:-518px -14px; }

/****************************************
|	NAV SUB MENUS
****************************************/
#headarea #navmenus {
	position:absolute;
	width:650px;
	top:34px;
	right:33px;
	z-index:25;
}
#headarea #navmenus .menu {
	position:absolute;
	display:none;
	width:240px;
	top:0px;
	padding-bottom:47px;
}
#headarea #navmenus #nav_regattas { left:21px; }
#headarea #navmenus #nav_sailors { left:173px; }
#headarea #navmenus #nav_media { left:328px; }
#headarea #navmenus #nav_about { left:421px; }

#headarea #navmenus .menu .options {
	position:relative;
	width:216px;
	padding-top:8px;
	margin-left:12px;
	background:url(../gfx/navigation_menu_grad.gif) repeat-x;
	/*overflow:auto;*/
	z-index:25;
}
#headarea #navmenus .menu .options ul {
	position:relative;
	border:0px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
}
#headarea #navmenus .menu .options ul ul {
	border:0px;
}
#headarea #navmenus .menu .options li a {
	display:block;
	width:192px;
	color:#333366;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border-top:1px solid #9999cc;
	padding:3px 5px 4px 15px;
	background-image:url(../gfx/navigation_option_bar_level1.gif);
	background-repeat:no-repeat;
}
#headarea #navmenus .menu .options li.lastChild a {
	border-bottom:1px solid #9999cc;
}
#headarea #navmenus .menu .options li a span.dateHeading {
	display:block;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
#headarea #navmenus .menu .options ul ul li a {
	width:181px;
	font-weight:normal;
	padding-left:26px;
	background-image:url(../gfx/navigation_option_bar_level2.gif);
}
#headarea #navmenus .menu .options li a:hover {
	color:#fff;
	text-decoration:underline;
	background-color:#3366cc;
}
#headarea #navmenus .menu img.column {
	position:absolute;
	bottom:0px;
	z-index:20;
}

/****************************************
|	BANNER
****************************************/
#bannerarea {
	position:relative;
	padding-top:34px;
	z-index:20;
}
#bannerarea #bannerpayload {
	position:relative;
	height:348px;
}
#bannerarea #staticbanner {
	position:relative;
	margin-left:1px;
}
#bannerarea #staticbanner #flashbox {
	position:absolute;
	left:11px;
	top:262px;
	background:url(../gfx/focalfeed_icon_black_wheel_load.gif) center center no-repeat;
}
#bannerarea #staticbanner #flashbox,
#bannerarea #staticbanner #flashbox a {
	width:242px;
	height:68px;
}
#bannerarea #staticbanner #flashbox a {
	display:none;
	text-decoration:none;
	background:url(../gfx/headarea_download_flash.gif) no-repeat;
}
#bannerarea #staticbanner #flashbox.active {
	background-position:205px 0;
}
#bannerarea #staticbanner #flashbox.active a {
	display:block;
}
#bannerarea #staticbanner #flashbox a:hover {
	background-position:0px -68px;
}
#bannerarea #staticbanner #flashbox a span {
	visibility:hidden;
}

/****************************************
|	HORIZON BANNER
****************************************/
#bodyarea #bannerhorizon {
	position:relative;
	width:956px;
	height:100px;
	text-align:right;
	border-right:1px solid #996666;
	margin:-8px 0px -35px 0px;
}
#bodyarea #bannerhorizon #overlay {
	position:absolute;
	right:-1px;
	z-index:10;
}

/****************************************
|	BODY AREA
****************************************/
#bodyarea {
	position:relative;
	padding:0px 10px;
	border-top:8px solid #000;
	background:url(../gfx/bodyarea_centercolumn_grad.gif) repeat-y;
}
#bodyarea .release {
	display:block;
	clear:both;
	font-size:0px;
}

/****************************************
|	LAYOUT EXTENSIONS
****************************************/
#headarea.galleryRightExtension { background:none; }
#headarea.galleryRightExtension #navigation { background-image:url(../gfx/headarea_nav_bar_extended.jpg); }
#bodyarea.galleryRightExtension { background:none; }
#bodyarea.galleryRightExtension #focalfeed #breadcrumb .articledate { width:350px; }
#bodyarea.galleryRightExtension #columnfeed { background:none; }
#bodyarea.galleryRightExtension #centercolumn { width:712px; margin-left:1px; }
#bodyarea.galleryRightExtension #focalfeed { border-bottom:0px; }
#bodyarea.galleryRightExtension #focalfeed #articleimage img { width:auto; }

#bodyarea.fullSpread { background:none; }
#bodyarea.fullSpread #columnfeed { background:none; }
#bodyarea.fullSpread #centercolumn { width:957px; }
#bodyarea.fullSpread #focalfeed { border-color:#000; }
#bodyarea.fullSpread #focalfeed #detailsbar { background-image:url(../gfx/focalfeed_footer_base_fullspread.gif); }
#bodyarea.fullSpread #focalfeed #detailsbar #payload { background-image:url(../gfx/focalfeed_footer_grad_fullspread.gif); }

/****************************************
|	COLUMN FEED
****************************************/
#bodyarea #columnfeed {
	position:relative;
	background:url(../gfx/bodyarea_centercolumn_head.gif) -10px top no-repeat;
}

/****************************************
|	SIDE COLUMNS
****************************************/
#bodyarea #leftcolumn,
#bodyarea #rightcolumn {
	position:relative;
	width:210px;
}
#bodyarea #leftcolumn {
	float:left;
	margin-right:34px;
}
#bodyarea #rightcolumn {
	float:right;
}

/****************************************
|	SIDE COLUMN SPONSORS
****************************************/
#bodyarea #leftColumnSponsorBanners {
	position:relative;
	margin-top:20px;
}
	
/****************************************
|	CENTER COLUMN
****************************************/
#centercolumn {
	position:relative;
	float:left;
	width:492px;
}

/****************************************
|	CONTENT BOXES (SIDES)
****************************************/
#bodyarea .contentbox {
	position:relative;
	padding-bottom:25px;
}
#bodyarea .contentbox h4 {
	position:relative;
	color:#9999cc;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:18px 5px 9px 35px;
	margin-bottom:-2px;
	background:url(../gfx/bodyarea_boxhead_sails.gif) 6px bottom no-repeat;
}
#bodyarea .contentbox h4 a {
	color:#9999cc;
	text-decoration:none;
}
#bodyarea .contentbox .outterbox {
	position:relative;
	border-top:1px solid #333366;
	background:url(../gfx/bodyarea_boxbody_repbg.gif) 1px top repeat-y;
}
#bodyarea .contentbox .innerbox {
	padding:0px 1px;
	background:url(../gfx/bodyarea_boxbody_leftgrad.gif) no-repeat;
}
#bodyarea #rightcolumn .contentbox .innerbox {
	background-image:url(../gfx/bodyarea_boxbody_rightgrad.gif);
}
#bodyarea .contentbox .innerbox h5.cornertab {
	float:right;
	color:#9999cc;
	font-size:9px;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
}
#bodyarea .contentbox .innerbox h5.cornertab a {
	display:block;
	color:#9999cc;
	text-decoration:none;
	padding:3px 6px 4px 40px;
	background:url(../gfx/bodyarea_boxbody_cornertab.gif) -60px bottom no-repeat;
}
#bodyarea .contentbox .innerbox h5.cornertab a:hover {
	color:#333366;
	background-image:url(../gfx/bodyarea_boxbody_cornertab_over.gif);
}
#bodyarea .contentbox .innerbox .boxpayload {
	position:relative;
	width:184px;
	border-bottom:1px solid #595982;
	padding:0px 12px 6px 12px;
	background:url(../gfx/bodyarea_boxfoot_d3logo.gif) 170px bottom no-repeat;
	clear:right;
}
#bodyarea .contentbox .innerbox .boxpayload .contentblock {
	padding-bottom:12px;
}
#bodyarea .contentbox .innerbox .boxpayload .contentblock a {
	display:block;
	color:#fff;
	text-decoration:none;
}
#bodyarea .contentbox .innerbox .boxpayload .contentblock a:hover {
	color:#ffff00;
	text-decoration:underline;
}
#bodyarea .contentbox .innerbox .boxpayload .standardHeading {
	display:block;
	color:#999933;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}

#bodyarea .contentbox .innerbox .boxpayload li a {
	display:block;
	text-decoration:none;
	padding:9px 0px;
	border-bottom:1px solid #393957;
}
#bodyarea .contentbox .innerbox .boxpayload li a:hover {
	text-decoration:underline;
}
#bodyarea .contentbox .innerbox .boxpayload li a:hover h5.standardHeading {
	color:#fff;
}
#bodyarea .contentbox .innerbox .boxpayload li.firstChild a {
	padding-top:1px;
}
#bodyarea .contentbox .innerbox .boxpayload li.lastChild a {
	border-bottom:0px;
}
#bodyarea .contentbox .innerbox .boxpayload li a img {
	display:block;
	float:left;
	margin-right:7px;
	border:1px solid #9999cc;
}
#bodyarea .contentbox .innerbox .boxpayload li a:hover img {
	border-color:#fff;
}
#bodyarea .contentbox .innerbox .boxpayload span.release {
	display:block;
	clear:left;
}

/****************************************
|	FOCAL FEED
****************************************/
#bodyarea #focalfeed {
	position:relative;
	padding-top:15px;
	margin-bottom:-2px;
	border-bottom:35px solid #000025;
	z-index:25;
}
#bodyarea #focalfeed #breadcrumb {
	position:relative;
	font-size:11px;
	background:url(../gfx/focalfeed_breadcrumb_bar.gif) no-repeat;
}
#bodyarea #focalfeed #breadcrumb h4 {
	position:relative;
	width:294px;
	color:#999;
	font-size:11px;
	font-weight:normal;
	padding:5px 20px 5px 10px;
}
#bodyarea #focalfeed #breadcrumb h4 a {
	color:#999;
	text-decoration:none;
	white-space:nowrap;
}
#bodyarea #focalfeed #breadcrumb h4 a:hover {
	color:#fff;
	text-decoration:underline;
}
#bodyarea #focalfeed #breadcrumb .articledate {
	float:right;
	width:167px;
	color:#996666;
	text-align:right;
	padding-top:4px;
}

#bodyarea #focalfeed #breadcrumb .release {
	clear:right;
}

#bodyarea #focalfeed #overlaybeam {
	position:absolute;
	left:285px;
	top:-1px;
	z-index:25;
}
#bodyarea #focalfeed #overlaybeam,
#bodyarea #focalfeed #overlaybeam img {
	width:51px;
	height:52px;
}

#bodyarea #focalfeed #headline {
	position:relative;
	color:#ffff00;
	border-top:1px solid #666;
	border-bottom:1px solid #000;
	padding:10px 11px 8px 11px;
	background:#1d1d1d url(../gfx/focalfeed_headline_grad.gif) repeat-x;
}
#bodyarea #focalfeed #headline h2 {
	font-size:20px;
}
#bodyarea #focalfeed #headline h2 a {
	color:#ffff00;
	text-decoration:none;
}

#bodyarea #focalfeed #actionbar {
	position:relative;
	color:#000;
	font-size:11px;
	padding:0px 2px;
	border-bottom:1px solid #996633;
	background:#c7c336 url(../gfx/focalfeed_actionbar_grad.gif) repeat-x;
}
#bodyarea #focalfeed #actionbar li {
	display:inline;
}
#bodyarea #focalfeed #actionbar li a {
	float:left;
	color:#000;
	text-decoration:none;
	padding:5px 10px;
	background:url(../gfx/focalfeed_actionbar_bar.gif) right center no-repeat;
	white-space:nowrap;
}
#bodyarea #focalfeed #actionbar li a:hover {
	color:#5f2918;
	text-decoration:underline;
}
#bodyarea #focalfeed #actionbar li.lastChild a {
	background:none;
}
#bodyarea #focalfeed #actionbar .release {
	display:block;
	clear:left;
}

#bodyarea #focalfeed #articleimage {
	position:relative;
}
#bodyarea #focalfeed #articleimage img {
	display:block;
	width:492px;
	height:auto;
	border:0px;
}

/****************************************
|	ARTICLE DATE AREA NAVIGATION
****************************************/
#bodyarea #focalfeed #breadcrumb .articledate .indentRight {
	padding-right:15px;
}
#bodyarea #focalfeed #breadcrumb .articledate ul {
	padding-right:10px;
}
#bodyarea #focalfeed #breadcrumb .articledate li {
	display:inline;
	float:right;
}
#bodyarea #focalfeed #breadcrumb .articledate li.middleChild {
	padding:0px 10px;
}
#bodyarea #focalfeed #breadcrumb .articledate .navArrow a {
	display:block;
	width:13px;
	height:13px;
	border:1px solid #333;
	text-decoration:none;
	background:url(../gfx/focalfeed_nav_arrow_boxes.gif) no-repeat;
}
#bodyarea #focalfeed #breadcrumb .articledate .navArrow a:hover {
	border-color:#ffff00;
}
#bodyarea #focalfeed #breadcrumb .articledate .navArrow a span {
	display:none;
}
#bodyarea #focalfeed #breadcrumb .articledate .navArrow.arrowPrev a:hover {
	background-position:0 -13px;
}
#bodyarea #focalfeed #breadcrumb .articledate .navArrow.arrowNext a {
	background-position:-13px 0;
}
#bodyarea #focalfeed #breadcrumb .articledate .navArrow.arrowNext a:hover {
	background-position:-13px -13px;
}


/****************************************
|	GALLERY CREDIT BAR
****************************************/
#bodyarea #focalfeed #creditbar {
	position:relative;
	color:#999;
	font-size:11px;
	text-align:right;
	padding:8px 8px 15px 8px;
	border-top:1px solid #666;
	background:url(../gfx/gallery_credit_bar_grad.gif) repeat-x;
}
#bodyarea #focalfeed #creditbar a {
	color:#999;
	text-decoration:none;
}
#bodyarea #focalfeed #creditbar a:hover {
	color:#ffff00;
	text-decoration:underline;
}

/****************************************
|	FOCAL FEED CONTENT
****************************************/
#bodyarea #focalfeed #content {
	position:relative;
	background:#fff url(../gfx/focalfeed_content_grad.gif) center top no-repeat;
}
#bodyarea #focalfeed #content #credits {
	position:relative;
	border-top:2px solid #000;
}

#bodyarea #focalfeed #content #credits #author {
	position:relative;
	width:350px;
}
#bodyarea #focalfeed #content #credits #author h3 {
	float:left;
}
#bodyarea #focalfeed #content #credits #author h3 span.authorItem {
	display:block;
	padding:4px 110px 7px 12px;
	background:url(../gfx/focalfeed_content_creditbar.gif) right bottom no-repeat;
}
#bodyarea #focalfeed #content #credits #author h3 span.largeItem {
	font-size:18px;
}
#bodyarea #focalfeed #content #credits #author h3 a {
	color:#fff;
	text-decoration:none;
}
#bodyarea #focalfeed #content #credits #author h3 a:hover {
	color:#ffff00;
	text-decoration:underline;
}

#bodyarea #focalfeed #content #credits h3.photocredit {
	position:absolute;
	right:0px;
	width:192px;
	color:#333;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	padding:6px;
	z-index:20;
}
#bodyarea #focalfeed #content #credits h3.photocredit span {
	white-space:nowrap;
}
#bodyarea #focalfeed #content #credits h3.photocredit a {
	color:#333;
	text-decoration:none;
}
#bodyarea #focalfeed #content #credits h3.photocredit a:hover {
	color:#000;
	text-decoration:underline;
}

#bodyarea #focalfeed #content #credits h3.photocredit .dropDownSelection {
	color:#666;
	font-weight:bold;
	white-space:normal;
}
#bodyarea #focalfeed #content #credits h3.photocredit .dropDownSelection select {
	color:#000066;
	font-size:11px;
	font-weight:bold;
	border:1px solid #6699cc;
}
#bodyarea #focalfeed #content #credits h3.photocredit .dropDownSelection option {
	padding:0px 2px 0px 4px;
}

#bodyarea #focalfeed #content #credits .release {
	display:block;
	clear:both;
}


#bodyarea #focalfeed #content #articlePayload {
	position:relative;
	color:#000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding:22px 22px 1px 22px;
}

#bodyarea #focalfeed #content #eventPanels {
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
	padding:10px 10px 0px 0px;
	z-index:20;
	color:#333;
	font-size:11px;
}

/****************************************
|	FOCAL FEED ABOUT
****************************************/
#bodyarea #focalfeed #content #aboutarticle {
	position:relative;
	color:#666;
	font-size:11px;
	padding:20px 15px 10px 10px;
	border-top:1px dotted #999;
	overflow:auto;
}
#bodyarea #focalfeed #content #aboutarticle a {
	color:#555;
}
#bodyarea #focalfeed #content #aboutarticle img {
	float:left;
	border:1px solid #ccc;
	margin:0px 15px 5px 0px;
	padding:4px;
}
#bodyarea #focalfeed #content #aboutarticle a:hover img {
	border-color:#999933;
}
#bodyarea #focalfeed #content #aboutarticle .release {
	display:block;
	clear:left;
}

/****************************************
|	FOCAL FEED FOOTER
****************************************/
#bodyarea #focalfeed #optionbar {
	position:relative;
	border-bottom:2px solid #333366;
	background:#fff;
}
#bodyarea #focalfeed #optionbar h5 {
	float:right;
	color:#9999cc;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
#bodyarea #focalfeed #optionbar h5 a {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:3px 8px 4px 35px;
	background:url(../gfx/focalfeed_footertab.gif) 5px bottom no-repeat;
}
#bodyarea #focalfeed #optionbar h5 a:hover {
	color:#333366;
	background-image:url(../gfx/focalfeed_footertab_over.gif);
}
#bodyarea #focalfeed #optionbar .release {
	display:block;
	clear:right;
}

#bodyarea #focalfeed #detailsbar {
	position:relative;
	padding-bottom:14px;
	background:#333366 url(../gfx/focalfeed_footer_base.gif) left bottom no-repeat;
}
#bodyarea #focalfeed #detailsbar .payload {
	position:relative;
	padding:5px 20px 0px 56px;
	background:url(../gfx/focalfeed_footer_grad.gif) no-repeat;
}
#bodyarea #focalfeed #detailsbar .payload li {
	display:inline;
	float:left;
	font-size:11px;
	padding:10px 18px 5px 0px;
}
#bodyarea #focalfeed #detailsbar .payload li h6 {
	color:#cccc66;
	font-size:10px;
	text-transform:uppercase;
	margin:0px 0px -1px -1px;
}
#bodyarea #focalfeed #detailsbar .payload li a {
	color:#fff;
	text-decoration:none;
}
#bodyarea #focalfeed #detailsbar .payload li a:hover {
	color:#ffff00;
	text-decoration:underline;
}
#bodyarea #focalfeed #detailsbar .payload .release {
	display:block;
	clear:left;
}

/****************************************
|	FOOTER AREA
****************************************/
#footarea {
	position:relative;
	z-index:30;
}
#footarea #infobar {
	position:relative;
	border-top:2px solid #404040;
	border-bottom:2px solid #404040;
	padding:8px 7px 7px 7px;
	background:#252525 url(../gfx/footarea_infobar_grad.gif) repeat-x;
}
#footarea #infobar h6 {
	position:relative;
	float:left;
	width:300px;
	color:#999;
	font-size:11px;
	font-weight:normal;
}
#footarea #infobar h6 a {
	color:#ffff00;
	font-weight:bold;
	text-decoration:none;
}
#footarea #infobar h6 a:hover {
	color:#9999cc;
	text-decoration:underline;
}
#footarea #infobar h6 span {
	white-space:nowrap;
}


#footarea #infobar #developer {
	text-align:right;
	z-index:30;
}
#footarea #infobar #primarynav {
	width:385px;
	text-align:center;
}
#footarea #infobar #primarynav a {
	color:#999;
	text-decoration:none;
	text-transform:uppercase;
	padding:0px 5px;
	white-space:nowrap;
}
#footarea #infobar #primarynav a:hover {
	color:#ffff00;
	text-decoration:underline;
}
#footarea #infobar .overlaybeam {
	position:absolute;
	left:800px;
	top:-9px;
	z-index:20;
}
#footarea #infobar .overlaybeam,
#footarea #infobar .overlaybeam img {
	width:51px;
	height:52px;
}
#footarea #infobar .release {
	display:block;
	clear:left;
}

#footarea #altnav {
	position:relative;
	width:359px;
	background:url(../gfx/footarea_altnav_box.gif) left bottom no-repeat;
}
#footarea #altnav,
#footarea #altnav h6 {
	font-size:11px;
	text-align:center;
	margin:0 auto;
}
#footarea #altnav h6 {
	position:relative;
	width:320px;
	color:#62628c;
	font-size:11px;
	font-weight:normal;
	padding:10px 0px;
}
#footarea #altnav h6 a {
	color:#62628c;
	text-decoration:none;
	padding:0px 6px;
	white-space:nowrap;
}
#footarea #altnav h6 a:hover {
	color:#fff;
	text-decoration:underline;
}

/****************************************
|	SPONSOR LOGOS
****************************************/
#footarea #logoarea {
	position:relative;
	height:200px;
	background:url(../gfx/footarea_develop_box.gif) 354px 34px no-repeat;
}
#footarea #logoarea a {
	position:absolute;
	display:block;
}
#footarea #logoarea a img {
	border:1px solid #000;
	padding:5px;
}
#footarea #logoarea a:hover img {
	/*border-color:#1d1d1d;*/
}

#footarea #logoarea a.dev img { border:0px; }
/*#footarea #logoarea a.dev:hover img { border:1px solid #252525; margin:-1px 0px 0px -1px; }*/

#footarea #logoarea #dev_srx { left:363px; top:55px; }
#footarea #logoarea #dev_kb { left:366px; top:124px; }
#footarea #logoarea #spn_d3 { left:30px; top:-7px; }
#footarea #logoarea #spn_lsr { left:40px; top:125px; }
#footarea #logoarea #spn_cya { left:191px; top:5px; }
#footarea #logoarea #spn_ost { left:718px; top:-13px; }
#footarea #logoarea #spn_omr { left:852px; top:-13px; }
#footarea #logoarea #spn_osa { left:748px; top:130px; }

#footarea .printdev {
	display:none;
}

#footarea #extlogos {
	position:relative;
	padding-top:35px;
}
#footarea #extlogos a {
	text-decoration:none;
}
#footarea #extlogos span {
	visibility:hidden;
}
#footarea #extlogos div {
	position:relative;
	display:block;
}
#footarea #extlogos .rss,
 #footarea #extlogos .rss a{
	width:82px;
	height:20px;
}
#footarea #extlogos .rss a {
	display:block;
	background:url(../gfx/rss_logo_footer.gif) no-repeat;
}
#footarea #extlogos .rss a:hover {
	background-position:0 -20px;
}


/****************************************
|	STANDARD IMAGE BLOCK LIST
****************************************/
#focalfeed .standardImageBlockList {
	position:relative;
	padding-bottom:15px;
}

#focalfeed .standardImageBlockList li a {
	display:block;
	padding:8px 0px;
	text-decoration:none;
	border-bottom:1px solid #9e9e9e;
	background:url(../gfx/focalfeed_list_imageblock_grad.gif) left bottom repeat-x;
}
#focalfeed .standardImageBlockList li a:hover {
	cursor:pointer;
	background-image:url(../gfx/focalfeed_list_imageblock_grad_over.gif);
}
#focalfeed .standardImageBlockList li.firstChild a {
	border-top:1px solid #cfcfcf;
}
#focalfeed .standardImageBlockList li a img {
	float:left;
	padding:4px;
	border:1px solid #ccc;
	margin-left:8px;
	background:#fff;
}
#focalfeed .standardImageBlockList li a:hover img {
	border-color:#ffff00;
}
#focalfeed .standardImageBlockList li a span.payload {
	float:left;
	display:block;
	width:320px;
	margin-left:8px;
}
#focalfeed .standardImageBlockList li a span.title {
	display:block;
	color:#000;
	font-size:14px;
	font-weight:bold;
}
#focalfeed .standardImageBlockList li a:hover span.title {
	text-decoration:underline;
}

#focalfeed .standardImageBlockList li a span.box {
	display:block;
	float:left;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	font-family:tahoma, arial, verdana, sans-serif;
	padding:1px 100px 2px 5px;
	margin:6px 0px 4px 0px;
	background:url(../gfx/focalfeed_list_imageblock_box.gif) right bottom no-repeat;
}
#focalfeed .standardImageBlockList li a:hover span.box {
	background-image:url(../gfx/focalfeed_list_imageblock_box_over.gif);
}

#focalfeed .standardImageBlockList li a span.box span.subtext {
	font-weight:normal;
	white-space:nowrap;
}

#focalfeed .standardImageBlockList li a span.base {
	display:block;
	clear:left;
	color:#333366;
	font-size:11px;
	font-family:tahoma, arial, verdana, sans-serif;
}

#focalfeed .standardImageBlockList li a span.base span.subtext,
#focalfeed .standardImageBlockList li a span.extraBaseA span.subtext {
	font-weight:bold;
}

#focalfeed .standardImageBlockList li a span.extraBaseA {
	display:block;
	font-size:11px;
	padding-top:15px;
}



#focalfeed .standardImageBlockList li a span.release {
	display:block;
	clear:left;
}


/****************************************
|	STANDARD SIDE TITLE LIST
****************************************/
#focalfeed .standardSideTitleList {
	position:relative;
	padding:10px 0px 0px 0px;
}
#focalfeed .standardSideTitleList .listItem {
	position:relative;
}
#focalfeed .standardSideTitleList .listItem h4.heading {
	display:block;
	float:left;
	width:80px;
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:12px;
	color:#999;
	text-align:right;
	text-transform:lowercase;
	padding:5px 33px 8px 0px;
	background:url(../gfx/focalfeed_tab_corner_fade_yellow.gif) right bottom no-repeat;
}
#focalfeed .standardSideTitleList .listItem .content {
	float:left;
	width:330px;
	font-size:12px;
	padding:0px 0px 30px 5px;
}
#focalfeed .standardSideTitleList .listItem .content h3.title {
	color:#333366;
	font-size:15px;
}
#bodyarea #focalfeed #articlePayload .standardSideTitleList .listItem .content h3.title a {
	color:#333366;
	text-decoration:none;
}
#bodyarea #focalfeed #articlePayload .standardSideTitleList .listItem .content h3.title a:hover {
	color:#999933;
	text-decoration:underline;
}
#focalfeed .standardSideTitleList .listItem.itemLevel_A .content h3.title {
	font-size:26px;
	text-transform:uppercase;
}
#focalfeed .standardSideTitleList .listItem.itemLevel_A.goldCupTitle .content h3.title {
	width:280px;
}
#focalfeed .standardSideTitleList .listItem.itemLevel_B .content h3.title {
	font-size:20px;
	text-transform:uppercase;
}

#focalfeed .standardSideTitleList .listItem .content .emphasis {
	font-weight:bold;
}

#focalfeed .standardSideTitleList .listItem .content .contentPayload {
	color:#996633;
	margin-bottom:-20px;
}
#focalfeed .standardSideTitleList .listItem .content .contentList li {
	display:block;
	color:#996633;
}

#bodyarea #focalfeed #articlePayload .standardSideTitleList .listItem .content .contentList li a {
	color:#996633;
}
#bodyarea #focalfeed #articlePayload .standardSideTitleList .listItem .content .contentList li a:hover {
	color:#999933;
}

#focalfeed .standardSideTitleList .listItem .release {
	display:block;
	clear:left;
}



/****************************************
|	STANDARD GRAD BOX LIST
****************************************/
#focalfeed .standardGradBoxList {
	position:relative;
	font-family:tahoma, arial, verdana, sans-serif;
}
#focalfeed .gradBoxListGroup {
	position:relative;
	width:448px;
	padding-bottom:20px;
}
#focalfeed .gradBoxListGroup h3.groupTitle {
	position:relative;
	font-size:14px;
	text-transform:uppercase;
	border-bottom:3px solid #cccc66;
}
#focalfeed .inactiveItems .gradBoxListGroup h3.groupTitle {
	border-color:#a5a5a5;
}
#focalfeed .gradBoxListGroup h3.groupTitle span.title {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#666633;
	text-align:right;
	padding:3px 12px 0px 30px;
	background:url(../gfx/focalfeed_list_gradboxes_head_box.gif) bottom left no-repeat;
}
#focalfeed .inactiveItems .gradBoxListGroup h3.groupTitle span.title {
	color:#666;
	background-image:url(../gfx/focalfeed_list_gradboxes_head_box_gray.gif);
}
#focalfeed .gradBoxListGroup h3.groupTitle span.release {
	display:block;
	clear:right;
}

#focalfeed .regattaTitleBar {
	position:relative;
	padding:20px 0px;
}
#focalfeed .regattaTitleBar.firstChild {
	padding-top:0px;
}

#focalfeed .gradBoxListGroup ul.listItems li a {
	display:block;
	text-decoration:none;
	border-bottom:1px solid #cccc66;
	background:#dadada url(../gfx/focalfeed_list_gradboxes_center_grad.gif) -69px top no-repeat;
}
#focalfeed .gradBoxListGroup ul.listItems li a:hover {
	cursor:pointer;
	background-color:#979797;
	background-image:url(../gfx/focalfeed_list_gradboxes_center_grad_over.gif);
}
#focalfeed .inactiveItems .gradBoxListGroup ul.listItems li a {
	border-color:#a5a5a5;
	background-image:url(../gfx/focalfeed_list_gradboxes_center_grad_gray.gif);
}
#focalfeed .inactiveItems .gradBoxListGroup ul.listItems li a:hover {
	background-color:#979797;
	background-image:url(../gfx/focalfeed_list_gradboxes_center_grad_gray_over.gif);
}

#focalfeed .gradBoxListGroup ul.listItems li a span.sidelabel {
	display:block;
	float:left;
	width:95px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:6px 14px 15px 8px;
	background:url(../gfx/focalfeed_list_gradboxes_left_arrow.gif) right top no-repeat;
}
#focalfeed .inactiveItems .gradBoxListGroup ul.listItems li a span.sidelabel {
	background-image:url(../gfx/focalfeed_list_gradboxes_left_arrow_gray.gif);
}
#focalfeed .ycList .gradBoxListGroup ul.listItems li a span.sidelabel {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:6px;
}

#focalfeed .gradBoxListGroup ul.listItems li a span.payload {
	display:block;
	float:left;
	width:310px;
	padding:3px 10px 5px 10px;
}
#focalfeed .gradBoxListGroup ul.listItems li.withRightBox a span.payload {
	width:260px;
}

#focalfeed .gradBoxListGroup ul.listItems li a span.title {
	display:block;
	color:#333366;
	font-size:13px;
	font-weight:bold;
	margin-bottom:-2px;
}
#focalfeed .gradBoxListGroup ul.listItems li a:hover span.title {
	color:#fff;
}

#focalfeed .gradBoxListGroup ul.listItems li a span.subtitle {
	display:block;
	color:#626262;
	font-size:11px;
}
#focalfeed .gradBoxListGroup ul.listItems li a:hover span.subtitle {
	color:#cccc66;
}

#focalfeed .gradBoxListGroup ul.listItems li a span.rightbox {
	float:left;
	width:40px;
	padding:2px 5px;
}


#focalfeed .gradBoxListGroup ul.listItems li a span.release {
	display:block;
	clear:left;
}


/****************************************
|	AVAILABLE YEAR OPTION LIST
****************************************/
#focalfeed .availYearOptions {
	position:relative;
	font-family:tahoma, arial, verdana, sans-serif;
	padding-bottom:15px;
}
#focalfeed .availYearOptions li {
	display:inline;
}

#focalfeed .availYearOptions ul.header li a {
	margin-bottom:5px;
	padding-bottom:7px;
}
#focalfeed .availYearOptions ul.header li.active a span {
	padding:1px 7px 3px 7px;
}
#focalfeed .availYearOptions ul.header li.active a,
#focalfeed .availYearOptions ul.header li.active a:hover {
	border-top:2px solid #666699;
	background:url(../gfx/focalfeed_list_availyear_arrow_down.gif) center bottom no-repeat;
}
#focalfeed .availYearOptions ul.header li a:hover {
	background:url(../gfx/focalfeed_list_availyear_arrow_down_over.gif) center bottom no-repeat;
}

#focalfeed .availYearOptions ul.footer li a {
	margin-top:5px;
	padding-top:7px;
}
#focalfeed .availYearOptions ul.footer li.active a span {
	padding:2px 7px 1px 7px;
}
#focalfeed .availYearOptions ul.footer li.active a,
#focalfeed .availYearOptions ul.footer li.active a:hover {
	border-bottom:2px solid #666699;
	background:url(../gfx/focalfeed_list_availyear_arrow_up.gif) center top no-repeat;
}
#focalfeed .availYearOptions ul.footer li a:hover {
	background:url(../gfx/focalfeed_list_availyear_arrow_up_over.gif) center top no-repeat;
}

#bodyarea #focalfeed #articlePayload .availYearOptions li a {
	display:block;
	float:left;
	color:#999;
	font-size:11px;
	text-decoration:none;
	margin-right:5px;
}
#focalfeed .availYearOptions li a span {
	display:block;
	padding:1px 7px 2px 7px;
	border:1px solid #ccc;
}
#bodyarea #focalfeed #articlePayload .availYearOptions li a:hover span {
	color:#000;
	background:#ffff00;
	border-color:#ffff00;
}
#bodyarea #focalfeed #articlePayload .availYearOptions li.active a span {
	color:#fff;
	font-weight:bold;
	border:0px;
	background:#666699;
}
#bodyarea #focalfeed #articlePayload .availYearOptions li.active a:hover {
	cursor:default;
}
#focalfeed .availYearOptions .release {
	display:block;
	clear:left;
}


/****************************************
|	PRIMARY NAV INDEX GROUP
****************************************/
#focalfeed .primaryNavIndexGroup {
	position:relative;
	padding-bottom:15px;
}
#focalfeed .primaryNavIndexGroup .menu {
	border-left:1px solid #9999cc;
	border-right:1px solid #9999cc;
}
#focalfeed .primaryNavIndexGroup .menu .column {
	display:none;
}
#focalfeed .primaryNavIndexGroup .menu .options li {
	background:#fff url(../gfx/focalfeed_list_navindex_grad.gif) left bottom repeat-x;
}
#focalfeed .primaryNavIndexGroup .menu .options li a {
	display:block;
	color:#333366;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	border-top:1px solid #9999cc;
	padding:3px 5px 4px 20px;
	background-image:url(../gfx/navigation_option_bar_level1.gif);
	background-repeat:no-repeat;
}
#focalfeed .primaryNavIndexGroup .menu .options li.lastChild a {
	border-bottom:1px solid #9999cc;
}
#focalfeed .primaryNavIndexGroup .menu .options li a span.dateHeading {
	display:block;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#focalfeed .primaryNavIndexGroup .menu .options ul ul li a {
	font-weight:normal;
	padding-left:31px;
	background-image:url(../gfx/navigation_option_bar_level2.gif);
}
#bodyarea #focalfeed #articlePayload .primaryNavIndexGroup .menu .options li a:hover {
	color:#fff;
	text-decoration:underline;
	background-color:#3366cc;
}




/****************************************
|	SAILOR PROFILE FEED
****************************************/
#focalfeed .sailorProfileFeed {
	position:relative;
}
#focalfeed .sailorProfileFeed .profileImage {
	float:left;
	padding:5px;
	border:1px solid #ccc;
	margin:0px 10px 20px 0px;
}
#focalfeed .sailorProfileFeed .itemLevel_A h4.heading {
	width:auto;
	padding-left:20px;
}
#focalfeed .sailorProfileFeed .itemLevel_A .content {
	display:block;
	width:300px;
	padding-top:20px;
	padding-left:20px;
}


/****************************************
|	INLINE RESULT TABLES - ARTICLES
****************************************/
#focalfeed table.resultTable_article {
	position:relative;
	width:100%;
	border-collapse:collapse;
	border:0px;
	margin:0px 0px 20px 0px;
}

/****************************************
|	RESULT TABLE - BASIC v1
****************************************/
#focalfeed table.resultTable_basic_v1 th,
#focalfeed table.resultTable_basic_v1 td {
	padding:1px 4px;
	background:#fff;
}
#focalfeed table.resultTable_basic_v1 th {
	color:#fff;
	font-weight:bold;
	background:#666;
	border-bottom:2px solid #000;
	border-left:1px solid #999;
}
#focalfeed table.resultTable_basic_v1 td {
	border:1px solid #ccc;
}

/****************************************
|	RESULT TABLE - EXTENDED v1
****************************************/
#focalfeed table.resultTable_extended_v1 th,
#focalfeed table.resultTable_extended_v1 td {
	background:#fff;
}
#focalfeed table.resultTable_extended_v1 th {
	color:#fff;
	font-weight:bold;
	background:#666;
	border-bottom:2px solid #000;
	border-left:1px solid #999;
	padding:5px 4px;
}
#focalfeed table.resultTable_extended_v1 td {
	border:1px solid #ccc;
	padding:1px 4px;
}

#focalfeed table.resultTable_extended_v1 td.column_place {
	
}
#focalfeed table.resultTable_extended_v1 td.column_age {
	
}
#focalfeed table.resultTable_extended_v1 td.column_name {
	
}
#focalfeed table.resultTable_extended_v1 td.column_position {
	background:#eaeaea;
}
#focalfeed table.resultTable_extended_v1 td.column_points {
	
}
#focalfeed table.resultTable_extended_v1 td.column_pointTotal {
	font-weight:bold;
}

#focalfeed table.resultTable_extended_v1 td.row_groupTitle {
	font-weight:bold;
	font-size:14px;
	background:#ccc;
	padding:10px;
	border-bottom:2px solid #000;
}
#focalfeed table.resultTable_extended_v1 td.row_groupTitle span {
	font-weight:normal;
}


/****************************************
|	PHOTO GALLERY THUMB HOLDERS
****************************************/
#focalfeed #galleryIndexHeading {
	position:relative;
	font-size:12px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #ccc;
}
#focalfeed #galleryIndexThumbs {
	position:relative;
	padding:5px 0px;
}

#columnfeed .galleryThumbHolder a img {
	float:left;
	padding:2px;
	border:1px solid #ccc;
	margin:4px 3px;
}
#columnfeed .galleryThumbHolder a:hover img {
	border:2px solid #333366;
	margin:3px 2px;
}
#columnfeed .galleryThumbHolder .release {
	display:block;
	clear:left;
}

#columnfeed #galleryBaseThumbs {
	position:relative;
	padding:5px 0px 20px 0px;
}
#columnfeed #galleryBaseThumbs a img {
	margin:1px;
	padding:2px;
	border:1px solid #1e1e1e;
}
#columnfeed #galleryBaseThumbs a:hover img {
	margin:0px;
	border:2px solid #ffff00;
}

/****************************************
|	GALLERY SIDE FOCUS THUMBS
****************************************/
#leftcolumn #gallerySideFocusThumbs {
	position:relative;
	padding:24px 0px 0px 10px;
}
#leftcolumn #gallerySideFocusThumbs .thumbHolder {
	padding:5px 0px;
}
#leftcolumn #gallerySideFocusThumbs .thumbHolder a img {
	border:4px solid #1e1e1e;
	padding:4px;
}
#leftcolumn #gallerySideFocusThumbs .thumbHolder a:hover img {
	border-color:#ffff00;
}
#leftcolumn #gallerySideFocusThumbs .thumbHolder.activeImage {
	padding:5px 0px;
}
#leftcolumn #gallerySideFocusThumbs .thumbHolder.activeImage img {
	padding:4px;
	border-left:4px solid #333;
	border-right:4px solid #333;
}
#leftcolumn #gallerySideFocusThumbs .thumbHolder.activeImage a.sideArrow {
	display:block;
	width:196px;
	height:21px;
	text-decoration:none;
	background-repeat:no-repeat;
}
#leftcolumn #gallerySideFocusThumbs .thumbHolder.activeImage a.sideArrow:hover {
	background-position:0 -21px;
}
#leftcolumn #gallerySideFocusThumbs .thumbHolder.activeImage a.sideArrow span {
	visibility:hidden;
}
#leftcolumn #gallerySideFocusThumbs .thumbHolder.activeImage a.sideArrow.arrowPrev {
	background-image:url(../gfx/gallery_side_thumb_nav_prev.gif);
}
#leftcolumn #gallerySideFocusThumbs .thumbHolder.activeImage a.sideArrow.arrowNext {
	background-image:url(../gfx/gallery_side_thumb_nav_next.gif);
	background-position:right 0;
}
#leftcolumn #gallerySideFocusThumbs .thumbHolder.activeImage a.sideArrow.arrowNext:hover {
	background-position:right -21px;
}

#leftcolumn #gallerySideFocusThumbs #gallerySideThumbOverlay {
	position:absolute;
	bottom:0px;
}

/****************************************
|	GALLERY NEW ADDITION
****************************************/
#rightcolumn #galleryNewAddition {
	position:relative;
	padding:5px 0px 30px 0px;
}
#rightcolumn #galleryNewAddition a {
	display:block;
	width:210px;
	height:58px;
	text-decoration:none;
	background:url(../gfx/gallery_new_addition_box.gif) no-repeat;
}
#rightcolumn #galleryNewAddition a:hover {
	background-position:0 -58px;
}
#rightcolumn #galleryNewAddition span {
	display:none;
}








