body {
margin: 0 0 0 0;
background-color: black;
font-family: arial;
color:#c1c1c1;
font-size:14px;
}

/* Back to home globe (entire site) */

#homelink {
	position: absolute;
	width: 270px;
	height: 110px;
}
		
#homelink i { visibility: hidden; }

/*************************************/

p {
line-height: 18px;
font-size:14px;
font-family: arial;
color:#c1c1c1;
/*text-indent: 2.0em;*/
}

#title {
padding: 0 0 4px 0px;
font-size:14px;
font-weight:bold;
font-family: arial;
color:#00CCCC;
}

td {
padding: 0 0 0 0px;
line-height: 18px;
font-size:14px;
font-family: sans-serif;
text-align: justify;
color:#c1c1c1;

}

td.cushion {
padding:25px;
}

#more {
color:#a85221;
font-weight: bold;
text-decoration: none;
font-size:12px;
}

a#more:hover { text-decoration: underline; }

a:link {
/*color: #006666;*/
color: #116666;
font-weight: bold;
text-decoration: none;
font-size:12px;
}

a:visited {
color: #116666;
font-weight: bold;
text-decoration: none;
font-size:12px;
}

a:hover {
color: #00cccc;
font-weight: bold;
text-decoration: none;
font-size:12px;
}

#about a:link {
/*color: #006666;*/
color: #00cccc;
font-weight: bold;
text-decoration: none;
font-size:16px;
}

#about a:visited {
color: #00cccc;
font-weight: bold;
text-decoration: none;
font-size:16px;
}

#about a:hover {
color: #116666;
font-weight: bold;
text-decoration: none;
font-size:16px;
}

#topnav {
width:600px;
color:#c1c1c1;
float:right;
padding:10px 20px 20px 20px;
}

#subnav {
margin: 15px 0 0 140px;
color:#c1c1c1;

}

#maintext {
font-size:13px;
line-height:1.2em;
color:#c1c1c1;
}

#homelinks {
margin: 0 0 0 340px;
width:1024px;
}

img.byline {
margin: 0px 0 0 240px;

}

#container {
background-image: url('images/logoworld.png');
background-repeat: no-repeat;
width:900px;
margin: auto;
color:#c1c1c1;
}

#content {
width:700px;
margin-top: 3em;
margin-left: 140px;
color:#c1c1c1;
}

#content600 {
width:600px;
color:#c1c1c1;
}

#content640 {
width:640px;
margin-top: 3em;
margin-left: 140px;
color:#c1c1c1;
}

#content500 {
width:500px;
margin: 4.0em auto;
color:#c1c1c1;
}

#footer {
width:600px;
margin: 4.0em 0 4.0em 12em;
color:#dddddd;
font-size:12px;
clear: both;
}

h1 {
color:#1daaaa;
font-family:Arial;
font-weight:normal;
text-indent:-6px;
}

/* the following rules apply only to IE6 */
* html h1 {
text-indent:0px;
}


h2 {
color:#1daaaa;
font-family:arial;
}

h3 {
color:#00cccc;
font-family:arial;
}

h3.tight {
color:#00cccc;
font-family:arial;
margin-bottom:2px;
margin-top:25px;
}

h4 {
color:#00cccc;
font-family:arial;
}

h5 {
color:#00cccc;
font-family:arial;
}

h6 {
color:#00cccc;
font-family:arial;
}

h7 {
color:#00cccc;
font-family:arial;
}

#tealbox{
background-color:#000000;
border:0.4em #009999;
border-style: solid;
color:#ffffff;
}

#tealbox p {
padding-left:34px;
padding-right:34px;
padding-bottom:12px;
color:#ffffff;
text-indent: 2.0em;

}

#tealdarkbox{
width:600px;
margin:30px 0 30px 140px;
background-color:#33cccc;
border:0.4em #009999;
border-style: solid;
color:black
}

#tealdarkbox p {
padding-left:34px;
padding-right:34px;
padding-bottom:12px;
color:black;
text-indent: 2.0em;

}


#heading {
color: #fff;
font-weight:bold;
font-size: 20px;
}

#heading2 {
color:black;
font-weight:bold;
font-size: 20px;
text-decoration: underline;
}

#tour {
margin-top:20px;

}

#tour table {
  background-color:#000;
  border-collapse:collapse;
}

#tour th {
color: #a85221;
text-decoration: underline;
font-size:18px;
  border:1px solid black;
  padding:10px;
}

/* the border will be defined by the td tags */
td.borderwhite {
  border:1px solid black;
  padding:10px;
}

#definition {
margin: 5px 0 20px 0px;
color:#c1c1c1;
}

#press {
padding:30px;
}

#credits-right-caption {
	padding-left: 500px;
}

tr.datacellone {
background-color: #ccffff; color: black;
}
tr.datacelltwo {
background-color: #33cccc; color: black;
}

td.datacellone {
color: black;
}
td.datacelltwo {
color: black;
}

.bethechange { 
color:#a85221; 
font-weight: bold;
}

/* Episode page */

.episode-container { 
	float: left;
}
		
.episode-container .episode {
	width: 183px;
	float: left;
	margin: 15px;
}
		
.episode-container .description {
	text-align: center;
	padding: 10px 5px;
	height: 70px;
}

#credits p {
	padding:0;
	margin:0;
}

#credits th {
	padding:0;
	margin:0;
}


/*****************/

/*facebook share*/

#facebook-share-beyond {
	text-align: left;
	width: 1024px; 
	margin-left: 200px; 
	/* for IE */
	filter:alpha(opacity=40);
	/* CSS3 standard */
	opacity:0.4;
}
	











