#content {
	position: relative;
	width: 811px;
	float: left;
	background: url('../images/inside_content_bg.jpg') repeat-y 0 0;
	margin: 10px 0 0 31px;
	display: inline;
}

#content_left {
	position: relative;
	float: left;
	width: 600px;
	float: left;
	margin: 0px 0 0 0;
}

#title_header {
	position: relative;
	float: left;
	width: 595px;
	height: 55px;
	margin: 0 0 0px 0;
	background: url('../images/title_header.jpg') no-repeat 0 0;
}

#title_header .text {
	position: absolute;
	width: 430px;
	height: 28px;
	top: 12px;
	left: 153px;
	font: 23px/28px arial, geneva;
	color: #ffffff;

}

#thevault_left {
	position: relative;
	float: left;
	width: 600px;
	float: left;
	margin: 3px 0 0 0;
	background: url('../images/inside_thevault_bg.jpg') repeat-y 0 0;
}

#thevault_left img {
	border: 0px;
}

/*******************************************
BLOG
 *******************************************/

#blog {
	position: relative;
	float: left;
	width: 435px;
	list-style: none;
	margin: 15px 0 0 25px;
	padding: 0 0 0 0;
	font: 12px/20px tahoma, geneva;
	color: #000000;
	display: inline;
}

#blog a {
	font: 12px/20px tahoma, geneva;
	font-weight: bold;
	color: #2D6A7F;
	text-decoration: none;
}

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

#blog ul {
	position: relative;
	float: left;
	width: 420px;
	margin: 0 0 0 15px;
	display: inline;
	padding: 0;
}

#blog li {
	position: relative;
	float: left;
	width: 420px;
	margin: 5px 0 10px 0;
}

#blog .date {
	position: relative;
	float: left;
	width: 435px;
	font: 11px/18px tahoma, geneva;
	color: #9E9E9E;
	font-weight: bold;
}

#blog a.headline {
	position: relative;
	float: left;
	width: 435px;
	font: 14px/18px tahoma, geneva;
	color: #B72222;
	font-weight: bold;
	margin: 2px 0 5px 0;
	text-decoration: none;
}

#blog a.headline:hover {
	text-decoration: underline;
}

#blog a.readmore {
	position: relative;
	float: left;
	width: 435px;
	font: 10px/18px tahoma, geneva;
	color: #2D6A80;
	font-weight: bold;
	margin: 2px 0 2px 0;
	text-decoration: none;
}

#news a.readmore:hover {
	text-decoration: underline;
}

#blog_list {
	position: relative;
	float: left;
	width: 420px;
	list-style: none;
	margin: 15px 0 0 10px;
	padding: 0 0 0 0;
	font: 12px/20px tahoma, geneva;
	color: #000000;
	display: inline;
}

#blog_list li {
	position: relative;
	float: left;
	width: 420px;
	margin: 5px 0 10px 0;
}


/*******************************************
MAIN TEXT
 *******************************************/

#main_text {
	position: relative;
	float: left;
	width: 435px;
	margin: 15px 0 0 25px;
	padding: 0 0 0 0;
	font: 12px/20px tahoma, geneva;
	color: #000000;
	display: inline;
}

#main_text .header {
	position: relative;
	float: left;
	width: 435px;
	margin: 0 0 10px 0;
	font: 15px/19px tahoma, geneva;
	font-weight: bold;
	color: #DF9E00;
}

#main_text .headertitle {
	position: relative;
	float: left;
	width: 435px;
	margin: 0 0 10px 0;
	font: 12px/19px tahoma, geneva;
	font-weight: bold;
	border-bottom: 1px solid #efefef;
	color: #000000;
	display: inline;
	text-transform: capitalize;
}

#main_text a {
	font: 12px/16px tahoma, geneva;
	font-weight: bold;
	color: #2D6A7F;
	text-decoration: none;
}

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

#inside_table {
	background: #F3F3F3;
	font: 12px/20px tahoma, geneva;
}

#inside_table .arrow {
	position: relative;
	top: 5px;
}


/*******************************************
THE VAULT BLOG
 *******************************************/


#vault_blog {
	position: relative;
	float: left;
	width: 435px;
	margin: 15px 0 0 25px;
	padding: 0 0 0 0;
	font: 12px/20px tahoma, geneva;
	color: #000000;
	display: inline;
}


#vault_blog .image p {
	position: relative;
	float: left;
	margin: 0px 0 0 0;
	padding: 0;
}

#vault_blog a {
	font: 12px/20px tahoma, geneva;
	font-weight: bold;
	color: #2D6A7F;	
	text-decoration: none;
}

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

#vault_blog li {
	position: relative;
	float: left;
	width: 435px;
	margin: 0px 0 25px 0;
	display: inline;
}

#vault_blog .image {
	position: relative;
	float: left;
	margin: 0 15px 0 0;
	display: inline;
	width: 150px;
	border: 3px solid #D3D3D3;
}

#vault_blog img {
	border: 0px;
}

#vault_blog .overline {
	position: relative;
	float: left;
	margin: 0px 0 0 0;
	width: 150px;
	font: 10px/18px tahoma, geneva;
	color: #9E9E9E;
	font-weight: bold;
}

#vault_blog .date {
	position: relative;
	float: right;
	text-align: right;
	margin: 0px 0 0 0;
	width: 100px;
	font: 10px/18px tahoma, geneva;
	color: #9E9E9E;
}

#vault_blog a.headline {
	position: relative;
	float: left;
	width: 260px;
	font: 16px/18px tahoma, geneva;
	color: #B72222;
	font-weight: bold;
	margin: 2px 0 2px 0;
	display: inline;
	text-decoration: none;
}

#vault_blog .volume {
	position: relative;
	float: left;
	width: 260px;
	font: 11px/18px tahoma, geneva;
	color: #aaaaaa;
	font-weight: bold;
	margin: 0px 0 3px 0;
	display: inline;
}

#vault_blog a.headline:hover {
	text-decoration: underline;
}

#vault_blog .text_container {
	position: relative;
	float: left;
	width: 260px;
}

#vault_blog .text {
	position: relative;
	float: left;
	width: 260px;
	list-style: none;	
	font: 13px/20px tahoma, geneva;
	color: #000000;
	display: inline;
}

#vault_blog a.readmore {
	position: relative;
	float: left;
	width: 260px;
	font: 10px/18px tahoma, geneva;
	color: #2D6A80;
	font-weight: bold;
	margin: 2px 0 2px 0;
	text-decoration: none;
	display: inline;
}

#thevault_leftrail {
	position: relative;
	float: left;
	width: 170px;
	padding: 0px;
	list-style: none;
	font: 11px/18px tahoma, geneva;
	color: #000000;
	margin: 5px 0 0 10px;
	display: inline;
}

#thevault_leftrail .dropdown {
	position: relative;
	float: left;
	width: 155px;
	margin: 0 0 8px 0;
	font: 12px/18px arial;
}

#thevault_leftrail a {
	font: 11px/18px tahoma, geneva;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

#thevault_leftrail a.header {
	position: relative;
	float: left;
	width: 175px;
	margin: 0 0 5px 0;
}

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

#thevault_leftrail li {
	position: relative;
	float: left;
	width: 170px;
	margin: 0px 0 0 0;
}

#thevault_leftrail .dots {
	position: relative;
	float: left;
	margin: 15px 0 0 52px;
}

/*******************************************
RIGHT BAR
 *******************************************/

#content_right {
	position: relative;
	float: left;
	width: 190px;
	margin: 10px 0 0 18px;
	display: inline;
}

#rotating_image {
	position: relative;
	float: left;
	width: 268px;
	height: 201px;
	*width: 274px;
	*height: 207px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #C2C2C2;
	background: #ffffff;
}

#rotating_image .image {
	width: 268px;
	height: 201px;
}

/*
Images are wrapped in divs classed "flickr_badge_image" with ids
"flickr_badge_imageX" where "X" is an integer specifying ordinal position.
Below are some styles to get you started!
*/
#flickr_badge_uber_wrapper {text-align:center; width:150px;}
#flickr_badge_wrapper {padding:10px 0 10px 0;}
.flickr_badge_image {position: relative;
	float: left;
	width: 75px;
	height: 77px;
	*width: 79px;
	*height: 81px;
	padding: 3px;
	margin: 0 9px 9px 0;
	border: 1px solid #C2C2C2;
	background: #DFDACF;}
.flickr_badge_image img {border: 0px solid  !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
#flickr_badge_image5 {
	display: none;
}

#flickr {
	position: relative;
	float: left;
	width: 187px;
	margin: 5px 0 0 0px;	
}

#flickr .image_container {
	position: relative;
	float: left;
	width: 81px;
	height: 81px;
	*width: 84px;
	*height: 83px;
	padding: 2px;
	border: 1px solid #C2C2C2;
	background: #DFDACF;
	margin: 0 0 5px 0;
}

#flickr .image {
	width: 75px;
	height: 75px;
	position: relative;
	float: left;
	margin: 2px 0 0 3px;
	*margin: 1px 0 0 2px;
}

#flickr_bar {
	position: relative;
	float: left;
	width: 187px;	
	margin: 0px 0 0 0;
}

#flickr_bar a.viewmore {
	position: absolute;
	right: 0px;
	top: 0px;
	font: 10px/17px arial, geneva;
	color: #2D6A80;
	text-decoration: none;
}

#flickr_bar a.viewmore:hover {
	text-decoration: underline;
}

/*******************************************
REGISTRATION TABLE
 *******************************************/

#registrationtable {
	position: relative;
	float: left;
	width: 420px;
	font: 12px/20px tahoma, geneva;
	color: #000000;
}

/*******************************************
OTHERSPORTS - HHB
 *******************************************/

#othersports_rightbox {
	position: relative;
	float: right;
	width: 150px;
	padding: 0 0 5px 5px;
}

#othersports_rightbox a.link {
	position: relative;
	float: left;
	width: 138px;
	height: 15px;
	background: #DADADA;	
	margin: 5px 0 0 2px;
	display: inline;
	font: 11px/20px tahoma, geneva;
	font-weight: bold;
	color: #333333;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
}

#othersports_rightbox a.link:hover {
	color: #ffffff;
	background: #ADADAD;
	text-decoration: none;
}