/*-----------------------------------------------------------------------------
Screen Style Sheet

website:   http://www.worldchallenge.info/
-----------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------*/
/* Import any External Styles */
/*---------------------------------------------------------------------------*/

@import url('reset.css');
@import url('fonts.css');

/*---------------------------------------------------------------------------*/
/* Setup & Further Resets */
/*---------------------------------------------------------------------------*/

img
{
	display: block;
}

/* Removes fieldset borders. even on Opera 7 */
fieldset { border: 0 solid transparent; }

td
{
	text-align: left;
	font-weight: normal;
}

address,caption,cite,code,dfn,em,strong,th,var
{
	font-style: normal;
	font-weight: normal;
}

caption,th { text-align: left; }


/*---------------------------------------------------------------------------*/
/* General classes */
/*---------------------------------------------------------------------------*/

.clear
{
	clear: both;
	height: 0px !important;
	font-size: 0px !important;
	overflow: hidden;
}

.input
{
	border: 1px #CCC solid;
	padding: 2px;
}

.right { float: right; }
.left { float: left; }

/*---------------------------------------------------------------------------*/
/* Typography */
/*---------------------------------------------------------------------------*/

body
{
	font-family: arial, helvetica, clean, sans-serif;
	color: #eee;
	background-color: #202020;
}


/* Font sizes - use percentages

9px  = 70%
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%

*/

.fontBlack { color: #000; }
.fontWhite { color: #fff; }
.fontGrey { color: #999; }
.fontYellow { color: #fcb131; }
.bold { font-weight: bold; }

/*---------------------------------------------------------------------------*/
/* Headings */
/*---------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6, h7
{
	font-weight: normal;
	margin: 0.8em 0 0.4em 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

/*---------------------------------------------------------------------------*/
/* Links */
/*---------------------------------------------------------------------------*/

a:link, a:visited, a:active
{
	color: #b84d72;
	text-decoration: none;
}

a:hover { text-decoration: underline; }


h1 { font-size: 197%; } /* 26px */
h2 { font-size: 182%; } /* 24px */
h3 { font-size: 153.9%; } /* 20px */
h4 { font-size: 138.5%; } /* 18px */
h5 { font-size: 123.1%; } /* 16px */
h6 { font-size: 108%; } /* 14px */
h7 { font-size: 100%; } /* 13px */

h1 { color: #e5d28f; }
h2, h2 a:link, h2 a:hover, h2 a:active, h2 a:visited  { color: #c9c06b; text-decoration: none;}
h3, h3 a:link, h3 a:hover, h3 a:active, h3 a:visited  { color: #b8694d; text-decoration: none;}
h4, h4 a:link, h4 a:hover, h4 a:active, h4 a:visited  { color: #74acb8; text-decoration: none;}
h5, h5 a:link, h5 a:hover, h5 a:active, h5 a:visited  { color: #b874a0; text-decoration: none;}
h6, h6 a:link, h6 a:hover, h6 a:active, h6 a:visited  { color: #875b48; text-decoration: none;}
h7, h7 a:link, h7 a:hover, h7 a:active, h7 a:visited  { color: #48877a; text-decoration: none}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover
{
	text-decoration: underline;
}

/*---------------------------------------------------------------------------*/
/* Structure */
/*---------------------------------------------------------------------------*/

#wrapper
{
	text-align: center;
	width: 100%;
	background-color: #000;
	padding-bottom: 20px;
}

#header
{
	width: 960px;
	height: 133px;
	position: relative;
	margin: 0 auto;
	text-align: left;
}

#content
{
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

#contentLeft
{
	float: left;
	width: 674px;
}

#contentRight
{
	float: left;
	width: 286px;
	padding-top: 20px;
}

#footerWrapper
{
	clear: left;
	width: 100%;
	text-align: center;
	border-top: 7px #171717 solid;
	padding-bottom: 20px;
}

/*---------------------------------------------------------------------------*/
/* Header */
/*---------------------------------------------------------------------------*/

#header h2,
#header h3
{
	float: left;
	clear: left;
	margin: 0;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
}

#header h2
{
	width: 537px;
	height: 73px;
	margin-top: 18px;
	background-image: url(../images/elements/logo.gif);
}

#header h2 a
{
	width: 100%;
	height: 100%;
	display: block;
}

#header h3
{
	width: 481px;
	height: 20px;
	background-image: url(../images/elements/strapline.gif);
}

#mainNavigation
{
	position: absolute;
	width: 344px;
	height: 34px;
	overflow: hidden;
	bottom: 17px;
	right: 6px;
	background-image: url(../images/elements/navigation.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#mainNavigation li a
{
	position: absolute;
	top: 0;
	text-indent: -9999px;
	padding: 34px 0 0 0;
	overflow: hidden;
	height: 0px !important;	/* IE5/Win */
	background: transparent url(../images/elements/navigation.gif);
	background-repeat: no-repeat;
}

#mainNavigation li.button1 a
{
	background-position: 0 0;
	width: 169px;
	left: 0;
}

#mainNavigation li.button1 a:hover { background-position: 0 -34px; }

#mainNavigation li.button2 a
{
	background-position: -169px 0;
	width: 96px;
	left: 169px;
}

#mainNavigation li.button2 a:hover { background-position: -169px -34px; }

#mainNavigation li.button3 a
{
	background-position: -265px 0px;
	width: 79px;
	left: 265px;
}

#mainNavigation li.button3 a:hover { background-position: -265px -34px; }

body#news #mainNavigation li.button1 a { background-position: 0 -68px; }
body#gallery #mainNavigation li.button2 a { background-position: -169px -68px; }
body#apply #mainNavigation li.button3 a { background-position: -265px -68px; }

/*---------------------------------------------------------------------------*/
/* Home Quicks */
/*---------------------------------------------------------------------------*/

#kwicksWrapper
{
	width: 960px;
	position: relative;
}

#kwicksWrapper .categories
{
	width: 201px;
	height: 71px;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 10;
}

#kwicksWrapper #kwicksContainer
{
	float: left;
	width: 930px;
	height: 290px;
	margin: 28px 0 0 9px;
	display: inline;
	padding: 6px;
	background-image: url(../images/elements/kwicksBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #212121;	
}

/*---------------------------------------------------------------------------*/
/* Footer */
/*---------------------------------------------------------------------------*/

#footerWrapper #footer
{
	width: 960px;
	text-align: left;
	margin: 0 auto;
}

#footerWrapper #footerLinks1
{
	float: left;
	width: 364px;
	height: 22px;
	background-image: url(../images/elements/footerLinks1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 9px 9px 0 0;
	display: inline;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
}

#footerLinks1 li a
{
	position: absolute;
	top: 0;
	text-indent: -9999px;
	padding: 22px 0 0 0;
	overflow: hidden;
	height: 0px !important;	/* IE5/Win */
	background: transparent url(../images/elements/footerLinks1.gif);
	background-repeat: no-repeat;
}

#footerLinks1 li.button1 a
{
	background-position: 0 0;
	width: 94px;
	left: 0;
}

#footerLinks1 li.button1 a:hover { background-position: 0 -44px; }

#footerLinks1 li.button2 a
{
	background-position: -94px 0;
	width: 91px;
	left: 94px;
}

#footerLinks1 li.button2 a:hover { background-position: -94px -44px; }

#footerLinks1 li.button3 a
{
	background-position: -185px 0px;
	width: 95px;
	left: 185px;
}

#footerLinks1 li.button3 a:hover { background-position: -185px -44px; }

#footerLinks1 li.button4 a
{
	background-position: -280px 0px;
	width: 84px;
	left: 280px;
}

#footerLinks1 li.button4 a:hover { background-position: -280px -44px; }

body#contact #footerLinks1 li.button1 a { background-position: 0 -44px; }
body#press #footerLinks1 li.button2 a { background-position: -94px -44px; }
body#travel #footerLinks1 li.button3 a { background-position: -185px -44px; }
body#sponsors #footerLinks1 li.button4 a { background-position: -280px -44px; }

#footerWrapper #footerLinks2
{
	float: left;
	clear: left;
	width: 364px;
	height: 22px;
	background-image: url(../images/elements/footerLinks2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 9px 0 0;
	display: inline;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
}

#footerLinks2 li a
{
	position: absolute;
	top: 0;
	text-indent: -9999px;
	padding: 22px 0 0 0;
	overflow: hidden;
	height: 0px !important;	/* IE5/Win */
	background: transparent url(../images/elements/footerLinks2.gif);
	background-repeat: no-repeat;
}


#footerLinks2 li.button0 a
{
	background-position: 0px 0;
	width: 140px;
	left: 0px;
}

#footerLinks2 li.button0 a:hover { background-position: 0px -44px; }




#footerLinks2 li.button1 a
{
	background-position: -148px 0;
	width: 64px;
	left: 148px;
}

#footerLinks2 li.button1 a:hover { background-position: -148px -44px; }

#footerLinks2 li.button2 a
{
	background-position: -212px 0;
	width: 75px;
	left: 212px;
}

#footerLinks2 li.button2 a:hover { background-position: -212px -44px; }

body#legals #footerLinks2 li.button1 a { background-position: -148px -44px; }
body#privacy_policy #footerLinks2 li.button2 a { background-position: -212px -44px; }

#footerWrapper .telephone
{
	float: right;
	width: 205px;
	height: 24px;
	background-image: url(../images/elements/telephone.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 7px 13px 0 0;
	display: inline;
	text-indent: -9999px;
}


/*---------------------------------------------------------------------------*/
/* Content LHS */
/*---------------------------------------------------------------------------*/


#textContent
{
	float: left;
	width: 613px;
	padding: 0 36px 18px 25px;
}

#textContent p
{
	margin: 0.8em 0 0.4em 0;
}

#textContent .firstPara
{
	color: #FFFAC0;
	font-size: 108%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

#textContent ul
{
	list-style-type: none;
}

#textContent ul li
{
	color: #bebebe;
	padding-left: 35px;
	background-image: url(../images/elements/arrow.gif);
	background-position: 24px 50%;
	background-repeat: no-repeat;
}

#textContent .breadcrumb
{
	padding: 8px 0 0 15px;
	background-image: url(../images/elements/breadcrumbArrow.gif);
	background-position: left 50%;
	background-repeat: no-repeat;
}

#textContent .breadcrumb span
{
	padding-right: 15px;
	margin-right: 5px;
	background-image: url(../images/elements/arrow.gif);
	background-position: right 50%;
	background-repeat: no-repeat;
}




/*---------------------------------------------------------------------------*/
/* News */
/*---------------------------------------------------------------------------*/

.newsitem small
{
	font-size: 77%;
	color: #999;
}



/*---------------------------------------------------------------------------*/
/* Content RHS */
/*---------------------------------------------------------------------------*/

#contentRight .panel277
{
	float: left;
	width: 277px;
	background-image: url(../images/elements/panel277Bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#contentRight .panel277Inner
{
	float: left;	
	background-image: url(../images/elements/panel277Top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/*---------------------------------------------------------------------------*/
/* News Panel RHS */
/*---------------------------------------------------------------------------*/


#latestNewsPanel
{
	float: left;
	width: 277px;
	color: #959595;
	font-size: 93%;
	line-height: 1.4;
	margin-top: 20px;
}

#latestNewsPanel .panel277Inner
{
	width: 249px;
	min-height: 100px;
	padding: 14px;
}

/*---------------------------------------------------------------------------*/
/* Location Panel RHS */
/*---------------------------------------------------------------------------*/

#locationPanel
{
	float: left;
	width: 277px;
	color: #959595;
	font-size: 93%;
	line-height: 1.4;
	margin-top: 20px;
}

#locationPanel .panel277Inner
{
	width: 249px;
	min-height: 100px;
	padding: 14px;
}

#locationPanel .text
{
	float: left;
}

#locationPanel h5
{
	float: left;
	margin: 0;
}

#locationPanel a.button
{
	width: 66px;
	height: 30px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url(../images/elements/buttonMap.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#locationPanel a.button:hover
{
	background-position: left -31px;
}



/*---------------------------------------------------------------------------*/
/* Press Panel RHS */
/*---------------------------------------------------------------------------*/


#pressPanel
{
	float: left;
	width: 277px;
	margin-top: 20px;
}

#pressPanel .panel277Inner
{
	width: 265px;
	height: 154px;
	padding: 6px;
}

#pressPanel #pdfDownload
{
	float: left;
}

/*---------------------------------------------------------------------------*/
/* Sponsors Panel RHS */
/*---------------------------------------------------------------------------*/


#sponsorsPanel
{
	float: left;
	width: 277px;
	margin-top: 20px;
}

#sponsorsPanel .panel277Inner
{
	width: 265px;
	height: 154px;
	padding: 6px;
}

#sponsorsPanel #sponsorsPanelList
{
	float: left;
}



/*---------------------------------------------------------------------------*/
/* Newsletter Signup RHS */
/*---------------------------------------------------------------------------*/


#newsletterPanel
{
	float: left;
	width: 277px;
	color: #959595;
	font-size: 93%;
	line-height: 1.4;
	margin-top: 20px;
}

#newsletterPanel .panel277Inner
{
	width: 249px;
	min-height: 100px;
	padding: 14px;
}

#newsletterPanel fieldset
{
	margin-top: 5px;
}

#newsletterPanel legend
{
	display: none;
}

#newsletterPanel label
{
	display: block;
	padding: 3px 0;
}

#newsletterPanel input
{
	display: block;
	width: 235px;
	padding: 4px 6px;
	border: 1px #666 solid;
	font-size: 116%;
}

#newsletterPanel .buttonWrapper
{
	margin-top: 6px;
}



/*---------------------------------------------------------------------------*/
/* Competition Panel RHS */
/*---------------------------------------------------------------------------*/


#competitionPanel
{
	float: left;
	width: 277px;
	color: #959595;
	font-size: 93%;
	line-height: 1.4;
	margin-top: 20px;
}

#competitionPanel .panel277Inner
{
	width: 265px;
	padding: 6px;
}

#competitionPanel h3
{
	line-height: 28px;
	background-image: url(../images/elements/compH3bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	color: #FFF;
	font-size: 123.1%;
	padding-left: 10px;
	margin: 0;
	font-weight: bold;
}

#competitionPanel li
{
	line-height: 24px;
	padding-left: 35px;
	border-bottom: 1px #151515 solid;
	font-size: 108%;
}

#freefly_index #competitionPanel li.freefly-overview,
#freefly_previous #competitionPanel li.freefly-past,
#formation_index #competitionPanel li.formation-overview,
#formation_previous #competitionPanel li.formation-past, 
#apply #competitionPanel li.on  
{
	background-image: url(../images/elements/compLiOnbg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

#competitionPanel li a
{
	color: #bebebe;
	padding-left: 15px;
	background-image: url(../images/elements/arrow.gif);
	background-position: 4px center;
	background-repeat: no-repeat;
}

#competitionPanel li a:hover, #competitionPanel li a.on 
{
	color: #fff;
	text-decoration: none;
	background-position: 0 center;
}




/*---------------------------------------------------------------------------*/
/* Buttons */
/*---------------------------------------------------------------------------*/

button#newsletterSubmitBtn
{
	background-color: #000;
	background-image: url(../images/elements/buttonSubmit.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 72px;
}

button#newsletterSubmitBtn.hover
{
	background-position: left -25px;
}



/*---------------------------------------------------------------------------*/
/* H1 Titles */
/*---------------------------------------------------------------------------*/

#pageHeader
{
	width: 644px;
	height: 77px;
	background-image: url(../images/elements/pageHeaderBg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	float: left;
	display: inline;
	margin: 0 0 20px 9px;
}

#contentLeft h1
{
	height: 46px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin: 0;
}

#pageHeader h1
{
	position: relative;
	top: 24px;
	left: 15px;
}

body#home #contentLeft h1
{
	background-image: url(../images/titles/home.gif);
	margin: 20px 0 0 25px;;
}

body#news #contentLeft h1 { background-image: url(../images/titles/news_results.gif); }

body#gallery #contentLeft h1 { background-image: url(../images/titles/gallery.gif); }

body#apply #contentLeft h1 { background-image: url(../images/titles/apply_to_compete.gif); }
body#applied #contentLeft h1 { background-image: url(../images/titles/applied.gif); }

body#sponsors #contentLeft h1 { background-image: url(../images/titles/sponsors.gif); }

body#travel #contentLeft h1 { background-image: url(../images/titles/travel_info.gif); }

body#press #contentLeft h1 { background-image: url(../images/titles/press_info.gif); }

body#contact #contentLeft h1 { background-image: url(../images/titles/contact_us.gif); }

body#legals #contentLeft h1 { background-image: url(../images/titles/legal_info.gif); }

body#privacy_policy #contentLeft h1 { background-image: url(../images/titles/privacy_info.gif); }

body#freefly_index #contentLeft h1 { background-image: url(../images/titles/2way_overview.gif); }
body#freefly_previous #contentLeft h1 { background-image: url(../images/titles/2way_previous.gif); }
body#freefly_rules #contentLeft h1 { background-image: url(../images/titles/2way_rules.gif); }
body#freefly_judging #contentLeft h1 { background-image: url(../images/titles/2way_judging.gif); }
body#freefly_videos #contentLeft h1 { background-image: url(../images/titles/2way_videos.gif); }

body#formation_index #contentLeft h1 { background-image: url(../images/titles/4way_overview.gif); }
body#formation_previous #contentLeft h1 { background-image: url(../images/titles/4way_previous.gif); }
body#formation_rules #contentLeft h1 { background-image: url(../images/titles/4way_rules.gif); }
body#formation_judging #contentLeft h1 { background-image: url(../images/titles/4way_judging.gif); }
body#formation_videos #contentLeft h1 { background-image: url(../images/titles/4way_videos.gif); }




/*---------------------------------------------------------------------------*/
/* H2 Titles */
/*---------------------------------------------------------------------------*/

#contentRight h2
{
	height: 26px;
	margin: 0 0 5px 0;
	line-height: 1;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#contentRight #latestNewsPanel h2 { background-image: url(../images/titles/h2Latest.gif); }

#contentRight #sponsorsPanel h2 { background-image: url(../images/titles/h2Sponsors.gif); }

#contentRight #pressPanel h2 { background-image: url(../images/titles/h2Press.gif); }

#contentRight #locationPanel h2 { background-image: url(../images/titles/h2Location.gif); }

#contentRight #newsletterPanel h2 { background-image: url(../images/titles/h2Newsletter.gif); }

#contentRight #competitionPanel h2 { background-image: url(../images/titles/h2Competition.gif); }




/*---------------------------------------------------------------------------*/
/* Kwicks */
/*---------------------------------------------------------------------------*/

.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;	
	z-index: 0 !important; /* for IE6 */
}
.kwicks li.toplevel {
	/* these are required, but the values are up to you (must be pixel) */
	width: 462px;
	height: 290px;

	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks.horizontal li.toplevel {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 5px; /*Set to same as spacing option. */	
	float: left;
}
.kwicks.vertical  li.toplevel {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 5px; /*Set to same as spacing option. */	
}

#kwick_1 { 
	background-color: #208eb7;
	
	background-image: url(../images/elements/BGtwoWay.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#kwick_2 {
	background-color: #56aaa3;
	
	background-image: url(../images/elements/BGfourWay.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

}
.kwicks.horizontal #kwick_2 {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_2 {
	margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}

.kwicksTwoWay
{
	position: relative;
	right: -462px;
	top: 0;
	width: 212px;
	height: 290px;
	background-image: url(../images/elements/kwicksTwoWayPanel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 69px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.kwicksFourWay
{
	position: relative;
	right: -462px;
	top: 0;
	width: 212px;
	height: 290px;
	background-image: url(../images/elements/kwicksFourWayPanel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 69px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.kwicks
{
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #FFF;
	font-style: italic;
}

.kwicks h2
{
	margin: 0 0 0 17px;
	width: 91px;
	height: 27px;
	text-indent: -9999px;
	background-image: url(../images/elements/kwicksFourWayPanel.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.kwicks .kwicksTwoWay h2
{
	background-image: url(../images/elements/kwicksTwoWayH2.gif);
}

.kwicks .kwicksFourWay h2
{
	background-image: url(../images/elements/kwicksFourWayH2.gif);
}

.kwicks ul
{
	margin: 8px 0 0 40px;
}

.kwicks ul li
{
	padding: 4px 0 4px 13px;
	background-image: url(../images/elements/kwicksArrow.gif) !important;
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	clear: left;
}

.kwicks ul li a
{
	color: #FFF !important;
	font-size: 138.5%;
	font-style: italic;
	padding: 0 4px;
}

.kwicks ul li a:hover
{
	color: #000 !important;
	text-decoration: none;
}


/*---------------------------------------------------------------------------*/
/* Gallery */
/*---------------------------------------------------------------------------*/

#galleryList
{
	float: left;
}

.galleryItemWrapper
{
    float: left;
    text-align: center;
}

#galleryList .galleryItem
{
	text-align: center;
	float: left;
}

.galleryItem a.image
{
	padding: 7px;
	margin: 0 5px 5px 0;
	border: 1px solid #333;
	float: left;
}

.galleryItem a.image:hover
{
	border: 1px solid #575757;
}

#cooliris_enabled_button
{
	margin-top: 20px;
	float: left;
}

/*---------------------------------------------------------------------------*/
/* Past / Previous Events */
/*---------------------------------------------------------------------------*/

blockquote {
	margin: 15px 30px 15px 30px;
	color: #FFFAC0;
	font-size: 108%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

table.previous {
	padding-top: 5px;
	margin-top: 5px;
}

table.previous thead th { 
	background-image: url(../images/elements/compH3bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding: 3px;
	/*
	border: 1px solid grey;
	*/
	font-weight: bold;
	
	border: 3px #000 solid;
}

table.previous thead th h2 {
	margin: 0 0 0 0px;
	padding-left: 5px;
}

table.previous thead th h3 { 
	margin: 0 0 0 0px;
	padding-left: 5px;
}

table.previous tbody td
{
	padding: 3px;
	/*
	border: 1px solid grey;
	*/
	border: 3px #000 solid;
	background-color: #111;
	color: #666;
}
