@charset "UTF-8";
/* CSS Document */

/* GENERAL */
html{ height:100%;}
body{ height:100%; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
H1{ font-size:24px; font-weight:normal; margin-top:0px; text-transform:capitalize;}
/*h2{ margin-top:20px; padding-left:15px;}*/
h2{ font-size:14px; font-weight:normal;}
h3{ font-size:11px; margin:0px;  text-transform:uppercase; font-weight:bold;}
ul{ padding:0px; margin:0px; list-style:none;}
ul li{ margin:0px; margin-bottom:5px; padding-left:12px; }
img{border:0px;}
label{ color:#CCCCCC; font-size:9px;display:block;}
strong{ font-weight:normal}
.object{ margin:20px 0px;}
.clear{ clear:both;}

/* PAGES */

#intro #wrapper{ height:100%; width:100%; }
#intro a#enter_btn { width:627px; height:417px; display:block; overflow:hidden; background:url(../graphics/intro_bg.gif) top left no-repeat; text-indent:-1000px;}
#intro a#enter_btn:hover {background-position:bottom left;}

#diabolic_heaven h1.news_ttl{ margin-bottom:0px; padding-bottom:0px; margin-top:30px; font-size:18px; font-weight:normal;}
i{ font-style:italic; color:#f73c91; }
#diabolic_heaven H1, #diabolic_heaven H3, #diabolic_heaven H2,  #diabolic_heaven a, a.calendar_lnk{ color:#f73c91;}
#diabolic_heaven ul li{ background:url(../graphics/arrow_pink-black_li.gif)0px 2px no-repeat;}

#wrapper {margin:0px auto; width:650px;}
#wrapper #header{ height:214px; width:100%; background:url(../graphics/header_bg.gif) top left no-repeat;}
#wrapper #body div{ float:left;}
#wrapper #body #left_pane { width:132px; height:458px; background:url(../graphics/BL_bg.gif) bottom right no-repeat; }
#wrapper #body #content_pane{ width:320px; padding:20px; padding-top:0px; min-height:500px; background-color:#000000}
#wrapper #body #right_pane{ width:146px; color:#000000; font-size:11px;}
#wrapper #body #right_pane div{ padding-left:2px; padding-bottom:30px;}
#wrapper #body #right_pane h2{ margin:0px; width:124px; height:17px; overflow:hidden;}
#wrapper #body #right_pane h2#upcoming_ttl{ background: url(../graphics/upcoming_ttl.gif) top left no-repeat;text-indent:-1000px;}
#wrapper #body #right_pane h2#past_ttl{ background: url(../graphics/past_ttl.gif) top left no-repeat; text-indent:-1000px; }
#wrapper #body #right_pane #upcoming_blck li{ background:url(../graphics/arrow_blue_li.gif) 0px 2px no-repeat;}
#wrapper #body #right_pane #past_blck li{ background:url(../graphics/arrow_green_li.gif) 0px 2px no-repeat;} 
#wrapper #body #right_pane #links_btn{ background:url(../graphics/links_btn.gif) top left no-repeat; text-indent:-1000px; height:71px; width:36px; display:block;} 
#wrapper #footer{ height:71px; width:361px; overflow:hidden; background:url(../graphics/B_bg.gif) top left no-repeat; margin-left:131px;}

table#players td{ padding-bottom:20px;}
table#players td.handler{ background:url(../graphics/handler_icon.gif) bottom right no-repeat;}
table#players td.deep{ background:url(../graphics/deep_icon.gif) bottom right no-repeat;}

#frisbee H1, #frisbee H3, #frisbee H2, #frisbee a{ color:#f3d00a;}
#frisbee ul li{ background:url(../graphics/arrow_yellow-black_li.gif)0px 2px no-repeat;}

#info H1, #info H3, #info H2, #info a, #info strong{ color:#39d940;}
#info ul li{ background:url(../graphics/arrow_green-black_li.gif)0px 2px no-repeat;}

#contact H1, #contact H3, #contact H2, #contact a{ color:#38ced5;}
#contact ul li{ background:url(../graphics/arrow_yellow-black_li.gif)0px 2px no-repeat;}

.results_tbl{ width:100%; margin:10px 0px 20px;}
.results_tbl th{ background-color:#f73c91; }
.results_tbl td, .results_tbl th{  text-align:center; padding:5px; }

a:hover{ text-decoration:none; color:#FFFFFF;}
#calendar_blck a{ color:#f73c91;}