/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

b, strong {
    font-weight: bold;
}

i, em {
    font-style: italic;
}


/* 960 Grid System */
.container_12, .container_16 { margin-left: auto; margin-right: auto; width: 960px; } .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; } .container_12 .grid_3, .container_16 .grid_4 { width: 220px; } .container_12 .grid_6, .container_16 .grid_8 { width: 460px; } .container_12 .grid_9, .container_16 .grid_12 { width: 700px; } .container_12 .grid_12, .container_16 .grid_16 { width: 940px; } .alpha { margin-left: 0; } .omega { margin-right: 0; } .container_12 .grid_1 { width: 60px; } .container_12 .grid_2 { width: 140px; } .container_12 .grid_4 { width: 300px; } .container_12 .grid_5 { width: 380px; } .container_12 .grid_7 { width: 540px; } .container_12 .grid_8 { width: 620px; } .container_12 .grid_10 { width: 780px; } .container_12 .grid_11 { width: 860px; } .container_16 .grid_1 { width: 40px; } .container_16 .grid_2 { width: 100px; } .container_16 .grid_3 { width: 160px; } .container_16 .grid_5 { width: 280px; } .container_16 .grid_6 { width: 340px; } .container_16 .grid_7 { width: 400px; } .container_16 .grid_9 { width: 520px; } .container_16 .grid_10 { width: 580px; } .container_16 .grid_11 { width: 640px; } .container_16 .grid_13 { width: 760px; } .container_16 .grid_14 { width: 820px; } .container_16 .grid_15 { width: 880px; } .container_12 .prefix_3, .container_16 .prefix_4 { padding-left: 240px; } .container_12 .prefix_6, .container_16 .prefix_8 { padding-left: 480px; } .container_12 .prefix_9, .container_16 .prefix_12 { padding-left: 720px; } .container_12 .prefix_1 { padding-left: 80px; } .container_12 .prefix_2 { padding-left: 160px; } .container_12 .prefix_4 { padding-left: 320px; } .container_12 .prefix_5 { padding-left: 400px; } .container_12 .prefix_7 { padding-left: 560px; } .container_12 .prefix_8 { padding-left: 640px; } .container_12 .prefix_10 { padding-left: 800px; } .container_12 .prefix_11 { padding-left: 880px; } .container_16 .prefix_1 { padding-left: 60px; } .container_16 .prefix_2 { padding-left: 120px; } .container_16 .prefix_3 { padding-left: 180px; } .container_16 .prefix_5 { padding-left: 300px; } .container_16 .prefix_6 { padding-left: 360px; }.container_16 .prefix_7 { padding-left: 420px; } .container_16 .prefix_9 { padding-left: 540px; } .container_16 .prefix_10 { padding-left: 600px; } .container_16 .prefix_11 { padding-left: 660px; } .container_16 .prefix_13 { padding-left: 780px; } .container_16 .prefix_14 { padding-left: 840px; } .container_16 .prefix_15 { padding-left: 900px; } .container_12 .suffix_3, .container_16 .suffix_4 { padding-right: 240px; } .container_12 .suffix_6, .container_16 .suffix_8 { padding-right: 480px; }.container_12 .suffix_9, .container_16 .suffix_12 { padding-right: 720px; } .container_12 .suffix_1 { padding-right: 80px; } .container_12 .suffix_2 { padding-right: 160px; } .container_12 .suffix_4 { padding-right: 320px; } .container_12 .suffix_5 { padding-right: 400px; } .container_12 .suffix_7 { padding-right: 560px; } .container_12 .suffix_8 { padding-right: 640px; } .container_12 .suffix_10 { padding-right: 800px; } .container_12 .suffix_11 { padding-right: 880px; } .container_16 .suffix_1 { padding-right: 60px; } .container_16 .suffix_2 { padding-right: 120px; } .container_16 .suffix_3 { padding-right: 180px; } .container_16 .suffix_5 { padding-right: 300px; } .container_16 .suffix_6 { padding-right: 360px; } .container_16 .suffix_7 { padding-right: 420px; } .container_16 .suffix_9 { padding-right: 540px; } .container_16 .suffix_10 { padding-right: 600px; } .container_16 .suffix_11 { padding-right: 660px; } .container_16 .suffix_13 { padding-right: 780px; } .container_16 .suffix_14 { padding-right: 840px; } .container_16 .suffix_15 { padding-right: 900px; } .container_12 .push_3, .container_16 .push_4 { left: 240px; } .container_12 .push_6, .container_16 .push_8 { left: 480px; } .container_12 .push_9, .container_16 .push_12 { left: 720px; } .container_12 .push_1 { left: 80px; } .container_12 .push_2 { left: 160px; } .container_12 .push_4 { left: 320px; } .container_12 .push_5 { left: 400px; } .container_12 .push_7 { left: 560px; } .container_12 .push_8 { left: 640px; } .container_12 .push_10 { left: 800px; } .container_12 .push_11 { left: 880px; } .container_16 .push_1 { left: 60px; } .container_16 .push_2 { left: 120px; } .container_16 .push_3 { left: 180px; } .container_16 .push_5 { left: 300px; } .container_16 .push_6 { left: 360px; } .container_16 .push_7 { left: 420px; } .container_16 .push_9 { left: 540px; } .container_16 .push_10 { left: 600px; } .container_16 .push_11 { left: 660px; } .container_16 .push_13 { left: 780px; } .container_16 .push_14 { left: 840px; } .container_16 .push_15 { left: 900px; } .container_12 .pull_3, .container_16 .pull_4 { left: -240px; } .container_12 .pull_6, .container_16 .pull_8 { left: -480px; } .container_12 .pull_9, .container_16 .pull_12 { left: -720px; } .container_12 .pull_1 { left: -80px; } .container_12 .pull_2 { left: -160px; } .container_12 .pull_4 {  left: -320px; } .container_12 .pull_5 { left: -400px; } .container_12 .pull_7 { left: -560px; } .container_12 .pull_8 { left: -640px; } .container_12 .pull_10 { left: -800px; } .container_12 .pull_11 { left: -880px; } .container_16 .pull_1 { left: -60px; } .container_16 .pull_2 { left: -120px; } .container_16 .pull_3 { left: -180px; } .container_16 .pull_5 { left: -300px; } .container_16 .pull_6 { left: -360px; } .container_16 .pull_7 { left: -420px; } .container_16 .pull_9 { left: -540px; } .container_16 .pull_10 { left: -600px; } .container_16 .pull_11 { left: -660px; } .container_16 .pull_13 { left: -780px; } .container_16 .pull_14 { left: -840px; } .container_16 .pull_15 { left: -900px; }

/* Common CSS Classes */
.align_right { text-align: right; }
.center { text-align: center; }
.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; height: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; }
.clearfix:after { clear: both; content: ' '; display: block; height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clear_left { clear: left; }
.clear_both { clear: both; }
.clear_right { clear: right; }
.debug_info { background: #111; color: #ffff27; font-size: 1.3em; margin: 1.6em auto; padding: 20px; text-align: left; width: 760px; }
.display_block { display: block; }
.float_left { display: inline; float: left; }
.float_right { display: inline; float: right; }
.hide_inner { visibility: hidden; width: 0 !important; height: 0 !important; line-height: 0 !important; padding: 0 !important; margin: 0 !important; }
.hide_this { display: none; visibility: hidden; }
.remove_this { display: none; }
.print_only { display: none; }
.inline_left {
	display: inline;
	float:   left;
	margin:  0 10px 10px 0;
}

.inline_right {
	display: inline;
	float:   right;
	margin:  0 0 10px 10px;
}

.block_center {
	display: block;
	margin:  0 auto;
}

.gallery_slideshow {
	background: url('/incs/content/common/en/gallery/imgs/frame.png');
	height:     379px;
	margin:     20px auto;
	padding:    98px 0 0 103px;
	width:      471px;
}

	.gallery_slideshow object {
		display: block;
	}

	html {
		background:     #000;
		overflow-y:     scroll;
		text-rendering: optimizeLegibility;
	}

		* html {
			filter: expression(document.execCommand("BackgroundImageCache", false, true));
		}

	.qtip-content {
		font-size: 13px;
		line-height: 1.3;
	}

	#cboxTitle { display: none !important; }

	/* Background Position */
	.bg_pos {
		margin:  0;
		padding: 0;
	}

	/* steve added, hopefully fixing the DD png problem in IE6 where county select overlay hidden behind page */
		* html .wrapper { position: static; }
		* html #header  { z-index:  -1; }
		* html #page    { z-index:  -1; }
	/* end steve added */

		.bg_pos li {
			background: center center no-repeat;
			border:     2px solid #3B3637;
			cursor:     pointer;
			display:    inline;
			float:      left;
			list-style: none;
			width:      110px;
			height:     90px;
			margin:     0 10px 10px 0;
		}

			.bg_pos li.checked {
				border-color: #FF7A2A;
			}

			.bg_pos li.bg-1 { background-image: url('/incs/themes/common/img/bg_pos/bg-1.png'); }
			.bg_pos li.bg-2 { background-image: url('/incs/themes/common/img/bg_pos/bg-2.png'); }
			.bg_pos li.bg-3 { background-image: url('/incs/themes/common/img/bg_pos/bg-3.png'); }
			.bg_pos li.bg-4 { display: none; visibility: hidden; }
			.bg_pos li.bg-5 { background-image: url('/incs/themes/common/img/bg_pos/bg-5.png'); }
			.bg_pos li.bg-6 { background-image: url('/incs/themes/common/img/bg_pos/bg-6.png'); }
			.bg_pos li.bg-7 { background-image: url('/incs/themes/common/img/bg_pos/bg-7.png'); }
			.bg_pos li.bg-8 { background-image: url('/incs/themes/common/img/bg_pos/bg-8.png'); }
			.bg_pos li.bg-9 { background-image: url('/incs/themes/common/img/bg_pos/bg-9.png'); }



	/* Exit Warning */
	.exit_warning {
		color:   #000;
		padding: 0 15px;
	}

		.exit_warning a {
			text-decoration: none;
		}

			.exit_warning a.stay { color: #f77; }
			.exit_warning a.go   { background: #1eea66; padding: 3px 5px; color: #fff; font-weight: bold; }

			.exit_warning a:hover {
				text-decoration: none;
			}

		.exit_warning h2 {
			color:       #e573b8;
			line-height: 1;
			margin:      10px 0;
			padding:     0;
		}

	/* Development Styles */
	#temp_debug { background: #eee; position: absolute; left: 5px; top: 46px; width: 300px; padding: 5px; text-align: left; color: #000; }
		#temp_debug h4 { border-bottom: 1px solid #004B8F; }
		#temp_debug pre { font-family: Arial; }
			.other_debug { text-align: left; }

	.dev_warning h3 { margin-top: 30px; text-align: center; }
	.dev_warning p { margin-bottom: 10px; text-align: center; }
		.dev_warning h3.required { font-size: 3em; }



	div.media_player {
		background:    #1cd95e;
		background:    -moz-linear-gradient(-90deg, #1eea66, #19c456);
		background:    -webkit-gradient(linear, 0 top, 0 bottom, from(#1eea66), to(#19c456));
		border:        1px solid #111;
		-moz-border-radius:    8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		margin:        0 0 2em;
		padding:       14px;
		position:      relative;
	}

		.player_content {
			background: #fefefe;
			background: -moz-linear-gradient(-90deg, #fefefe, #dcdcdc);
			background: -webkit-gradient(linear, 0 top, 0 bottom, from(#fefefe), to(#dcdcdc));
			border:     1px solid #bbb;
			margin-top: -1px;
			padding:    14px;
		}

			.player_video {
				text-align: center;
			}

			.player_inner {
				background: #373737;
				background: -moz-linear-gradient(-90deg, #585858, #040404);
				background: -webkit-gradient(linear, 0 top, 0 bottom, from(#585858), to(#040404));
				border:     1px solid #909090;
				padding:    14px;
			}

		.media_player p {}

			.media_player p.player_help {
				position: absolute;
				right:    29px;
				top:      29px;
			}

				.media_player p.player_help a {
					background:      url('/incs/themes/common/img/icons/help.png') right center no-repeat;
					color:           #111;
					display:         block;
					padding-right:   20px;
					text-decoration: none;
				}

					.media_player p.player_help a:hover {
						text-decoration: underline;
					}

		.media_player ul {
			margin: 0;
		}

			.media_player ul.player_tabs {
				background:    #f7f7f7;
				-moz-border-radius:    5px 5px 0 0;
				-webkit-border-radius: 5px 5px 0 0 ;
				border-radius: 5px 5px 0 0;
			}

				.player_tabs li a {
					background:       #efefef center center no-repeat;
					background-color: -moz-linear-gradient(-90deg, #f4f4f4, #e3e3e3);
					background-color: -webkit-gradient(linear, 0 top, 0 bottom, from(#f4f4f4), to(#e3e3e3));
					border:           solid #bbb;
					border-width:     1px 0 1px 1px;
					color:            #111;
					display:          block;
					font-weight:      bold;
					line-height:      49px;
					text-indent:      -10000px;
					width:            70px;
				}

					.player_tabs li.images  a { background-image: url('/incs/themes/common/img/icons/mp_images.png'); }
					.player_tabs li.videos  a { background-image: url('/incs/themes/common/img/icons/mp_videos.png'); }
					.player_tabs li.youtube a { background-image: url('/incs/themes/common/img/icons/youtube.png');   }
					.player_tabs li.audio   a { background-image: url('/incs/themes/common/img/icons/mp_audio.png');  }

					.player_tabs li a:hover,
					.player_tabs li.active a {
						background-color: #fefefe;
						background-color: -moz-linear-gradient(-90deg, #ededed, #fefefe);
						background-color: -webkit-gradient(linear, 0 top, 0 bottom, from(#ededed), to(#fefefe));
					}

					.player_tabs li.active a {
						border-bottom: 1px solid #fefefe;
					}

					.player_tabs li:first-child a {
						-moz-border-radius:    5px 0 0 0;
						-webkit-border-radius: 5px 0 0 0 ;
						border-radius: 5px 0 0 0;
						border-right:  1px;
					}

					.player_tabs li:last-child a {
						-moz-border-radius:    0 5px 0 0;
						-webkit-border-radius: 0 5px 0 0;
						border-radius: 0 5px 0 0;
						border-right:  1px solid #bbb;
					}

				.player_tabs li {
					background: #efefef;
					display:    inline;
					float:      left;
					margin:     0;
				}

					.player_tabs li:first-child {
						-moz-border-radius:    5px 0 0 0;
						-webkit-border-radius: 5px 0 0 0 ;
						border-radius: 5px 0 0 0;
					}

					.player_tabs li:last-child {
						-moz-border-radius:    0 5px 0 0;
						-webkit-border-radius: 0 5px 0 0 ;
						border-radius: 0 5px 0 0;
					}

			.media_player ul.slideshow {
				height: 303px;
				margin: 0 auto;
				width:  513px;
			}

				.media_player ul.slideshow img {
					vertical-align: middle;
				}

				.media_player ul.slideshow li {
					list-style: none;
					margin:     0;
				}



	/* Multi Images */
	div#multi {
	    -moz-border-radius:    10px;
		-webkit-border-radius: 10px;

		background:    #333;
		border-radius: 10px;			
		display:       inline;
		float:         right;
		margin:        0 0 20px 10px;
		width:         390px;
	}

        * html div#multi {
            padding-bottom: 10px;
        }

		#multi ul.full {
		    height: 280px;
			margin: 10px;
		}

			.full img {
				display: block;
			}

			.full li {
				list-style: none;
				margin:     0;
				padding:    0;
			}

		#multi ul.thumbs {
			margin: 0 0 0 10px;
			overflow: hidden;
		}

			.thumbs a {
				border:       1px solid #333;
				display:      block;
				height:       45px;
				width:        45px;
			}

				.thumbs a:hover {
					border-color: #666;
				}

				.thumbs a.activeSlide,
				.thumbs a.activeSlide:hover {
					border-color: #ccc;
				}

			.thumbs img {
				display: block;
			}

			.thumbs li {
				display:    inline;
				float:      left;
				list-style: none;
				margin:     0 5px 10px 0;
			}



	/* Network Banner */
	#network_banner {
		background: url('/incs/themes/common/img/network_banner/network_banner.png') center top repeat-x;
		color:      #a7a7a7;
		text-align: left;
	}

		* html #network_banner {
			background: #111;
		}

		#network_banner a {
			color:           #f7f7f7;
			font-weight:     bold;
			text-decoration: none;
		}

			#network_banner a:hover {
				text-decoration: underline;
			}

			#network_banner a.active {
				background: #fff;
				color:      #444;
				margin:     0 2px;
				padding:    3px 6px;
			}

		#network_banner label {
			font-size: 11px;
		}

		#network_banner .inner {
			background: url('/incs/themes/common/img/network_banner/welcome_bloke.png') 10px center no-repeat;
			height:     auto !important;
			height:     40px;
			margin:     0 auto;
			min-height: 40px;
			position:   relative;
			width:      960px;
		}

			#network_banner .inner:after {
				clear:      both;
				content:    ' ';
				display:    block;
				height:     0;
				visibility: hidden;
			}

			#network_banner .inner {
				display: inline-block;
			}

				* html #network_banner .inner {
					height: 1%;
				}

			#network_banner .inner {
				display: block;
			}

		#network_banner .welcome {
			display:     inline;
			float:       left;
			margin:      0 10px;
			padding-top: 11px;
			width:       390px;
		}

			#network_banner .welcome a.active {
				background: #e573b8;
				color:      #fff;
			}

			#network_banner .welcome p {
				font-size:    11px;
				margin:       0;
				padding-left: 22px;
			}

			#network_banner .hanger {
				background:  url('/incs/themes/common/img/network_banner/network_hanger.png') left bottom;
				display:     none;
				padding-top: 9px;
				position:    absolute;
				top:         40px;
				width:       300px;
				z-index:     8000;
			}

				#network_banner .hanger_close {
					background:  url('/incs/themes/common/img/network_banner/cross.png') left bottom no-repeat;
					cursor:      pointer;
					position:    absolute;
					top:         10px;
					right:       10px;
					text-indent: -10000px;
					width:       16px;
					height:      16px;
				}

				#network_banner .hanger p {
					color:        #fff;
					margin:       0 0 10px;
					padding-left: 10px;
				}

					#network_banner .hanger p.holla {
						font-size:     16px;
						font-weight:   bold;
						line-height:   1;
						margin-bottom: 10px;
					}

						#network_banner .register_form p.holla {
							color: #e573b8;
						}

					#network_banner .hanger p.submit {
						margin-right: 10px;
						text-align:   right;
					}

				#network_banner .hanger input {
					background: #fff;
					border:     1px solid #77caed;
					color:      #bbb;
					font-size:  11px;
					padding:    2px 55px 4px 3px;
					width:      117px;
				}

					#network_banner .hanger input:focus {
						border-color: #e573b8;
						color:        #444;
					}

				#network_banner .hanger label {
					color:          #ccc;
					display:        -moz-inline-stack;
					display:        inline-block;
					vertical-align: middle;
					width:          100px;
				}

		#network_banner .lang_toggle {
			display:     inline;
			float:       left;
			margin:      0 10px;
			padding-top: 11px;
			width:       120px;
		}

			#network_banner .lang_toggle a {}

				#network_banner .lang_toggle a.active {
					margin: 0;
				}

			#network_banner .lang_toggle p {
				font-size:  11px;
				margin:     0;
				text-align: center;
			}

		#network_banner .localise {
			display:     inline;
			float:       right;
			text-align:  right;
			margin:      0 10px;
			padding-top: 11px;
			width:       340px;
		}

			#network_banner p.picker span {
				display:      inline;
				float:        left;
				margin-right: 5px;
				text-align:   right;
				width:        165px;
			}

			#network_banner a.county_dropdown {
				background:  url('/incs/themes/common/img/network_banner/county_dropdown.png') left top no-repeat;
				color:       #111;
				display:     inline;
				float:       right;
				height:      20px;
				line-height: 20px;
				margin-top:  -2px;
				width:       170px;
				text-indent: 5px;
				text-align:  left;
			}

				#network_banner a.county_dropdown:hover {
					background-position: left bottom;
					text-decoration:     none;
				}

			#network_banner .localise p {
				font-size: 11px;
			}

			#network_banner .county_picker {
				background: url('/incs/themes/common/img/network_banner/county_hanger.png') center bottom no-repeat;
				position:   absolute;
				text-align: left;
				padding:    10px;
				right:      0;
				width:      665px;
				z-index:    8000;
			}

				#network_banner .counties_list {
					display: inline;
					float:   left;
					width:   400px;
				}

				#network_banner .county_map {
					display: inline;
					float:   right;
					height:  300px;
					margin:  0 10px 10px;
					width:   242px;
				}

				#network_banner .county_picker p {
					clear:       both;
					font-size:   18px;
					line-height: 18px;
					margin:      0 0 18px;
				}

					#network_banner .county_picker p.coming_soon {
						background:   url("/incs/themes/common/img/network_banner/clic_bullet_coming_soon.png") left center no-repeat;
						font-size:    14px;
						padding-left: 15px;
					}

				#network_banner .county_picker strong {
					background:  #e573b8;
					font-weight: normal;
					color:       #fff;
					padding:     0 5px;
				}

				#network_banner .county_picker ul {
					display:       inline;
					float:         left;
					margin-bottom: 20px;
					width:         200px;
				}

					#network_banner .county_picker ul a {}

						#network_banner .county_picker ul a.current_site,
						#network_banner .county_picker ul a.hover,
						#network_banner .county_picker ul a:hover {
							color:           #e573b8;
							text-decoration: none;
						}

					#network_banner .county_picker li {
						list-style: none;
						margin:     0;
					}

						#network_banner .county_picker li span {
							color: #aaa;
						}

						#network_banner .county_picker li a {
							background:   url('/incs/themes/common/img/network_banner/clic_bullet_off.png') left .4em no-repeat;
							display:      inline-block;
							padding-left: 15px;
						}

							#network_banner .county_picker li.clic_yes a {
								background-image: url('/incs/themes/common/img/network_banner/clic_bullet_on.png');
							}

							#network_banner .county_picker li.coming_soon a {
								background-image: url('/incs/themes/common/img/network_banner/clic_bullet_coming_soon.png');
							}

				#network_banner p.national_button {
					clear:  both;
					margin: 0;
				}

					#network_banner p.national_button a {
						background:  url('../img/network_banner/national_button.png') center top no-repeat;
						display:     block;
						font-weight: normal;
						line-height: 30px;
						text-align:  center;
						width:       200px;
					}

						#network_banner p.national_button a:hover {
							background-position: center bottom;
							text-decoration:     none;
						}



	/* "What is this?" Org register thing */

	form.default p {}

		form.default p.orgs_checks {}

			.js form.default p.orgs_checks label {
				display:      inline;
				float:        left;
				margin-right: 10px;
			}

			.js form.default p.orgs_checks span {}

				.js form.default p.orgs_checks span.reg_trigger {
					display: inline;
					float:   left;
				}

				.js form.default p.orgs_checks span.reg_message {
					background: #fcfce2;
					border:     1px solid #e4cb9c;
					clear:      both;
					color:      #111;
					display:    block;
					float:      none;
					margin-top: 10px;
					padding:    10px;
					text-align: center;
				}



	/* Social Networking Things */
	ul.social_list {
		margin:  0;
		padding: 0;
	}

		.social_list li {
			display:    inline;
			float:      left;
			list-style: none;
			margin:     0 10px 10px 0;
			padding:    0;
		}

		.social_list a {
			background-image:  url('../img/social_icons/compact.png');
			background-repeat: no-repeat;
			display:           block;
			height:            40px;
			text-indent:       -10000px;
			width:             40px;
		}

			.social_list li.bebo        a { background-position: left   top; }
			.social_list li.blogger     a { background-position: -40px  top; }
			.social_list li.delicious   a { background-position: -80px  top; }
			.social_list li.digg        a { background-position: -120px top; }
			.social_list li.facebook    a { background-position: -160px top; }
			.social_list li.flickr      a { background-position: -200px top; }
			.social_list li.friendfeed  a { background-position: -240px top; }
			.social_list li.friendster  a { background-position: -280px top; }
			.social_list li.google      a { background-position: -320px top; }
			.social_list li.lastfm      a { background-position: -360px top; }
			.social_list li.linkedin    a { background-position: -400px top; }
			.social_list li.livejournal a { background-position: -440px top; }
			.social_list li.myspace     a { background-position: -480px top; }
			.social_list li.netvibes    a { background-position: -520px top; }
			.social_list li.newsvine    a { background-position: -560px top; }
			.social_list li.picasa      a { background-position: -600px top; }
			.social_list li.reddit      a { background-position: -640px top; }
			.social_list li.stumbleupon a { background-position: -680px top; }
			.social_list li.technorati  a { background-position: -720px top; }
			.social_list li.twitter     a { background-position: -760px top; }
			.social_list li.vimeo       a { background-position: -800px top; }
			.social_list li.wordpress   a { background-position: -840px top; }
			.social_list li.yahoo       a { background-position: -880px top; }
			.social_list li.youtube     a { background-position: -920px top; }

				.social_list li.bebo        a:hover { background-position: left   bottom; }
				.social_list li.blogger     a:hover { background-position: -40px  bottom; }
				.social_list li.delicious   a:hover { background-position: -80px  bottom; }
				.social_list li.digg        a:hover { background-position: -120px bottom; }
				.social_list li.facebook    a:hover { background-position: -160px bottom; }
				.social_list li.flickr      a:hover { background-position: -200px bottom; }
				.social_list li.friendfeed  a:hover { background-position: -240px bottom; }
				.social_list li.friendster  a:hover { background-position: -280px bottom; }
				.social_list li.google      a:hover { background-position: -320px bottom; }
				.social_list li.lastfm      a:hover { background-position: -360px bottom; }
				.social_list li.linkedin    a:hover { background-position: -400px bottom; }
				.social_list li.livejournal a:hover { background-position: -440px bottom; }
				.social_list li.myspace     a:hover { background-position: -480px bottom; }
				.social_list li.netvibes    a:hover { background-position: -520px bottom; }
				.social_list li.newsvine    a:hover { background-position: -560px bottom; }
				.social_list li.picasa      a:hover { background-position: -600px bottom; }
				.social_list li.reddit      a:hover { background-position: -640px bottom; }
				.social_list li.stumbleupon a:hover { background-position: -680px bottom; }
				.social_list li.technorati  a:hover { background-position: -720px bottom; }
				.social_list li.twitter     a:hover { background-position: -760px bottom; }
				.social_list li.vimeo       a:hover { background-position: -800px bottom; }
				.social_list li.wordpress   a:hover { background-position: -840px bottom; }
				.social_list li.yahoo       a:hover { background-position: -880px bottom; }
				.social_list li.youtube     a:hover { background-position: -920px bottom; }



	ul.social_list_big {
		margin:  20px 0 0;
		padding: 0;
	}

		.social_list_big h3 {
			font-size:   1.4em;
			line-height: 1;
			margin:      0 0 3px;
		}

		.social_list_big li {
			background: left top no-repeat;
			list-style: none;
			margin:     0 0 20px 0;
			padding:    1px 0 0 50px;
			position:   relative;
		}

		.social_list_big a {
			text-decoration: none;
		}

			.social_list_big a:hover {
				text-decoration: underline;
			}

			.social_list_big li.bebo        { background-image: url('../img/social_icons/bebo.png');        }
			.social_list_big li.blogger     { background-image: url('../img/social_icons/blogger.png');     }
			.social_list_big li.delicious   { background-image: url('../img/social_icons/delicious.png');   }
			.social_list_big li.digg        { background-image: url('../img/social_icons/digg.png');        }
			.social_list_big li.facebook    { background-image: url('../img/social_icons/facebook.png');    }
			.social_list_big li.flickr      { background-image: url('../img/social_icons/flickr.png');      }
			.social_list_big li.friendfeed  { background-image: url('../img/social_icons/friendfeed.png');  }
			.social_list_big li.friendster  { background-image: url('../img/social_icons/friendster.png');  }
			.social_list_big li.google      { background-image: url('../img/social_icons/google.png');      }
			.social_list_big li.lastfm      { background-image: url('../img/social_icons/lastfm.png');      }
			.social_list_big li.linkedin    { background-image: url('../img/social_icons/linkedin.png');    }
			.social_list_big li.livejournal { background-image: url('../img/social_icons/livejournal.png'); }
			.social_list_big li.myspace     { background-image: url('../img/social_icons/myspace.png');     }
			.social_list_big li.netvibes    { background-image: url('../img/social_icons/netvibes.png');    }
			.social_list_big li.newsvine    { background-image: url('../img/social_icons/newsvine.png');    }
			.social_list_big li.picasa      { background-image: url('../img/social_icons/picasa.png');      }
			.social_list_big li.reddit      { background-image: url('../img/social_icons/reddit.png');      }
			.social_list_big li.stumbleupon { background-image: url('../img/social_icons/stumbleupon.png'); }
			.social_list_big li.technorati  { background-image: url('../img/social_icons/technorati.png');  }
			.social_list_big li.twitter     { background-image: url('../img/social_icons/twitter.png');     }
			.social_list_big li.vimeo       { background-image: url('../img/social_icons/vimeo.png');       }
			.social_list_big li.wordpress   { background-image: url('../img/social_icons/wordpress.png');   }
			.social_list_big li.yahoo       { background-image: url('../img/social_icons/yahoo.png');       }
			.social_list_big li.youtube     { background-image: url('../img/social_icons/youtube.png');     }

		.social_list_big p {}

			.social_list_big p.url {
				font-size:     .95em;
				margin-bottom: .75em;
			}

				.social_list_big p.url a {
					color: #ccc;
				}



	/*    Add Event Form */

	form.event_form {
		margin: 20px;
	}

		.event_form button {
			padding: 3px 5px;
		}

		.event_form input {
			padding: 3px;
		}

		.event_form label {
			display: block;
			font-size: 1.1em;
			margin-bottom: .3em;
		}

		.event_form legend {
			font-size:   1.8em;
			font-weight: bold;
			margin-bottom: 20px;
		}

		form.default select.select_year   { width: 60px;  }
		form.default select.select_month  { width: 120px; }
		form.default select.select_day    { width: 60px;  }
		form.default select.select_hour   { width: 50px;  }
		form.default select.select_minute { width: 50px;  }
		form.default select#age           { width: 70px;  }


	form.side_filters p.category_link {
		display:     inline;
		float:       left;
		margin:      0;
		padding-top: 5px;
	}

	ul.news_featured {
		clear: both;
	}



	/**
	 * Ads
	*/
	.home_banner_ad {
		display: inline;
		float:   left;
		margin:  0 10px;
		width:   300px;
	}

		.home_banner_ad img {
			vertical-align: middle;
		}

	.narrow_ad {
		display: inline;
		float:   left;
		margin:  0 10px;
		width:   300px;
	}

		.narrow_ad a {
			display: block;
		}

		.narrow_ad img {
			display: block;
		}

	.wide_ad {
		display: inline;
		float:   left;
		margin:  0 10px;
	}

		.wide_ad a {
			display: block;
		}

		.wide_ad img {
			display: block;
		}


	p.news_by_category {
		display: inline;
		float: right;
	}

	.results_info {
		clear: both;
	}



	/*	RATER */
	form.star_rater {}

		.star_rater fieldset {}

		.star_rater input {}

			.js form.star_rater label {
				display:    none;
				visibility: hidden;
			}

			.js form.star_rater span {
				background:  url('../img/icons/star_rater.png') center -32px no-repeat;
				cursor:      pointer;
				display:     inline;
				float:       left;
				line-height: 16px;
				height:      16px;
				padding:     0 2px;
				text-indent: -10000px;
				width:       16px;
			}

				.js form.star_rater span.active {
					background-position: center -48px;
				}

				.js form.star_rater span:hover {
					background-position: center -64px;
				}

				.js form.star_rater span.cancel {
					background-position: center top;
				}

				.js form.star_rater span.cancel:hover {
					background-position: center -16px;
				}

	table.clicmas_tree {
		margin: 0 auto 40px;
	}

		.clicmas_tree img {
			border:  0;
			display: block;
		}

	div.dev_warning { background: #fcfce2; border: 1px solid #e4cb9c; padding: 20px 10px; color: #000; }

	form p.tip { margin: 12px 0 12px 190px; padding: 0px 5px 8px 28px; }
	form p.tip span { position: relative; display: block; top: -8px; left: -21px; width: 15px; height: 8px; }
	form p.thelp { background: #edf2fa url(/incs/themes/common/img/icons/helper.gif) 6px 8px no-repeat; border: 1px solid #9dbadf; }
	form p.thelp span { background: transparent url(/incs/themes/common/img/icons/tip_arrow_blue.gif) 0px 0px no-repeat; }
	form p.terror { background: #fde6e6 url(/incs/themes/common/img/icons/cancel.gif) 6px 8px no-repeat; border: 1px solid #e56666; }
	form p.terror span { background: transparent url(/incs/themes/common/img/icons/tip_arrow_red.gif) 0px 0px no-repeat; }
	form p.twarning { background: #fcfce2 url(/incs/themes/common/img/icons/alert.gif) 6px 8px no-repeat; border: 1px solid #e4cb9c; }
	form p.twarning span { background: transparent url(/incs/themes/common/img/icons/tip_arrow_yellow.gif) 0px 0px no-repeat; }


	ul.like_stuff {
		background:    #fff;
		border: 1px solid #ccc;
		-moz-border-radius:    5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		clear:         both;
		margin:        0 0 20px;
		padding:       5px 8px;
	}

		.like_stuff li {
			display:     inline;
			float:       left;
			height:      21px;
			line-height: 16px;
			margin:      0 20px 0 0;
		}

			.like_stuff li.addthis {
				height:      19px;
				padding-top: 2px;
			}

			.like_stuff li .tb {
				cursor: pointer;
			}



	.dashboard_panel li.vote a { background-image: url('/incs/themes/default/img/dashboard/vote.png'); }


/* colorbox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:hidden;}/* this can be changed to auto to allow scrolling */
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:url(/incs/themes/common/img/colorbox/overlay.png) 0 0 repeat;}
#colorbox{ z-index: 10000; }
#cboxTopLeft{width:21px; height:21px; background:url(/incs/themes/common/img/colorbox/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(/incs/themes/common/img/colorbox/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(/incs/themes/common/img/colorbox/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(/incs/themes/common/img/colorbox/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(/incs/themes/common/img/colorbox/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(/incs/themes/common/img/colorbox/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(/incs/themes/common/img/colorbox/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(/incs/themes/common/img/colorbox/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxLoadedContent{margin-bottom:0;}
#cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/incs/themes/common/img/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/incs/themes/common/img/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(/incs/themes/common/img/colorbox/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(/incs/themes/common/img/colorbox/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(/incs/themes/common/img/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxClose{display: none; visibility: hidden;}
#cboxClose.hover{background-position:-25px -25px;}
* html #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
* html #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
* html #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
* html #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
* html #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
* html #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
* html #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
* html #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/* farbtastic */
.farbtastic { position: relative; margin-bottom: 5px; }
.farbtastic * { position: absolute; cursor: crosshair; }
.farbtastic, .farbtastic .wheel { width: 195px; height: 195px; }
.farbtastic .color, .farbtastic .overlay { top: 47px; left: 47px; width: 101px; height: 101px; }
.farbtastic .wheel { background: url(../img/farbtastic/wheel.png) no-repeat; width: 195px; height: 195px; }
.farbtastic .overlay { background: url(../img/farbtastic/mask.png) no-repeat; }
.farbtastic .marker { width: 17px; height: 17px; margin: -8px 0 0 -8px; overflow: hidden; background: url(../img/farbtastic/marker.png) no-repeat; }
