body {
	margin: 0px;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #fff;
	color:#000;
	font-size:90%}

img {
	border-width:0}
	
img.bullet {
	padding-right:.5em}

h1 {
	font-size:130%;font-weight:bold;color:#036}

h2 {
	font-size:90%;font-weight:bold;}

table {
	border-width:0px;margin:0}
	
table td {
	border-width:0px;padding:0}

.center {
	text-align:center}
	
table#mainborder {
	background-color: #fff;
	border-style: solid; border-color:#c00; 
	border-width:0px 0px 3px 0px;margin-top:.5em}

td#header {
	padding-top:20px;
	color:#c00;
	font-size:13px;	font-weight:bold;
	border-bottom:3px solid #c00;
	text-align:center}

td#sidebar {
	background-color:#036;
	color:#fff}

#gcimg {
	background-color:#fff;
	text-align:center;
	padding:10px 0}

#copyright {
	text-align:center;
	font-size:80%;padding:10px 0}
a#devby {
	color:#999}
	
.box {
	padding:5px;
	border:1px solid #333}

.profile {
	text-align:justify;line-height:1.55em;}
.profile img {
	margin:5px;}
	
.bluebox {
	padding:5px;
	background-color:#eef; border:1px solid #66f}

.yellowbox {
	padding:10px;margin:20px;
	background-color:#faff03; border:1px solid #000}

.yellowbox .quoteby {
	text-align:right;padding-top:1em;font-size:85%;font-weight:bold;}

.yellowbox a {
	display:block;text-align:center;padding-top:1em;font-size:90%;}

.quotebox {
	float:right; width:75px; border:2px solid #369;
	text-align:center;background-color:#33f;padding:20px 10px;font-size:15px;margin-left:1em}

.quotebox a {
	color:#fff;font-weight:bold}

.heavytext {
	font-size:120%; font-weight:bold;color:#036}

.boldtext {
	font-size:100%; font-weight:bold;color:#036}

.who {
	text-align:right;padding-top:5px;padding-bottom:25px;font-size:90%}

.boldultext {
	font-size:100%; font-weight:bold;color:#036;text-decoration:underline}

.paddedli>li {
	color:#036;font-weight:bold;padding-top:1em}

.wide {
	padding-bottom:1em;font-weight:bold;text-align:center;letter-spacing:1px;font-size:120%}

.bottommenu {
	margin-bottom:1em;text-align:center;font-size:80%;border-bottom:1px dotted #808080;
	border-top:1px dotted #808080;padding:.5em;background-color:#fff}

.bottommenu div.sep {
	padding:0 1.5em;display:inline}

.fontsm {
	font-size:90%}
.text-center {
	text-align:center}
	
.boldtext {
	font-weight:bold;text-align:center;color:#000}

.fade {
	color:#ccc;margin-bottom:1em;}

.spaced li {
	margin-bottom:.5em;font-size:90%}

.underline {
	text-decoration:underline}

#mainvideo {
	float:right;margin:10px}
	
ul.twocol {
	float: left;
	width: 38em;
	margin: 0;
	padding: 0;
	list-style: none;}
 
ul.twocol li {
	float: left;
	width: 19em;
	margin: 0; padding: 0;
	font-size:90%;font-weight:700;
	background-image: url(../images/bullet_sm.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding: 0 0 0 1em; /* left padding moves the text away from the bullet */
}

/* Menu  */
	#nav, #nav ul { /* all lists */
		padding: 0px;
		margin: 0px;
		width : 126px;
		float: left;
		font-size:12px;
		font-weight:bold;
		letter-spacing:1px;
		list-style: none}
		
	#nav li { /* all list items */
		position: relative;
		line-height : 1.25em;
		float: left;
		margin-bottom: -1px;
		width: 119px}
		
	#nav li a {
		width: 115px;
		display : block;
		padding : 10px 5px;
		color : #fff;
		text-decoration : none;
		background-color: #036;}

	#nav li.yellowmenu a {
		color: #000;
		background-color: #ff0;}

	#nav li.special a {
		width: 114px;
		display: block;
		padding: 10px 5px;
		color: #900;
		font-size: 14px;
		text-decoration: none;
		text-align:center;
		border:1px solid #963;
		background-color: #ccc;}

	#nav li a:hover {
		color : #fff;
		background-color : #03c;
		/* border-left: 5px solid #ccc; */}