 body { font-family: Arial, Helvetica, Sans-Serif; color: #ccc; }



h2 { border-bottom:5px solid white;
	color:#FFF;
	line-height:1.05em;
	font-size:4.1em;
	font-weight:normal;
	text-transform:uppercase; }



h3 { border-bottom:2px solid white;

	color:#FFF;

	font-size:3.5em;

	font-weight:normal;

	text-transform: uppercase; }



h4 { 
	border-bottom:2px solid white;
	color:#FFF;
	line-height:0.9em;
	font-size: 2.4em;
	font-weight:normal;
	text-transform: uppercase; }

	

h5 { color: #fff;

	font-size: 1.6em;

	font-weight: bold;

	line-height: 1.2em; }


h6 { border-bottom: 1px solid white;
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 2em;
	margin-bottom:1em; }

.submission_form_heading {
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 2em;
	margin-bottom: 0;
	margin-top: 1em;
}

p { color: #ccc; line-height: 1.6em; margin-bottom: 12px; }

/* .title { font-family: trade-gothic-bold-condensed, "Arial Narrow", Impact, Sans-Serif; } */

h2, h3, .ulmenu { font-family: 'Trade Gothic W01 Bold', Haettenschweiler, 'Arial Narrow Bold', Impact, sans-serif; }

h5.tradegothic { font-weight: normal; text-transform: uppercase; border-bottom: 2px solid white; }

h2.small { font-size: 2.4em; margin-top: 40px; }



.large { font-size: 1.4em; line-height: 1.1em; }

.bold { font-weight: bold; }

.condensed { letter-spacing: -1px; }

.thick { border-bottom-width: 5px; }



.dark { color: #656565; }





#jointheclub { color:#999999;

			font-size:0.75em;

			text-decoration:none;

			text-transform:uppercase; }



#nav  a { font-size:0.85em; text-transform:uppercase; text-decoration: none; color: #999; font-weight: normal; }

#nav  a:hover { color: #ccc; }

#nav .ulmenu_selected, #nav .ulmenuL2ParentOfSel { border-bottom: 5px solid #666666; }

#nav .ulmenu_selected a, #nav .ulmenuL2ParentOfSel a { color: #fff; }



#breadcrumb { font-size:0.85em; }

#footer a { text-decoration: none; font-size: 0.8em; }

.leftmain p { font-size: 1.4em; line-height: 1.1em; font-weight: bold; letter-spacing: -1px; }

.moppanel span { color: white; font-size: 4em; line-height: 0.85em; text-transform:uppercase; }

.homepanel h2 { color: white; font-size: 4.15em; line-height: 0.85em; text-transform:uppercase; border-bottom:0; }

.homepanel h3 { color: white; font-size: 3.5em; line-height: 0.85em; text-transform:uppercase; border-bottom:0; }

.homepanel h4 { color: white; font-size: 2.4em; line-height: 0.85em; text-transform:uppercase; border-bottom:0; font-weight: normal; }

.homepanel h5 { color: white; font-size: 2.4em; line-height: 0.85em; text-transform:uppercase; border-bottom:0; font-weight: normal; }

.homepanel span { color: white; font-size: 1.4em; line-height: 1em; text-transform:uppercase; }

.homepanel.bottomright span { font-size: 1.5em; }



a.yellow, 
.mop>.left>a,
input.yellow, 
a.edit_submission, 
a.delete_submission, 
#enteranother, 
a.review_and_submit, 
a.back,
#comment_submit,
.homepanel a,
.moppanel a,
.entry_form_submit,
input.entry_form_finish,
.mop input[type="submit"],
.go_to_gallery { color: black; 
			font-family: 'Trade Gothic W01 Bold';
			background-color: #ff0; 
			font-size: 1.5em; 
			/* line-height: 0.69em; */
			text-transform:uppercase; 
			text-align: right; 
			text-decoration: none; }
#comment_submit,
.mop>.left>a,
.entry_form_submit,
input.entry_form_finish,
.mop input[type="submit"]			
			{ text-align: left; }

.homepanel a { font-size: 1.5em; }
a.review_and_submit, a.back, input.entry_form_finish,
.mop input[type="submit"] { font-size: 1.2em; }
a.yellow { font-size: 1.15em; text-align: left; }

input.yellow,
.entry_form_submit, 
.mop>.left>a,
a.edit_submission, 
a.delete_submission, 
.review_and_submit { font-size: 1.2em; line-height: 1.3em; }
.entry_form_submit { line-height: 1.2em; }
#enteranother { font-size: 1.3em; line-height: 1.3em; } /* this div's container has font-size 0.95em */

a.review_and_submit, #enteranother { float: right; }

.homepanel.topright a, .homepanel.bottomright a { font-size: 1.3em; }



.icon { color: #000; font-size: 0.8em; text-align: center; }

.icon a { text-decoration: none; color: #000; }
.icon a:active { text-decoration: none; outline: none; }

.comment.icon { font-size: 1.2em;}

.icon p { color: #000; font-size: 1.7em; font-weight: bold; }

.comment.icon p { font-size: 1em;}



p.narrow.right { margin-top:0; font-size: 0.9em; }



/* competition form */

form.competition #progress { font-weight: bold; font-size:1.4em; line-height:1.1em; }

form.competition #progress a { text-decoration: none; text-align: center; }

form.competition #progress a.current { background-color: #fff; color: black; }

form.competition #progress a.active { background-color: #ffff00; color: black; }

.error { color: #f00; }

.sub_preview_name { font-size: 1.25em; font-weight: bold; }
.sub_preview_title { font-size: 1.1em; font-weight: bold; }
.sub_preview_description { font-size: 1.1em; color: #656565; }

p.regular {
font-size: 1em;
line-height: 1.6em;
font-weight: normal;
letter-spacing: 0;
}

p.photopreview {
	color:#656565;
	font-size:2em;
	line-height:1.1em;
	text-align:center;
	text-transform:uppercase;
}

p.addmore {
	font-size:0.95em;
	font-weight:bold;
}
p.addmore a { font-weight: normal; }

.prize_details h5 { color: #FFFFFF; font-size: 1.4em; font-weight: bold; }
.prize_details p { color: #CCCCCC; line-height: 1.6em; margin-bottom: 12px; font-size: inherit; font-weight: normal; }

/* gallery */

.gallerycontrol { font-family: 'Trade Gothic W01 Bold'; text-transform: uppercase; font-weight: normal; }
.gallerycontrol span { font-size: 1.5em; vertical-align:middle; }
.gallerycontrol a, .close a {
	background-color: #FFFF00;
	border: 0 none;
	color: black;
	font-size: 1.25em;
	margin: 0 1px;
/*	padding: 0 6px; */
	padding: 1px 7px 0;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align:middle;
}
.gallerycontrol a.selected { background-color: #333333; color: white; }

/*.gallery h5 { width: 100%; margin: 40px 0 0 0; }*/
.caption h5 { margin: 0; }

.lightbox h6 { border: 0; margin-bottom: 0; font-size: 1.05em; }

.imagedetail_right h6 {
	border:0 none;
	font-size:1em;
	font-weight:bold;
	margin-top:1em;
	margin-bottom: 0;
	color: #ccc;
}
.imagedetail_right p {
	color: #ccc;
	margin:0;
	/* padding-left:3px; */
}
.imagedetail_left_2 p, .imagedetail_right_2 p { color: #ccc; }
