body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1 {
	font-size: large;
	}

.link {
	width: 335px;
	margin-left: 5px;
	}

.link2 {
	width: 800px;
	margin-left: 5px;
	}	
	
.nav {
	font-size: smaller;
	}

.cats {
	width: 550px;
	margin-left: 5px;
	font-size: smaller;
	}

.catdesc {
	font-size: smaller;
	color: gray;
	}

.sponsorlink {
	font-weight: bold;
	color: red;
	}

.linksheading {
	margin-left: 15px;
	color: 11CFFF;
	}

.pagename {
	margin-left: 20px;
	color: #2B74D4;
	}

.desc {
	font-size: smaller;
	}

.nodec {
	text-decoration: none;
	}

.mylink {
	font-weight: bold;
	font-size: 12px;
	margin-left:3px;
}
.ytext {
	font-size: 11px;
	margin-left:3px;
}

a.linkopacity img {
filter:alpha(opacity=50);
-moz-opacity: 0.35; 
opacity: 0.35;
-khtml-opacity: 0.35;}


a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
-khtml-opacity: 1.0; }	
	
input {
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 2px;
	background-color:f6f6f5;
	}
	
.pulltext {
float:right;
width:40%;
padding:1px;
font-size:1.2em;
margin:10px;
background-color:white;
}

.pulltext2 {
float:left;
width:40%;
padding:1px;
font-size:1.2em;
margin:10px;
background-color:white;
}

/*
.G10	{ color: #000000; font-size: 11px; font-family:  Arial, Helvetica, sans-serif; width:336px; }
.G12B	{ color: #0000ff; font-size: 11px; margin-bottom:3.0pt; font-weight:bold; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; }
*/

.g10	{ color: #000000; font-size: 10px; font-family:  Verdana; width:336px; }
.g12b	{ color: #0000ff; font-size: 11px; margin-bottom:3.0pt; font-weight:bold; text-decoration: underline; font-family: Verdana; }

.imageborder {

/* This centers the image 
display: block;
margin-left: auto;
margin-right: auto;
*/

/* This adds the border */
padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
}