body { margin:0px; background:#555; }
A:hover { color:#ff0000; }
table, div { line-height:1.3em; }
.whitelink { color:#fff; text-decoration:none; }
.whitelink:hover { color:#ff0000; }
.topmenu-table { font-family:verdana,geneva; font-size:10px; font-weight:bold; }

.topmenu-cell { padding:0px 10px; cursor:hand; cursor:pointer; }
.topmenu-cell a { color:#fff; text-decoration:none; }
.topmenu-cell:hover { background:#fff; }
.topmenu-cell:hover a { color:#ff0000; }

.topmenu-divider { width:1px; background:#fff; }
.menu-header-title { border-bottom:solid 3px #ca0108; background:#0e1842 url(/images/menu-header-bg.png); background-position:center center; background-repeat:repeat-x; color:#fff; font-family:verdana,geneva; font-size:11px; font-weight:bold; padding:3px 5px; }
.menu-content { background:#f0f0f0; border:solid 1px #777; font-family:verdana,geneva; font-size:11px; margin:1px 0px; padding:3px 4px; }
.menu-content a { color:#333; text-decoration:none; }
.menu-content a:hover { color:#333; text-decoration:underline; }
.news-style { font-family:verdana,geneva; font-size:11px; padding:4px; }
.news-link { font-weight:bold; font-size:11px; }
.news-date-table { font-family:verdana,geneva; font-size:11px; color:#777; margin-top:1px }
.news-dots-grey { height:1px; background:url('images/line-dotted-grey.gif') repeat; margin:5px 0px; }
.dots-grey { height:1px; background:url('images/line-dotted-grey.gif') repeat; margin:2px 0px; }
.left-section { border-right:solid 1px #ddd; }
.right-section { font-family:verdana,geneva; font-size:10px; }
//  .scores-date { font-weight:bold;margin:2px; }
//  .scores-table { background:#f6f6f6; border:solid 1px #aaa; font-family:verdana,geneva; font-size:10px; margin:2px 0px; }
//  .scores-cell { padding:1px 3px; }
//  .scores-cell2 { background:#ddd; padding:1px 3px; }
.logo-links { border:solid 1px #ccc; height:22px; width:22px; filter:alpha(opacity=74); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=74); -moz-opacity:0.74;opacity:0.74; }
.logo-links-selected { border:solid 1px #fff; height:22px; width:22px; }
.logo-links:hover { border:solid 1px #fff; height:22px; width:22px; filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1;opacity:1; }
.logo-cells { background:#000; }
.search_btn { float:right; height:13px; width:20px; border:none; }
.search_input { width:164px; height:13px; border:1px solid #ca0108; padding:1px; margin:0px; float:left; font:italic 11px/11px Arial,Helvetica,sans-serif; vertical-align:middle; background: #fff; }
//  .search_text { border:none !important; background:none !important; width:140px; height:16px; font:italic 11px/11px Arial,Helvetica,sans-serif; color:#666666; padding:2px 0 0 2px !important; height:13px; }
.search_text { border:none !important; background:none !important; width:140px; height:16px; font:italic 11px/11px Arial,Helvetica,sans-serif; color:#666; padding:0px !important; height:13px; }

.scoreboard { border:solid 1px #aaa; border-top:none; border-bottom:none; margin-top:6px; }
.scoreboard_times { border:solid 1px #aaa; background:#f6f6f6; font-family:verdana,geneva; font-size:10px; padding:2px 4px; text-align:center; }
.scoreboard td { border-top:solid 1px #aaa; font-family:verdana,geneva; font-size:11px; padding:2px 4px; }
.scoreboard table { background:#f6f6f6; line-height:14px; }
.scoreboard_header { background:#ccc; font-weight:bold; }

.standings { border:solid 1px #aaa; border-top:none; margin-top:6px; }
.standings table { background:#f6f6f6; line-height:14px; }
.standings td, .standings th { border-top:solid 1px #aaa; font-family:verdana,geneva; font-size:11px; padding:2px 4px; }
.standings th { background:#ccc; font-weight:bold; }

.clear { clear:both; }

#flickr { text-align:center; padding:2px 1px; background:#aaa;margin-top:6px; }
#flickr img { margin:1px; width:64px; height:64px; border:solid 1px #000; }

#forum_preview i { color:#777; }

a.tooltip { color:#c00; font:11px verdana,geneva; }
a.tooltip b { display:none; }
a.tooltip:hover { border:0; position:relative; z-index:500; text-decoration:none; }
a.tooltip:hover b { display:block; position:absolute; top:16px; left:-64px; padding:3px; color:#000; font-weight:normal; text-align:center; border:1px solid #888; background:#ffc; width:140px; }
a.tooltip:hover b em { position:absolute; left:70px; top:-6px; width:11px; height:6px; background:url('/images/tooltip.gif') 0 0; display:block; font-size:1px; }

#photos_container {	font:11px verdana,geneva; margin:4px 5px 0 3px; }
#photos_container .photos_set { clear:both; }
#photos_container .photos_set p { margin:0; }
#photos_container .photos_set img { border:solid 1px #000000; margin:0 5px 4px 0; }
#photos_container .photos_clear { clear:both; }

.comments-link { float:right; padding-left:12px; }
.comments-link a { font:10px arial,helvetica; color: #777; }
#disqus_thread { background-color:#e6e6e6; padding:6px; font:10px verdana,geneva; -moz-border-radius:6px; -webkit-border-radius:6px; margin:20px 0 6px 0; }
#disqus_thread h3 { margin-top:0; font-size:11px; }
#disqus_thread .dsq-missing-permissions { margin-top:0;	}
#disqus_thread span, #disqus_thread p { font-size:11px; }
#disqus_thread .dsq-subscribe-label { font-size:10px; }

#share_links { text-align:center; background-color:#ccc; margin-bottom:6px; padding-left:3px; -moz-border-radius:6px; -webkit-border-radius:6px; }
#share_links img { margin:3px 3px 3px 0; border:none; height:30px; width:30px; filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
#share_links img:hover { filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; opacity:1; }

#sn-share { margin-top:10px; height:20px; }