/* This is the main stylesheet */
* { 
    margin: 0; 
    padding: 0; 
    border: 0; 
}

body {
  background-color: #6699cc;
  font-family: arial, verdana, sans-serif;
  margin: 1em;
}
h1 {
  background-color: #6699cc;
  font-family: impact, garamond, serif;
  font-size: 300%;
  border: thin solid yellow;
  border-radius: .3333em;
  -moz-border-radius: .3333em;
  -webkit-border-radius: .3333em;
  margin: 0 0 .5em 0;
}
h2 {
  text-align: center;
  font-size: 100%;
  font-style: italic;
  margin: 0 0 1em 0;
}
h2.h21 {
  font-size: 150%;
}
h3 {
  font-style: italic;
  margin: 0 0 .5em 0;
}
h4 {
  font-style:italic;
  margin: 0 0 0 0;
}
table {
  background-color: #406080;
  color: #ffffff;
  width: 100%;
  border: 5px solid #406080;
  border-radius: 1em;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
}

div#adcolumn {
 float:right;
 width:275px;
}

#adcolumn table {
 margin: 0 1em 0 1em;
}

div#maincolumn {
 overflow: auto;
}

table.table1 {
  border-collapse: collapse;
  width: auto;
  border: thin solid #cccccc;
}
table.table2 {
  border: none;
}
table.table3 {
  width: auto;
  border: none;
}
#movies td {
  padding-top: 1em;
}
td.table1 {
  border: thin solid #cccccc;
  padding: 4px;
  font-weight: bold
}
td.td1 {
  font-size: xx-small;
  width: 180px;
  padding-left: 3px;
  padding-right: 3px;
}
td.td2 {
  text-align: center;
  font-size: smaller;
}
td.td3 {
  font-size: smaller;
}
td.td4 {
  border: thin solid #cccccc;
  font-weight: normal;
  font-size: smaller;
  padding: 4px;
}
td.td5 {
  text-align: center;
  font-size: xx-small;
}
td.\380px {
  width: 80px;
}
td.\3100px {
  width: 100px;
}
td.\3110px {
  width: 110px;
}
p {
  margin:.5em 0 .5em 0;
}
td.desc {
  font-weight: bold;
  padding:.5em 0 .5em 0;
}
hr {
border: 0;
  color: yellow;
background-color: yellow;
height: 1px;
width: 100%;
text-align: center;
}
img.img1 {
  width: 100px;
  height: 100px;
}
img.img2 {
  width: 88px;
  height: 88px;
}
img.img468x60 {
  width: 468px;
  height: 60px;
}
span.span1 {
  font-size: x-small;
  font-style: normal;
  font-weight: normal;
}
span.span2 {
  color:#99ff99;
  font-size:larger;
}
span.span2b {
  color:#99ff99;
  font-size:larger;
  font-weight:bold;
}
span.span2i {
  color:#99ff99;
  font-size:larger;
  font-style:italic;
}
span.span2bi {
  color:#99ff99;
  font-size:larger;
  font-weight:bold;
  font-style:italic;
}
span.span3 {
  color:#99ff99;
}
span.span3i {
  color:#99ff99;
  font-style:italic;
}
span.age {
  visibility:hidden;
  font-size:0px;
}
ul {
  font-size: smaller;
}
a:link img {
  border: 1px solid #ccbb66;
}
a:visited img {
  border: 1px solid #ffff99;
}
a:hover img {
  border: 1px solid #ffff00;
}
a:active img {
  border: 1px solid #cccccc;
}
a:link {
  color: #ffff99;
  text-decoration: none;
}
#randyblue a:link {
  color: blue;
}
a:visited {
  color: #ccbb66;
  text-decoration: none;
}
#randyblue a:visited {
  color: purple;
}
a:hover {
  color: #ffff00;
  text-decoration: underline;
}
#randyblue a:hover {
  color: red;
}
a:active {
  color: #cccccc;
  text-decoration: none;
}
#randyblue a:active {
  color: red;
}
#update a {
  font-weight: bold;
}
ul#reciplist {
  margin-left: 0;
  margin-bottom: 0;
  padding-left: 1px;
  padding-bottom: 1px;
}
#reciplist li {
  display:inline;
  list-style-type:none;
  padding-left:1px;
  padding-right:1px;
}
#reciplist img {
  border:none;
  vertical-align:top;
}
li.mysites {
  font-size:larger;
  font-weight:bold;
}
ul#textrecips {
  margin-left: 0;
  margin-bottom: 0;
  padding-left: 1px;
  padding-bottom: 1px;
}
#textrecips li {
  display: inline;
  list-style-type: none;
  padding: 4px;
  border: thin solid #cccccc;
  line-height: 200%;
  height: 200%;
}
#navlist1, #navlist2, #navlist3, #navlist4, #navlist5 {
  padding-left: 0;
  margin: 0 0 7px 0;
  font-size:smaller;
}
#navlist1 li, #navlist2 li, #navlist3 li, #navlist4 li, #navlist5 li {
  list-style: none;
  margin: 0;
}
ul#finallinks {
  margin: 0;
  padding-left: 1px;
  padding-bottom: 1px;
  font-size: smaller;
}
#finallinks li {
  display:inline;
  list-style-type:none;
  padding-left:.5em;
  padding-right:.5em;
}

/* Begin CHANGES FOR TOPBAR from Video Secrets for topbar */

table#topbar {
	padding: 0 1.5em 0 1.5em;
	border: 0;
	margin-bottom: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-color: #6699cc;
background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;
	display:			block;
	position:			relative;
	font-size:			14px;
	background:			#6699cc; /* #header background */
	color:				#ffffff; /* body or #header */
	height:				29px;
}

#topbar A:link, #topbar A:visited {
	float:				left;
	padding:			5px 10px 5px 10px;
	margin:				3px 0px 0px 4px;
	text-decoration:	none;
	font-weight:		bold;
	background:			#406080; /* #page background */
	color:				#ffff99; /* #page color */		
}

#topbar A:hover {
	float:				left;
	padding:			5px 10px 5px 10px;
	margin:				3px 0px 0px 4px;
	text-decoration:	none;
	font-weight:		bold;
	background:			#406080; /* #content background */
	color:     		    	#ffff00; /* #content color */
	text-decoration:		underline;		
}

#topbar A:active {
	float:				left;
	padding:			5px 10px 5px 10px;
	margin:				3px 0px 0px 4px;
	text-decoration:	none;
	font-weight:		bold;
	background:			#406080; /* #page background */
	color:				#ffff99; /* #page color */		
}

/* End CHANGES FOR TOPBAR */
