﻿/*
*******************************************************************************************************
Title:        Site
Description:  
Version:      
Author:       Peter Carless
*******************************************************************************************************
*/

body, div, h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, dl, dt, dd, img, form, fieldset, input, blockquote
{
	margin:0; padding:0; border:0;
}

body
{
	font-family:Arial; font-size:12px; color:#666666;
	background:#009EE0;
}

a
{
	color:#666666;
	text-decoration:none;
}
	a:hover
	{
		color:#009EE0;
	}

@font-face
{
	font-family:Chartwell Pies;
  src:url('/Content/Fonts/chartwell-pies-web.ttf'),
      url('/Content/Fonts/chartwell-pies-web.eot'); /* IE9+ */
}

#container
{
	overflow:auto;
	width:960px; margin:0px auto; padding:20px;
	background:#FFFFFF;
	box-shadow:0px 0px 10px 2px #333333;
		-moz-box-shadow:0px 0px 10px 2px #333333;
		-webkit-box-shadow:0px 0px 10px 2px #333333;
}

/* Header */
header
{
	float:left; width:960px; margin-bottom:20px; padding-bottom:20px;
	background:#FFFFFF;
	border-bottom:2px groove #FFFFFF;
}

	header #logo
	{
		float:left; width:185px; margin-right:20px; padding-top:20px; padding-left:20px; padding-right:20px;
	}
		header #logo ul#site-selector
		{
			list-style-type:none;
			width:185px; height:24px; margin-top:10px;
			border:1px solid #009EE0;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			-webkit-box-shadow:inset 0px 0px 1px 2px #E7E7E7;
			box-shadow:inset 0px 0px 1px 2px #E7E7E7;
		}
			header #logo ul#site-selector li
			{
				float:left; width:92px; padding:5px 0px;
				font-size:10px; color:#999999; font-weight:bold;
				text-align:center; text-transform:uppercase;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;
			}
				header #logo ul#site-selector li.selected
				{
					color:#FFFFFF;
					background:#009EE0;
					-webkit-box-shadow:0px 0px 2px 2px #999999;
					box-shadow:0px 0px 2px 2px #999999;
				}
				header #logo ul#site-selector li a
				{
					color:#999999;
				}
					header #logo ul#site-selector li a:hover
					{
						color:#666666;
					}

	header #inline-header
	{
		float:left; width:540px; margin-right:20px;
	}
		header #inline-header ul
		{
			list-style-type:none;
		}
			header #inline-header ul li
			{
				float:left; margin-right:5px;
			}
				header #inline-header ul li a
				{
					font-size:12px; font-weight:bold;
					text-decoration:none;
				}
					header #inline-header ul li a:hover
					{
						color:#009EE0;
					}
		header #inline-header #current-team
		{
			float:left; width:540px; margin-top:45px;
		}
			header #inline-header #current-team a
			{
				font-size:10px; color:#999999
			}
				header #inline-header #current-team a:hover
				{
					color:#009EE0;
				}
		header #inline-header #menu
		{
			float:left; width:540px; margin-top:10px;
		}

	header #status
	{
		float:left; width:110px; padding:0px 20px;
		background:linear-gradient(top, #FFFFFF, #F1F1F1) no-repeat;    
			/* IE				*/	background:-ms-linear-gradient(top, #FFFFFF, #F1F1F1);
											-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F1F1F1')";
											filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F1F1F1'); 
			/* Firefox	*/	background:-moz-linear-gradient(top, #FFFFFF, #F1F1F1);
			/* Chrome		*/	background:-webkit-linear-gradient(top, #FFFFFF, #F1F1F1);
			/* Safari		*/	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F1F1F1));
			/* Opera		*/	background:-o-linear-gradient(top, #FFFFFF, #F1F1F1);
		border:1px solid #009EE0;
		border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
	}
		header #status ul
		{
			list-style-type:none;
			float:left;
		}
			header #status ul li
			{
				padding:3px 0px;
			}
				header #status ul h1
				{
					font-size:12px; color:#009EE0;
				}
				header #status ul li a
				{
					font-size:12px; font-weight:bold;
					text-decoration:none;
				}
					header #status ul li a:hover
					{
						color:#009EE0;
					}

#selected-site
{
    margin-top:15px;
}

#unselected-tab-left
{
    width:65px;
    height:19px;
    float:left; 
    background-image: url(/Content/Images/unselected-tab-left.png);
    background-position:left top;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border: 1px solid #009EE0;
    padding-left:15px;
    padding-top:4px;
    font-weight:bold;
}

#unselected-tab-right
{
    width:65px;
    height:19px;
    float:left; 
    background-image: url(/Content/Images/unselected-tab-right.png);
    background-position:left top;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border: 1px solid #009EE0;
    padding-left:30px;
    padding-top:4px;
    font-weight:bold;
}

#selected-tab-right
{
    width:65px;
    height:19px;
    float:left; 
    background-color: #009EE0;
    background-position:right top;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border: 1px solid #009EE0;
    padding-left:5px;
    padding-top:4px;
    color:#FFF;
    font-weight:bold;
}

#selected-tab-left
{
    width:65px;
    height:19px;
    float:left; 
    background-color: #009EE0;
    background-position:left top;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border: 1px solid #009EE0;
    padding-left:15px;
    padding-top:4px;
    color:#FFF;
    font-weight:bold;
}

/* A Side */
aside
{
	float:left; width:185px; min-height:600px; padding:0px 20px;
}

	/* System */
	aside #system
	{
		height:100px; margin-bottom:20px;
		text-align:center;
	}
		aside #system h1
		{
			padding-top:20px;
			font-size:50px; color:#E7E7E7;
			text-transform:uppercase; text-shadow:2px 2px 2px #999999;
		}
		aside #system img
		{
		}

	/* Filter */
	aside #filter
	{
		margin-bottom:20px; padding:10px;
		border:1px solid #009EE0;
		border-radius:5px;
			-moz-border-radius:5px;
		box-shadow:2px 2px 2px #999999;		
	}
		
		aside #filter h1
		{
			margin-bottom:10px;
			font-size:16px;
		}
		
		aside #filter ul
		{
			list-style-type:none;
		}
			aside #filter ul.lvl-00
			{
			}
				aside #filter ul.lvl-00 li
				{
					padding:5px 0px;
					border-bottom:2px groove #FFFFFF;
				}			
			aside #filter ul.lvl-01
			{
				padding-left:10px;
			}
				aside #filter ul.lvl-01 li
				{
					padding:0px 0px;
					border-bottom:0px;
				}		

		aside #filter label
		{
		}

        aside #filter select {
            width: 165px;
            font-size: 10px;
            color: #009EE0;
            margin-bottom: 5px;
        }

		aside #filter input[type=text]
		{
            width: 152px;
			padding:5px;
			color:#009EE0;
			border:1px solid #999999;
			box-shadow:2px 2px 2px #999999;
            margin-bottom: 5px;
		}

		aside #filter input[type=submit]
		{
            width: 100%;
			margin-top:20px; padding:5px;
			font-size:10px; color:#FFFFFF; font-weight:bold;
			background:#009EE0;
			border:1px solid #009EE0;
			border-radius:5px;
				-moz-border-radius:5px;
			box-shadow:2px 2px 2px #999999;
			cursor:pointer;
		}
			aside #filter input[type=submit]:hover
			{
				color:#009EE0;
				background:#FFFFFF;
				border:1px solid #009EE0;
			}

	/* Options */
	aside #options
	{
		margin-bottom:20px; padding:10px;
		background:#009EE0;
		border:1px solid #009EE0;
		border-radius:5px;
			-moz-border-radius:5px;
		box-shadow:2px 2px 2px #999999;
	}
		aside #options h1
		{
			padding:5px 0px;
			font-size:10px; color:#FFFFFF; font-weight:bold;
			background:#009EE0;
			border-bottom:2px groove #009EE0;
			cursor:pointer;			
		}
			aside #options h1 a
			{
				padding:5px 0px;
				font-size:10px; color:#FFFFFF; font-weight:bold;	
			}
				aside #options h1 a:hover
				{
					text-decoration:underline;	
				}
		aside #options div
		{
			display:none;
		}
			aside #options div ul
			{
				width:165px; padding-top:5px;
				list-style-type:none;
				background:#FFFFFF;
			}
				aside #options div ul.style-01
				{
					height:75px;
				}
				aside #options div ul.style-02
				{
					height:375px;
				}
				aside #options div ul li
				{
					padding:5px 5px;
					font-size:10px; color:#666666; font-weight:normal;
					background:#FFFFFF;
					border-bottom:2px groove #FFFFFF;
				}
					aside #options div ul li a
					{
						color:#666666;
					}
					aside #options div ul li a:hover
					{
						color:#009EE0;
						text-decoration:none;
					}

	/* Options */
	aside #options
	{
		margin-bottom:20px; padding:10px;
		background:#009EE0;
		border:1px solid #009EE0;
		border-radius:5px;
			-moz-border-radius:5px;
		box-shadow:2px 2px 2px #999999;
	}
		aside #options ul#main-options
		{
			width:165px;
			list-style-type:none;
		}
			aside #options ul#main-options li
			{
				padding:5px 0px;
				font-size:10px; color:#FFFFFF; font-weight:bold;
				background:#009EE0;
				border-bottom:2px groove #009EE0;
				cursor:pointer;
			}
				aside #options ul#main-options li a
				{
					color:#FFFFFF;
				}
					aside #options ul#main-options li a:hover
					{
						color:#FFFFFF;
						text-decoration:underline;
					}
				aside #options ul#main-options li ul.sub-options
				{
					display:none;
					width:165px; padding-top:5px;
					list-style-type:none;
				}
					aside #options ul#main-options li ul.sub-options li
					{
						padding:5px 5px;
						font-size:10px; color:#666666; font-weight:normal;
						background:#FFFFFF;
						border-bottom:2px groove #FFFFFF;
						cursor:default;
					}
						aside #options ul#main-options li ul.sub-options li a
						{
							color:#666666;
						}
						aside #options ul#main-options li ul.sub-options li a:hover
						{
							color:#009EE0;
							text-decoration:none;
						}

	/* Downloads */
	aside #downloads
	{
		margin-bottom:20px; padding:10px;
		border:1px solid #009EE0;
		border-radius:5px;
			-moz-border-radius:5px;
		box-shadow:2px 2px 2px #999999;		
	}
		aside #downloads h1
		{
			margin-bottom:10px;
			font-size:16px;
		}
		aside #downloads ul
		{
			list-style-type:none;
		}
			aside #downloads ul li
			{
				padding:5px 0px;
				border-bottom:2px groove #FFFFFF;
			}

/* Section */
section
{
	float:left; width:715px; min-height:600px; margin-left:20px;
}

	/* HGroup */
	section hgroup
	{
		float:left; width:715px; margin-bottom:20px;
	}
		section hgroup h1
		{
			margin-bottom:5px;
			font-size:18px; font-weight:normal;
			text-align:left;
		}
		section hgroup h2
		{
			font-size:16px; font-weight:normal;
		}
		section hgroup h3
		{
			font-size:14px; color:#009EE0; font-weight:normal;
		}
	section hgroup.sub-title
	{
		margin:20px 0px 5px 0px;
	}
	section hgroup.personnel-profile
	{
		width:150px;
	}

	/* Article */
	section article
	{
		float:left; width:715px;
	}

		section article p
		{
			padding-bottom:20px;
			font-size:12px;
		}

		section article a
		{
			color:#666666;
			text-decoration:none;
		}
			section article a:hover
			{
				color:#009EE0;
			}

		section article table
		{
			width:715px;
			border-spacing:0px; border-collapse:collapse;
		}
			section article table.style-01 tr:nth-child(2n+1)
			{
					background: #F1F1F1;
			}
			section article table.style-02 tr:nth-child(4n)
			{
					background: #F1F1F1;
			}
            section article table tr:nth-child(2n+1)
			{
					background: #F1F1F1;
			}
			section article tr:last-child
			{
				border-bottom:1px solid #009EE0;
			}
				section article th
				{
					padding:5px 0px;
					font-size:10px; color:#FFFFFF;
					text-align:left;
					background: #009EE0;				
				}
					section article th:first-child
					{
						border-radius:6px 0px 0px 0px;
							-moz-border-radius:6px 0px 0px 0px;
					}
					section article th:last-child
					{
						border-radius:0px 6px 0px 0px;
							-moz-border-radius:0px 6px 0px 0px;
					}
					section article th a
					{
						color:#FFFFFF;
						text-decoration:none;			
					}
						section article th a:hover
						{
							color:#FFFFFF;
							text-decoration:underline;			
						}
				section article td
				{
					padding:5px 0px;
				}
					section article table.style-03 td
					{
						border-bottom:2px groove #FFFFFF;
					}
					section article td a
					{
						color:#666666;
						text-decoration:none;			
					}
						section article td a:hover
						{
							color:#009EE0;			
						}
				section article tfoot th:first-child
				{
					border-radius:0px;
						-moz-border-radius:0px;
				}
				section article tfoot th:last-child
				{
					border-radius:0px;
						-moz-border-radius:0px;
				}
		
		/* UI Slider */
		section article #ui-slider
		{
			width:715px; padding-bottom:20px;
		}
			section article #ui-slider #slider
			{
				 width:700px; margin-left:5px;
			}
			section article #ui-slider #hidden-field
			{
				display:none;
			}

		/* Match Panel */
		section article #match-panel
		{
			float:left; width:695px; margin-bottom:20px; padding:10px;
			background:#009EE0;
			border-radius:5px;
				-moz-border-radius:5px;
		}
			section article #match-panel img.h
			{
				float:left; padding:0px 20px;
			}
			section article #match-panel img.a
			{
				float:right; padding:0px 20px;
			}
			section article #match-panel div.h
			{
				float:left; width:165px; margin-top:22px;
				font-size:22px; color:#FFFFFF;
				text-align:center;
			}
			section article #match-panel div.a
			{
				float:right; width:165px; margin-top:22px;
				font-size:22px; color:#FFFFFF;
				text-align:center;
			}
			section article #match-panel div.s
			{
				float:left; margin-top:8px;
				font-size:42px; color:#FFFFFF; font-weight:bold;
				text-align:center;
			}
			section article #match-panel div.t
			{
				float:left; width:570px; margin-top:22px;
				font-size:22px; color:#FFFFFF;
				text-align:center;
			}

		/* Info Tables */
		section article #info-tables
		{
			float:left; width:715px; margin-bottom:20px;
		}
			section article #info-tables table
			{
				float:left; width:345px;
				border-spacing:0px; border-collapse:collapse;
			}
				section article #info-tables tr
				{
					border-bottom:2px groove #FFFFFF;
				}
					section article #info-tables td
					{
						padding:5px 0px;
					}
						section article #info-tables td:last-child
						{
							color:#009EE0;
						}
						section article #info-tables td a
						{
							color:#009EE0;
							text-decoration:none;			
						}
							section article #info-tables td a:hover
							{
								text-decoration:underline;			
							}

		/* Team Sheets */
		section article #team-sheets
		{
			float:left; width:715px; margin-bottom:20px;
		}
		section article #team-sheets table
		{
			float:left; width:345px;
			border-spacing:0px; border-collapse:collapse;
		}
			section article #team-sheets table:last-child
			{
				margin-left:20px;
			}
			section article #team-sheets tr
			{
				border-bottom:2px groove #FFFFFF;
			}
				section article #team-sheets tr:last-child
				{
					border-bottom:1px solid #009EE0;
				}
				section article #team-sheets td
				{
					height:24px;
				}
					section article #team-sheets td:nth-child(4)
					{
						text-align:center;
					}
					section article #team-sheets td:nth-child(2)
					{
						color:#009EE0; font-weight:bold;
					}

		/* Substitutions */
		section article #substitutions
		{
			float:left; width:715px; margin-bottom:20px;
		}

		/* Score Sheets */
		section article #score-sheets
		{
			float:left; width:715px; margin-bottom:20px;
		}

		/* Cards */
		section article #cards
		{
			float:left; width:715px; margin-bottom:20px;
		}

		/* Pager */
		section article #pager
		{
			float:left; width:715px; margin:5px 0px;
			font-size:10px; color:#999999;
		}
			section article #pager a
			{
				font-size:10px;
			}
			section article #pager select
			{
				font-size:10px; color:#009EE0;
				cursor:pointer;
			}

		/* Personnel Panel */
		section #personnel-panel
		{
			float:left; width:407px;
		}
			section #personnel-panel #personnel-image
			{
				float:left; width:120px;
			}
			section #personnel-panel #personnel-info
			{
				float:left; width:287px;
			}

		/* Chartwell Pies */
		section article .chartwell-pies
		{
			font-family:'Chartwell Pies';
			text-align:center;
		}
		section article .chartwell-pies .cw-graph
		{
			font-size:96px; letter-spacing:0px;
		}
		section article .chartwell-pies .cw-value-one
		{
			color:#004F70;
		}
		section article .chartwell-pies .cw-value-two
		{
			color:#009EE0;
		}
		section article .chartwell-pies .cw-value-three
		{
			color:#7FCEEF;
		}
		section article .chartwell-pies .cw-value-four
		{
			color:#CCEBF8;
		}
		section article .chartwell-pies .cw-pies-counter
		{
			color:#FFFFFF;
		}
		/*
		#main #col-r #season-stats .column .chartwell-pies
		{
			font-family:'Chartwell Pies';
			text-align:center;
		}
			#main #col-r #season-stats .column .chartwell-pies .cw-graph
			{
				font-size:96px; letter-spacing:0px;
			}
			#main #col-r #season-stats .column .chartwell-pies .cw-value-one
			{
				color:#004F70;
			}
			#main #col-r #season-stats .column .chartwell-pies .cw-value-two
			{
				color:#009EE0;
			}
			#main #col-r #season-stats .column .chartwell-pies .cw-value-three
			{
				color:#7FCEEF;
			}
			#main #col-r #season-stats .column .chartwell-pies .cw-value-four
			{
				color:#CCEBF8;
			}
			#main #col-r #season-stats .column .chartwell-pies .cw-pies-counter
			{
				color:#ffffff;
			}
		*/

		/* Detail */
		section article div.detail-box
		{
			width:685px; padding:10px;
			background:linear-gradient(top, #FFFFFF, #F1F1F1) no-repeat;    
				/* IE				*/	background:-ms-linear-gradient(top, #FFFFFF, #F1F1F1);
												-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F1F1F1')";
												filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F1F1F1'); 
				/* Firefox	*/	background:-moz-linear-gradient(top, #FFFFFF, #F1F1F1);
				/* Chrome		*/	background:-webkit-linear-gradient(top, #FFFFFF, #F1F1F1);
				/* Safari		*/	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F1F1F1));
				/* Opera		*/	background:-o-linear-gradient(top, #FFFFFF, #F1F1F1);
			border:1px solid #009EE0;
			border-radius:5px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
		}
			section article div.detail-box img
			{
				float:left; margin-right:10px;
			}
			section article div.detail-box .column
			{
				display:block; float:left; width:185px; padding-bottom:10px;
			}
				section article div.detail-box .column h1
				{
					text-align:center;
				}				
				section article div.detail-box .column .chartwell-pies
				{
					float:left; width:85px;
					font-family:'Chartwell Pies';
				}
				section article div.detail-box .column .stats
				{
					float:left; width:100px;
					border-spacing:0px; border-collapse:collapse;
				}
					section article div.detail-box .column .stats tr
					{
						background-color:rgba(0,0,0,0);
					}
						section article div.detail-box .column .stats td
						{
							padding:5px 0px;
							border-bottom:2px groove #FFFFFF;
						}
							section article div.detail-box .column .stats td span
							{
								display:block;
								width:10px; height:10px;
							}
								section article div.detail-box .column .stats td span.value-one
								{
									background:#004F70;
								}
								section article div.detail-box .column .stats td span.value-two
								{
									background:#009EE0;
								}
								section article div.detail-box .column .stats td span.value-three
								{
									background:#7FCEEF;
								}
								section article div.detail-box .column .stats td span.value-four
								{
									background:#CCEBF8;
								}

			section article div.detail-box table
			{
				width:685px;
				border-spacing:0px; border-collapse:collapse;
			}
				section article div.detail-box tr:nth-child(2n)
				{
						background: #FFFFFF;
				}
				section article div.detail-box tr:nth-child(2n+1)
				{
						background: #F1F1F1;
				}
				section article div.detail-box tr:last-child
				{
					border-bottom:1px solid #009EE0;
				}
					section article div.detail-box th
					{
						padding:5px 0px;
						color:#FFFFFF;
						text-align:left;
						background: #009EE0;				
					}
						section article div.detail-box th:first-child
						{
							border-radius:6px 0px 0px 0px;
								-moz-border-radius:6px 0px 0px 0px;
						}
						section article div.detail-box th:last-child
						{
							border-radius:0px 6px 0px 0px;
								-moz-border-radius:0px 6px 0px 0px;
						}
						section article div.detail-box th a
						{
							color:#FFFFFF;
							text-decoration:none;			
						}
							section article div.detail-box th a:hover
							{
								color:#FFFFFF;
								text-decoration:underline;			
							}
					section article div.detail-box td
					{
						padding:5px 0px;
					}
						section article div.detail-box td a
						{
							color:#666666;
							text-decoration:none;			
						}
							section article div.detail-box td a:hover
							{
								color:#009EE0;			
							}
					section article div.detail-box tfoot th:first-child
					{
						border-radius:0px;
							-moz-border-radius:0px;
					}
					section article div.detail-box tfoot th:last-child
					{
						border-radius:0px;
							-moz-border-radius:0px;
					}
		
		/* Timeline */
		section article #timeline
		{
			overflow:auto;
			float:left; width:715px; margin-bottom:20px;	
		}
			section article #timeline #timeline-content
			{
				float:left;
			}
				section article #timeline #timeline-content ul#events
				{
					list-style-type:none;
					margin-bottom:10px;
				}
					section article #timeline #timeline-content ul#events li
					{
						position:relative;
						width:240px; margin-bottom:5px; padding:3px 0px;
						font-size:10px; font-weight: bold;
						text-align:center;
						background:#E7E7E7;
						border-radius:5px;
							-moz-border-radius:5px;
					}
						/*
						section article #timeline #timeline-content ul#events li:hover
						{
							color:#FFFFFF;
							background:#009EE0;
						}
						*/
						section article #timeline #timeline-contentul#events li em
						{
							font-size:9px; color:#666666; font-weight:normal;
						}
				section article #timeline #timeline-content ul#timescale
				{
					list-style-type:none;
				}
					section article #timeline #timeline-content ul#timescale li
					{
						float:left; width:238px; margin:0px; padding:15px 0px;
						font-size:14px; color:#FFFFFF; font-weight:bold;
						text-align:center;
						background:#009EE0;
						border-right: 2px groove #009EE0;
					}

		/* Team Information */
		section article table#team-information
		{
			border-spacing:0px; border-collapse:collapse;
		}
			section article table#team-information tr:last-child
			{
				border-bottom:0px;
			}
			section article table#team-information th
			{
				font-size:14px; color:#009EE0; font-weight:normal;
				background:#FFFFFF;
			}
			section article table#team-information td
			{
				vertical-align:top;
			}

		/* Image Menu */
		section article #image-menu
		{
			float:left; width:715px; margin-bottom:20px;
			background:#009EE0;
			border-radius:5px;
				-moz-border-radius:5px;
		}
			section article #image-menu ul
			{
				list-style-type:none;
			}
				section article #image-menu ul li
				{
					float:left; padding:10px 20px;
				}
					section article #image-menu ul li a
					{
						color:#FFFFFF; font-weight:bold;
						text-decoration:none;
					}
						section article #image-menu ul li a:hover
						{
							text-decoration:underline;
						}

		/* Image */
		section article #image
		{
			float:left; width:250px; height:250px;
			text-align:center;
		}

		/* Content */
		section article #content
		{
			float:left; margin-left:20px;
		}
			section article #content ul
			{
				margin-left:20px;
			}
				section article #content ul li
				{
					padding:5px 0px;
				}
					section article #content ul li span
					{
						color:#009EE0;
						text-transform:uppercase;
					}
			section article #content input[type=file]
			{
				color:#009EE0;
			}
			section article #content select
			{
				width:140px;
				font-size:10px; color:#009EE0;
			}
			section article #content input[type=submit]
			{
				margin-top:20px; padding:5px;
				font-size:10px; color:#FFFFFF; font-weight:bold;
				background:#009EE0;
				border:1px solid #009EE0;
				border-radius:5px;
					-moz-border-radius:5px;
				box-shadow:2px 2px 2px #999999;
				cursor:pointer;
			}
				section article #content input[type=submit]:hover
				{
					color:#009EE0;
					background:#FFFFFF;
					border:1px solid #009EE0;
				}

/* Footer */
footer
{
	float:left; width:960px; margin-top:20px;
	background:#FFFFFF;
	border-top:2px groove #FFFFFF;
}

	footer p
	{
		padding-top:20px;
		font-size:10px;
	}