/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#2a2a2a;
	font-size:12px;
	line-height:1.5;
	padding-bottom:9px;
	border:0;
}

#container {
	background-color:#000;
}

h1 {
	font-size:130%;
	font-family:Tahoma, Geneva, sans-serif;
	color:#e11;
	line-height:1.2;
	font-style: normal;
 }

h2 {
 font-size:120%;
 font-family:Tahoma, Geneva, sans-serif;
 color:#000;
 line-height:1.2;
 padding-bottom:9px;
 }
 
body p {
	padding-bottom: 9px;
}
 
.smaller {
 font-size:smaller;
 } 
 
.descrip {
 font-style:italic;
 }

#content {
 background-color:#fff;
 }

#content ul {
	padding-left:24px;
	padding-bottom:18px;
}

#content img {
	border:0;
}

#sidebar {
 vertical-align:top;
 text-align:center;
 }
 
#sidebar p {
 padding:9px 0;
}

#sidebar img {
 border:0;
}

.pagetitle {
	padding:0;
	padding-bottom:12px;
	margin:0;
	border:0;
}

.date_time {
	font-style:italic;
	font-weight:bold;
	color:#000;
}
 
.sponsor {
	font-style:italic;
}

.dotrule {
	width:646px;
	height:9px;
	margin-top:12px;
	padding-bottom:18px;
	background:url(../images/dot-red.gif) repeat-x;
}

.quote {
	font-style:italic;
	color:#666;
}

.attrib {
	padding-left: 32px;
	padding-bottom: 18px;
}

.pixL {
	float: left;
 padding-bottom:6px;
 padding-top:1px;
 margin-right:18px;
 border:0;
 }
 
.pixR {
 padding-bottom:6px;
 padding-top:1px;
 margin-left:18px;
 border:0;
 }
 
.pix img {
 margin-left:0px;
 padding-bottom:18px;
 }

.FLleft {
 float:left;
 }

.FLright {
 float:right;
 }
 
#footer p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 85%;
 font-weight: normal;
 font-style: normal;
 color: #999;
 text-align:center;
 padding-top: 6px;
 }


/* text links */

a:link, a:hover, a:visited {
 font-weight:bold;
 color:#e11;
 }
 
a:link, a:visited {text-decoration:none;} 
a:hover {text-decoration:underline;} 

#footer a:link, #footer a:hover, #footer a:visited {
 font-weight:bold;
 color:#fff;
 }


/* upper navigation */

#nav a img {
  border:none;
  margin:none;
  padding:none;
}

#nav ul {
 margin: 0;
 padding: 0;
 white-space: nowrap;
 }

#nav li {
 display: inline;
 list-style-type: none;
	margin: 0;
 }

.rollover a {
	display:inline-block;
	width:96px;
	height:24px;
	background-color:none;
	background-image:none;
	}

.rollover a:hover {
	padding:0;
	background-image:url(../images/nav-bubbles.gif);
}

.CC-fineprint {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#999;
	font-style:italic;
}

.CC-fineprint a {
	color:#ccc;
	font-style:normal;
	font-weight:bold;
}

/* footer navigation */

#nav-footer ul {
 padding-top:9px;
 white-space: nowrap;
}

#nav-footer li {
 display: inline;
 list-style-type: none;
 margin-left:9px;
 margin-right:9px;
 }

#nav-footer a {
  padding-left: 6px;
  padding-right: 6px;
  }

#nav-footer a:link, #nav-footer a:visited {
 font-family:Tahoma, Geneva, sans-serif;
 font-size: 95%;
 font-weight: bold;
 font-style: normal;
 color: #e11;
 text-decoration: none;
 border: solid 1px #999;
 }

#nav-footer a:hover {
 color:#fff;
 border: solid 1px #e11;
 }

