.sup {
font-size:10px;
color:#f93;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
a.special_link , a.special_link:visited, a.special_link:hover{
color: #Cfc; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
a.special_link:hover {
color: #FFF; border-bottom:1px dotted #030;
}
a.sports, a.sports:visited, a.sports:hover {
font-size:10px; color:#EAFFEA; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:1px dotted #eaffea;
}
a.sports:hover {
color:#FFFF99; text-decoration:none;
}
p {
font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size:12px; 
}
h1 {
font-family:Arial, Helvetica, sans-serif; color:#F3FEEE; font-size:15px; letter-spacing:1px;
}
body {
padding:0px; margin:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; background-color:#D1FBC9; background-image:url(/images/background_pool.jpg); background-repeat: repeat-x; background-position:100% 100%; background-attachment:fixed;
}
 div#wrapper {
 width:800px; height:850px; text-align:left; border:2px solid #003300; background-color: #192614; background-image:none; margin:5px auto auto;
 }
 div#topSearch {
 width:800px; height:45px; float:left; background-image: url(/images/top_search.jpg); background-repeat:no-repeat; text-align:right; padding-right:4px;
 }
 .form_box {
 background-color:#DFFFBF;}
 .button {
 background-color:#CBFF97;}
 div#banner {
 width:800px; height:120px; float:left; background-image: url(/images/banner1.png); background-repeat:no-repeat;
 }
 div#topNav {
 width:800px;height:30px;float:left;background-color: #023A0D; 
 }
 div#form {
 width:250px; float:right; text-align:left; height:auto; margin-right:120px;}
 ul#info {
 margin:20px;padding:0px;
 }
 ul#link {
 margin:0px; padding:0px;
 }

 li.links {
 list-style:none; margin:0px; padding:0px;
 }
ul#nav , ul#nav li {
float:left; list-style:none; margin:0px; padding:0px; 
}
ul#nav {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;
}
ul#nav li a {
display:block; border-color:#FFFF00;float:left;padding:3px;color: #FFFF00;text-decoration:none; background-image:url(/cutopoia/images/nav_bg.jpg);
}
ul#nav li.first {
border-width:1px;
}
ul#nav li a:hover {
color: #79F359; font-weight: 200; background-image:none;
}
li.info_u {
list-style-image: url(/images/bullet.jpg);
}
div#left_column, div#left_child1, div#left_child2, div#left_child3 {
width:400px; float:left;margin:5px 0 0 1px;
}
div#left_child1 {
	height:200px;
	margin:0;
	overflow:hidden;
	background-color: #192614;
	width:395px;
}
div#left_child2 , div#left_child3{
	width:193px;
	height:320px;
	margin:5px 0 0 1px;
	padding:1px;
	overflow:hidden;
}
div#left_child2 {
background-image:url(rack_balls.png);
}
div#left_child4 {
	width:395px;
	height:128px;
	float:left;
	background-color: #192614;
	margin:3px 0 0 0;
}
div#rt_column {
width:390px; height:700px; float:left; margin:5px 0 0 2px;
}
div#rt_child1, div#rt_child2 {
	width:385px;
	height:150px;
	float:left;
	padding:1px;
	background-color: #192614;
}
div#rt_child3,div#rt_child4,div#rt_child5 {
width:123px; height:200px; float:left; margin:3px 0 0 3px; padding:1px; background-color:#192614;
}
div#rt_child6, div#rt_child7 { 
	width:188px;
	height:143px;
	float:left;
	margin:3px 0 0 3px;
	padding:1px;
	background-color: #192614;
	overflow:hidden;
}
div#rt_bottom {
width:385px; height:130px; float:left; margin:3px 0 0 0; background-color:#192614; overflow:hidden;
}
div.title{
width:100%; height:30px; text-align:center; background-color: #003300; border-bottom:1px solid #caff95; background-image:url(/balls.png);
}
#title1 {
background-image: url(/blue-billiard-pool-table.png); background-repeat:no-repeat;
}
#title2 {
background-image:url(/rt_child1_bg.png); background-repeat: no-repeat;
}
   
div.text_wrap {
width:290px; height:130px; float:left; 
}
div#left_wrap {
width:100%;height:auto; float:left; background-color:#192614; filter:alpha(opacity=80); -moz-opacity:0.70; opacity:0.70; -khtml-opacity:0.70; padding:2px; border-bottom:1px solid #FFFF00;
}
img {
border:none;
}
img.photo {
float:left; margin-right:4px;
}
span.team1 {
color: #0f3;
}
span.team2 {
color: #FF9900;
}
a.loc {
 color:#FFF0E1;
}
