body {margin-top:4px; padding:0; border:0px;}

.header {height:100px; background-color:#CF0000; background-image: url(../images/header_new_black.jpg); border:1px solid #FFFFFF; border-bottom:0px; border-top:0px;}
.header_links {color:#CF0000; font-family:arial; font-size:12px; text-decoration:none;}

.nav_header_bottom {width:278x; height:20px; background-image: url(../images/header_logo_bottom.jpg); border-left:1px solid #FFFFFF;}
.nav_table {width:900px; height:20px; background-color:#D52228;}
.nav_home {width:83px; height:20px; background-color:#D52228; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.nav_bio {width:60px; height:20px; background-color:#D52228; border-top:1px solid #FFFFFF;}
.nav_news {width:97px; height:20px; background-color:#D52228; border-top:1px solid #FFFFFF;}
.nav_tournaments {width:172px; height:20px;background-color:#D52228; border-top:1px solid #FFFFFF;}
.nav_gallery {width:120px; height:20px; background-color:#D52228; border-top:1px solid #FFFFFF;}
.nav_sponsers {width:139px; height:20px; background-color:#D52228; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.nav_spacer {width:2px; height:20px; background-image: url(../images/nav_white_spacer.jpg); border-top:1px solid #FFFFFF;}
.nav_email {width:286px; height:20px; background-color:#D52228; border:0px;}


.body {width:898px; border:0px; background-color:#000000; border:1px solid #FFFFFF; border-bottom:0px solid #FFFFFF;  }
.main {width:380px; }

.othernews {background-color:#FFFFFF;  height:10px; font-family:arial; font-size:18px; font-weight:bold;}

.spacer {height:5px;}
.bottom_news {font-family:arial; font-size:12px; padding-left:20px; line-height:15px; color:#FFFFFF;}
.wired2fish {background-color:#222222; color:#EEEEEE; font-family:arial; font-size:14px; line-height:18px; font-weight:bold;}
.wired2fish_embed {background-color:#ECECEC; margin-bottom:20px; color:#FFFFFF; font-family:arial; font-size:14px; line-height:18px; font-weight:bold;}
.bodytextheader_bottom {width:275; font-family:arial; font-size:14px; line-height:18px; font-weight:bold; color:#FFFFFF; }
.article_credit_bottom {width:275; font-family:arial; font-size:11px; font-style:italic; color:#FFFFFF; }
.bodytextheader_bottom2 {width:275; font-family:arial; font-size:14px; line-height:18px; font-weight:bold; color:#FFFFFF; }
.article_credit_bottom2 {width:275; margin-bottom:0px; font-family:arial; font-size:11px; color:#FFFFFF; }
.bodytext_bottom {width:275; font-family:arial; font-size:12px; line-height:15px; color:#FFFFFF; }
.photo_credit_bottom {width:275; font-family:arial; font-size:9px; height:15px; color:#FFFFFF;}
.embeddedimage_home_bottom {border:1px; border-color:#222222; border-style:solid;}
.embeddedimage_home_bottomleft {border:1px; border-color:#222222; border-style:solid;}

.bio_info {font-family:arial; font-style:italic; font-weight:bold; font-size:14px; line-height:16px; color:#CCCCCC; padding:10px;}
.bio_table_even {font-family:arial; font-size:16px; line-height:15px; color:#FFFFFF; background-color:#555555;}
.bio_table_odd {font-family:arial; font-size:16px; line-height:15px; color:#FFFFFF; background-color:#333333;}

.tours {background-color:#FFFFFF; padding:2px;}

.highlights_year {background-color:#232323; color:#CF0000; font-family:arial; font-size:13px; font-weight:bold; padding:3px; padding-left:8px; font-style:italic;}
.highlights_tournament {background-color:#232323; color:#FFFFFF; font-family:arial; font-size:11px; font-weight:bold; padding:3px;  }
.highlights_year_odd {color:#CF0000; font-family:arial; font-size:13px; font-weight:bold; padding:3px; padding-left:8px; font-style:italic;}
.highlights_tournament_odd {color:#FFFFFF; font-family:arial; font-size:11px; font-weight:bold; padding:3px;  }

.links {margin-left:4px; width:240px; border:1px; border-right:0px; border-top:0px; border-bottom:0px; border-color:#FFFFFF; border-style:solid;}
.linksimage {width:240px; margin:0px;}
.bottomlinksimage {width:240px; padding-bottom:5px;}

.homepage_images {color:#FFFFFF; font-family:arial; font-size:12px; line-height:15px; background-color:#000000; padding:4px; font-weight:bold;}
.homepage_small_image_section {background-color:#FFFFFF; height:2px;}

.headerimages {margin-left:4px;}
.middle_section {width:338px;}
.embeddedimage {margin-left:2px; margin-right:2px; border:1px; border-color:#000000; border-style:solid;}
.embeddedimage_home {border:1px; border-color:#222222; border-style:solid;}
.photo_credit {font-family:arial; font-size:9px; margin:4px; margin-top:0px; padding-right:25px; height:15px; color:#FFFFFF;}

.latest_news {height:23px; padding:3px; background-color:#FFFFFF; font-family:arial; font-size:13px; font-weight:bold; color:#000000;}
.read_more {font-family:arial; font-size:11px; font-weight:bold; color:#CF0000; padding-right:8px; padding-bottom:2px; text-decoration:none; background-color:#000000}
.read_more2 {font-family:arial; font-size:11px; font-weight:bold; color:#CF0000; padding-right:8px; padding-bottom:2px; text-decoration:none; background-color:#222222}
.article_credit {margin:8px; margin-bottom:0px; font-family:arial; font-size:11px; font-style:italic;}

.bodytext {margin:8px; margin-bottom:4px; margin-top:0px; font-family:arial; font-size:12px; line-height:15px;}
.bodytext_bigger {margin:8px; margin-bottom:4px; margin-top:0px; font-family:arial; font-size:14px; line-height:15px; color:#FFFFFF}
.bodytextheader {margin:8px; font-family:arial; font-size:16px; line-height:18px; font-weight:bold;}
.bodytextheader_bigger {margin:8px; font-family:arial; font-size:22px; line-height:18px; font-weight:bold; color:#CF0000;}

.special_section {margin:8px; margin-top:26px; width:303px; font-family:arial; font-size:12px; line-height:15px; background-color:#FFFFFF;}
.special_section_text {margin:8px; font-weight:bold; font-family:arial; font-size:12px; line-height:15px; background-color:#FFFFFF; color:#000000;	}

.highlighttable { width:240px; }
.highlightheader {width:240px; font-family:arial; font-size:13px; font-weight:bold; line-height:18px; height:23px; background-color:#FFFFFF; }
.highlightinnerheader {font-family:arial; font-size:12px; font-weight:bold; line-height:14px; color:#AAAAAA;}
.highlighttext {margin:3px; padding:2px; font-family:arial; font-size:10px; font-weight:bold; color:#FFFFFF;}
.email_text {font-family:arial; font-size:10px; font-weight:bold; color:#FFFFFF}

.news_link_table {width:125; background-color:#FFFFFF; padding-right:4px;}
.news_link {font-family:arial; margin-top:8px; margin-bottom:8px; font-size:12px; line-height:16px; width:125; font-weight:bold; color:#CF0000; background-color:#FFFFFF; text-decoration:none;}
.news_sub_header {padding-left:8px; font-family:arial; font-size:12px; line-height:14px;}
.news_article {padding-left:4px; padding-right:4px;font-family:arial; font-size:12px; line-height:16px;}
.embedded_news_image {margin:8px; border:1px; border-color:#000000; border-style:solid;}

.news_title {font-family:arial; font-size:16px; line-height:15px; font-weight:bold; color:#FFFFFF; padding-top:6px; }
.news_credit {font-family:arial; font-size:11px; font-style:italic; color:#CCCCCC; }
.news_text {font-family:arial; font-size:12px; color:#CCCCCC; padding-right:3px;}
.news_header {font-family:arial; font-size:16px; line-height:18px; font-weight:bold;}
.news_image {margin:6px; border:1px; border-color:#444444; border-style:solid; }

.news_text_wish {font-family:arial; font-size:12px; color:#CCCCCC; padding:10px; font-weight:bold;}
.news_image_wish { border:1px; border-color:#444444; border-style:solid; }

.tournaments_header {width:657px; height:18px; font-family:arial; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#555555;}
.tournaments_body {width:657px;}
.tournaments_year {padding-right:8px; font-family:arial; font-size:14px; color:#FFFFFF; background-color:#333333;}
.tournaments_date {padding-right:8px; font-family:arial; font-size:14px; color:#FFFFFF; background-color:#333333; width:80;}
.tournaments_place {padding-right:8px; font-family:arial; font-size:14px; color:#FFFFFF; background-color:#333333; width:80;	}
.tournaments_event {height:25px; font-family:arial; font-size:14px; color:#FFFFFF; background-color:#333333;}

.sponsors_text {color:#FFFFFF; width:611px; font-family:arial; font-weight:bold; font-size:16px; line-height:16px;}
.sponsors_text2 {color:#CCCCCC; padding:10px; font-family:arial; font-style:italic; font-weight:bold; font-size:14px; line-height:16px;}
.sponsors_body {width:657px;}
.sponsorstable {width:657px; height:600px; background-color:#231f20;} 

.gallery {width:617px; margin:20px; font-family:arial; font-size:14px; font-weight:bold; line-height:18px;}
.gallery_table {margin-top:17px; padding-top:8px;}

.gallery_panel {background-color:#CCCCCC}

 #images-view .x-panel-body {  
    background: white;  
    font: 11px Arial, Helvetica, sans-serif;  
 }  
   
 #images-view .thumb {  
     background: #dddddd;  
     padding: 3px;  
     cursor: pointer;
 }  
    
 #images-view .thumb img {  
     height: 145px;  
     width: 175px;  
 }  
   
 #images-view .thumb-wrap {  
     float: left;  
     margin: 4px;  
     margin-right: 0;  
     padding: 5px;  
     cursor: pointer;
 }  
    
 #images-view .thumb-wrap span {  
     display: block;  
     overflow: hidden;  
     text-align: center;  
 }  
    
 #images-view .x-view-over {  
     border: 1px solid #dddddd;  
     background: #efefef url( js/ext/resources/images/default/grid/row-over.gif )  
     repeat-x left top;  
     padding: 4px;  
 }  
    
 #images-view .x-view-selected {  
     background: #eff5fb url( images/view/selected.gif ) no-repeat right bottom;  
     border: 1px solid #99bbe8;  
     padding: 4px;  
}  
   
#images-view .x-view-selected .thumb {  
     background: transparent;  
}  
   
#images-view .loading-indicator {  
     font-size: 11px;  
     background-image: url( 'js/ext/resources/images/default/grid/loading.gif' );  
     background-repeat: no-repeat;  
     background-position: left;  
     padding-left: 20px;  
     margin: 10px;  
} 