/* menu styles */
#menu ul
{
list-style-type: none;
text-align: left;
margin: 0;
}

#menu ul li a
{
background: transparent url(../images/list-off.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font: normal 14px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #999;
}

#menu ul li a:hover
{
background: transparent url(../images/list-on.gif) left center no-repeat;
color: black;
}

#menu ul li.selected a
{
background: transparent url(../images/list-active.gif) left center no-repeat;
color: #666;
}

/* editorial team */
#editorial_team dt { font-weight: bold;}
#editorial_team dd { display: block; }

/* issue pages */


/* subscriptions */
#subscriptions dd { margin-bottom: 1em; margin-left: 0; }

/* issue pages */
ul#issue_contents, ul#issue_contents ul {margin-left : 0;}
#issue_contents li { list-style: none; padding-bottom: 0.25em;}

#issue_contents h5 {margin: 0;}

#issue_contents li ul li { margin-bottom: 1em; }
#issue_contents li ul li ul { margin-left: 0; }
#issue_contents li ul li ul li { margin-bottom: 0; }

#issue_contents p { margin: 0; margin-left: 2em; }

#issue_contents em { text-transform: uppercase; font-style: normal;}

/* header */
div#header { background: transparent url('../images/combined_logos.jpg') no-repeat top right; }

div#header h1 { margin-bottom: 0; }

div#header h1 span { font-style: italic; font-family: serif;}

div#links dd { margin-bottom: 1em; }

a.external { 
	padding-right: 12px; 
	background: transparent url('../images/elements/external_link.gif') no-repeat 50% right; 
}
a.pdf {
	padding: 4px 20px 4px 0;
	background: transparent url('../images/elements/page_pdf.png') no-repeat 50% right;
}

a.email {
	padding: 4px 20px 4px 0;
	background: transparent url('../images/elements/email_link.png') no-repeat 50% right;
}



#subscriptionAdvert {
	height: 129px;
	background: transparent url('../images/advert_logo.png') no-repeat 5px;
	font-size: 10pt;
/*	border: 1px solid #ddd; */
	padding: 5px;
	color: #b22222;
}

#subscriptionAdvert p {
	padding: 10px 0px 0px 100px;
}

h1.frontPage {font-size: 2em;}