/* PETERBOROUGHSTARS.com CSS 	*/
/* 2010-01-05 					*/
/* C. Daniel Gory				*/
body
{
	background-color: #999;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-family: monaco, "minion pro", rockwell, arial, sans-serif; font-weight: 900; text-transform: uppercase; }
.listsNoLeftPadding { padding-left: 20px; }
.listsNoLpadNoStyleType { list-style-type: none; padding-left: 0; }
.orange { color: #f60; }
.red { color: #f00; }
.white { background-color: #777; color: #fff; }
.black { color: #000; }
.orange, .red, .white, .black { font-weight: 700; }
.liExtraPadding { padding-bottom: 20px; }
.ddNoLeftMargin dd { margin-left: 0; }

#container
{
	width: 920px;
	margin: auto;
	text-align: left;
	background-image: url(../images/body/bg.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
	padding: 0;
}

/*		########################			TOP		TOP	*/
#top
{ 
	background-color: #1e1e1e;
	background-image: url(../images/header/gb_77x40.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 40px;
	margin: 0 auto;
	padding: 0 20px 0 85px;
	position: relative;
	width: 795px;
} 

#top div#GB p, #top div#GBlink a
{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}

#top div#GB
{
	display: inline;
	float: left;
	width: 500px;
}

#top div#GBlink
{
	display: inline;
	float: left;
	text-align: right;
	width: 295px;
}


#top div#GBlink a:hover
{
	background-color: #fff;
	color: #000;
}


/*		########################			HEADER		HEADER	*/
#header
{
	background-color: #1e1e1e;
	background-image: url(../images/header/bg.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	clear: both;
	height: 244px;
	margin: 0 auto;
	width: 900px;
}

#header h1
{
	height: 0;
	overflow: hidden;
	margin: 0;
	padding: 244px 0 0 0;
	width: 900px;
}

#nav
{
	clear: both;
	color: #fff;
	font: 700 14px arial, san-serif;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 900px;
}

#nav ul
{
	background-color: #000;
	list-style-type: none;
	margin: 0;
	padding: 4px 0;
}

#nav ul li
{
	display: inline;
}

#nav ul li a
{
	background-color: #000;
	color: #fff;
	margin: 2px;
	padding: 4px 11px;
	text-decoration: none;
}

#nav ul li a:hover
{
	background-color: #fff;
	color: #000;
	text-decoration: underline;
}

#mainContent
{
	background: #FFFFFF;
	clear: both;
	margin: 0 auto;
	padding: 0 20px;
	width: 860px;
}

#mainContent h2
{
	margin: 20px 0;
	padding: 0;
}

#mainContent p, #mainContent ol, #mainContent ul, #mainContent dl
{
	font-family: "trebuchet ms", sans-serif;
	font-size: 16px;
	font-weight: 100;
}

table.tournee
{
	border: 0;
}

table.tournee tr td
{
	padding: 3px 0 3px 20px;
}

table.tableSched
{
	
}

table.tableSched tr.rowGray
{
	background-color: #eee;
}

#footer
{
	padding: 5px 0 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#000;
	color: #fff;
	margin: 0 auto;
	width: 880px;
	min-height: 38px;
	position: relative;
}
#footer p
{
	font-size: 10px;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

#footer #cdg { position: absolute; bottom: 0; height: 38px; right: 5px; width: 80px; }
#cdg a, #cdg a img { margin: 0; padding: 0; }

#btmShadow
{ 
	width: 900px;
	margin: auto;
	background-color: #999;
	background-image: url(../images/footer/shadow.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 10px;
	height: 15px;
} 