/* CSS Document */


body{
margin:0;
padding:0;
line-height: 1.5em;
background:#ccffff;

}

b{font-size: 110%;}





#maincontainer{
background-color:#ccffff;
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/

}

#topsection{
background: #ccffff;
background-image:"transfabulous.gif"; 
height:150px; /*Height of top section*/
padding:5px;

}

#topsection h1{
color: #cc3333;

margin: 0;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
font-family: "palatino";
font-size: 250%;


}

#contentwrapper{
float: left;
width: 100%;

}

#contentcolumn{


border-top: 10px solid #cc3333;
}

#contentcolumn h2{
margin:10px;
background:#fff;
color:#cc3333;
padding:5px;
font: bold 150% palatino;



}
#contentcolumn h3{
padding:2px;
color:#fff;
background-color:#cc3333;

font: bold 130% georgia;


}
#contentcolumn a{
color:#000; text-decoration:none;
background-color:#99ff66;
}
#contentcolumn a:hover{
color:#cc3333;
background-color:#ffff33;
}



#footer{
clear: left;
width: 100%;

background:#cc3333 ;
color: #FFF;
text-align: center;
font-size: 20px;
font-face: palatino;

}

#footer a{
color: #ffffff;
}

#contentcolumn img{
border:dotted #ffff33 12px ;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;


border:dotted #cc3333 3px ;

padding: 5px;
background:#fff;
}

.innertube img{
border:dotted #ffff33 7px ;
}


 #vdividermenu {
    float:left;
    width:100%;
       background:#ccffff;
    font-size:100%;
    line-height:normal;
	font-family: "georgia";
    }

* html #vdividermenu {
font: bold 90%;

}
	
	  #vdividermenu ul {
    margin:0;
    padding:10px 10px ;
    list-style:none;
    }
  #vdividermenu li {
    float:left;
	  background:url("../TFimages/normal_right08.jpg")
      no-repeat right top;
    margin:0;
    padding:0;
	border-bottom: 1px solid #cc3333;
border-width: 100%;
    }
	
	 #vdividermenu a {
	 float:left;
    display:block;
	color:#000; text-decoration:none;

	 background:url("../TFimages/normal_left08.jpg")
      no-repeat left top;
     padding:5px 15px 4px;
    }
	



	  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
	html>body #vdividermenu a:hover {

    display:block;
	color:#cc3333; text-decoration:none;
background:url("../TFimages/hover_left08.jpg")
      no-repeat left top;
     padding:5px 15px 4px;
    }


  /* End IE5-Mac hack */
	  #vdividermenu li:hover {
    
display:block;
color:#000; text-decoration:none;
	  background:url("../TFimages/hover_right08.jpg")

      no-repeat right top;
    margin:0;
    padding:0;
	border-bottom: 1px solid #cc3333 ;
    }
	

* html  #vdividermenu a:hover {

    display:block;
	color:#fff; text-decoration:none;

    }


	  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #header a {float:none;}
  /* End IE5-Mac hack */
  #vdividermenu #current {
    background-image:url("../TFimages/current_right08.jpg");
	border-bottom:none;
    }
  #vdividermenu #current a {
    background-image:url("../TFimages/current_left08.jpg");
	padding-bottom:5px;
color:#ffffff; text-decoration:none;
    }


.sponsors {
background-color:black;
border:none;



}
.sponsors a {
display:inline;
border:none;
}
