* { padding: 0; margin: 0; }

body {
/* font-family: "Lucida Sans Unicode","Lucida Sans", "Lucida",  Arial, Helvetica, sans-serif;*/
font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
 background-color:#1E1C1D;
}
h1,h2,h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0;
padding:0;
color:#333233;
}
h2{
font-size:14px;
}
h3{
font-size:12px;
}
a,a:visited{
text-decoration:none;
color:#00A5EC;
}
a:hover{
text-decoration:underline;
}
p{
line-height:1.4em;
margin:0 0 10px 0;
}
#wrapper { 
 margin: 20px auto;
 width: 960px;
 background-color:#333233;
 text-align:center;
 padding:15px 0;
}
#header {
 color: #fff;
 width: 915px;
background:#333233 url(images/site/wio_logo.png) no-repeat bottom left;
height:75px;
margin:0 auto 0 auto;
padding:0;

}
#copy{
color:#333233;
width:915px;

font-size:10px;
text-align:right;
margin:10px auto 10px auto;
}
#copy a{
color:#333233;
}
#leftcolumn { 
 background: url(/images/site/leftcol_bg.png) no-repeat top right;
 margin: 0px 0px 0px 0px;
 padding: 10px 0 10px 0;
 width: 260px;
 float: left;
min-height:400px;
}
#rightcolumn { 
 float: right;
 color: #333;
  background-color:#fff;
 margin: 0px 0px 0px 0px;
 padding: 10px 30px 10px 10px;
 width: 605px;
 display: inline;
min-height:500px;
}
#linkfooter{ 
 width: 915px;
margin:20px auto 0 auto;
color:#bfc0c1;
text-align:left;
font-size:11px;
}


/* homepage styles */
.little{
font-size:9px;
}
#subnav{
margin:5px auto 20px auto;
padding:0;
width:915px;
}
#subnav.ads{
margin:2px auto 20px auto;
padding:0;
border-top:1px solid #615F61;
width:915px;
}
#subnav ul {
list-style:none;
padding:0;
font-size:11px;
color:#fff;

}
#subnav ul li a{
color:#fff;
}
#subnav ul li{
float:right;
border-right:1px solid #615F61;
line-height:25px;
padding:0 10px 0 10px;
}
#subnav ul li.last{
border-right:none;
}
#center{
background-color:#fff;
width:915px;
margin:0 auto 0 auto;
text-align:left;
}
#center_home{
background-color:#b9b9be;
width:915px;
margin:0 auto 0 auto;
}
#center_home h1{
font-size:14px;

}
.centerbox{
float:left;
background-color:#B9B9BE;
padding:0;
text-align:left;
margin:0 auto 0 auto;
font-size:11px; 
color:#464446;
}
 .centerbox .miniwrap{
 margin:5px 0;
 padding:0 10px;
 border-right:1px solid #666466;
height:175px;
 }
.centerbox .miniwrap.last{
 border-right:none;
 }
.miniwrap h3{
font-size:11px;
color:#333233;
font-weight:bold;
margin:0 0 5px 0;
}
.miniwrap h1{
margin:0 0 5px 0;
}
.miniwrap p {
line-height:1em;
}
.miniwrap p.date{
color:#fff;
font-size:10px;
line-height:1em;
}
.miniwrap a{
color:#fff;
}
.miniwrap li a{
color:#fff;
}
.miniwrap a:hover, .miniwrap li a:hover{
color:#00A5EC;
text-decoration:none;
}

#center_home img, #center img{
display:block;
}
.box1{
width:233px;
}
.box2{
width:148px;
}
.box3{
width:204px;
}
.box4{
width:164px;
}
.box5{
width:166px;
}
.box6,.box7,.box8{
width:229px;
}
.box9{
width:228px;
}
ul.minilist{
margin:0 0 0 0;
}
ul.minilist li{
padding:3px 0 3px 0;
list-style:none;
border-bottom:1px solid #DFDFDF;
}
.footer_column 
{
float: left;
width: 270px;
margin-top: 17px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 30px;
display: inline;
font-size:10px;
color: #cccdce;
text-align:left;
}
.footer_column h3{
font-size:10px;
font-weight:bold;
color:#cccdce;
}
.footer_column ul{
margin:5px 0;
list-style:none;
}
.footer_column ul li{
margin:2px 0;
}
.footer_column ul a  
{
color: #a1a2a2;
text-decoration: none;
font-weight: normal;
}
.footer_column ul a:hover  
{
color:#0FB7FF;
}
#hp-center-top{
width:915px;
height:300px;
position:relative;
border-bottom:13px solid #333233;

}

#hp-news{
text-align:left;
color:#a4a4a4;
width:400px;
height:300px;
 position:absolute;
 top:0;
left:515px;
display:block;
 
background:transparent url(/images/site/hp_news_bg_trans.png);
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
overflow:hidden;
z-index:99;
}
#hp-news a{
color:#a4a4a4;
}
#hp-news a:hover{
text-decoration:none;
}
#hp-news h1{
color:#fff;
font-size:16px;
padding:8px 0 8px 15px;
margin:0;
border-bottom:1px solid #333;
}

.news_piece{
height:50px;
border-bottom:1px solid #333;
padding:5px 15px 5px 15px;
margin:0;
color:#A4A4A4;
font-size:10px;
}
.news_more{
text-align:right;
font-size:10px;
color:#a4a4a4;
padding:3px 15px 0;
margin:0;
background:none;
}
.news_piece:hover{
background:transparent url(/images/site/hp_news_bg_trans.png);
color:#fff;
}

.news_piece img{
height:50px;
width:50px;
border:0;
margin:0 5px 0;
float:left;
}
#slideshow1{
width:915px;
height:300px;
overflow:hidden;
}
/* end homepage styles*/
/* bread crumb nav */
#nav_breadcrumb{
height:20px;
text-align:left;
color:#464446;
padding:7px 0 0 10px;
font-size:11px;
background-color:#c7c7c7;
}
#nav_breadcrumb a{
color:#464446;
}
/* end bread crumb nav */
/* left column */
#leftcolumn h1{
/*color:#0FB7FF;*/
color:#008DCA;
font-size:16px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
/*background:url( /images/site/tiny_black_dot.gif) bottom left repeat-x;*/
background:url( /images/site/leftcol_bg_title.png) bottom left repeat-x;
}
#leftcolumn h2,#leftcol2 h2{
color:#008DCA;
font-size:11px;
padding:10px 0 10px 10px;
}
#leftcolumn h3, #leftcol2 h3{
color:#008DCA;
font-size:11px;
border-bottom:1px solid #fff;
padding:0px 0 5px 10px;
margin:0 50px 10px 10px;
}
#leftcolumn ul, #leftcol2 ul{
margin:0 20px 10px 40px;
list-style:none;
}
#leftcolumn ul li, #leftcol2 ul li {
margin:0 0 4px 0;
}
#leftcolumn ul li a{
color:#626062;
text-decoration:none;

}
#leftcolumn p, #leftcol2 p{
margin:10px 0 10px 10px;
}
#leftcolumn ul li a:hover, #leftcol2 ul li a:hover{
color:#0FB7FF;
text-decoration:none;
}
/* end left column */

/* post styles */
#cloud{
margin:0 10px;
}


#rightcolumn h1,#rightcol2 h1{
color:#C8C6CC;
font-size:16px;
font-weight:bold;
padding:0 0 10px 0;
/* background-color:#E0DFE3;*/
margin:0 0 10px 0;
color:#008DCA;

border-bottom:1px solid #C4ECFF;
}

.post{
margin:0 0 30px 0;
padding:0 0 5px 0;
border-bottom:1px solid #E1F3FF;
}
.post h2{
 font-family: "Lucida Sans Unicode","Lucida Sans", "Lucida",  Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
border-bottom:1px solid #E1F3FF;
padding:0 0 3px 0;
margin:0 0 3px 0;
}
.post p{
color:#464446;
margin:5px 0 5px 0;
}
.post p.date{
color: #868F98;
font-size:10px;
margin:0;
padding:0 0 5px 0;
}

.post .postfooter{
 
padding:5px;
color:#595759;
font-size:10px;
}
.read_entry{
font-size:11px;
font-weight:bold;
float:right;
margin:-10px 0 10px 0;
clear:both;
}
h3.comment{
color:#00a5ec;
font-size:14px;
font-family:verdana;
border-bottom:1px dotted #D5524F;
}
.comment{
color:#00a5ec;
font-size:10px;
}
.count{
color:#C7ECFF;
font-size:22px;
font-weight:bold;
}
.comment-top{
height:24px;
width:480px;
background:url(/images/site/comment_bubble_blue.gif) no-repeat top left;
padding:0;
margin:0;
}

.comment-main{
background-color:#F5F5F5;
padding:0 ;
width:480px;
margin:0;
}
.comment-main p{
margin-bottom:0px;
}
.comment-padding{
padding:0 15px 0 15px;
}
.comment-bottom{
height:10px;
width:480px;
background:url(/images/site/comment_bubble_blue.gif) no-repeat bottom right;
margin:0 0 15px 0;
}

.comment em{
font-style:normal;
font-weight:bold;
padding-right: 10px;
margin-right: 9px;
border-right-width: 1px;
border-right-style: dotted;
border-right-color: #CD3432;
}
#comment-box{
margin:20px 0  0 0px;
}

/* end post styles */
/* highslide styles */
#pic_column{
width: 190px;
padding:0 10px 0 0;
float:left;
clear:right;
}
.highslidenews{

margin:0 0 10px 0;
 
}

.left{
float:left;
}
.right{
float:right;
}
.athlete{
padding:5px;
}
.highslide-link{
	cursor: url(/js/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-link-active-anchor img {
	visibility: hidden;
}
.highslide-link img {
	border: 1px solid #C8C8C8;
/*margin:5px;*/
padding:1px;
}
.highslide-link:hover img {
	border: 1px solid white;
}

.highslide-link-wrapper {
	background: white;
}
.highslide-link-image {
    border: 2px solid white;
}
.highslide-link-image-blur {
}
.highslide-link-caption {
    display: none;
    color:#000;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-link-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/js/graphics/loader.white.gif);

}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;

}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(/js/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/* end highslide */
/* tables */
table{
font-family:Verdana,arial,sans-serif;

}
  th{
font-size:10px;
font-weight:bold;
padding:5px;
}
td {
padding:5px;
font-size:10px;
vertical-align:top;

}
 tr.odd{
background-color: #EAE9EB;
}
tr.pagelinks {
color:#716f71;
}
tr.pagelinks td{
text-align:right;
}
tr.pagelinks a{
color:#716f71;
}
tr.pagelinks strong{
color:#00A5EC;
}
/* end tables */

/* events detail*/
#monthlist{
list-style:none;
margin:0;
padding:1px 0 4px 0;
 
border-bottom:1px solid #E0DFE3; 
}
#monthlist li{
 
padding:0;
margin:0 1px 0 0;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#646264;
display:inline;
}
#monthlist li a{
padding:5px 2px 5px 2px;
margin:1px 0;
background-color:#E0DFE3;
border-top:1px solid #E0DFE3;
border-left:1px solid #E0DFE3;
border-right:1px solid #E0DFE3;
text-decoration:none;
color:#646264;
}
* html #monthlist li a {height:1%}

#monthlist li a:hover{
background-color:#fff;
 border-top:1px solid #E0DFE3;
border-left:1px solid #E0DFE3;
border-right:1px solid #E0DFE3;
color:#333233;
}
#monthlist li a.active{
border-top:1px solid #E0DFE3;
border-left:1px solid #E0DFE3;
border-right:1px solid #E0DFE3;
border-bottom:3px solid #fff;
background-color:#fff;
color:#333233;
}
#event_leftcol{
float:left;
width:165px;
border-right:1px solid #C4ECFF;
padding:0 5px 0;
}
#event_rightcol{
float:right;
width:415px;
padding:0 0 0 5px;
min-height:500px;
}

#event_leftcol h2{
 color: #008dca;
font-size: 12px;
padding:0 0 5px 0; 
}
table.event_table th{
text-align:right;
 color: #008dca;
padding:0 5px;
}
table.event_table td{
font-size:11px;
}
#return{
float:right;
margin-top:-30px;
font-size:10px;
 
}
/* end events */
/* twitter feed */
ul#tweetfeed{
list-style:none;
}
ul#tweetfeed li{
margin:0  0 0 0;
padding:8px;
border-bottom:1px dashed #d2dada;
line-height:1.4em;
list-style:none;
}
ul#tweetfeed li.latest{
font-size:16px;
font-weight:bold;
}
ul#tweetfeed li span.date{
color:  #A8B7BD;
font-size:10px;
font-weight:normal;
padding:3px 0 3px 0;
}
ul#tweetfeed li:hover{
background-color: #f7f7f7;
}
/* end twitter */


/* ads */
.subnav_ads {
margin: 2px 0 2px  24px;
text-align:left;
clear:both;
padding: 0 0 0 0;
}
.subnav_ads img{
margin:0 2px 0 0;
padding:0;
display:inline;

float:left;
}
/* end ads*/

.hero{
width:120px;
padding:7px;
text-align:center;
float:left;
margin:0 15px 15px 0;
  border:1px solid #C8C8C8;
}
.hero img{
border:none;
padding:0;
margin:0;
}
.hero .img-wrap{
height:80px;
overflow:hidden;
 
margin:0 0 5px 0;

width:120px;
}
 
.hero a{
color:#333;
}
#left_list{
list-style:none;
margin:0;
padding:0;
}
#left_list li{
width:260px;
height:35px;
color:#008DCA;
border-top:#008DCA 1px solid;
border-bottom:#008DCA 1px solid;
}
#left_list li a{
padding:10px;
}
/* cols for new top banner ads */
#leftcol2{
 padding:0;
margin:0;
 width: 187px;
 float: left;
min-height:400px;
}
#leftcol2_content{
background: url(/images/site/leftcol_bg_188.gif) no-repeat top right;
 margin: 0px 0px 0px 0px;
 padding: 0 ;
min-height:500px;
}
#rightcol2_content{
padding:10px 15px 10px 15px;
}
#rightcol2{
width:728px;
float:right;
padding:0;
margin:0;
}
#topad_left{
 text-align:left;
background-color:#333233;
padding:1px 0 1px 0;
}
#topad_right{
background-color:#333233;
text-align:right;
padding:1px 0 1px 0;
}
 
#leftcol2 h1{
color:#007DB3;
font-size:16px;
font-weight:bold;
font-family:"helvetica condensed",helvetica,arial,sans-serif;
text-align:center;
margin:0 0 5px 0;
padding:10px 0;
text-transform:uppercase
}
#leftcol2 #sidenav{
list-style:none;
padding:0;
margin:0;

}
#leftcol2 #sidenav li{
line-height:33px;
border-top:1px solid #C4ECFF;
border-bottom:1px solid #87D5FF;
padding:0;
margin:0;

}

#leftcol2 #sidenav li a{
width:172px;
display:block;
padding:0 0 0 15px;
}
#leftcol2 #sidenav li a:hover,#leftcol2 #sidenav li a.active{
background:url(/images/site/sidenav_on.gif) no-repeat top left;
color:#fff;
text-decoration:none;
}
 
#leftcol2 p{
padding:12px;
}
#leftcol_title{
text-align:center;
margin:0 auto 10px auto;
padding:5px 0;
}
#leftcol_title img{
margin:0 auto;
padding-top:8px;
}
#news_wrap{
width:99%;
padding:0;
margin:0;
}
/* page nav*/

.pagenav{margin:5px 0 8px 0;font-size:10px; text-align:right; color:#666;}
.pagenav span.pages{border:0;border-right:1px solid #999;color:#999;margin:0 8px 0 0;padding:0 8px 0 0;}
.pagenav a:hover, .pagenav strong{border-color:#002144;background:#00a5ec; color:#fefefe;font-weight:normal;margin:0 4px;}
.pagenav a, .pagenav strong{text-decoration:none;border-color:#e5e5e5;padding:2px 4px;margin:0 4px;}

/* left col ad */

#leftcol_ads{
text-align:center;
}
#leftcol_ads img{
margin:0 auto 0 auto;
padding:10px 0 10px 0;
}