body {
	margin:20px 0;
	padding:0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333333;
	background-attachment: fixed;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #C32138;
	letter-spacing: -2px;
	text-transform: uppercase;
	padding:0 0 10px 0;
	margin:0;
}

h2 {

	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	padding:0 0 10px 0;
	margin:0;
	letter-spacing:-1px;

}
h2 a:active, h2 a:link, h2 a:visited   {
	color:#FFF;
	text-align:center;
	height:20px;
	padding:10px;
	width:178px;
	border:1px solid #333;
	background:#666;
	text-decoration:none;
	display:block;
}
h2 a:hover {
	color:#FFF;
	background:#444;
	text-decoration:none;
}

h3 {
	font-size: 14px;
	color: #0F0;
}
.introTxt {
	font-size:14px;
	color:#000;
	margin: 20px 0 15px 0;
	
}

p {margin:0 0 10px 0;padding:0;line-height: 20px;}

hr {border:1px dotted #CCC; margin:20px 0 17px 0;}

ul {margin:0 0 10px 0; padding:0 0 0 10px;}

li {list-style-position: inside;list-style-type: square;padding: 3px 0 3px 0;}

a:focus{outline: none;}

a:link, a:active, a:visited {color: #0094EA;font-weight: bold;text-decoration:underline;outline: none;}
a:hover {
	color: #C32138;
	font-weight: bold;
	text-decoration:underline;
}
img {border:none;}

#footer {width:830px;padding: 0 0 20px 0;margin:10px auto; text-align:center;color:#FFF;font-size:11px;}
#footer a {color: #FFF;font-size:11px;font-weight: normal;text-decoration:none;outline: none;}
#footer a:hover {
	color: #39F;
	text-decoration:none;
}
#footerTxtLeft {
	width:400px;
	float:left;
	text-align:left;
	padding:0 0 0 10px;
}
#footerTxtRight {
	width:400px;
	float:right;
	text-align:right;
	padding:0 10px 0 0;
}

.news {border:1px solid #C60; padding:20px;}
.twitter {border:1px solid #C60; padding:20px;}


#wrapper {
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 auto;
	padding:0 15px;
	width:800px;
}
#menu {
	padding:0 0 20px 0;
}
#contentHome {
	width:346px;
	float:left;
}

#content {
	float:left;
	width:550px;
}
#contentGallery {
	float:left;
	width:650px;
}
#sideBarRight {
	float:left;
	margin:0 0 0 40px;
	width:190px;
}
#sideBarLeft {
	width:180px;
	margin:0 40px 0 0;
	float:left;
}

.icoYoutube a { 
	display: block; 
	width: 140px; 
	height: 50px;
	background: url('../images/ico_youtube.jpg') repeat scroll 0 0;
	
}
.icoYoutube a:hover { 
	background-position: 0 -50px; 
}
.icoFacebook a { 
	display: block; 
	width: 140px; 
	height: 50px;
	background: url('../images/ico_facebook.jpg') repeat scroll 0 0;
	
}
.icoFacebook a:hover { 
	background-position: 0 -50px; 
}
.icoTwitter a { 
	display: block; 
	width: 140px; 
	height: 50px;
	background: url('../images/ico_twitter.jpg') repeat scroll 0 0;
	
}
.icoTwitter a:hover { 
	background-position: 0 -50px; 
}
.athletes td {
	padding:0 0 5px 0;
}
#twitter_div {
	width:160px;
	margin:0 0 0 -10px;
	padding:0;
	
}
#twitter_update_list ul  {
	padding:0;
	margin:0;	

}

#twitter_update_list li {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px dotted #DEDEDE;
	list-style: none;
	width:145px;
	overflow:hidden;	

}
#twitter_update_list li a{
	margin:0 0 10px 0;
	color: #444444;
}
#twitter_update_list li a:hover{
	margin:0 0 10px 0;
	color: #999999;
}
.iframeBorders {
	height:265px;
	width:798px;
	margin:0;
	padding:0;
}
.athletes img {
	width:150px;
	padding:0 20px 0  0;
}