#wrapper 	{ width: 720px; height: 100%; position: absolute; top: 0px; left: 50px; }
#gradient 	{ width: 100%; height: 106px;	position: absolute; top: 0px; left: 0px; background-image: url(images/gradient_top.gif); background-repeat: repeat-x; }
#mainnode 	{ width: 100%; position: relative; top: 10px; left: 20px; }
#yeoh 		{ width: 100px; height: 108px; position: absolute; top: 0px; left: -59px; }
#us 		{ width: 80px; height: 86px; position: absolute; top: 45px; left: 300px; }
#sitedesc 	{ position: absolute; top: 40px; left: 380px; }
#mainmenu 	{ position: absolute;	top: 93px; left: 450px;	color: #005784; font-size: 80%; font-weight: bold; }
#sidenode 	{ position: absolute; top: 129px; left: 448px; }
#newsnode 	{ position: relative; top: 0px; left: -50px; }
#postnode 	{ position: relative;	top: 0px; left: 0px; }
.rss_box	{ position: relative;	top: 0px; left: -15px; }
#footernode 	{ width: 700px; height: 25px; position: relative; bottom: 0px; left: 0; text-align: center; color: #AAAAAA; margin: 1px 1px; font-size: 60%; }

.mainnodetop 	{ width: 700px; height: 130px; background-image: url(images/main_node_top.gif); }
.mainnodebg 	{ width: 700px; background-image: url(images/main_node_bg.gif); background-repeat: repeat-y; }
.mainnodebottom { width: 700px;	height: 20px; background-image: url(images/main_node_bottom.gif); }

.newsnodetop 	{ width: 500px; height: 40px; background-image: url(images/news_node_top.gif); }
.newsnodebg  	{ width: 500px; height: 100%; background-image: url(images/news_node_bg.gif); background-repeat: repeat-y; }
.newsnodebottom { width: 500px;	height: 20px; background-image: url(images/news_node_bottom.gif); }

.postsidenodetop { width: 240px; height: 40px; background-image: url(images/post_side_node_top.gif); }
.picturesidenodetop { width: 240px; height: 40px; background-image: url(images/picture_side_node_top.gif); }
.sidenodebg	{ width: 240px;	height: 100%; background-image: url(images/side_node_bg.gif); background-repeat: repeat-y; }
.sidenodebottom	{ width: 240px;	height: 20px; background-image: url(images/side_node_bottom.gif); }
.rss_items	{ width: 210px; height: 100%; }
.rss_item	{ font-family: Verdana, Helvetica; font-size: 80%; font-weight: bold; list-style: square; }

body { background-color: #FFFFFF; font-family: Verdana, Helvetica, sans-serif; }

h1 { margin: 0px; color: black; font-family: 'Trebuchet MS', Verdana, sans-serif; font-weight: bold; font-size: 140%; text-decoration: none; }
h2 { margin: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 130%; text-decoration: none; line-height: 120%; }
h3 { margin: 0px; font-size: 120%; font-weight: bold; font-family: Verdana, serif; line-height: 120%; }
h4 { margin: 0px; font-size: 80%; font-weight: bold; }

.nodetable { padding: 0px 6px 0px 6px; }
.quote { margin: 0px 5px 10px 5px; padding: 5px; border-color: #A9B8C2; border-width: 1px 1px 1px 1px; border-style: solid; color: black; font-weight: normal; font-size: 90%; font-family: Verdana, sans-serif; background-color: #FAFAFA; }

.gen { margin: 1px 1px; font-size: 80%; }
.genmed { margin: 1px 1px; font-size: 70%; }
.gensmall { margin: 1px 1px; font-size: 60%; }

hr	{ height: 1px; border-width: 3px; background-color: #ADB2BD; color: #ADB2BD; }
.hrrecent { height: 1px; border-width: 0px; background-color: #ADB2BD; color: #ADB2BD; }

a:link { color: #005784; text-decoration: none; }
a:active { color: #005784; text-decoration: none; }
a:visited { color: #005784; text-decoration: none; }
a:hover { color: #D46400; text-decoration: underline; }
