body{background-color:#fff;margin:0;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:80%;line-height:1.5em;background-repeat:repeat-x;}
#header{width:100%;background-image:url(http://www.topendsports.com/images/header-bg.jpg);background-repeat:repeat-x;}
#header-search{width:90%;padding-left:10px;}
#container{width:100%;background-color:#FFF;}
#content{padding:0px 15px 5px 10px;background-color:#FFF;}
#content img{display:block;margin:10px auto 5px auto;}
#content li{
	margin:0.8em 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#grouping{width:100%;margin:0 auto;blackground-color:#FFF;overflow:hidden;}
img{max-width:100%;height:auto;}
a{color:#0000FF;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:underline;}
table.latest{width:100%;background-color:#F4F4F4;border:1px solid #CCC;line-height:1.4em;margin:5px auto 0 auto;padding:0px;}
table.latest h3{background-color:#E0E0E0;padding:10px 0px 6px 30px;margin:0px;}
.news{width:100%;font-size:95%;background-color:#F4F4F4;border:1px solid #CCC;line-height:1.4em;margin:5px auto 10px auto;padding:0px;}
.news h3{background-color:#9595FF;padding:10px 0px 6px 15px;margin:0px;color:#FFF;}
.news p{padding:0px 10px 13px 30px;}
.thirds{width:90%;font-size:95%;background-color:#fff;border:1px solid #CCC;line-height:1.4em;padding:10px;}
.thirds h3{background-color:#9595FF;padding:10px 0px 6px 30px;margin:0px;color:#FFF;}
.column-2{width:100%;}
.captioned{border:1px solid #CCC;background-color:#F4F4F4;margin:5px auto 0 auto;text-align:center;font-style:italic;color:#666;font-size:90%;}
.thirds img{margin:0px auto !important;float:none !important;}
.captioned img{margin:0px auto !important;float:none !important;}
#leftnav{width:150px;margin:0px auto;line-height:1.5em;}
#leftnav h3, #right-column h3{background-color:#C4C4C4;padding:10px 0px 6px 10px;margin:0px;color:#FFF;}
#leftnav ul{padding-left:1.3em;}
#right-column{width:180px;margin:0 auto;}
ul{padding-left:1.3em;}
#pollblock{display:block;clear:both;margin:0px auto 0px auto;border-top-width:thin;border-bottom-width:thin;border-top-style:dotted;border-bottom-style:dotted;border-top-color:#066;border-bottom-color:#066;}
#pollblock img{margin:0;height:15px;}
#poll-side{width:340px;margin:10px auto 0px auto;-moz-border-radius:15px;border-radius:15px;background-image:url(images/green-bar.png);background-repeat:no-repeat;background-color:#FFF;}
#poll-side img{margin:0;height:15px;}
#poll-side h3{padding:10px 0px 6px 10px;margin:0px;color:#FFF;}
#footer{background-color:#999;margin-top:15px;padding:0 10px 15px 10px;color:#CCC;font-size:80%;line-height:120%;clear:both}
#footer a{color:#666;}
.ad-footer{margin:0 auto;}
.ad-medium-rectangle{margin:5px auto 12px auto;height:280px;width:336px;}
.ad-sidebar{height:280px;width:336px;margin:10px auto 15px auto;}
.ad-sidebar2{margin:8px auto 8px auto;}
.ad-sidebar3{visibility:hidden;}
h1{font-size:130%;}
h2{color:#090;font-size:110%;font-style:italic;}
h3{font-size:100%;font-style:italic;color:#277850}
ul{list-style-type:circle;}
.breadcrumbs{font-style:italic;margin:3px 0px 0px 0px;font-size:90%;}
.footerbox{float:left;width:20%;text-align:center;}
a img{border:none;}
.surname{visibility:hidden;}
.date{color:#ADADAD;font-size:x-small;}
.break-word{word-wrap:break-word;}
.quote-words{font-weight:700}
.quote-author{font-style:italic;font-size:11px;color:#666}
.border{border:medium solid #693;margin-top:15px;padding-bottom:10px;}
.clearfix{clear:both;}

.list
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width:100%;
	border-collapse: collapse;
	text-align: left;
	margin-bottom:30px;
	clear:both;
}
.list th
{
	font-size: 13px;
	font-weight: normal;
	color: #039;
	padding: 10px 5px 5px 5px;
	vertical-align:top;
	border-bottom: 2px solid #6678b1;
}
.list td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 5px;
	vertical-align:top;
}
.list tbody tr:hover td
{
	background-color: #F3F3F3;
}

table.list img{float:none !important;}

/** Social Button CSS **/

ul.share-buttons{
  list-style: none;
  padding: 0;
}

ul.share-buttons li{
  display: inline;
}

.share-buttons a:link {
	padding: 8px;
	text-decoration:none;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-variant: small-caps;
	font-size: small;
	font-weight: bold;
}

.share-buttons a:hover {
	color: #E1E1E1;
}
 
