a.menu:link { font-family: arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #bf0000; text-decoration: none;font-weight:bold;}
a.menu:visited { font-family: arial, Verdana, Tahoma,  sans-serif; font-size: 11px; color: #bf0000; text-decoration:none;font-weight:bold;}
a.menu:hover { font-family: arial, Verdana, Tahoma,  sans-serif; font-size: 12px; color: #13007c; text-decoration: none;font-weight:bold;}
a:link		{font-family: arial, Verdana, Tahoma,  sans-serif; font-size: 12px; color: #bf0000; text-decoration: none;font-weight:bold;}
a:visited	{font-family: arial, Verdana, Tahoma,  sans-serif; font-size: 12px; color: #bf0000; text-decoration: none;font-weight:bold;}
a:hover		{font-family: arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #13007c; text-decoration: none;font-weight:bold;}

a.articletitle:link		
			{font-family: arial, verdana, tahoma, sans-serif;
			font-size:12px;
			color:#bf0000;
			font-weight:bold;
			background-color:transparent;}
a.articletitle:visited	
			{font-family: arial, verdana, tahoma, sans-serif;
			font-size:12px;
			color:#bf0000;
			font-weight:bold;
			
			background-color:transparent;}
a.articletitle:hover		
			{font-family: arial, verdana, tahoma, sans-serif;
			font-size:12px;
			color:#13007c;
			font-weight:bold;
			text-decoration:underline;
			background-color:transparent;}

.table		{border-style:solid;
			border-color:#7b7b7b;
			border-width:1px;
			border-collapse:collapse;
			}
.itemtable	{border-style:solid;
			border-color:maroon;
			border-width:2px;
			border-collapse:collapse;
			}
.smallmenu	{
			font-family: arial, verdana, tahoma, sans-serif;
			font-size: 10px; 
			color: #000066; 
			font-weight:bold;
			}
.inputbox {  font-family: arial, verdana, tahoma, sans-serif;
				font-size: 10px; 
				color: #bf0000; 
				background-color: white; 
				border: #9CBACF; 
				border-style: solid; 
				border-top-width: 1px; 
				border-right-width: 1px; 
				border-bottom-width: 1px;
				border-left-width: 1px;
				}
.searchbutton {font-family: arial, verdana, tahoma, sans-serif;
				font-size: 10px; 
				font-weight:bold;
				color: #bf0000; 
				width:30px;
				background-color: white; 
				border: #bf0000; 
				border-style: solid; 
				border-top-width: 1px; 
				border-right-width: 1px; 
				border-bottom-width: 1px;
				border-left-width: 1px;
				}
.text		{font-family: arial, verdana, tahoma, sans-serif;
			font-size:12px;
			color:black;
			padding:3px;
			background-color:transparent;
			}
.heading	{font-family: arial, verdana, tahoma, sans-serif;
			font-size:10pt;
			color:#000066;
			padding:3px;
			font-weight:bold;
			background-color:transparent;
			}		

.fieldname	{font-family: arial, verdana, tahoma, sans-serif;
			font-size:12px;
			color:black;
			font-weight:bold;
			padding:3px;
			background-color:transparent;
			}
#margin
			{ 
			margin:auto;
			width:780px;
			}
#outline	{
			position:relative;
			width:780px;
			height:550px;
			padding:5px;
			top:70px;
		
			}
#menuitem1
			{
			position:absolute;
			width:130px;
			height:20px;
			padding:10px;
			padding-left:16px;
			}

#menuplacement
			{
			position:absolute;
			width:130px;
			height:417px;
			left:0px;
			top:49px;
			background-image: url(http://www.dropintheocean.org/images/menu_bg.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;		
			}
#topbar
			{
			position:absolute;
			width:750px;
			height:110px;
			left:-4px;
			top:-80px;		
			}
#main_area {
			position:absolute;
			width:634px;
			left:68px;
			top:44px;			
			padding:10px;		
			}
#rhn_header
			{
			position:absolute;
			width:147px;
			left:600px;
			border:solid 1px #C6332C;	
			background-color:#dfecf8;
			top:50px;			
			}
#image_box
			{
			position:absolute;
			width:147px;
			left:600px;
			border:solid 1px #C6332C;	
			background-color:#dfecf8;
			
			top:300px;
			
			}
#artist_box
			{
			position:absolute;
			width:147px;
			left:600px;
			border:solid 1px #C6332C;	
			background-color:#dfecf8;
			top:74px;
			
			}	
#article_box
			{
			position:absolute;
			width:147px;
			left:600px;
			border:solid 1px #C6332C;	
			background-color:#dfecf8;	
			top:300px;
			}		
#advert_box
			{
			position:absolute;
			width:147px;
			left:600px;
			border:solid 1px #C6332C;	
			background-color:#dfecf8;	
			top:300px;

			}
			
#content {
			position:absolute;
			width:400px;
			left:68px;
			background-image: url(http://www.dropintheocean.org/images/main_bg.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;		
			top:0px;
			overflow-x: hidden;
			margin-right:10px;
			padding-left:20px;
			padding-right:34px;
			padding-bottom:20px;
			}
#article_list{
			position:absolute;
			width:520px;
			height:auto;
			left:125px;
			top:30px;			
			padding:5px;
			}

#article1_title
			{
			position:absolute;
			width:300px;
			height:20px;
			left:460px;
			top:24px;			
			
			}
#article1
			{
			position:absolute;
			width:347px;
			height:171px;
			left:130px;
			top:27px;			
			padding:5px;
			}	
#article1_photo
			{
			position:absolute;
			width:138px;
			height:171px;
			left:482px;
			top:27px;			
			
			}	
#article1_more
			{
			position:absolute;
			width:40px;
			height:10px;
			left:430px;
			top:179px;			
			
			}
#article2_title
			{
			position:absolute;
			width:490px;
			height:20px;
			left:130px;
			top:208px;			
			
			}
#article2
			{
			position:absolute;
			width:409px;
			height:88px;
			left:211px;
			top:234px;			
			padding:5px;
			}	
#article2_photo
			{
			position:absolute;
			width:76px;
			height:88px;
			left:130px;
			top:234px;			
			
			}
#article2_more
			{
			position:absolute;
			width:40px;
			height:10px;
			left:573px;
			top:302px;			
			}
#article3_title
			{
			position:absolute;
			width:490px;
			height:20px;
			left:130px;
			top:332px;			
			
			}
#article3
			{
			position:absolute;
			width:409px;
			height:88px;
			left:130px;
			top:357px;			
			padding:5px;
			}	
#article3_photo
			{
			position:absolute;
			width:76px;
			height:88px;
			left:544px;
			top:357px;			
			}	
#article3_more
			{
			position:absolute;
			width:40px;
			height:10px;
			left:488px;
			top:425px;			
			}

#calendarcontent2
			{
			position:absolute;
			width:140px;
			height:177px;
			left:640px;
			top:209px;			
			padding:1px;	
		
			}

#menuitem	{
			border:1px solid gray;
			width:95px;
			height:18px;
			background-color:white;

			}

