/*///////////////// article v1 ////////////////*/	
		
/*  ///// ARTICLE HEADER VERSION 1 ///// */
h1.version1 {
	border-top:#c2c2c2 solid 1px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-transform:uppercase;
	width:580px;
	padding:24px 14px 10px 31px;
	}

/*  ///// ARTICLE HEADER VERSION 2 ///// */
h1.version2 {
	background-color:#c2c2c2;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform:uppercase;
	width:580px;
	padding:17px 14px 17px 31px;
	}	
h2.version2 {
	border:0;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-transform:uppercase;
	width:580px;
	padding:24px 14px 10px 31px;
	}

/*  ///// ARTICLE HEADER VERSION 3 ///// */
h1.version3 {
	background-color:#c2c2c2;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform:uppercase;
	width:580px;
	padding:17px 14px 17px 31px;
	}
	h1.version3 form {
		/*clear:left;*/
		float:right;
		}
	
h2.version3 {
	border:0;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-transform:uppercase;
	width:580px;
	padding:24px 14px 10px 31px;
	}	
		
/*  ///// ARTICLE HEADER VERSION 4 ///// */
h1.version4 {
	background-color:#8e8e8e;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-transform:uppercase;
	width:580px;
	padding:11px 14px 10px 31px;
	}
	h1.version4 form {
		/*clear:left;*/
		float:right;
		}
	
h2.version4 {
	border:0;
	background-color:#e7e7e7;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform:uppercase;
	width:580px;
	padding:9px 14px 9px 31px;
	}
	
h3.version4 {
	border:0;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-transform:uppercase;
	width:580px;
	padding:24px 14px 10px 31px;
	}

/*  ///// All Gallery ///// */

/*///////////////// contentleftwrap ////////////////*/		
#contentleftwrap {
	padding:25px 0px 0px 0px;
	background-color:#FFFFFF;
	}
		
	/*///////////////// contentcentre ////////////////*/
	#contentcenter {
		font-family: Arial, Helvetica, sans-serif;
		}
	
		#contentcenter h1 { /* changed for SEO */
			font-family: Arial, Helvetica, sans-serif;
			font-size: 26px;
			font-style: normal;
			font-weight: normal;
			color: #333333;
			text-decoration: none;
			text-transform:uppercase;
			padding-bottom:5px;
			}
		
		#contentcenter h2 { /* changed for SEO */
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-style: normal;
			font-weight: bold;
			color: #333333;
			text-decoration: none;
			padding-bottom:1px;
			}
		
		#contentcenter h4 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #333333;
			text-decoration: none;
			padding-bottom:13px;
			}
			#contentcenter h4 a {
				font-weight: bold;
				}
	
		#contentcenter h6 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			font-style: normal;
			font-weight: bold;
			color: #333333;
			text-decoration: none;
			padding-bottom:4px;
			}
		
		#contentcenter p {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-style: normal;
			font-weight: normal;
			color: #333333;
			text-decoration: none;
			padding-bottom:14px;
			line-height: 17px;
			}
			/*#contentcenter p a {
				}*/
	
		/*///////////////// pullquote with options left and right ////////////////*/		
		.pullquoteleft {
			color: #959595;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 21px;
			font-style: italic;
			font-weight: bold;
			line-height:25px;
			word-spacing:-1px;
			background-color:#f3f3f3;
			/*background: url(../images/pull-quote-marks.png) no-repeat top left;
			text-indent: 32px;*/
			width: 204px;
			padding: 24px 17px 24px 17px;
			margin: 0px 10px 0px 0px;
			float: left;
			}
		.pullquoteright {
			color: #959595;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 21px;
			font-style: italic;
			font-weight: bold;
			line-height:25px;
			word-spacing:-1px;
			background-color:#f3f3f3;
			/*background: url(../images/pull-quote-marks.png) no-repeat top left;
			text-indent: 32px;*/
			width: 204px;
			padding: 24px 17px 24px 17px;;
			margin: 0px 0px 0px 10px;
			float: right;
			}

		/*///////////////// captioned image positioning within articles ////////////////*/	
		.full_cap {
			margin: 0;
			padding: 0 0 10px 0;
			float:left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #787878;
			background: url(../images/caption_bg_full.png) no-repeat bottom right;
			}
			.full_cap img {
				padding: 0px 0px 4px 0px;
				}	
		.top_left_cap {
			margin: 0;
			padding: 0 10px 10px 0;
			float:left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #787878;
			background: url(../images/caption_bg.png) no-repeat bottom right;
			}
			.top_left_cap img {
				padding: 0px 0px 4px 0px;
				}
		.top_right_cap {
			margin: 0px;
			padding: 0px 0px 10px 10px;
			float:right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #787878;
			background: url(../images/caption_bg.png) no-repeat bottom left;
			}
			.top_right_cap img {
				padding: 0px 0px 4px 0px;
				}
		.mid_left_cap {
			margin: 0px;
			padding: 10px 10px 10px 0px;
			float:left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #787878;
			background: url(../images/caption_bg.png) no-repeat bottom right;
			}
			.mid_left_cap img {
				padding: 0px 0px 4px 0px;
				}
		.mid_right_cap {
			margin: 0px;
			padding: 10px 0px 10px 10px;
			float:right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #787878;
			background: url(../images/caption_bg.png) no-repeat bottom left;
			}
			.mid_right_cap img {
				padding: 0px 0px 4px 0px;
				}
		.bot_left_cap {
			margin: 0px;
			padding: 10px 10px 10px 0px;
			float:left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #787878;
			background: url(../images/caption_bg.png) no-repeat bottom right;
			}
			.bot_left_cap img {
				padding: 0px 0px 4px 0px;
				}
		.bot_right_cap {
			margin: 0px;
			padding: 10px 0px 10px 10px;
			float:right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #787878;
			background: url(../images/caption_bg.png) no-repeat bottom left;
			}
			.bot_right_cap img {
				padding: 0px 0px 4px 0px;
				}
				
		/*///////////////// non captioned image positioning within articles ////////////////*/		
		.full {
			margin: 0px;
			padding: 0px 0 10px 0px;
			float:left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #787878;
			}
			.full img {
				padding: 0px 0px 4px 0px;
				}
		.top_left {
			margin: 0px;
			padding: 0px 10px 10px 0px;
			float:left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #787878;
			}
			.top_left img {
				padding: 0px 0px 4px 0px;
				}
		.top_right {
			margin: 0px;
			padding: 0px 0px 10px 10px;
			float:right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #787878;
			}
			.top_right img {
				padding: 0px 0px 4px 0px;
				}
		.mid_left {
			margin: 0px;
			padding: 10px 10px 10px 0px;
			float:left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #787878;
			}
			.mid_left img {
				padding: 0px 0px 4px 0px;
				}
		.mid_right {
			margin: 0px;
			padding: 10px 0px 10px 10px;
			float:right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #787878;
			}
			.mid_right img {
				padding: 0px 0px 4px 0px;
				}
		.bot_left {
			margin: 0px;
			padding: 10px 10px 10px 0px;
			float:left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #787878;
			}
			.bot_left img {
				padding: 0px 0px 4px 0px;
				}
		.bot_right {
			margin: 0px;
			padding: 10px 0px 10px 10px;
			float:right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #787878;
			}
			.bot_right img {
				padding: 0px 0px 4px 0px;
				}
		
		
		/*///////////////// box model hack Competitions ////////////////*/	
		#subarticleComp {
			clear:both;
			}
			
		#contentcenter #comp_outer {
			background:url(../images/comp-bg.png);
			background-color:#ffffff;
			margin:0 0 22px 0;
			padding:0; 
			width:430px;
			}
		
			#contentcenter #comp_outer .comp_inner {
				background:url(../images/comp-bot-bg.png) transparent no-repeat 0 100%;
				margin:0px;
				padding:23px 22px 7px 22px;
				}	
			#contentcenter #comp_outer .comp_inner { 
				width:430px; 
				voice-family: "\"}\""; 
				voice-family:inherit;
				width:386px;
				}
			html>body #contentcenter #comp_outer .comp_inner { /* to Firefox */
				width:386px;
				}
		
				#contentcenter #comp_outer .comp_inner #question p {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 17px;
					font-style: normal;
					font-weight: bold;
					color: #323232;
					text-decoration: none;
					}
				#contentcenter #comp_outer .comp_inner #question p + p {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 16px;
					font-style: normal;
					font-weight: bold;
					color: #333333;
					text-decoration: none;
					}
					
				/*//// survey div and text ////*/
				#contentcenter #comp_outer .comp_inner #survey {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					font-style: normal;
					font-weight: normal;
					color: #333333;
					text-decoration: none;
					padding:0 0 20px 0;
					}	
				#contentcenter #comp_outer .comp_inner #survey p {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 16px;
					font-style: normal;
					font-weight: bold;
					color: #333333;
					text-decoration: none;
					}
				/*//// survey div and text ////*/
					
						
				#contentcenter #comp_outer .comp_inner p {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					font-style: normal;
					font-weight: normal;
					color: #333333;
					text-decoration: none;
					}
					
				#contentcenter #comp_outer .comp_inner #details p {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 17px;
					font-style: normal;
					font-weight: bold;
					color: #333333;
					text-decoration: none;
					}
				#contentcenter #comp_outer .comp_inner p label {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-style: normal;
					font-weight: normal;
					color: #333333;
					text-decoration: none;
					text-align:right;
					width:100px;
					display: block;
					float:left;
					padding:0 8px 0 0;
					}
					#contentcenter #comp_outer .comp_inner input {
						margin:0px;
						padding:0 10px 0 0;
						}	
				#contentcenter #comp_outer .comp_inner p select {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-style: normal;
					font-weight: normal;
					color: #333333;
					text-decoration: none;
					}	
						
				#contentcenter #comp_outer .comp_inner table p {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-style: normal;
					font-weight: normal;
					color: #333333;
					text-decoration: none;
					}
					
/* //// Competition Sending State //// */

/* it contains the "sending competition..." text and the loading image*/
	#loadingComp{
	   text-align: center;
	   font-size: 14px;
	   position: absolute;
	   left: 140px;
	   top: 180px;
		}
	
	/* competition form, normal state */
	.compForm{
	   opacity: 1;
	   filter: alpha(opacity=100);
		}
	
	/* competition form, waiting state */
	.compFormWaiting{
	   opacity: .2;
	   filter: alpha(opacity=20);
		}
		
/* classes for white background google button */
#contentright #googlesearch input.gobutton { background:transparent url(../images/footer_bgo_big2.png) no-repeat scroll 100% 0pt; }
	