/*---------------------------layout tweeks--------------------*/
/*this should all be divs but, sigh. I don't have time for this. And no one cares but me.*/
/* \*/
* html table#secondarybody { margin-left: 0px; height: 1%; }
* html div.newrail { margin-right: 7px; }
/* */

#secondarybody h4{
width:400px;
margin: 40px 0px 5px 20px;
}

td h4{
magin-left: 0px!important;
}

div.floater{
width:194px;
/* text-align:center; */
margin:0px !important;
}

.floatright{
float:right;
}

.winner{
	color:#333333;
	text-decoration:underline;
	padding: 30px 0px 30px 0px;
	margin:10px 0px 0px 0px;
	display:inline;
	overflow:visible;
}


div.floater p{
text-align:left;
}


ul.cute{
list-style:outside;
margin:10px 40px;
}

ul.cute li{
list-style-image: url(../images/li.gif);
font-size:11px;
color:#666666;
margin-left:20px;
padding-left:10px;
line-height:1.6em;
}

#secondarybody{
width:584px;
padding:0px;
margin:0px 0px 10px 0px;
float:left;
}

img.floater{
float:left;
margin:3px 7px 2px 0px;
}

#secondarybody p{
margin:4px 20px 8px 20px;
}

.contentimg{
margin-top:20px;
margin-bottom:10px;
}

#broadimgholder{
width:584px;
margin: 0px 0px 0px 0px;
}

input{
font-size:11px;
}

table.schedule, table#pastevents{
border-collapse: collapse;
width:100%;
font-size:10px;
}

#pastevents h4{
margin-left:0px;
margin-top:0px;
}

table.schedule tbody tr td, table#pastevents tbody tr td, table#media tbody tr td{
/*border-collapse:collapse;
*/vertical-align:top;
padding-bottom:2px;
padding-top: 2px;
}

table.schedule tbody tr td p, table#pastevents tbody tr td p, table#media tbody tr td p{
margin:0px;
}


table#media tbody tr td h4{
margin-top:0px !important;
}

table.schedule tbody tr, table#pastevents tbody tr, table#media tr{
border-bottom:1px dotted #006666 !important;
}

table.schedule tbody tr.last, table#pastevents tbody tr.last, table#media tr.last{
border-bottom:none !important;
}


tr.last{
border-bottom:none !important;
}


table.schedule tbody tr td.date{
font-weight:bold;
width:140px;
padding-left:10px;
}



table#pastevents tbody tr td img{
border:1px solid #000000;
margin: 5px;
}

table#pastevents tbody tr td p{
margin-left: 0px !important;
padding-left: 0px;
}

table#media tbody tr td img{
border:0px;
margin: 5px 5px 5px 5px;
}

table#media tbody tr td h4{
magin-left:0px;
font-size:14px;
color:
}

.mediatitle{
font-weight:bold;
}

div.boutflyer{
text-align:center;
}

.boutflyer img{
border:1px solid #000000;
margin-bottom: 10px;
}

.boutflyer h2{
color:#99CCCC;
float:left;
margin:10px 0px 0px 20px;
}

p.pescore{
padding:0px;
margin:0px;
font-size:11px;
font-style:italic;
}

/*---newrail------------------------------*/

.newrail table{
	margin-bottom:10px;
}

td.newrailtop{
background:url(../images/rail.header2.gif) no-repeat top center;
height:22px;
width:165px;
}

td.newrailmid{
	background:url(../images/rail.background2.gif) repeat-y top center;
}

td.newrailmid p{
	margin:10px 13px 10px 13px;
	font-size:10px;
}

td.newrailmid img{
	margin-top: 10px;
}

td.newrailtop h4{
	padding:28px 10px 1px 10px !important;
	margin-bottom:-5px;
	font-size:13px;
	font-weight:700;
	letter-spacing:-.1em;
	color:#3b2209;
	width: 100px !important:
}

/*---------------------------secondary typography--------------------*/

h2#about, h2#bad_news, h2#events, h2#teams, h2#store, h2#media, h2#friendssponsors{
text-indent: -9999px;
margin:5px 0px 20px 0;
font-size:13px;
/*color:#8FB0BD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-variant:small-caps;
letter-spacing:.1em;*/
/*--*/
height:70px;
width:584px;
padding:0px;
}


h2#about{
background: url(../images/h2_about.gif) transparent no-repeat top left;
}

h2#bad_news{
background: url(../images/H2_bad_news.jpg) transparent no-repeat top left;
}

h2#events{
background: url(../images/h2_events.gif) transparent no-repeat top left;
}

h2#teams{
background: url(../images/h2_teams.gif) transparent no-repeat top left;
}

h2#store{
background: url(../images/h2_store.gif) transparent no-repeat top left;
}

h2#media{
background: url(../images/h2_media.gif) transparent no-repeat top left;
}

h2#friendssponsors{
background: url(../images/h2_friendsandsponsors.gif) transparent no-repeat top left;
}

h3#badallstars{
background:url(../images/h3_badallstars.gif) no-repeat top left;
height:85px;
width:584px;
padding:0px;
margin:0px 0px 20px 0px;
position:inherit;
}

h3#badallstars2 {
text-indent: -9999px;
background: url(../images/h3badallstars.jpg);
height:152px;
width:584px;
margin:0px 0px 20px 0px;
padding:0px;
}

h3#teambadallstars{
background: url(../images/teams.badallstars.gif)no-repeat top left;
height:287px;
width:584px;
padding:0px;
margin:0px 0px 20px 0px;
position:inherit;
}

h3#teamoaklandoutlaws, h3#teamshevildead, h3#teamwreckingbelles{
height:331px;
width:584px;
padding:0px;
margin:0px 0px 20px 0px;
position:inherit;
}

h3#teamoaklandoutlaws{
background:url(../images/teams.oaklandoutlaws.jpg) transparent no-repeat top left;
}
h3#teamshevildead{
background:url(../images/teams.shevildead.gif) transparent no-repeat top left;
} 

h3#teamwreckingbelles{
background:url(../images/teams.wreckingbelles.gif) transparent no-repeat top left;
}

h5{
margin:10px 0px 0px 0px;
color:#333;
font-size:11px;
font-variant:small-caps;
}

.awaygame{
font-style:italic;
}

#level1sponsor{
width:584px;
text-align:center;
}

#level1sponsor img{
margin: 0px 15px 10px 15px;
float:left;
}

div#friendslinks p{
font-size:10px;
margin-left:20px;
margin-right:20px;
}

div#friendslinks a{
	display:block;
	width:584px;
	margin:0px 0px 5px 10px;
	font-size:14px;
	padding:0px;
}

/*----All STars Page---*/
.headshotThumb{
border:2px solid #222;
/*float:left;
*/vertical-align:middle;
margin-right:5px;
margin-top:2px;
}

/*---------------------------flickr badge styles--------------------*/
/*Images are wrapped in divs classed "flickr_badge_image" with ids
"flickr_badge_imageX" where "X" is an integer specifying ordinal position.
Below are some styles to get you started!
*/

.flickr_badge_image {margin:2px 4px 10px 0px; float:left; position:relative; padding:0px;}
.flickr_badge_image img {border: 1px solid black !important; margin:0px; padding:0px;}
#flickr_badge_source {text-align:left; margin:0 10px 0 20px;} 

.quickr-set{
margin-left:10px;
width:560px;
text-align:center;
}

.quickr-set p{
display:none;
}

div.quickr-photo{
margin:2px;
float:left;
}

form label{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0 5px 0 10px;
}
