html {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: .825em;
}
body {
	font-size: .9em;
	background: #333 url(../images/light-dark-vertical-gradient.gif) repeat-x top left;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-size: 1.2em;
	line-height: 1.4em;
}
a {
	color: blue;
}


.notice {
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	background: url(../images/notices.png) repeat-x 0 0;
}
.notice.success {
	background: url(../images/notices.png) repeat-x 0 0;
}
.notice.failure {
	background: url(../images/notices.png) repeat-x 0 -30px;
}
.notice.warning {
	background: url(../images/notices.png) repeat-x 0 -60px;
}

#container {
	border: 1px solid #999999;
	background: white;
	margin-bottom: 1em;
}
#content {
	background: white url(../images/background.png) repeat-y top left;
}

#navigation,
#utilities {
	background: black url(../images/boxheader_black.gif) repeat-x left center;
	color: white;
}
	#navigation a,
	#utilities a {
		color: white;
		text-decoration: none;
	}
	#navigation a:hover,
	#utilities a:hover {
		color: #FCDF4C;
		text-decoration: underline;
	}
	#utilities a.rss-subscribe {
		padding-left: 20px;
		background: url(../images/feed.png) no-repeat center left;
	}
	#utilities a.email-link {
		padding-left: 20px;
		background: url(../icons/email_16.png) no-repeat center left;
	}
	#utilities a#twitter-link {
		padding-left: 20px;
		background: url(../icons/twitter_16.png) no-repeat center left;
	}
	#utilities a#facebook-link {
		padding-left: 20px;
		background: url(../icons/facebook_16.png) no-repeat center left;
	}
	#utilities a#newsletter-link {
		padding-left: 20px;
		background: url(../icons/newspaper_16.png) no-repeat center left;
	}
	#search input.submit {
	}

#branding {
	
}
	#branding p {
		position: absolute;
		bottom: 5px;
		font-weight: bold;
		width: 200px;
		text-align: center;
		font-style: italic;
		font-variant: small-caps;
		letter-spacing: 5px;
	}
	/*#lead-features {
		border: 1px solid #999999;
		background: url(../images/white-grey-vertical-gradient.png) repeat-x bottom left;
		
		height: 337px;
		overflow: hidden;
	}
	#lead-features h2 a {
		color: black;
		line-height: 30px;
		font-weight: bold;
		text-decoration: none;
		font-size: 1.4em;
	}
	#lead-features div.mask {
		background: white;
	}
	#lead-features h2 a:hover {
		cursor: pointer;
	}
	#primary-feature-controls,
	.features-controls {
		margin: 0 5px;
	}
	
	#secondary-features li.panel {
		border: 1px solid #999999;
		margin-bottom: 5px;
		overflow: hidden;
		background: white url(../images/white-grey-vertical-gradient.png) repeat-x bottom left;
	}
	#secondary-features li h3 {
		line-height: 1em;
	}
	#secondary-features li h3 a {
		color: black;
		text-decoration: none;
	}
	#secondary-features li ul li {
		border: none;
	}*/

	#archives .section {
		border: 1px solid #999999;
		background: url(../images/white-grey-vertical-gradient.png) repeat-x bottom left;
	}

	#mentoring .section {
		border: 1px solid #999999;
		background: url(../images/white-grey-vertical-gradient.png) repeat-x bottom left;
	}

#secondary-content .ui-tabs-nav {
	font-family: Arial, Helvetica, sans-serif;
}

#secondary-content .panel {
	border: 1px solid #999999;
	margin: 5px;
	padding: 5px;
	background: white url(../images/white-grey-vertical-gradient.png) repeat-x bottom left;
}

	#secondary-content .panel h3 {
		color: white;
		background: black url(../images/boxheader_black.gif) repeat center left;
		line-height: 20px;
		padding-left: 5px;
	}
	#secondary-content .panel p {
		line-height: 1.5em;
		margin: 0;
	}

#information {
}
	#information .ui-tabs-nav a {
		padding: .5em;
	}

#members {
	margin-bottom: 5px;
}

	#members h3 {
		color: white;
		background: black url(../images/boxheader_black.gif) repeat center left;
		line-height: 20px;
		padding-left: 5px;
		margin-right: 5px;
	}
	#featured-member {
		border: 1px solid #999999;
		margin: 0 5px 5px 0;
		background: white url(../images/white-grey-vertical-gradient.png) repeat-x bottom left;
	}
	
	#featured-member img {
		border: 1px solid #999999;
		margin-left: 5px;
	}
	#featured-member h4 {

	}
	#featured-member .subtitle {
		font-style: italic;
	}
	#featured-member ul {
		list-style-type: none;
	}
	
#new-members {
}
	#new-members table {
		font-size: 7pt;
		border-collapse: collapse;
		width: 309px;
		margin-left: 1px;
	}
	#new-members th {
		text-align: center;
		border-color: #999;
		border-style: solid;
		border-width: 1px 1px 0 1px;
	}
	#new-members td {
		border-color: #999;
		border-style: solid;
		border-width: 0 1px 1px 1px;
		padding: 0 2px;
	}

	#new-members h4 {
		color: white;
		background: black url(../images/boxheader_black.gif) repeat center left;
		line-height: 20px;
		padding-left: 5px;
	}

	#new-members h5 {
		color: black;
		background: yellow url(../images/boxheader_gold.gif) repeat center left;
		line-height: 20px;
		padding: 0 5px;
		font-size: 8pt;
		border-bottom: 1px solid #999;
	}
		
	#affiliates a,
	#affiliates img {
		background: none !important;
		border:none !important;
		text-decoration:none;
	}

/*
#aa-extras .section {
	width: 159px;
	border-color: #999;
	border-style: solid;
	border-width: 0 0 1px 1px;
}
#aa-extras div.first {
	border-width: 0 0 1px 0;
}

#aa-extras h5 {
	color: black;
	background: yellow url(../images/boxheader_gold.gif) repeat center left;
	line-height: 20px;
	padding-left: 5px;
	font-weight: bold;
	
	border-bottom: 1px solid #999;
}
#aa-extras p {
	margin: 0 5px;
}*/

#applications h4 {
	color: white;
	background: black url(../images/boxheader_black.gif) repeat center left;
	line-height: 2em;
	padding-left: 5px;
}


#photo-video-extras .ui-widget-content {
	padding: 0;
}

#video-extras {
	position: relative;
}
#video-extras ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#video-extras li {
	float: left;
	width: 192px;
	margin: 5px 0 5px 5px;
	border: 1px solid #666;	
	padding: 5px;
	background: #fff;
}

#enlarge-button {
	display: inline-block;
	width: 64px;
	height: 23px;
	background: url(../images/view-button.png) no-repeat center center;
	text-decoration: none;
	color: black;
	font-weight: bold;
	text-indent: -9999px;
	overflow: hidden;
}

#video-extras li img {
	border: 1px solid #666;	
}
#video-extras li h6 a {
	text-decoration: none;
	color: #000;
}
#video-extras li p {
	margin: 0;
}

#footer {
	color: white;
	border-top: 1px solid #333;
	background: #333 url(../images/light-dark-vertical-gradient.gif) repeat-x bottom left;
}
#footer a {
	color: #FCDF4C;
}
#footer a:hover {
	text-decoration: none;
}

#news a:hover {
	color: #A69529;
}

#news-news {
	position: relative;
}

/*
 * #news .archive {
	position: absolute;
	bottom: 5px;
	right: 5px;
}
 */

/* jQuery UI Overrides */
#access-athletes .ui-widget-content {
	border-color: #999999;
	padding: 10px;
}

#access-athletes .ui-widget-header {
	height: 22px;
}

#access-athletes .ui-tabs ul.ui-tabs-nav {
	background: black url(../images/boxheader_black.gif) repeat center left;
}

#access-athletes .ui-tabs .ui-tabs-nav li { 
	background: #045eb5 url(../images/bar-blue.png) repeat center left;
	height: 20px;
	line-height: 20px;
	font-size: 0.95em;
}

#access-athletes .ui-tabs .ui-tabs-nav li a { 
	padding: 0 .25em;
	color: #FFFFFE;
}
.ui-widget-content a.link {
	color: #0000CD;
}

#access-athletes .ui-tabs {
	background: white;
	padding: 0;
}
#access-athletes .ui-tabs .ui-tabs-panel {
	padding: 5px 5px 12px;
	background: white url(../images/white-grey-vertical-gradient.png) repeat-x bottom left;
	
}

#access-athletes .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border: 1px solid #999999;
	padding: 0;
	margin-bottom: -2px;
	height: 22px;
	background: white;
}

#access-athletes .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: black;
}

#access-athletes .ui-accordion .ui-accordion-header a { 
	padding: .25em .5em .25em 2.2em; 
}
#access-athletes .ui-state-active a {
	color: #FFFFFE;
}
#access-athletes .ui-icon-triangle-1-s {
	background-image: url(ui-lightness/images/ui-icons_3d3d3d_256x240.png);
}
#access-athletes .ui-widget-content {
	background: white url(../images/white-grey-vertical-gradient.png) repeat-x bottom left;
}

#access-athletes .ui-state-active, .ui-widget-content .ui-state-active {
	background: #045eb5 url(../images/bar-blue.png) repeat center left;
}
#access-athletes .ui-state-default, .ui-widget-content .ui-state-default {
	background: #000000 url(../images/boxheader_black.gif) repeat center left;
	border-color: #999;
}
#access-athletes .ui-state-default a, 
#access-athletes .ui-state-default a:link, 
#access-athletes .ui-state-default a:visited {
	color: #fff;
}

/* End jQuery UI Overrides */

#archives h3,
#mentoring h3 {
	color: white;
	background: black url(../images/boxheader_black.gif) repeat center left;
	line-height: 1.4em;
	padding-left: 5px;
}
#archives ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#archives li {
	float: left;
	width: 175px;
	margin-right: 5px;
	padding: 2px 5px 0;
}

#web-20 li {
	background: white url(../images/white-grey-vertical-gradient.png) repeat-x bottom left;
	border: 1px solid #333;
}
#web-20 li a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	padding-top: 65px;
	text-align: center;
}
#web-20 li a:hover {
	text-decoration: underline;
}
#web-20 li a:focus {
	outline: none;
}
/* Icons */
#web-20-about {
	background: url(../icons/Info.png) no-repeat top center;
}
#web-20-advertisers {
	background: url(../icons/Chart_1.png) no-repeat top center;
}
#web-20-press {
	background: url(../icons/Globe.png) no-repeat top center;
}
#web-20-careers {
	background: url(../icons/Briefcase.png) no-repeat top center;
}
#web-20-testimonials {
	background: url(../icons/Star.png) no-repeat top center;
}
#web-20-terms {
	background: url(../icons/Clipboard_2.png) no-repeat top center;
}
#web-20-privacy {
	background: url(../icons/Folder_protected.png) no-repeat top center;
}
#web-20-help {
	background: url(../icons/help.png) no-repeat top center;
}
#web-20-our-story {
	background: url(../icons/News.png) no-repeat top center;
}
#web-20-media-requests {
	background: url(../icons/book_phones.png) no-repeat top center;
}
#web-20-contribute {
	background: url(../icons/comments.png) no-repeat top center;
}

.important {
	font-weight: bold;
}
.fancy {
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}
.right {
	text-align: right;
}
.subtitle {
	font-style: italic;
	color: #666;
	font-size: smaller;
}

.post ul {
	list-style-type: disc;
}
