
/* STYLES SPECIFIC TO ATHLETE PAGES */
div#body-content h1#athletes-header { margin-right:0px; }
div#page-content h2#athletes-subheader { margin-right:0px; } }

/* ------------------------------------------ ATHLETES PAGE EFFECT - B&W TO COLOR */
ul.athletes-gallery {}
div#body-content ul.athletes-gallery li { width:220px; height:295px; overflow:hidden; position:relative; border:1px solid #C8B570; padding:0px; margin:0px 9px 15px; }
ul.athletes-gallery li img.athletes-bg { position:absolute; top:0px; left:0px; }
ul.athletes-gallery li a.thumb { width:220px; height:295px; overflow:hidden; display:block; }
ul.athletes-gallery li a.thumb span { width:220px; height:295px; overflow:hidden; }
ul.athletes-gallery li a.thumb span img {}
ul.athletes-gallery li h2 { position:relative; z-index:999; color:#fff; margin-top:-50px; background:#C9B671; height:34px; font-size:16px; font-weight:normal; padding:10px 10px; line-height:15px; }
ul.athletes-gallery li h2 a { color:#fff; text-decoration:none; }
ul.athletes-gallery li h2 em { font-size:12px; }
ul.athletes-gallery li img.athletes-cs { position:absolute; top:0px; left:0px; }

/* ------------------------------------------ ATHLETE QUESTION AND ANSWER STYLES */
div#page-content ul#athlete-qa {
	list-style:none;
	margin:0px;
	}
	div#page-content ul#athlete-qa li {
		margin:0px 0px 15px;
		padding:0px 0px 0px;
		line-height:20px;	
		border-bottom:1px dotted #555;
		}
		div#page-content ul#athlete-qa li a {
			text-decoration:none;
			color:#000;
			}
			div#page-content ul#athlete-qa li a p {
				margin:0px 0px 15px;
				}
		div#page-content ul#athlete-qa li ul {
			list-style:none;
			margin:0px;
			}
			div#page-content ul#athlete-qa li ul li { border:0px; margin:0px; padding:0 0 0 15px; border-left:1px dotted #555; }
			/* STYLES TO HANDLE WYGWAM EDITOR */
			div#page-content ul#athlete-qa li ul li p { padding:0px 0px 10px; color:#555; margin:0px; }
			div#page-content ul#athlete-qa li ul li ul { list-style:disc; margin:0px 0px 0px 25px; padding:0px 0px 10px; }
			div#page-content ul#athlete-qa li ul li ul li { margin:0px; padding:0px 0px 5px; border-left:0px; }
		
			
			
	/* ATHLETES SIDEBAR FOR PROFILE IMAGE, STATS, ETC */
	div#athletes-sidebar {
		
		}
		div.athletes-holder { 
			position:relative;
			width:220px;
			height:295px;	
			overflow:hidden;		
			}
		div.athletes-holder-small { 
			position:relative;
			width:75px;
			height:100px;
			overflow:hidden;				
			}
			div.athletes-holder img.athletes-bg,
			div.athletes-holder-small img.athletes-bg {
				position:absolute;
				top:0px;
				left:0px;
				z-index:100;
				}
			div.athletes-holder img.athletes-img,
			div.athletes-holder-small img.athletes-img {
				position:absolute; /*relative*/
				z-index:200;
				}
				div.athletes-holder img.athletes-img { top:0px; }
				div.athletes-holder-small img.athletes-img { top:; }
			div.athletes-holder img.athletes-cs,
			div.athletes-holder-small img.athletes-cs {
				position:absolute;
				top:0px;
				left:0px;
				z-index:300;
				}
				div#image-thumbs { overflow:hidden; margin:20px 0px 0px; }				
				div#image-thumbs a.image { border:1px solid #eee; display:block; width:48px; height:64px; float:left; display:inline; }
				div#image-thumbs a.image:hover { border:1px solid #ddd; }
				div#image-thumbs a.image.center-1 { margin:0 0 0 6px; }
				div#image-thumbs a.image.center-2 { margin:0px 7px; }
				
		
		
		div#athletes-sidebar ul {
			margin:20px 0px 0px;
			padding:10px;
			background:#eee;
			border:1px solid #aaa;
			}
			div#athletes-sidebar ul li {
				margin:5px 0px 0px;
				line-height:18px;
				}
				div#athletes-sidebar ul li:first-child {
					margin:0px;
					}
				div#athletes-sidebar ul li p {
					margin:0px;
					}
					
					
					
	/* HIDDEN MORE ATHLETES SECTION WHICH SLIDES UPON CLICK */
	div#more-athletes {
		margin-top:20px;
		border:1px solid #aaa;
		background:#eee;
		position:relative;
		}
		div#more-athletes h2 {
			text-transform:uppercase;
			font-size:1.3em;
			padding:15px 0px 0px 20px;
			margin:5px 0px 0px;
			}
		div#more-athletes p {
			position:absolute;
			top:20px;
			right:45px;
			cursor:pointer;
			}
		div#more-athletes img.hide-athletes {
			position:absolute;
			top:16px;
			right:20px;
			cursor:pointer;
			}
		div#more-athletes ul {
			/*margin:20px 15px 0px;*/
			}
			div#more-athletes ul li { 
				float:left;
				width:75px;
				height:100px;
				margin:0px 12px 0px 0px;
				/*margin:0px 8px 20px; */
				}
	
