/*
 * NAME: Pool-Plays_styles
 * AUTHOR: E.Jay
 * DATE: 2013-11-20
 *
 * USAGE:      main styles for Pool Plays website                        
 *
 *     
 *
 */
a:active
{
   outline: none;
}


a:focus
{
   -moz-outline-style: none;
}


#tabs_container
{
   width: 800px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}


#tabs_container ul.tabs
{
   list-style: none;
   border-bottom: 1px solid black;
   height: 21px;
   margin: 0;
}


#tabs_container ul.tabs li
{
   float: left;
}


#tabs_container ul.tabs li a
{
   padding: 3px 10px;
   display: block;
   border-left: 1px solid #ccc;
   border-top: 1px solid #ccc;
   border-right: 1px solid #ccc;
   margin-right: 2px;
   text-decoration: none;
   background-color: black;
   color: white;
  letter-spacing: 4px;
}


#tabs_container ul.tabs li.active a
{
   background-color: white;
   padding-top: 4px;
   color: black;
   border-left: 1px solid black;
   border-top: 1px solid black;
   border-right: 1px solid black;
   letter-spacing: 4px;
}


#tab_1_contents p, #tab_2_contents p, #tab_3_contents p, #tab_4_contents p
{
   margin: 105px 0px 110px 20px;
   padding: 0px;
   letter-spacing: 1px;
}


#tab_1_contents h2, #tab_2_contents h2, #tab_3_contents h2, #tab_4_contents h2
{
   margin-left: 10px;
   letter-spacing: 4px;
   text-align: center;
}


#tab_1_contents img, #tab_2_contents img, #tab_3_contents img, #tab_4_contents img
{
   margin: 0px 20px 0px 10px;
   padding: 0px;
}


div.tab_contents_container
{
   border: 1px solid black;
   border-top: none;
   padding: 10px;
   height: 270px;
}


div.tab_contents
{
   display: none;
}


div.tab_contents_active
{
   display: block;
}


div.clear
{
   clear: both;
}