/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]   General   [::::::::::::::::::::::::::::::]  */
body {
	margin: 0;
	padding: 0;
	background-color: #DEDEDE;
	background-image: url(images/bg-body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: #222;
	font-family: Georgia, Times, serif;
	line-height: 1.5;
	}





/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]   Typography   [::::::::::::::::::::::::::::::]  */

/* Anchors */
a, a:link,
a:visited {
	color: #990000;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	}
	
	a:hover,
	a:active {
		color: #333;
		border-bottom-color: #999;
		}






/*  Paragraphs  */
p {}
	
	p.call_out {
		font-family: georgia, 'times new roman', times, serif;
		color: #069;
		font-style: italic;
		}



#content img {
	border: 1px solid #000;
	}




/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]   Structure   [::::::::::::::::::::::::::::::]  */
.container {
	background-repeat: no-repeat;
	background-image: url(images/header/bg_head-general.png);
	background-position: 65% 5px;
	}

#main {}

	#home #main {
		display: none;
		}
	
	body.sidebar-left #main {
		width: 718px;
		}
		
	body.sidebar-right #main {
		width: 627px;
		}
	
	body.sidebars #main {
		width: 445px;
		}
		
		
#sidebar-left {
	margin-top: 45px;
	}



/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]   Header   [::::::::::::::::::::::::::::::]  */

/* Earl, be careful when declaring .container without a specific parent class/ID (ex: #header .conainer). ".container" is a generic class used in many places */

#fitness_programs .container,
#boot_camp .container
{
	background-image: url(images/header/bg_head-stopwatch.png);
	background-position: 60% -10px;
}

#kettle_bells .container
{
	background-image: url(images/header/bg_head-kettlebells.png);
	background-position: 65% -10px;
}

#w_o_l_f___weight_training_for_lasting_fitness_ .container
{
	background-image: url(images/header/bg_head-WOLF.png);
	background-position: 65% top;
}

#yoga .container,
#getting_the_most_from_your_yoga_class .container
{
	background-image: url(images/header/bg_head-yoga.png);
	background-position: 65% 5px;
}

#aquatics .container,
#swimming_lessons .container,
#therapy_pool .container
{
	background-image: url(images/header/bg_head-aquatics.png);
	background-position: 65% 10px;
}

#massage_therapy .container,
#types_of_bodywork .container,
#getting_the_most_from_your_massage .container
{
	background-image: url(images/header/bg_head-massage.png);
	background-position: 65% top;
}

#group_exercise .container
{
	background-image: url(images/header/bg_head-group_exercise.png);
	background-position: 70% top;
}

#senior_membership__amp__programming .container
{
	background-image: url(images/header/bg_head-senior_fitness.png);
	background-position: 65% top;
}

#childcare .container
{
	background-image: url(images/header/bg_head-childcare.png);
	background-position: 70% -20px;
}

#racquetball .container
{
	background-image: url(images/header/bg_head-racquetball.png);
	background-position: 75% top;
}








#footer .container {
	background-image: none;
	}


#header {
	position: relative;
	height: 186px;
	overflow: hidden;
	background: url(images/header/banner_lines.gif) repeat-x 0 100%;
	}
	
	#home #header {
		overflow: visible;
		}

a.logo {
	display: block;
	width: 286px;
	height: 65px;
	border: none;
	}
	
#address {
	padding: 0;
	}
	
	#address address,
	#address p {
		margin-left: 25px;
		line-height: 1.25em;
		}


/* Letter */
#block-block-3 {
	position: absolute;
	height: 693px;
	}
#rotate_me {
	margin-top: 40px;
	margin-left: -45px;
	width: 537px;
	height: 693px;
	background: url(images/box/paper_fold/paper_fold.png) no-repeat 0 0;
	-webkit-transform: rotate(-7deg); 
	-moz-transform: rotate(-7deg);	
	}
	
	#rotate_me .grid_3 {
		margin-top: 20px;
		margin-left: 45px;
		}
		
	#rotate_me .letter_body {
		margin: 0 0 0 49px;
		padding-top: 35px;
		width: 345px;
		clear: both;
		}









/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]   Footer   [::::::::::::::::::::::::::::::]  */

#footer {
	padding: 70px 0 25px 0;
	background: url(images/footer/grad_top.png) no-repeat 50% 0;
	font-family: 'Lucida Sans', Calibri, Helvetica, sans-serif;
	}
	
	#footer .container {
		padding-top: 25px;	
		border-top: 1px solid #999;
		}

/* Navigation */

#footer li {margin-left: 0;}

#footer .block {
	margin: 0;
	}
	
#footer .footer_nav {}

#block-menu-menu-footer-nav {
	margin-right: 10px;
	width: 172px;
	float: left;
	}
	
	/* hide 2nd level */
	#block-menu-menu-footer-nav ul li ul {
/* dont do this. it breaks the views. instead unset "expanded" */
/*		display: none;*/ 
		}
	
#block-menu_block-17 {
	float: left;
	}
	
	#footer .footer_nav ul,
	#block-menu-menu-footer-nav ul,
	#block-menu_block-17 ul {
		position: relative;
		list-style: none;
		}
		
	#block-menu_block-17 .li_container .menu {
		margin-right: 5px;
		margin-left: 5px;
		width: 172px !important;
		}
		
		#footer .footer_nav ul li,
		#block-menu-menu-footer-nav ul li,
		#block-menu_block-17 ul li {
			margin-bottom: 10px;
			font-size: .85em;
			background: none;
			}
			
			#footer .footer_nav ul li a,
			#block-menu-menu-footer-nav ul li a,
			#block-menu_block-17 ul li a {
				color: #333;
				font-weight: bold;
				border: none;
				}
				
				#footer .footer_nav ul li a:hover,
				#block-menu-menu-footer-nav ul li a:hover,
				#block-menu_block-17 ul li a:hover {
					text-decoration: underline;
					}
				
		/* Level 2 */
		#block-menu-menu-footer-nav ul li ul {
			display: none !important;
			}
		
		#block-menu_block-17 ul li ul {
			margin-right: 0 !important;
			margin-left: 0 !important;
			}
			
			#footer .footer_nav ul li ul li,
			#block-menu-menu-footer-nav ul li ul li,
			#block-menu_block-17 ul li ul li {
				margin-bottom: 2px;
				font-size: .9em;
				}
				
				#footer .footer_nav ul li ul li a,
				#block-menu-menu-footer-nav ul li ul li a,
				#block-menu_block-17 ul li ul li a {
					font-weight: normal;
					color: #444;
					}
					
					
					
		/* menu block highlight */
		#footer .footer_nav ul li.fitness {
			margin-left: -5px;
			padding-left: 5px;
			background: #fff;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			}
			
			#footer .footer_nav ul li.fitness ul li a {
				color: #990000;
				}
				
				
/* Footer Message */
#footer .message {
	font-size: .8em;
	color: #666;
	clear: right;
	float: right;
	}
	
	#footer .message p {
		margin-bottom: 5px;
		}



/* Ad block */
#footer .block-ad {
	margin-left: 5px;
	margin-bottom: 5px;
	width: 172px;
	float: right;
	}
	
	#footer .block-ad h3 {
		font-size: .85em;
		font-weight: normal;
		color: #666;
		text-transform: uppercase;
		line-height: 1.25em;
		}
		
		#footer .block-ad a {
			border: none !important;
			}
			
			#footer .block-ad img {
				line-height: 0;
				}


#footer .validation {
	margin: 0;
	list-style: none;
	}
	
	#footer .validation li {
		display: inline;
		padding-left: 5px;
		border-left: 1px solid #666;
		line-height: .85em;
		}
		
		#footer .validation li:first-child {
			padding-left: 0;
			border-left: none;
			}







/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]   Navigation   [::::::::::::::::::::::::::::::]  */
#nav {
	margin-top: -30px;
	margin-bottom: 20px;
	font-size: 1em;
	line-height: 1em;
	}
	
	#home #nav {
		width: 546px;
		}
		
		#home #nav .grid_10 {
			margin-left: 182px;
			width: 536px;
			}
	
	#home #block-nice_menus-1 {
		width: 536px;
		float: right;
		}

#nice-menu-1 {
	float: none;
	}

	#nice-menu-1 li {
		display: block;
		margin: 0 0 0 2px;
		width: 96px;
		border: 1px solid #fff;
		background-repeat: no-repeat;
		background-position: 0 0;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		float: left;
		}
		
		#home #nice-menu-1 li {
			margin: 0 2px 10px 2px !important;
			width: 172px;
			border: 1px solid #fff;
			}
		
		/* first item */
		#nice-menu-1 li#menu-3212 {
			margin-left: 0;
			}
			
		/* Background Images (small) */
		
		/* Membership */
		#nice-menu-1 li#menu-3212 {
			background-image: url(images/header/navigation/small/membership.jpg);
			}
			
			#home #nice-menu-1 li#menu-3212 {
				background-image: url(images/header/navigation/large/membership.jpg);
				}
		
		/* Fitness */
		#nice-menu-1 li#menu-3263 {
			background-image: url(images/header/navigation/small/fitness.jpg);
			}
			
			#home #nice-menu-1 li#menu-3263 {
				background-image: url(images/header/navigation/large/fitness.jpg);
				}
			
		/* Senior Programs */
		#nice-menu-1 li#menu-3519 {
			background-image: url(images/header/navigation/small/senior_programs.jpg);
			}
			
			#home #nice-menu-1 li#menu-3519 {
				background-image: url(images/header/navigation/large/senior_programs.jpg);
				}
			
		/* Aquatics */
		#nice-menu-1 li#menu-3258 {
			background-image: url(images/header/navigation/small/aquatics.jpg);
			}
			
			#home #nice-menu-1 li#menu-3258 {
				background-image: url(images/header/navigation/large/aquatics.jpg);
				}
			
		/* Group Exercise */
		#nice-menu-1 li#menu-3257 {
			background-image: url(images/header/navigation/small/group_exercise.jpg);
			}
			
			#home #nice-menu-1 li#menu-3257 {
				background-image: url(images/header/navigation/large/group_exercise.jpg);
				}
			
		/* Childcare */
		#nice-menu-1 li#menu-3284 {
			background-image: url(images/header/navigation/small/childcare.jpg);
			}
			
			#home #nice-menu-1 li#menu-3284 {
				background-image: url(images/header/navigation/large/childcare.jpg);
				}
			
		/* Yoga */
		#nice-menu-1 li#menu-3256 {
			background-image: url(images/header/navigation/small/yoga.jpg);
			}
			
			#home #nice-menu-1 li#menu-3256 {
				background-image: url(images/header/navigation/large/yoga.jpg);
				}
			
		/* Massage Therapy */
		#nice-menu-1 li#menu-3261 {
			background-image: url(images/header/navigation/small/massage_therapy.jpg);
			}
			
			#home #nice-menu-1 li#menu-3261 {
				background-image: url(images/header/navigation/large/massage_therapy.jpg);
				}
			
		/* Racquetball */
		#nice-menu-1 li#menu-3269 {
			background-image: url(images/header/navigation/small/racquetball.jpg);
			}
			
			#home #nice-menu-1 li#menu-3269 {
				background-image: url(images/header/navigation/large/racquetball.jpg);
				}
			
			
			/* Anchors */
			#nice-menu-1 li a,
			#nice-menu-1 li a:visited {
				position: relative;
				display: block;
				padding: 0;
				height: 56px;
				border-bottom: none;
				font-size: .65em;
				color: #fff;
				text-shadow: 1px 1px 1px #000;
				}
				
				#home #nice-menu-1 li a,
				#home #nice-menu-1 li a:visited {
					height: 115px;
					font-size: 1.1667em;
					}
				
				#nice-menu-1 li a:hover,
				#nice-menu-1 li a:active {
					color: #f9ff92;
					}
					
					#nice-menu-1 li a span {
						position: absolute;
						bottom: 0;
						display: block;
						padding: 3px 5px;
						background: url(images/header/navigation/small/title_background.png) 0 0;
						width: 86px;
						-moz-border-radius-bottomleft: 5px;
						-webkit-border-bottom-left-radius: 5px;
						-moz-border-radius-bottomright: 5px;
						-webkit-border-bottom-right-radius: 5px;
						}
						
						#home #nice-menu-1 li a span {
							width: 162px;
							
							}
						
						#nice-menu-1 li a:hover span,
						#nice-menu-1 li a:active span {
							background: #990000;
							}
							
							
		/* 2nd Level */
		#nice-menu-1 li ul {
			margin: 0;
			padding: 3px 0;
			width: 194px;
			border: none;
			top: 56px;
			left: -5px;
			background: #333;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			}
			
			#home #nice-menu-1 li ul {
				display: none !important;
				}
			
			#nice-menu-1 li ul li {
				margin: 0;
				height: auto;
				width: auto;
				background: none;
				border: none;
				border-bottom: 1px solid #3f3f3f;
				float: none;
				}
				
				#nice-menu-1 li ul li a,
				#nice-menu-1 li ul li a:visited {
					width: auto;
					height: auto;
					font-size: .9em;
					}
					
					#nice-menu-1 li ul li a span {
						position: relative;
						padding: 5px 10px;
						background: none;
						width: auto;
						height: auto;
						-moz-border-radius: 0;
						-webkit-border-radius: 0;
						}
	


	#nav .block {
		margin: 0;
		}
	
	#nav ul.dynamic-persistent-menu-menu {
		display: block !important;
		}
		
		
	/* Earl's Nav CSS */
	#block-nice_menus-1 {
		font-family: 'Lucida Sans', Calibri, Helvetica, sans-serif;
		}
		
	#block-nice_menus-2 {
		position: absolute;
		top: 73px;
		right: 0;
		margin: 0;
		font-family: 'Lucida Sans', Calibri, Helvetica, sans-serif;
		font-size: 0.8em;
		}
	
	
		#block-nice_menus-1 h3,
		#block-nice_menus-2 h3 {
			display: none;
			}
			
		#nice-menu-2 ul {
			display: none;
			}
		
		
		#block-nice_menus-2 li,
		#block-nice_menus-2 .menu-path-node-19,
		#block-nice_menus-2 #menu-3470,
		#block-nice_menus-2 .menu-path-node-16,
		#block-nice_menus-2 .menu-path-contact,
		#block-nice_menus-2 .menu-path-node-39 {
			margin-left: 0.5em;
			background-color: transparent;
			background-image: url(images/bg-white85.png);
			background-repeat: repeat;
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px;
			border: none;
			}
			
			#block-nice_menus-2 li:first-child {
				margin-left: 0;
				}
		
			#block-nice_menus-2 .menu-path-node-19 a,
			#block-nice_menus-2 #menu-3470 a,
			#block-nice_menus-2 .menu-path-node-16 a, 
			#block-nice_menus-2 .menu-path-contact a,
			#block-nice_menus-2 .menu-path-node-19 a:visited,
			#block-nice_menus-2 .menu-path-node-20 a:visited,
			#block-nice_menus-2 .menu-path-node-16 a:visited, 
			#block-nice_menus-2 .menu-path-contact a:visited,
			#block-nice_menus-2 .menu-path-node-39 a,
			#block-nice_menus-2 .menu-path-node-39 a:visited
			{
				padding-left: 27px;
				background-repeat: no-repeat;
				background-position: .5em center;
				border-bottom: none;
				font-family: georgia, 'times new roman', times, serif;
				font-size: 1em;
				}
			
				#block-nice_menus-2 .menu-path-node-19 a { background-image: url(images/icons/clock-select-remain.png); }
				#block-nice_menus-2 #menu-3470 a,
				#block-nice_menus-2 .menu-path-node-39 a { background-image: url(images/icons/calendar-day.png); }
				#block-nice_menus-2 .menu-path-node-16 a { background-image: url(images/icons/building.png); }
				#block-nice_menus-2 .menu-path-contact a { background-image: url(images/icons/address-book-blue.png);	}

				#block-nice_menus-2 a:hover { 
				background-color: #C00; 
				color: #FFF; 
				-moz-border-radius: 5px; 
				-webkit-border-radius: 5px;
				}

				#block-nice_menus-2 a:active { 
				background-color: #900; 
				color: #FFF; 
				-moz-border-radius: 5px; 
				-webkit-border-radius: 5px;
				}



/* Sub-Navigation (2nd-level puller block) */
#block-menu_block-5 {}
	
	#block-menu_block-5 *,
	#block-menu_block-15 *{
		font-family: 'Lucida Sans', Calibri, Helvetica, sans-serif;
		}
	
	#block-menu_block-5 h3,
	#block-menu_block-15 h3 {
		padding: 8px 10px;
		background: #333;
		color: #fff;
		font-size: 1.25em;
		line-height: 1em;
		margin-bottom: 0;
		-moz-border-radius-topleft: 5px;
		-webkit-border-top-left-radius: 5px;
		-moz-border-radius-topright: 5px;
		-webkit-border-top-right-radius: 5px;
		}
		
		#block-menu_block-5 h3 a,
		#block-menu_block-15 h3 a{
			color: #fff;
			text-decoration: none;
			border: none;
			}
			
	#block-menu_block-5 .content,
	#block-menu_block-15 .content {
		padding: 0 10px 10px 10px;
		background: #fff;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px; 
		-webkit-border-bottom-right-radius: 5px;
		}
		
	#block-menu_block-5 ul,
	#block-menu_block-15 ul{
		padding-top: 1px;
		}
		
		#block-menu_block-5 ul li,
		#block-menu_block-15 ul li {
			margin-top: 10px;
			line-height: 1.1667em;
			}
			
			#block-menu_block-5 ul li a,
			#block-menu_block-5 ul li a:visited,
			#block-menu_block-15 ul li a,
			#block-menu_block-15 ul li a:visited
			{
				color: #990000;
				text-decoration: none;
				border-bottom: none;
				}
				
				#block-menu_block-5 ul li a:hover,
				#block-menu_block-5 ul li a:active,
				#block-menu_block-15 ul li a:hover,
				#block-menu_block-15 ul li a:active 
				{
					text-decoration: underline;
					}
					
			/* active */
			#block-menu_block-5 ul li.active a,
			#block-menu_block-5 ul li.active a:visited,
			#block-menu_block-5 ul li.active a:hover,
			#block-menu_block-5 ul li.active a:active,
			#block-menu_block-15 ul li.active a,
			#block-menu_block-15 ul li.active a:visited,
			#block-menu_block-15 ul li.active a:hover,
			#block-menu_block-15 ul li.active a:active
			{
				color: #333;
				}




/* Breadcrumb */
.breadcrumb {
	position: absolute;
	top: 20px;
	margin: 0 10px 0 0;
	color: #666;
	padding: 0;
	font-family: 'Lucida Sans', Calibri, Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	}

	.breadcrumb a:link, 
	.breadcrumb a:visited {
		color: #666;
		}
	
		.breadcrumb a:hover {
			color: #900;
			}







/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]   Image Text   [::::::::::::::::::::::::::::::]  */
.image_text {
	display: block;
	text-indent: -99999px;
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	}
	
	.image_text span {
		display: none;
		}
	

.dear_member {
	margin-bottom: 15px;
	width: 132px;
	height: 22px;
	background-image: url(images/text_images/dear_member.gif);
	text-indent: 0;
	float: none;
	}
	
.jeffrey_o_stover {
	width: 155px;
	height: 25px;
	background-image: url(images/text_images/jeffry_o_stover.gif);
	text-indent: 0;
	float: none;
	}







/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]   Web Forms   [::::::::::::::::::::::::::::::]  */

/* Free Membership Contest */
#webform-client-form-25 {}
	
	/* hide labels from checkbox-only fields */
	#webform-client-form-25 .webform-component-select .form-item label {
		display: none;
		}
		
		#webform-client-form-25 .webform-component-select .form-item .form-item label {
			display: block;
			}







/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]   Box   [::::::::::::::::::::::::::::::]  */

/* Homepage Ad (under navigation) */
#block-views-Features-block_1 {
	width: 263px;
	float: left;
	}
	
	#block-views-Features-block_1 a {
		border-bottom: none;
		}

/* Facebook Facepile */
#block-block-7 {
	margin-left: 5px !important;
	width: 263px;
	float: left;
	}
	
	#block-block-7 iframe {
		background: #fff;
		}









/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Schedules  [::::::::::::::::::::::::::::::]  */


table.schedules {
	border-collapse: separate;
	border-spacing: 0.5em !important;
	margin: 0;
	}

table.schedules td {
	width: 33%;
	padding: 1em;
	text-align: center;
	font-size: 1.5em;
	background-color: #FFF;
	border: 1px solid #CCC;
	border-spacing: 0.5em !important;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	}

table.schedules td:hover {
	background-color: #FFC;
	}

table.schedules a,
table.schedules a:visited {
	display: block;
	padding: 3.5em 0 0 0;
	background-image: url('images/icons/pdf_large.png');
	background-repeat: no-repeat;
	background-position: 45% top;
	border: none;
	}








/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]   Staff   [::::::::::::::::::::::::::::::]  */
.view-users {}
	
	.view-users ul {}
		
		.view-users ul li {
			margin-bottom: 40px;
			padding: 0.5em;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			width: 200px;
			background-color: #fff;
			border: 1px solid #ccc;
			float: left;
			}
			
		.view-users .li_container li {
			}
			
			.view-users .li_container li#li_cont_3 {
				margin-right: 0;
				}
				
		/* Name */
		.view-users ul li .name {
			font-size: 1.1667em;
			}
			
		/* title */
		.view-users ul li .title {
			margin-bottom: 10px;
			font-size: 0.75em;
			letter-spacing: 0.1em;
			text-transform: uppercase;
			font-weight: normal;
			}
			
		/* Image */
		.view-users ul li .image {}
			
			.view-users ul li .image .picture a {
				border: none;
				}
		
		/* Bio */
		.view-users ul li .views-field-field-bio-value {
			font-size: .85em;
			}
			
			.view-users ul li .views-field-field-bio-value p {
				margin-bottom: .85em;
				}
	







/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  User Profile  [::::::::::::::::::::::::::::::]  */
/* temp markup */
.user_profile {}
	
	.user_profile .profile_container {
		margin-left: 230px;
		}
	
	.user_profile h2 {
		font-size: 0.75em;
		letter-spacing: 0.1em;
		text-transform: uppercase;
		}
		
	/* Image */
	.user_profile .profile_image {
		margin: 0 20px 20px 0;
		float: left;
		}
		
		.user_profile .profile_image img {
			padding: 0.5em;
			background-color: #fff;
			border: 1px solid #ccc;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			}



/* Thickbox profile */
#thickbox {
	background: none !important;
	}
	
	#thickbox .container_10 {
		width: 500px;
		}
		
		#thickbox .container_10 .grid_10 {
			width: 490px;
			}
		
	/* hide print link */
	#thickbox .print-link {
		display: none;
		}
		
	/* profile */
	#thickbox .profile {
		margin-top: 15px;
		}
		
		#thickbox .profile p#content-profile-view {
			display: none;
			}
		
		#thickbox .profile .picture {
			margin-top: 40px;
			margin-right: 0;
			margin-left: 1em;
			}
			
			#thickbox .profile .picture a {
				border-bottom: none;
				}
				
		#thickbox .profile div.content-profile-display  {
			margin: 0;
			padding: 0;
			border: none;
			}
			
		/* hide meta links */
		#thickbox .profile .meta {
			display: none;
			}
		
		#thickbox .profile h3 {
			border: none;
			}
			
		/* hide AddToAny module */
		#thickbox .profile .block-addtoany {
			display: none;
			}
			
		/* Admin-only content */
		#thickbox .profile dd,
		#thickbox .profile dt {
			display: none;
			}








/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]   Thickbox   [::::::::::::::::::::::::::::::]  */
#TB_title {
	height: 43px;
	}

#TB_ajaxWindowTitle {
	font-size: 2em;
	}







/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]   x   [::::::::::::::::::::::::::::::]  */
/*  [:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]   x   [::::::::::::::::::::::::::::::]  */
.clearBoth {
	clear: both !important;
	}
	
	
	
	
	
	
.update {}
	
	/* OK */
	.update tr.ok {
		background: none;
		}
		
		.update tr.ok td {
			background: #78c273;
			color: #fff;
			}
			
			.update tr.ok td a,
			.update tr.ok td a:visited {
				border-bottom: none;
				color: #fbff98;
				text-decoration: underline;
				}
				
				.update tr.ok td a:hover,
				.update tr.ok td a:active {
					color: #fff;
					}
					
	/* Error */
	.update tr.error {
		background: none;
		}
		
		.update tr.error td {
			background: #d64841;
			color: #fff;
			}
			
			.update tr.error td a,
			.update tr.error td a:visited {
				border-bottom: none;
				color: #fbff98;
				text-decoration: underline;
				}
				
				.update tr.error td a:hover,
				.update tr.error td a:active {
					color: #fff;
					}
					
		.update table.version-security .version-title,
		.update .security-error {
			color: #ffabab;
			}
			
	/* Warning */
	.update tr.warning {
		background: none;
		}
		
		.update tr.warning td {
			background: #ffb400;
			color: #fff;
			}
			
			.update tr.warning td a,
			.update tr.warning td a:visited {
				border-bottom: none;
				color: #b56f00;
				text-decoration: underline;
				}
				
				.update tr.warning td a:hover,
				.update tr.warning td a:active {
					color: #fff;
					}
			
			
			
			
			
			
			
.terms {display: none;}
