
/*
Menu Items for masthead titles and images
*/
#mast_title_text 
{
	color:				rgb(51,102,153);
	background-color:	transparent;
	opacity;			0.80;
	text-decoration:	none;
	font-family:		Segoe UI, Geneva, Gill Sans, Arial, Helvetica, sans-serif;
	font-weight:		900;
}

#mast_title_image 
{
	float:				left;
	padding:			4px 8px 0 4px ;
	vertical-align:		middle;
}

a#mast_title_link
{
	color:				rgb(51,102,153);
	background-color:	transparent;
	opacity;			0.80;
	text-decoration:	none;
	font-family:		Segoe UI, Geneva, Gill Sans, Arial, Helvetica, sans-serif;
	font-weight:		900;
}

.footer
{
	font-size:			smaller;
	color:				rgb(204,204,204);
	padding-top:		0;
	margin:				2px;
}


/* Side Menu Items */

#sidemenu
{
	background-color:	transparent;
	padding:			0 2px 0 2px;
	font-size:			smaller;
	color:				rgb(240,240,240);
	list-style-image:	none;
	width:				100%;
}

.menuitem
{
	font-size:			1.2em;
	background-color:	rgb(102,102,102);
	background-image:	url('http://www.n-gate.net/A/img/layout/menuback-purple.png');
	padding:			1px 4px 1px 4px;
	margin:				1px 0 1px 0;
	
}

.menuitem:hover
{
	background-color:	;
	background-image:	url('http://www.n-gate.net/A/img/layout/menuback-hover3.png');
}

a.menulink 
{
	font-family:		Segoe UI, Geneva, Gill Sans, Arial, Helvetica, sans-serif;
	font-size:			;
	text-decoration:	none;
	font-weight:		900;
	color:				white;
}

a.menulink:link 		{color: white; }
a.menulink:visited 		{color: white; }
a.menulink:active 		{color: white; }
a.menulink:hover 		{color: rgb(204,204,204);}

p.menu
{
	padding-top:		0;
	text-align:			right;
}

.linkimage,
.partnerimage,
.contactimage
{
	float:				left;
	padding:			0 4px 0 0 ;
}


/* items in the publication list */

#publist,
#linklist,
#partnerlist,
#contactlist,
{
	margin:				1em 0 0 0;
	padding:			1em 0 0 0;
}

li.publication,
li.link,
li.partner,
li.contact
{
	background-color:	rgb(204,204,204);
	padding:			4px 8px 4px 8px;
	margin:				2px 0 0 2px;
	opacity:			0.8;
}

li.publication:hover,
li.link:hover,
li.partner:hover,
li.contact:hover
{
	background-color:	rgb(220,220,220);
	opacity:			1.0;
}


p.publication,
p.link,
p.partner,
p.contact
{
	margin:				2px 0 0 2px;
	padding:			0;
	opacity:			1.0
}

.sidebarframe
{
	text-align: 		center;
	border:				black solid 1px;
	width: 				120px;
	height:				240px;
	margin:				5px 5% 5px 5%;
}
