/* whats on */
.whatsOnCol {
	width: 210px; height: auto;
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(../images/cnr_whatsOn.gif); background-position: left bottom; background-repeat: no-repeat;
}
.whatsOnHdr {
	width: 210px; height: 20px; padding-bottom: 5px;
	display: block;
}
.whatsOnCopy {
	width: 200px; height: auto; padding: 2px;
	position: relative; float: left; clear: both;
	text-align: left;
	font-size:11px;
}
.whatsOnCopy a { font-size: 13px; font-weight: bold; }
.whatsOnCopy a:link { color: #3399CC; text-decoration: none; }
.whatsOnCopy a:visited { color: #3399CC; text-decoration: none; }
.whatsOnCopy a:hover { color: #3399CC; text-decoration: underline; }
.wo_dates { color: #666666; font-weight: bold; }
.wo_contact { color: #000000; font-weight: bold; }
.wo_description { color: #666666; font-weight: normal; }



/* not currently used but i think it's in the wog down the left which is currently blurry graphics */
whatsOnLink a { font-size: 10px; line-height: 12px; font-weight: normal; }
whatsOnLink a:link { color: #3399CC; text-decoration: none; }
whatsOnLink a:visited { color: #3399CC; text-decoration: none; }
whatsOnLink a:hover { color: #3399CC; text-decoration: underline; }
/* ENDOFnot currently used but i think it's in the wog down the left which is currently blurry graphics */

/* photos header and navigation */
.photoPageHdr {
	width: 350px; padding-bottom: 10px;
/*	position: relative; float: left; clear: both;*/
	position: relative;
	display: block;
	text-align: center;
	color: #FFFFFF;
}
.photoPageHdr h1 {
	padding: 0px; margin: 0px; padding-bottom: 7px;
	display: block;
	font-size: 20px; line-height: 20px; font-weight: normal;
	text-align: center;
	color: #FFFFFF;
}

.photoPageHdr h2 { 
	font-size: 14px;
	line-height: 18px; 
	font-weight: normal; 
	padding: 0px; 
	margin: 0px; 
	color: #FFFFFF;
}
.photoPageHdr a { font-size: 11px; line-height: 11px; font-weight: bold; }
.photoPageHdr a:link { color: #FFFFFF; text-decoration: none; }
.photoPageHdr a:visited { color: #FFFFFF; text-decoration: none; }
.photoPageHdr a:hover { color: #114400; text-decoration: none; }
.photoPageHdr a:active { color: #EEFFCC; text-decoration: none; }

.photoGalleryHdr { width: 140px; vertical-align: top; }



.h1position { margin-top: -5px; }


/* photos box - non sponsored*/
.photoLandscape {
	width: 350px; height: 220px; padding-top: 10px;
/*	position: relative; float: left; clear: both;*/
	position:relative;
	background-image: url(../images/picLandscape.gif); background-position: center top; background-repeat: no-repeat;
	display: block;
	text-align: center;
}
.photoPortrait {
	width: 350px; height: 325px; padding-top: 10px;
/*	position: relative; float: left; clear: both;*/
	position:relative;
	background-image: url(../images/picPortrait.gif); background-position: center top; background-repeat: no-repeat;
	display: block;
	text-align: center;
}


/* photos box - sponsored*/
.photoLandscapeSponsored {
	width: 350px; height: 220px; padding-top: 10px;
/*	position: relative; float: left; clear: both;*/
	position:relative;
/*	background-image: url(../images/picLandscape.gif); background-position: center top; background-repeat: no-repeat;*/
	display: block;
	text-align: center;
}
.photoPortraitSponsored {
	width: 350px; height: 325px; padding-top: 10px;
/*	position: relative; float: left; clear: both;*/
	position:relative;
/*	background-image: url(../images/picPortrait.gif); background-position: center top; background-repeat: no-repeat;*/
	display: block;
	text-align: center;
}



.photoCaption {
	width: 350px; height: auto; padding-top: 0px; padding-bottom: 10px;
	position: relative; float: left; clear: both;
	display: block;
	/*color: #FFFFFF; background-color: #33335C; this is now controlled inline for sponsorship reasons*/
	text-align: center;
}
.photoCaption a:link { color: #C0CCE6; text-decoration: none; }
.photoCaption a:visited { color: #C0CCE6; text-decoration: none; }
.photoCaption a:hover { color: #C0CCE6; text-decoration: underline; }

.photoActions {
	width: 350px; height: 25px;
	position: relative; float: left; clear: both;
	font-size: 11px; line-height: 11px;
}

.photoActions a {
	height: 20px; padding-top: 5px;
	position: relative; float: left;
	background-position: top; background-repeat: repeat-x;
	display: block;
	text-align: center;
}
.photoActions a:link { color: #FFFFFF; text-decoration: none; background-image: url(../images/picLinks/picLink_bkgrnd.gif); }
.photoActions a:visited { color: #FFFFFF; text-decoration: none; background-image: url(../images/picLinks/picLink_bkgrnd.gif); }
.photoActions a:hover { color: #114400; text-decoration: none; background-image: url(../images/picLinks/picLink_bkgrnd_f2.gif); }
.photoActions a:active { color: #EEFFCC; text-decoration: none; background-image: url(../images/picLinks/picLink_bkgrnd_f3.gif); }

.photoEmail { width: 71px; background-repeat: no-repeat; border-right: 1px solid #FFFFFF; }
a.photoEmail:link { background-image: url(../images/picLinks/picLink_email.gif); }
a.photoEmail:visited { background-image: url(../images/picLinks/picLink_email.gif); }
a.photoEmail:hover { background-image: url(../images/picLinks/picLink_email_f2.gif); }
a.photoEmail:active { background-image: url(../images/picLinks/picLink_email_f3.gif); }

.photoText { width: 61px; border-right: 1px solid #FFFFFF; }
.photoEmailFriend { width: 93px; border-right: 1px solid #FFFFFF; }

.photoOrder { width: 72px; border-right: 1px solid #FFFFFF; }

.photoEnlarge { width: 49px; background-repeat: no-repeat; }
a.photoEnlarge:link { background-image: url(../images/picLinks/picLink_enlarge.gif); }
a.photoEnlarge:visited { background-image: url(../images/picLinks/picLink_enlarge.gif); }
a.photoEnlarge:hover { background-image: url(../images/picLinks/picLink_enlarge_f2.gif); }
a.photoEnlarge:active { background-image: url(../images/picLinks/picLink_enlarge_f3.gif); }

.spcr350_10 {
	width: 350px; height: 10px;
	position: relative; float: left; clear: both;
	display: block;
}


/* other galleries box */
.og_hdr {
	width: 140px; height: 25px;
	position: relative; float: left; clear: both;
}
.og_content {
	width: 130px; padding: 5px;
	font-size:11px;
	position: relative; float: left; clear: both;
	background-color: #4C4C70; color: #C0CCE6;
	background-image: url(../images/cnr_otherGalleries.gif); background-position: left bottom; background-repeat: no-repeat;
}
.og_content p { padding-bottom: 0px; margin-bottom: 0px; }
.og_content a:link { color: #BFC7DD; text-decoration: none; }
.og_content a:visited { color: #8687A2; text-decoration: none; }
.og_content a:hover { color: #FFFFFF; text-decoration: underline; }
.og_content a:active { color: #FFFFFF; text-decoration: underline; }
.og_spcr10h { width: 140px; height: 10px; }
.oglinks_bottom { position: absolute; bottom: 10px; }


/* networking */
.nw_hdr  {
	width: 140px; height: 25px; padding-top: 10px;
	position: relative; float: left; clear: both;
	background-color: #000033;
}
.nw_content {
	width: 130px; height: auto; padding: 5px;
	position: relative; float: left; clear: both;
	text-align: center; font-weight: bold;
	background-color: #C0CCE6;
	background-image: url(../images/cnr_networking.gif); background-position: left bottom; background-repeat: no-repeat;
}
.nw_content a {
	width: 130px; height: auto; padding-top: 5px;
	position: relative; float: left; clear: both;
	text-align: center;
}
.nw_content a:link { color: #000033; text-decoration: none; }
.nw_content a:visited { color: #000033; text-decoration: none; }
.nw_content a:hover { color: #3399CC; text-decoration: underline; }
.nw_content a:active { color: #FFFFFF; text-decoration: underline; }

.nw_name { padding-bottom: 10px; }

.nw_contentFooter {
	width: 130px; height: 10px;
	position: relative; float: left; clear: both;
	display: block;
	background-color: #000033;
}

.nw_contentCell { height: auto; }

/* ADVERTS */
.lrgAd { padding-top: 10px; padding-bottom: 10px; }


/*text below ads on gallery page*/
.bnnrText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	font-weight: normal;
	color: #A5A5A5;	
	text-decoration: none;	
}
.bnnrText:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	font-weight: normal;
	color: #A5A5A5;	
	text-decoration: none;	
}
.bnnrText:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	font-weight: normal;
	color: #A5A5A5;	
  	text-decoration: none;
}
.bnnrText:link:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	font-weight: normal;
	color: #3399FF;
	text-decoration: underline;
}
.bnnrText:link:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	font-weight: normal;
	color: #00CC33;
	text-decoration: underline;
}
/*ENDOF text below ads on gallery page*/

.wo_block {
	width: 350px;
}
.wo_category {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
}
.wo_heading {
	font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight: bold;
}
.wo_subheading {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight: normal;
}
.wo_body_short {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
}
.wo_body_long {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
}
.wo_full_description {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
	color: #0000FF;
	cursor:pointer;
/*	float: left;*/
}
.wo_dates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	float: left;
}
.wo_image {
	float: right;
	padding-left: 2px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight: normal;	
}
.wo_moreinfolink {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	float: right;
}
.wo_phone {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
}
