/* CSS Document */
/* top.css */

hr.full {margin-left:12px;}
#infomessage {
margin-left:12px;
margin-right:1em;
margin-bottom:0.3em;
}
#mainphoto {
margin-left:12px;
}

.colttl {
border-left-color:#6CE;
border-top-color:#6CE;
display:block;
border-top-style:solid;
border-top-width:3px;
border-left-style:solid;
border-left-width:6px;
padding:1px 0 2px 3px;
margin-bottom:4px;
background:url(../media/images/bg_homesecttitle.gif) repeat-x 0 0;
font-weight:bold;
}
#report {
border-color:#009900;
}
#headlines {
border-color:#FF6600;
}
#memorable {
border-color:#0066FF;
}
#whatnew {
border-color:#0066CC;
}
#tournamentinfo {
border-color:#FFCC00;
}
#hotnews {
border-color:#000099;
}

#playernews {
border-color:#CC0000;
}

#officialblog {
margin-top:0.5em;
border-color:#009933;
}

.flowscroll {
overflow:hidden;
/* \*/
overflow:auto;
/* */
}

.firstColumn {
/* \*/
margin-left:12px;
/* */
}
.aColumn {
}
.lastColumn {
}
.inforow, .row1, .row2, .row3, .bannerrow, .linkRow {
}
h2.topheadline {
margin:4px 0px 6px 0px;
/* \*/
margin:4px 0px 6px 12px;
/**/
color:#333366;
font-weight:bold;
}
h3.report {
margin:0px 0px 4px 6px;
color:#006600;
font-weight:bold;
}
p.reportlead {
padding:0px 0.3px 0.3px 0.5px;
margin-bottom:0.5em;
text-indent:1em;
color:#009900;
}
p.report {
padding:0px 0.3px 0.8px 0.5px;
text-indent:1em;
}
#memosection {
border-left:1px solid #CCDDEE;
border-right:1px solid #CCDDEE;
border-bottom:1px solid #CCDDEE;
background-color:#E0F0FF;
padding:0 2px;
}
#memosection p {
padding:6px 4px;
color:#000066;
background-color:#E6F0FF;
}
#memo_year {
padding-top:4px;
color:#333;
}
#memo_tournament {
color:#666;
padding-bottom:3px;
}
#memophotosection img {
display:block;
margin:0 auto;
}
#memo_name {
padding-top:4px;
text-align:center;
}
#memo_name strong {
color:#FF9900;
}

.seeBacknumber,
.seeDetail {
border-top:2px solid #9999DD;
border-left:1px solid #9999DD;
border-right:1px solid #9999DD;
padding-top:1px;
background-color:white;
}

.seeBacknumber a,
.seeDetail a {
margin:2px 4px 2px 20px;
}
.seeBacknumber:link,
.seeDetail:link,
.seeBacknumber:visited,
.seeDetail:visited {
background-color:#FEFEFE;
}
.seeBacknumber:hover,
.seeDetail:hover {
background-color:#F0F0F0;
}
.seeBacknumber:active,
.seeDetail:active {
background-color:#AAAAAA;
color:white:
}

.tournamentsList li,
.playernewsList li,
.headlineList li {
	padding-left:12px;
	margin-bottom:4px;
	background:url(../media/images/dot-rlist.gif) no-repeat left top;
}

.tournamentsList li,
.tournamentsList li:link,
.tournamentsList li:visited,
.tournamentsList li:active,
.playernewsList li,
.playernewsList li:link,
.playernewsList li:visited,
.playernewsList li:active,
.headlineList li,
.headlineList li:link,
.headlineList li:visited,
.headlineList li:active
 {
background:url(../media/images/dot-rlist.gif) no-repeat left top;
}

.tournamentsList li:hover,
.playernewsList li:hover,
.headlineList li:hover,
.headlineList li:hover {
background:url(../media/images/dot-rlist_o.gif) no-repeat left  top;
}

.wn_list li,
.newsList li,
.tennisfanList li,
.videoList li {
	padding-left:12px;
	margin-bottom:4px;
	background:url(../media/images/dot-blist.gif) no-repeat left top;
}
.wn_list li,
.wn_list li:link,
.wn_list li:visited,
.wn_list li:active,
.newsList li,
.newsList li:link,
.newsList li:visited,
.newsList li:active,
.tennisfanList li,
.tennisfanList li:link,
.tennisfanList li:visited,
.tennisfanList li:active,
.videoList li,
.videoList li:link,
.videoList li:visited,
.videoList li:active
 {
background:url(../media/images/dot-blist.gif) no-repeat left top;
}
.wn_list li:hover,
.newsList li:hover,
.tennisfanList li:hover,
.videoList li:hover {
background:url(../media/images/dot-blist_o.gif) no-repeat left  top;
}

.blogList li {
padding-left:12px;
margin-bottom:4px;
background:url(../media/images/dot-glist.gif) no-repeat left top;
}
.blogList li:link,
.blogList li:visited,
.blogList li:active {
background:url(../media/images/dot-glist.gif) no-repeat left top;
}
.blogList li:hover {
background:url(../media/images/dot-glist_o.gif) no-repeat left top;
}

.publishList li {padding:4px 0;}
.publishList li img {
float:left;
}
#sidebarunder {
margin:6px 0;
}
#sidebartop {
background:url(../media/images/bg_sideabout_top.gif) no-repeat right top;
}
#sidebartop img {
display:block;
padding:0px;
margin:0px;
}
#sidebarbodyouter {
background:url(../media/images/bg_sideabout_bd.gif) repeat-y right top;
}
#sidebarbodyinner {
background:url(../media/images/bg_sideabout_bd_l.gif) repeat-y left top;
}
#sidebarbodyinner p {
display:block;
padding:3px 6px 2px 6px;
margin-bottom:0px;
}
#sidebarbottomouter {
border-bottom:1px solid #F3F3F3; /* starange IE7's background position error */
background:url(../media/images/bg_sideabout_btm.gif) no-repeat 100% 100%;
}
#sidebarbottominner {
background:url(../media/images/bg_sideabout_btm_l.gif) no-repeat 0% 100%;
}
#plugins {
margin:0px 8px 0px 8px;
padding:2px;
background-color:#EEE;
text-align:center;
}
#plugins img {
display:block;
margin:2px auto;
}

.scoreboardDate {
font-weight:bold;
color:red;
}

.col_s {
font-size:77%;
}

#tenniscalendar {
background-color:#FFF6FF;
padding:2px;
}

.wn_list {
height:30em;
}

.wn_title {
color:#000066;
}
.tournamentsList strong {
color:#990000;
}


/* debug for ie */
.row2 div.lastCol {
*margin-left:1%!important;
}

