/* Lansdown Centre for Electronic Arts CSS */


/* 
Author: dan@lila.info
Production date : 3/3/08

Notes : 

The CSS below works by specifying the id for the body
Such as 'home', 'news_index' etc, 

And uses this body id declaration to then assign the positioning for the section divs content, content1 & content2 using descendent selection.

For instance, the home page has a different page composition than the news_index page. But both contain the divs 'content', 'content1' and 'content2'. So for eg

.home .content0

will apply the styles at content0 but only in the instance the body id is declared as 'home'.

The body id is set in the database. 
In the 'Content Curator' database, the sections created must be given a 'modifier', i.e told that the created page has a body id. This is found under 'location setup'. So if you create a page you want to be a gallery you must assign this as 'gallery' under the modifier.

THE CSS BELOW IS ORDERED BY THE VARIOUS SECTIONS SUCH AS 
HOME, NEWS_INDEX, EVENTS, GALLERY ETC

THEN THE POSITIONING OF THE CONTENT DIV'S ARE DEFINED
THEN THE STYLING FOR THE ELEMENTS CONTAINED WITHIN EACH DIV
*/


/*------------ ALL PAGES BASIC INFRASTRUCTURE ------------*/
body {
	background:#DCDADA;
	text-align:center;
	margin:0px;
	padding:0px;
	display: block;
	top: 0px;
	clear: left;
	font-family: Arial, Verdana, Trebuchet MS, sans-serif;
	font-size:0.625em;
}
#wrapper{
	margin:0px auto auto;
	width: 758px;
	padding: 0;
}
#sidefade {
	margin:0px auto auto;
	text-align:left;
	width: 773px;
	background-image: url(../images/sidefade.gif);
	background-repeat: repeat-y;
}
#pagecontent {
	padding: 0;
}

.landing_page #pagecontent, .landing_page_level2 #pagecontent{padding: 36px;}
.landing_page .promo p {margin:0;}
.landing_page .daisychainwrapper {display:none}
.landing_page #crumbtrail{
	display:none;
}
.landing_page_level2 #crumbtrail{
	display:block;
}
#pagePadding {padding:10px 36px 0 36px;}

.bigImage {
	padding: 0px;
	margin: 0;
	float: none;
	width: 758px;
	height:207px;
}

.bigImage img {
	width: 758px;
	height:207px;
}
/* articlePage consists of a Big banner across the top in content2, main content in content0 and content1 is floated to the right of main content */

.articlePage #content1{
	float:right;
	margin:		0px 0px 10px 25px;
	width:345px;
}

/* articlePagenoFloat consists of a Big banner across the top in content2, main content in content0 and the content1 -  NOT floated */
.articlePagenoFloat #content1{float:none;margin:0px 0px 10px 36px;}

#contentboxfooter {
	background-repeat: no-repeat;
	height: 37px;
	background-position: 0px bottom;
	background-image: url(../images/bottomcurve.gif);
	margin: 0px;
	padding: 0px;
}


/*------------ STRIP BANNER ------------*/
#middlesexbanner {
		background-color: #FF0000;
	height: 51px;
}


/*------------ SEARCH BOX ------------*/

#searchbox #searchfield {
	font-size: 98%;
	border: 1px solid #999999;
	margin: 0px 4px 0px 0px;
	padding: 4px;
	float: left;
	color: #666666;
	width: 128px;
}
p.searchresult {
	margin-top:25px;
	font-size:1.7em;
}
span.isearch-highlight {
	background-color:	#ffffcc;
}


/*------------ HEADER STYLES ------------*/
#header {
	height: 6.4em;
}
#searchbox {
	float: right;
	top: 27px;
	position: relative;
	right: 10px;
	height: 20px;
	margin: 1px;
	padding: 1px;
	font-size: 100%;
}
#middlesexlogo {
	float: right;
	padding: 6px;
	background-color: #FF0000;
}
#masthead {
	float: left;
	top: 30px;
	left: 36px;
	position: relative;
	width: 500px;
	font-size: 1.6em;
}
#masthead h1{
	text-transform: uppercase;
	font-size: 1.3em;
	letter-spacing: 0.03em;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#subtitle {
	font-weight: bold;
	font-size: 1.1em;
}

/*------------  BASIC FONTS  ------------*/
h2{
	color:#676767;
	display:block;
	font-size:2.7em;
	font-weight:normal;
	margin:0px;
	overflow:visible;
	padding:0;
}


h4{
	color:#676767;
	font-size:1.7em;
	font-weight:normal;
	margin:0px;
	padding:0;
	text-transform:capitalize;
}
blockquote, p {font-size:100%; color:#484848;}
blockquote{
	background-color:#F0F0F0;
	margin:0pt;
	padding:1.5em;
}
/*------------  LINKS  ------------*/


a:link {
	text-decoration:none;
	color:#438B9E;
}
a:visited {
	color:#666666;
	text-decoration:none;
}
a:active, a:hover, a:focus {
	text-decoration:underline;
}

/*------------  ACCESS SHORTCUTS - JUMP TO CONTENT ETC  ------------*/
.accessShortCuts{text-indent:-9999em;display:block; height:0}

#content .promo a:visited, #content1 .promo a:visited, #content2 .promo a:visited {
	border-bottom:none;
	color:#666666;
/*	font-weight:bold;*/
}

/*------------  TOP NAVIGATION  ------------*/
#topnav {
	font-size:1.1em;
	line-height:normal;
	background-color: #F4F1F1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e2e2e2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	background-image: url(../images/navbar.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	overflow: visible;
	float: left;
	width: 751px;
	padding-left: 7px;
	z-index: 10;
}
#topnav ul .here, #topnav ul .ancestor, #topnav ul .expandhere {
	background-image:url(../images/navbar_on.gif);
	border-bottom:0px solid white;
	background-repeat: repeat-x;
	background-color: #FAFAFA;
	background-position: bottom;
}
#topnav ul, #topnav ul ul { /* all lists */
	margin: 0 0px 0 0;
	list-style: none;
	line-height: 1;
	padding: 0px;
	z-index:1000;
}
#topnav ul a {
	display: block;
}
#topnav ul li { /* all list items */
	float: left;
	width: 8em;
}
#topnav ul li a {
	padding-top: 8px;
	display: block;
	padding-bottom: 4px;
	height:1.4em;
	display:block;
	text-align: center;
}
#topnav ul li a:hover, #topnav ul li a:focus{ 
	display:block;
	background:url(../images/navbar_on.gif) #FAFAFA bottom repeat-x ;
	border-bottom:none;
}
#topnav ul a:hover, #topnav ul a:focus{ 
	display:block;
	background:url(../images/navbar_on.gif) #FAFAFA bottom repeat-x ;
	border-bottom:none;
}
#topnav ul li li{ /* all list items */
display:block;
width:11em;
	height: auto;
	border-top: 0px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	background-color:#FFFFFF;
}
#topnav ul li li a{ /* all list items */
	display:block;
	height:auto;
	width:auto;
	text-align:left;
	padding:10px;
}
#topnav ul li li a:hover,#topnav ul li li a:focus{ /* all list items */
	background-color:#FAFAFA;
}
#topnav ul li ul { /* second-level lists */
	position: absolute;
	width: 11em;
	left: -999em;
		margin:0px;
		padding:0px;
}
#topnav ul li ul{
padding:0px;
	margin:0px;
}
#topnav ul li ul a {
	width: auto;
	_width:10em;/* a specific for i.e to make the cells of the dropdown behave as active links*/
}
#topnav ul li:hover ul, #topnav ul li li:hover ul, #topnav ul li li li:hover ul, #topnav ul li:focus ul, #topnav ul li li:focus ul, #topnav ul li li li:focus ul, #topnav ul li.sfhover ul, #topnav ul li li.sfhover ul, #topnav ul li li li.sfhover ul {
	left: auto;
}
#topnav ul li:hover, #topnav ul li:focus, #nav li.sfhover {
	background: #ffffff;
}
#topnav li:hover ul, #topnav li:focus ul, #topnav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	background-color:#FFFFFF;
}
/*
#topnav ul li ul li ul li { to suppress 2nd level content onwards from dropdown 
	display: none;	
}
*/

/* 2ND LEVEL POP-OUTS */
#topnav li ul ul {
	margin: -2.3em 0 0 10em;
}
#topnav li:hover ul ul, #topnav li:focus ul ul, #topnav li.sfhover ul ul {
	left: -999em;
}

#topnav li:hover ul, #topnav li li:hover ul, #topnav li:focus ul, #topnav li li:focus ul, #topnav li.sfhover ul, #topnav li li.sfhover ul {
	left: auto;
}
#topnav li:hover, #topnav li:focus, #topnav li.hover {
    position: static;
}

/*------------ CLEARS ------------*/
.clearboth{
	clear:both;
	margin: 0px;
	padding: 0px;
}
.clearright {
	clear: right;
}


/*------------  CRUMBTRAIL  ------------*/
#crumbtrail {
	padding: 3px 3px 3px 0px;
	margin-bottom: 5px;
	font-size:1em;
	margin-left: 0px;
}
#crumbtrail a, #crumbtrail a:visited{
	color: #999999;
}
#crumbtrail ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
} 
#crumbtrail ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
}
#crumbtrail li.ancestor a.depth1:before {/* pure css crumbtrail divider used because it reads as live markup text */
		content: "\0020 \0020 \0020 \00BB \0020";
}
#crumbtrail a:hover, #crumbtrail a:focus {
	text-decoration: underline;
}
#crumbtrail ul li a.depth0 {/* crumbtrail divider for ie6 which can't include content inclusion or pseudo selectors duhh! */
	_background-image: url(../images/gt.gif);
	_background-repeat: no-repeat;
	_background-position: right;
	_padding-right:12px;
}
#crumbtrail a:visited{border:none;text-decoration:none}
#crumbtrail li.here a:before, #crumbtrail li.expandhere a:before{content:"\0020 \0020 \0020 \00BB \0020";}
#crumbtrail li.here a:before, #crumbtrail li.expandhere a:before {/* crumbtrail divider for ie6 which can't include content inclusion or pseudo selectors duhh! */
	_background-image: url(../images/gt.gif);
	_background-repeat: no-repeat;
	_background-position: right;
	_padding-right:12px;
}

/*------------ DOCUMENT LOGOS ------------*/
.pdf {
	background-image: url(../images/icon_pdf.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
}

td.pdf {background-image:none}
td.pdf a {
	background: url(../images/icon_pdf.gif) left no-repeat;
	padding-right: 18px;
	padding-top: 3px;
}
.rtf {
	background-image: url(../images/icon_word.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
}
td.rtf {background-image:none}
td.rtf a {
	background: url(../images/icon_word.gif) left no-repeat;
	padding-right: 18px;
	padding-top: 3px;
}

.doc {
	background-image: url(../images/icon_word.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
}
td.doc {background-image:none}
td.doc a {
	background: url(../images/icon_word.gif) left no-repeat;
	padding-right: 18px;
	padding-top: 3px;
}


.flv, .mpg {
	background-image: url(../images/icon_film.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
}
td.flv, td.mpg {background-image:none}
td.flv a, td.mpg a {
	background: url(../images/icon_film.png) left no-repeat;
	padding-right: 18px;
	padding-top: 3px;
}

.mp3 {
	background-image: url(../images/icon_music.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
}
td.mp3 {background-image:none}
td.mp3 a {
	background: url(../images/icon_music.png) left no-repeat;
	padding-right: 18px;
	padding-top: 3px;
}


/*------------ PAGE SECTION HEADER ------------*/

h2.title  {
	width:460px;
}
#content .sub_title {
	color: #4D4D4D;
	font-size: 1.7em;
	line-height: 1.2em;
}


/*------------ LINK STYLES FOR MASTHEAD AND NAV ------------*/
a img {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}
#header a:link, #topnav a:link{
	font-weight: normal; color: #6C7176; text-decoration: none
}
#header a:visited, #topnav a:visited{
	font-weight: normal; color: #6C7176; text-decoration: none
}
#header a:hover, #topnav a:hover{
	font-weight: normal; color: #6C7176; text-decoration: underline;
}




/*---------- LAYOUT ELEMENTS --------------*/
.divider {
	clear: both;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#floatright {
	padding: 10px 40px 10px 40px;
	float: right;
}

.RightImage, .LeftImage {float:right; padding:0;margin:0pt 0pt 10px 20px; border:solid 1px #CCCCCC;}
.LeftImage{float:left;margin:0pt 20px 10px 0pt}
.RightImage img ,.LeftImage img{display:block; margin:0}
.RightImage p ,.LeftImage p{color:#6b6b6b; display:block; font-size:75%; margin:3px; line-height:1.2;}

/*------------ CALENDAR ------------*/
#calendar {
	background-image: url(../images/left.gif);
	background-repeat: no-repeat;
	width: 221px;
}
#calendar p {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#calendar a {
	display: block;
	width: 207px;
}
#calendar ul {
	padding: 0px;
	margin: 0px;
}
#calendar ul li {
	display: inline;
}
#calendar ul li a{
	padding: 10px 0px 0.5em 12px;
	text-decoration: none;
	line-height: 1.3em;
	color: #000000;
	font-size:0.75em;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-right: 1px;
}
.calendarmiddle{
	background-color: #FFFFFF;
	border-right:solid 1px #ccc;
	border-left: solid 1px #ccc;
	line-height: 1.3em;
	color: #000000;
	font-size:0.75em;
	padding: 5px;
	text-decoration: none;
	width: 209px;
}
#content_calendar{
	float: right;
	width: 222px;
	height: auto;
	margin: 23px -10pt 10px 10px;
}
#calendarbottom {
	background:url(../images/subnavbottom.gif) no-repeat right top;
	display:block;
	margin-bottom:2em;
	padding:6px 0;
	width:221px;
}
#calendartop {
	background: url(../images/right.gif) no-repeat right top;
	display: block;
	margin-left: 9px;
	width: 212px;
	padding: 8px 0;
}
#calendar ul li a:hover {
	text-decoration: none;
	background: url(../images/greyfade.jpg) ##E9E9E9 repeat-x bottom ;
}
#calendar ul li.here a{
	background: #CCCCCC url(../images/sidenav_on.jpg) repeat-x bottom;
	color: #000000;
	font-weight: bold;
}
#calendar ul li.ancestor a{
	background: #cccccc;
	color: #000000;
}
#calendar ul li.top a{
	background: #EEEBE2;
	color: #5F6365;
	border-top: 1px solid #A8ACB1;
	border-bottom: 1px solid #A8ACB1;
}
#calendar ul li.top a:hover{
	text-decoration: none;
	background-color: #F6F4EE;
}
#calendar ul ul{
	margin-left:0px;
	padding-left:20px;
	padding-bottom: 10px;
}
#calendar ul ul li a , #rightcolumn ul li.here ul li a{
	width:10em;
	background-image: none;
	font-size: 95%;
	background-color: #FFFFFF;
	}
#calendartop h4 {
	margin: 0px;
	padding: 0px;
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
}
#calendar_flash_holder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DCDCDC;
	border-left-color: #DCDCDC;
	padding-left: 4px;
	background-color: #FFFFFF;
}



/*------------ TRANSPARENT CAPTION STYLES ------------*/

/*------------ GENERIC TRANSPARENT CAPTION FOR SIMPLEGALLERY ------------*/
.bigImage p.caption{
	background-color:#FFFFFF;
	float:right;
	font-size:1.1em;
	margin:0px;
	opacity:0.9;
	padding:3px 5px;
	position:relative;
	right:5px;
	text-align:right;
	top:-25px;
	width:auto;
	z-index:1;
}

/*------------ TRANSPARENT CAPTION FOR PROMO ON HOMEPAGE TEMPLATE ------------*/
.home .overlaycaption{
	position:relative;
	z-index:100;
	text-align:right;
	/*top: -3em;*/
	font-size: 1em;
}
.home .overlaycaption p{
	padding-right:5px;
	padding-left:5px;
	float:right;
	width:auto;
	opacity:0.9;
	filter:alpha(opacity=90);
	background-color:#FFFFFF;
	position:relative;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.home .promo{
	width:379px;
	height:204px;
	float:left;
}
.home .overlaycaption a {
	background-color:#FFFFFF;
	border-right:1px solid #E7E7E7;
	color:#666;
	float:right;
	opacity:0.9;
	padding:3px 5px;
	position:relative;
	width:auto;
	font-weight:bold;
}
.home .promopic {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


/*------------ TRANSPARENT CAPTION FOR IMAGE ON NEWS ARTICLE ------------*/
.news_index .caption{
	position:relative;
	z-index:100;
	text-align:right;
	top: -3em;
	font-size: 1.1em;
}
.news_index .caption {
	padding-right:5px;
	padding-left:5px;
	float:right;
	width:auto;
	opacity:0.9;
	filter:alpha(opacity=90);
	background-color:#FFFFFF;
	position:relative;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.news_index .news_image{
/*
	width:457px;
	float:left;
*/
}
.news_index .caption a {
	padding-right:5px;
	padding-left:5px;
	float:right;
	width:auto;
	opacity:0.9;
	filter:alpha(opacity=90);
	background-color:#FFFFFF;
	position:relative;
	color: #24BDB6;
	padding-top: 3px;
	padding-bottom: 3px;
}



/*------------ TRANSPARENT CAPTION FOR IMAGE ON PEOPLE DETAILS ------------*/
.people_details .caption{
	position:relative;
	z-index:100;
	text-align:right;
	top: -3em;
	font-size: 0.7em;
}
.people_details .caption {
	padding-right:5px;
	padding-left:5px;
	float:right;
	width:auto;
	opacity:0.9;
	filter:alpha(opacity=90);
	background-color:#FFFFFF;
	position:relative;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.people_details .news_image{
	width:520px;
	height:204px;
	float:left;
}
.people_details .caption a {
	padding-right:5px;
	padding-left:5px;
	float:right;
	width:auto;
	opacity:0.9;
	filter:alpha(opacity=90);
	background-color:#FFFFFF;
	position:relative;
	color: #24BDB6;
	padding-top: 3px;
	padding-bottom: 3px;
}



/*------------ END TRANSPARENT CAPTIONS SECTION ------------*/



/*------------  FOOTER  ------------*/
.footer {
	margin: 10px 22px;
	color: #999999;
}
.footer img {
	margin-right: 10px;
	float: left;
}
.footer hr {
	width: 300px;
	color: #CCCCCC;
	height: 1px;
	padding: 0px;
	margin: 0px;
}
.footer #footer_text {
	display: block;
	padding-top: 8px;
	border-top: 1px solid #DBDBDB;
	float: left;
	margin: 0px;
	width: 666px;
	font-size: 1.2em;
}
.footer #footer_text a {
	color: #999999;
	text-decoration: none;
}




/*------------ QUOTE ------------*/
#quote {
	display: block;
	margin: 15px 15px;
	font-style: italic;
	font-size: 0.9em;
	background-color: #FDDEBB;
	float: left;
	padding: 6px 8px 8px;
}



/*------------ FEATURES STYLE ------------*/
.features {
	clear:left;
	margin:5px 0px;
	padding:8px 0px 18px;
}

.dtstart, .dtend{color:#999; font-size:1em;}

.features p {
	margin-top:0.2em;
	margin-bottom:0.2em;
	line-height: 1.4em;
	color: #414141;
	font-size: 1.25em;
}
.features p a {
	font-weight: bold;
	color: #FF0000;
}
.features .description {
	margin-top: 1em;
	margin-bottom: 1em;
}
.features h3 {
	color: #4D96A9;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.9em;
}
.features h3 a{
	color: #4D96A9;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.features_article h3{color:#686868;font-size:1.9em; font-weight:normal;margin:10px 0pt;}
.features_article h4{color:#686868;font-size:1.9em; font-weight:normal;margin:10px 0pt;}
.features_article ul {
	color:#686868;
	font-size:1.8em;
	font-weight:normal;
	list-style-position:inside;
	margin:0pt;}
.features_article ul li, .features_article dl dt {margin:1em 0pt}

.features a:hover, .features a:focus{
	text-decoration: underline;
}




/*------------ FEATURES ARTICLE STYLE ------------*/

.features_article .summary a {
	color: #FF0000;
	font-size: 1em;
	margin-top: 1.25em;
}
.features_article p {
	font-size:1.4em;
	margin:1em 0;
	line-height:1.4;
}
.features_article p a {
	font-weight: bold;
	color: #4D96A9;
}



/*------------ PROMO STYLES ------------*/
.promo {
	font-size: 1.25em;
	color: #414141;
	float: left;
	margin: 5px 15px 5px 0px;
	_margin-right: 0px;
	_padding-right:12px;
	width: 156px;
}
.promo a{
	color: #4D96A9;
	text-decoration:none;
}
.promo a:hover, .promo a:focus, .promo_clear a:hover, .promo_clear a:focus{
	color: #4D96A9;
	text-decoration:underline;
}
.promo a:hover h2, .promo a:focus h2, .promo_clear a:hover h2, .promo_clear a:focus h2{
	color: #4D96A9;
	text-decoration:underline;
}
.promo h2, .promo_clear h2{	
	text-decoration:none;
	font-size: 1em;
	width: 153px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333333;
}
.promo h2 a, .promo_clear h2 a{
	color: #4D96A9;
	cursor: default;
}
.promo_clear {
	font-size: 1.25em;
	color: #414141;
	float: left;
}
.promo .promopic {
	height: 135px;
	width: 157px;
	margin: 1px;
	padding: 0px;
	float: none;
}
.promo .promopic img {
	height: 133px;
	width: 156px;
	border: 1px solid #999999;
}
.promo_section_title {
	clear: both;
	margin-bottom: 16px;
}
.promo_section_title_divider {
	clear: both;
	margin-top: 6px;
	margin-bottom: 10px;
	background-image: url(../images/dotted_line_horizontal.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 13px;
}
.promo_section_title h2 {
	color: #333333;
	font-size: 2em;
	font-weight: normal;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-transform: capitalize;
}
.promo_section_title_divider h2 {
	color: #333333;
	font-size: 2em;
	font-weight: normal;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-transform: capitalize;
}

.promo_halfpage {
	width: 45%;
	float:right;
}
.promo_halfpage p {
	font-size: 1.45em;
	line-height: 1.3em;
}

.promoBigPicture, .promoBigPicture .promopic, .promoBigPicture .promopic img{height:auto; width:auto; font-size:1.2em}
.promoBigPicture .promopic img {border: 1px solid #999999; margin-bottom: 3px;}

/*------------ PEOPLE STAFF GALLERY STYLES ------------*/
.contact_gallery {
font-size: 1.1em;
	color: #414141;
	float: left;
	margin: 5px 0px 5px 0px;
	width: 156px;
	padding-left: 28px;
	min-height:210px;
	/* begin min height hack for ie6 */
	height:auto !important;
	height:210px;
	/* end min height hack for ie6 */
}
.contact_gallery a{
	color: #4D96A9;
	font-weight: bold;	
	font-size: 1.2em;
}
.contact_gallery a:hover{
	color: #4D96A9;
	text-decoration:underline;
}
.contact_gallery a:hover h2{
	color: #4D96A9;
	text-decoration:underline;
}
.contact_gallery h2{
	font-size: 1em;
	width: 153px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333333;
}
.contact_gallery h2 a{
	color: #4D96A9;
}
.contact_gallery img {
	border: 1px solid #999999;	
	margin-bottom:3px;
	width: 156px;
	height: 133px;
}



/*------------ NEWS ------------*/
.news_toolbar {
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 1.2em;
}
.news_toolbar p {
	line-height: 1.4em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
.news_image {
	margin: 1em 0;
}




/*------------ LINKS WEB UL ------------*/
.links, .web, ul, .links, .web, ul {
	margin: 0px;
	padding: 4px;
}
#content1 .links, .web, ul{
	margin: 0px;
	padding: 4px;
	margin-left:10px;
}
#content0 .links, .web, ul{
	margin: 0px;
	padding: 4px;
	margin-left:10px;
}
div.pagemenu ul {
	margin:0px;
	padding:0px;
}
div.pagemenu ul li {
	margin:0px;
	padding:0px;
}




/*________________________________________________*/


/*  MODIFIER/SECTION SPECIFIC STYLES   */

/*________________________________________________*/






/*------------ HOME PAGE / INDEX PAGE / FIRST PAGE STYLE ------------*/
.home .title {
	display: none;
}
.home #pagecontent {
	margin: 0px;
	padding: 0px;
}
.home #content {
	clear: left;
	width: 758px;
}
.home #content1 {
	margin: 40px 20px 20px 0px;
	width: 300px;
	color: #444444;
	float: left;
	clear: both;
	padding-left: 37px;
}
.home #content .promo {
	border-bottom:1px solid #E2E2E2;
	width: 378px;
	float: left;
	height: 204px;
	padding:0px;
	margin:0px;
	font-size:1em;
}
.home #content .promo .promopic {
	height: 204px;
	width: 378px;
	margin: 0px;
	padding: 0px;
	border: none;
}
.home #content .promo .promopic img {
	height: 204px;
	width: 378px;
	border: none;
}
.home .promo h2 {
	display: none;
}



/*------------ HOMEPAGE NEWS FEED BOX ------------*/
.home .feed h2 {
	color: #4C4C4C;
	display: block;
	font-family: "Trebuchet MS";
	font-size: 1.85em;
	font-weight: normal;
	margin: 0px;
	padding: 7px 0 6px 16px;
	text-transform: uppercase;
	background: url(../images/latest_topbox.gif) no-repeat top;
}
.home .newsFeedItem{padding:7px 14px 5pt; font-size:1.2em}
.home .newsFeedItem p{margin:0;}
.home .feed h3 {margin:0; padding:0; font-size:1.2em}

.home #content2 {
	float: left;
	margin: 46px 0 0 25px;
	background: url(../images/latest_bottombox.gif) #F3F3F3 no-repeat bottom;
	padding-bottom: 8px;
	width: 351px;
}
.home #afeedfeed{
	margin: 0px;
	padding: 0px;
}
.home .feed a:visited{text-decoration:none;}

.home #feed_item {
	font-size:1em;
	color: #00CCCC;
}
.home .latest_box {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E2E2E2;
	border-left-color: #E2E2E2;
	background-color: #F3F3F3;
	background-image: url(../images/latest_bottombox.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 16px;
}
.home .bottom_box {
	background-image: url(../images/latest_bottombox.gif);
	height: 9px;
}
.home .feed {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.home .feedfooter {
	margin: 0px 0px 0px 16px;
	padding: 0px;
	display: none;
}

.home p.feedmorelink {padding:10px 0pt 10px 14px; margin:0; font-size:1.1em;}

.home .stdate {
	margin: 0px;
	padding: 0px;
}

.home .listing img {
	margin-top: 4px;
	margin-right: 9px;
	margin-bottom: 4px;
	width: 80px;
}

.home .light, 
.home .dark {	
	padding: 10px 7px 7px 15px;
	margin: 0px;
}
.home .summary {
	margin: 0px;
	padding: 0px;
}
.home .summary a {
	font-weight: bold;
	color: #4D96A9;
	font-size: 1.1em;
	margin-bottom: 0px;
	display: block;
}
.home .description {
	font-size:1em;
	margin-top: 0;
}
.home .feedintro {
	display: none;
}



/*------------ GALLERY (FULL PAGE) STYLE ------------*/
.people #pagecontent {
	padding-right: 2px;
}
.people #content1 {
	margin: 0px;
	padding: 0px;
	width: 700px;
}
.people #content2 {
	float: none;
}




/*------------ PEOPLE DETAILS ------------*/
.people_details .rightmedia {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px;
}
.people_details .rightmedia img {
	height: 133px;
	width: 155px;
	border: 1px solid #C0C0C0;
	float: left;
}
.people_details #content {
	margin: 0px;
	padding: 0px;
}
.people_details #content1{
	float: left;
	width: 237px;
	clear: right;
	margin: 0px 0px 0px 1px;
	padding: 0px;
}
.people_details .title {
	display: block;
}
.people_details #pagecontent {
	margin: 0px;
	padding: 0px;
}
.people_details #content2 {
	float: left;
	width: 237px;
}

.people_details #content .article_copy {
	padding-top: 7px;
	padding-right: 17px;
	padding-bottom: 7px;
	padding-left: 37px;
	margin: 0;
}




/*------------ NEWS INDEX ------------*/
.news_index .rightmedia {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px;
}
.news_index .rightmedia img {
	height: 133px;
	width: 155px;
	border: 1px solid #C0C0C0;
	float: left;
}
.news_index #content {
	padding-bottom: 8px;
	margin-bottom:12px;
	overflow: visible;
}
.news_index #content1, .events_index #content1{
	float: right;
	width: 222px;
	margin-left: 10px;
	clear: right;
}
.news_index #content1 .feed, .events_index #content1 .feed{
	padding: 0pt 0pt 20pt 20px;
	border-left:1px solid #CCCCCC;
}

.news_index #forthcomingeventsfeed .feedintro {
	margin: 0px;
	padding: 0px;
}
.news_index #forthcomingeventsfeed .listing {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 1em;
}
.news_index #pagecontent #content1 p, .events_index #pagecontent #content1 p {
	margin: 0px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: normal;
}
.news_index h2.title  {
	width: 450px;
}

.news_index h3 {
	color:#686868;
	font-size:1.9em;
	font-weight:normal;
	margin:0pt;
}
.news_index #content2 {
	clear: both;
}
.news_index .stdate .dtend {
	font-weight: normal;
}
.news_index h2.feedtitle, .events_index h2.feedtitle {
	font-size:1.6em;
	font-weight:bold;
}
.news_index .promo {
	margin-right: 13px;
}



/*------------ GRAD FUNDING ------------*/
.grad_funding .rightmedia {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px;
}
.grad_funding .rightmedia img {
	height: 133px;
	width: 155px;
	border: 1px solid #C0C0C0;
	float: left;
}
.grad_funding #content {
	width: 460px;
	float: left;
	background-image: url(../images/dotted_line_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 14px;
	margin-bottom: 20px;
}
.grad_funding #content1{
	float: right;
	width: 222px;
	margin-left: 10px;
	clear: right;
	margin-top: 21px;
	font-size: 1em;
}








/*------------ EVENTS INDEX ------------*/
/*.events_index pagePadding*/


.events_listing .vevent {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}
.events_index .rightmedia {
	float: left;
	margin: 10px 10px 10px 0px;
	padding: 0px;
}
.events_index .vevent h3 {
	color: #4D96A9;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.9em;
}
.events_index .vevent h3 a{
	color: #4D96A9;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.events_index .rightmedia img {
	/*
	height: 133px;
	width: 155px;
	*/
	border: 1px solid #C0C0C0;
	float: left;
}
.events_index .vevent a:hover {
	text-decoration: underline;
}
.events_index .vevent .summary a {
	color: #FF0000;
	font-size: 1em;
	margin-top: 1.25em;
}
.events_index .features {
	margin:1em 0 2em;
	padding:0;
}

.events_index .features_article {
	background:none;
	padding:0;
}
.events_index .features p {
	margin-top:0;
	margin-bottom:0.2em;
}
.events_index .vevent p a {
	font-weight: bold;
	color: #FF0000;
}
.events_index .vevent .description {
	margin-top: 1em;
	margin-bottom: 1em;
}
.events_index #content {
	padding-bottom: 14px;
	margin-bottom: 20px;
	overflow: visible;
}
.events_index #content1{
float: right;
	width: 222px;
	margin-left: 10px;
	clear: right;
}
.events_index .vevent h3 {
	color: #4D96A9;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.9em;
}
.events_index .vevent h3 a{
	color: #4D96A9;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.events_index .vevent .summary a {
	color: #FF0000;
	font-size: 1em;
	margin-top: 1.25em;
}
.events_index .vevent p {
	margin-top:0em;
	margin-bottom:0em;
	line-height: 1.4em;
	color: #414141;
	font-size: 1.25em;
}
.events_index .vevent p a {
	font-weight: bold;
	color: #FF0000;
}
.events_index .vevent .description {
	margin-top: 0em;
	margin-bottom: 1em;
	font-size: 1.2em;
}
.events_index .previousnextheader {
	padding-top: 17px;
	background-image: url(../images/dotted_line_horizontal.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.events_toolbar {
	margin: 0px 0px 16px;
}
.events_index .events_listing .vevent .dark {
	padding: 5px;
}
.events_index .events_listing .vevent .light {
	padding: 5px;
}
.events_index .title h2 {
	width: 250px;
}
div.vevent {
	float:left;
	margin: 0px;
	padding: 10px 0px 0px;
	border: none;
	width: 450px;
}

.news_index div.vevent, .events_index div.vevent{width:auto; float:none}
p.feedmorelink{margin:10px 0 30px 0;}

div.archive {display:block; margin:10px 0;}

.vevent .dark {
	padding: 8px;
	margin: 0px;
}
.vevent .light {
	padding: 8px;
}



/*------------ RESEARCH RESULTS TABLE  ------------*/
.results  table{
	width:100%;
	margin: 0px;
	padding: 0px;
}
.results th{
	text-align:center;
	padding:10px;
	height:1.2em;
	font-weight: bold;
	font-size: 1em;
}
.results td{
	padding:3px 5px;
	margin: 0px;
}
.results .light{
}
.results .dark{
	background-color:#EEEEEE;
}
.results  tr.light{
	border-left:1px solid #DEDEDE;
}
.results .dark td{
	/*border-right:1px solid #FFFFFF;*/
}
.results .light td{
	background-color: #FFFFFF;
	/*border-right:1px solid #DEDEDE;*/
}
.results .results_table {
	background-image: url(../images/results_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.results #pagecontent {
	padding-right: 30px;
	padding-left: 37px;
}
.results .results_table_bottom {
	background-image: url(../images/results_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 20px;
}
.results .results_table a {
	text-decoration: underline;
	font-weight: bold;
}
.results .awards p {
	margin: 4px 0px;
	padding: 0px;
}
.results .pagelinks {
	margin-bottom: 8px;
}
.results  .awards {
	font-size: 0.8em;
	margin-bottom: 5px;
}
.results .awards a {
	color: #41A0B8;
}




/*------------ PEOPLE DETAILS ------------*/
.people_details #content .news_image img {
	height: 204px;
	width: 520px;
}
.people_details #content1 .promo p {
	padding: 0px 6px 3px;
	font-size: 0.7em;
	margin: 0px;
}
.people_details #content1 .promo h2 {
	margin: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 0.7em;
}
.people_details #content p {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.people_details .rightcolumn .image_thumbnail img {
	width: 237px;
	height: 204px;
}
.people_details .details_wrapper {
	width: 758px;
}
.people_details #content h2 {
	padding-left: 36px;
}
.people_details #content h2 {
	font-size: 2.5em;
	color: #333333;
	padding-top: 10px;
		color:#676767;
display:block;
font-size:2.7em;
font-weight:normal;
height:35px;
margin-bottom:20px;
overflow:visible;
text-transform:capitalize;
	
}
.people_details #content .leftcolumn h2 {
	font-size: 3em;
	color: #636362;
	font-weight: normal;
	margin: 0px;
	padding: 18px 0 0 36px;
}
.people_details #content .leftcolumn h3 {
	color: #636362;
	font-weight: normal;
	font-size: 1.7em;
	margin: 0px;
	padding: 0 0 36px 36px;
}

.people_details #content .leftcolumn h4 {
	color: #636362;
	font-weight: normal;
	font-size: 1.8em;
	margin:1em 0pt 10px;
	padding: 0;
}

.people_details #content .leftcolumn h5 {
	color: #636362;
	font-weight: normal;
	font-size: 1.4em;
	margin:10px 0pt;
	padding: 0;
}
.people_details .leftcolumn .description {
	font-size: 1.4em;
	line-height:1.4em;
	padding: 0 20px 30px 36px;
}
.people_details .rightcolumn .fullname {
	color: #333333;
	font-size: 1.15em;
	padding-top: 10px;
}
.people_details .rightcolumn .fullname p {
	display: inline;
}
.people_details .bready{
color:#636362;
font-size:1.7em;
font-weight:normal;
margin:0px;
padding:0px 0px 36px 36px;}

.people_details .rightcolumn .phone {
	margin: 0px;
	font-size: 1.15em;
	display: block;
}
.people_details .rightcolumn .email {
	display:block;
	font-size:1.15em;
	margin:0px;
	padding-bottom:10px;
}

.people_details .rightcolumn .email form{background-color:#F7F7F7; padding:10px; border: solid 1px #DEDEDE; width:200px;}
.people_details .rightcolumn .email input, .people_details .rightcolumn .email #message{width:190px}
.people_details .rightcolumn .email input#submit{margin-top:5px;text-transform:capitalize;width:auto;}

.people_details .rightcolumn .weblink {
	display:block;
	font-size:1.15em;
	margin:0px;
	padding-bottom:10px;
}
.people_details .rightcolumn .boxbottom {
	background: url(../images/boxbottom.gif) no-repeat top;
	height: 10px;
	width: 221px;
	margin-bottom: 12px;
}
.people_details .rightcolumn .middlebox {
	background-color:#F8F5F5;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	color:#000000;
	font-size:1.1em;
	padding:0pt;
	width:219px;
}
#content .details_wrapper .rightcolumn .middlebox h5 {
	background-color:#f0f1c1;
	padding: 10px 0px 10px 10px;
	font-size:1.25em;
	margin: 10px 0px 5px 0px;
}

.people_details .rightcolumn .related_projects {
	background: url(../images/teaching_boxtop.jpg) no-repeat top #F8F5F5;
	margin: 0px;
	width: 221px;
}
.people_details .rightcolumn .related_publications {
	background: url(../images/publications_boxtop.jpg) no-repeat top #F8F5F5;
	margin: 0px;
	width: 221px;
}
.people_details .rightcolumn .related_courses {
	background: url(../images/research_boxtop.jpg) no-repeat top #F8F5F5;
	margin: 10px 0px 0px;
	width: 221px;
}
.people_details .rightcolumn h3 {
	font-weight: bold;
	margin: 0px;
	padding: 10px 5px 8px 10px;
	font-size: 1.45em;
	text-transform: uppercase;
	color: #333333;
}

.people_details .rightcolumn .middlebox a {
	font-weight:normal;
	padding:3px 0pt 4px 10px;
}

#content .middlebox a{
	color: #666;
	font-weight:normal;
}
#content .middlebox h5 {
	padding:0px 0px 0px 10px;
}
.people_details .rightcolumn .middlebox a:link {
	color: #666;
	display:block;
}

.people_details .rightcolumn .middlebox a:hover, .people_details .rightcolumn .middlebox a:focus {
	color: #666666;
	display:block;
	background-color:#D3D0D0;
}

.people_details .rightcolumn .middlebox a:visited {
	display:block;
}

.people_details .middlebox li.contacthere {
	background-color:#D3D0D0;
}

.people_details .phone {
	display: none;
}
.people_details .middlebox ul, .people_details .middlebox li {
	line-height:1.1;
	list-style-type:none;
	margin:0px;
	padding:0pt;
}
.people_details .middlebox ul{
	padding-top:5px;
}

.people_details .details_wrapper .rightcolumn {
	float: right;
	width: 237px;
	z-index: 0;
	width:237px;
}
.details_wrapper .leftcolumn {
	float: left;
	width: 518px;
}
.details_wrapper .leftcolumn img {
	width: 520px;
	height: 204px;
}

.people_details #content #crumbtrail {
	width: 200px;
	margin: 0px;
	padding: 15px 0px 0px 36px;
	display:block;
}
/*------------  PEOPLE DETAILS CRUMBTRAIL  ------------*/
.people_details #content a:visited, .people_details #content1 a:visited, .people_details #content2 a:visited{
	border:none; color: #999; text-decoration:none;
}



/*------------ STUDENT LIFE styles ------------*/
.student_life #content {
	float: left;
	margin-right: 2px;
	overflow: inherit;
	margin-bottom:12px;
}

.student_life #content .article_copy{
	float: left;
	margin-right: 2px;
	overflow: inherit;
	width: 330px;
	margin-bottom:12px;
}

.student_life #content1 {
	float: right;
	width: 350px;
}
.student_life #content2 {
	width: 350px;
	float: right;
}
.student_life #content2 {
	float: right;
	clear: right;
	width: 336px;
	padding-right: 14px;
}
.student_life #pagecontent {
	padding-right: 1px;
	padding:0;
}



.student_life #content p {
	display: block;
	float: left;
}
.student_life  .prevnext {
	display: none;
}
.student_life .prevnext .clearboth {
	display: none;
}
.student_life #content .clearboth {
	display: none;
}



/*------------ RESEARCH INDEX styles ------------*/

.research_index #crumbtrail, .research_index .daisychainwrapper{
	display:none;
}

.research_index #pagecontent {padding-top:36px;}
.research_index #content {
	float: left;
	font-size:1.4em;
	line-height:1.4;
	margin: 0 12px 12px 0;
	padding-bottom: 14px;
	overflow: visible;
	width: 338px;
}
.research_index #content .feedfooter a:visited{border:none}
.research_index #content1 {
	width: 350px;
	float: right;
}
.research_index #content2 {
	float: right;
	clear: right;
	width: 331px;
	margin-right: 18px;
	background: url(../images/search_bottombox.gif) no-repeat bottom #F7F6F4;
	margin-bottom: 16px;
	margin-top: 18px;
	padding-bottom: 11px;
}

.research_index #pagecontent {
	padding: 39px 0 0 36px ;
}
.research_index  h2.title {
	width: 338px;
}
.research_index h3 {
	color:#676767;
	font-size:1.6em;
	font-weight:normal;
	margin:0pt 0pt 1em;
}

.research_index #content2 form {
	margin: 0px;
	margin-top:-15px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/*------------ RESEARCH_PROJECTS LIST ------------*/
.projects #pagecontent {
	margin:36px 0 36px 36px;
}

.project_list{
	color:#414141;
	float:left;
	font-size:1.1em;
	height:auto;
	min-height:210px;
	padding-right:20px;
	width:156px;
	_padding-right:0px;
	_height:230px;
}

.nextlink .project_list, .nextlink .project_list{
	min-height:inherit;
	width:auto;
}

.project_list .rightmedia {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px;
}
.project_list .rightmedia img {
	height: 133px;
	width: 155px;
	border: 1px solid #C0C0C0;
	float: left;
}
.project_list h3 {font-size:1.6em; color:#4D96A9; margin:0; padding:0}
.project_list h4 {font-size:1.6em; color:#4D96A9; margin-bottom:0; padding-bottom:0}

#content .project_list h3 a{
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#content .project_list h3 a:visited{
	color:#666666;
	border:none;
}
#content .project_feed h3 a{
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#content .project_feed h3 a:visited{
	color:#666666;
	border:none;
}
.project_list  p{
	margin:0px;
	font-size:0.9em;
	color:#333333;
}


.project_list a{
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	color:#4D96A9;
	font-weight: bold;
}

.project_list a:hover, .project_list a:focus {
	color:#4D96A9;
	font-weight: bold;
}
.project_list a:visted {
	color:#333333;
	border:none;
}


.project_feed{
	background-image:url(../images/dotted_line_horizontal.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	margin-bottom:18px;
	padding-bottom:18px;
}

.research_index p.feedintro {margin:0; padding:0}

.project_feed h4 {
	color:#4D96A9;
	font-size:1.3em;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#content .project_feed h4 a{
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#content .project_feed h4 a:visited{
	color:#666666;
	border:none;
	text-decoration:none;
}
.project_feed p{
	color:#414141;
	font-size:1em;
	margin:0em;
}

/*------------ PROJECT DETAIL ------------*/
.project_detail {
	background-image: url(../images/dotted_line_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 18px;
	padding-bottom: 18px;
}

.projects .leftcolumn {
	float: left;
	width: 460px;
}
.projects .rightcolumn {
	float: right;
	width: 237px;
}

.projects .rightcolumn .boxbottom {
	background-image: url(../images/boxbottom.gif);
	background-position: top;
	height: 10px;
	width: 221px;
	margin-bottom: 12px;
	background-repeat: no-repeat;
}
.projects .rightcolumn .middlebox {
	background-color:#F8F5F5;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	color:#000000;
	font-size:1.1em;
	padding:0pt;
	width:219px;
}

.projects .rightcolumn .externalparticipants {
	background: url(../images/external_boxtop.jpg) no-repeat top #F8F5F5;
	margin: 0px;
	width: 221px;
}

.projects .rightcolumn .related_contacts {
	background: url(../images/research_boxtop.jpg) no-repeat top #F8F5F5;
	margin: 0px;
	width: 221px;
}

.projects .rightcolumn .related_publications {
	background: url(../images/publications_boxtop.jpg) no-repeat top #F8F5F5;
	margin: 0px;
	width: 221px;
}
.projects .rightcolumn .related_projects {
	background: url(../images/teaching_boxtop.jpg) no-repeat top #F8F5F5;
	margin: 0px;
	width: 221px;
}
.projects .rightcolumn h3 {
	font-weight: bold;
	margin: 0px;
	padding: 10px 5px 8px 10px;
	font-size: 1.45em;
	text-transform: uppercase;
	color: #333333;
}

.projects .rightcolumn .middlebox a {
	font-weight:normal;
	padding:3px 0pt 4px 10px;
}

.projects .rightcolumn .middlebox a:link {
	color: #666;
	display:block;
}
/*
.projects .rightcolumn .middlebox .padder a:link {
	display:inline;
	padding:0px;
}*/
.projects .rightcolumn .middlebox ul li {
	color: #666;
	padding:	0px 10px 5px 10px;
}
.projects .rightcolumn .middlebox ul li a:link, .projects .rightcolumn .middlebox ul li a:visited, .projects .rightcolumn .middlebox ul li a:hover, .projects .rightcolumn .middlebox ul li a:active {
	display:inline;
	padding:0px;
}

.projects .rightcolumn .middlebox a:hover, .projects .rightcolumn .middlebox a:focus {
	color: #666666;
	display:block;
	background-color:#D3D0D0;
}

.projects .rightcolumn .middlebox a:visited {
	display:block;
}

.projects .middlebox li.contacthere {
	background-color:#D3D0D0;
}

.projects .middlebox ul, .projects .middlebox li {
	line-height:1.1;
	list-style-type:none;
	margin:0px;
	padding:0pt;
}
.projects .middlebox ul{
	padding-top:5px;
}

h3.otherprojects {
	color:#676767;
	font-size:2.2em;
	font-weight:normal;
	margin:10px 0pt;
	padding:0px;
}
.project_detail h3 a{
	color: #4D96A9;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.project_detail .project_image {
	margin-top: 12px;
}


.projects #content {
	display:block;
}
.projects #content .project_detail {
	background: url(../images/dotted_line_horizontal.gif) repeat-x bottom;
	padding-bottom: 8px;
	margin-bottom: 10px;
}

.project_detail .leftcolumn img {margin:10px 10px 10px 0}
.project_detail .leftcolumn .article_copy .LeftImage img {margin:0}
.project_detail h4 {margin-bottom:1em}
.projects .promo {
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.projects #content1 {
	float: right;
	width:150px;
	padding-right: 10px;
}

.daisychainprevious .rightmedia, .daisychainnext .rightmedia  {display:none;}

.daisychainprevious .project_list, .daisychainnext .project_list{min-height:inherit; width:100%}

/*------------ UNDER and POST GRADUATE Index styles ------------*/
.graduate #content {
	width: 338px;
	float: left;
	margin-right: 12px;
	background-image: url(../images/dotted_line_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom:12px;
}
.graduate #content1 {
	width: 350px;
	float: right;
	margin-top: 18px;
}
.graduate .features{
	border-bottom-style:none;
	width:auto;
}
.graduate .rightmedia{
	float:left;
	padding:0px;
	margin:0px 8px 0px 0px;
}
.graduate #content2 {
	float: right;
	clear: right;
	width: 336px;
	padding-right: 14px;
}
.graduate #pagecontent {
	padding-right: 8px;
}
.graduate .rightmedia img {
	height: 80px;
	width: 100px;
}


/*------------ ABOUT US styles ------------*/
.about_us #content {
	width: 338px;
	float: left;
	margin-right: 12px;
	margin-bottom:12px;
}
.about_us #content1 {
	width: 350px;
	float: right;
	margin-top:28px;
}
.about_us #content2 {
	width: 350px;
	float: right;
}
.about_us #content2 {
	float: right;
	clear: right;
	width: 336px;
	padding-right: 14px;
}
.about_us #pagecontent {
	padding-right: 8px;
}


/*------------ ALUMNI styles ------------*/

.alumni .icon {
	display: none;
}
.alumni .phone {
	display: none;
}
.alumni .halfleft form {
	margin: 0px;
	padding: 0px 16px 0px 0px;
}
.alumni #content1 {
	clear: both;
	padding-top: 10px;
}
.alumni #content h2 {
	display: none;
}
.alumni .rightcolumn {
	width: 160px;
	font-size: 1.15em;
}
.alumni .description {
	font-size: 1.5em;
}
.alumni .related_projects {
	display: none;
}
.alumni .middlebox {
	display: none;
}
.alumni .related_courses {
	display: none;
}
.alumni .related_publications {
	display: none;
}
.alumni .image_thumbnail img {
	height: 133px;
	width: 156px;
}
.alumni .fullname {
	padding: 10px 10px 10px 0px;
}
.alumni .backtolist, .people_details p.backtolist{
	display: none;
}
.alumni #content h2 {
	font-size: 2.5em;
	color: #333333;
	padding-top: 10px;
}
.alumni .leftcolumn h3 {
	font-size: 3em;
	color: #636362;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 18px;
}
.alumni .leftcolumn .description {
	font-size: 1.5em;;
}
.alumni .leftcolumn h4 {
	margin: 0px;
	padding-top: 0px;;
	padding-bottom: 36px;
	color: #636362;
	font-weight: normal;
	font-size: 1.7em;
}
.alumni .contact_gallery {
	padding: 0px;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.alumni .halfright {
	margin: 0px;
	padding-bottom: 20px;
}
.alumni .halfright form {
	margin: 0px;
	padding: 0px;
}



/*------------ GALLERY (FULL PAGE) STYLE ------------*/
.gallery #pagecontent {
	padding-right: 2px;
}
.gallery #content1 {
	margin: 0px;
	padding: 0px;
	width: 700px;
}
.gallery #content2 {
	float: none;
}
.gallery #content .article_copy {
	font-size: 1.45em;
}
.gallery .clearboth {
	margin: 0px;
	padding: 0px;
}
.gallery #content {
	margin-right: 20px;
}
.gallery .promo a:hover {
	text-decoration: underline;
}


/*------------ SITE MAP STYLE ------------*/
.site_map #pagecontent {
	margin: 15px 36px;
}
#siteMap .expander .depth1 {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px;
}
#siteMap .expander .depth0 {
	font-size: 1.2em;
}
#siteMap .expander .expander .depth2 {
	margin: 0px;
	padding: 0px;
}
#siteMap {
	font-size: 1.2em;
}
#siteMap ul {list-style-type:none; margin:1em 0}
#siteMap li ul {margin:0}
#siteMap li {
	padding: 0px 2px;
	margin: 0px;
	line-height:1.3;
}
#siteMap li .expander {
	padding-top: 4px;
	padding-bottom: 4px;
}
#siteMap .expander {
	padding-bottom: 12px;
}
#siteMap ul .expander .depth0{
	font-weight: bold;
	list-style-type: none;
	font-size: 1.3em;
	color: #414141;
}
#siteMap .expander li {
	list-style-type: disc;
	color: #999999;
	margin-left: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#siteMap a:link, #siteMap a:visited{text-decoration:none}


/*------------ RESEARCH INDEX ------------*/
.research_index  .listing .dark {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.research_index .listing .summary a, .research_index .listing .summary p{
	font-size: 1.6em;
	color: #4D96A9;
	padding: 0px;
	margin: 0px;
}
.research_index #feed .listing .description {
	font-size: 0.9em;	
	margin: 0px;
	padding: 0px 0px 16px;
}
.research_index .listing p {
	margin: 0px;
	padding: 0px;
}
.research_index .article_copy {
	font-size: 1.45em;
	line-height: 1.4em;
	color: #414141;
}
.message {
	/*background-image: url(../images/search_topbox.gif);*/
	/*height: 39px;
	width: 331px;
	background-repeat: no-repeat;*/
	padding-left:1em;
}
#mainform{
	font-size:1.1em;
	line-height:150%;
}
#mainform .formelementwrapper label{
	display:block;
	float:none;
	text-align:left;
}
#mainform .formelementwrapper input,#mainform .formelementwrapper textarea{
	display:block;
	float:none;
	margin-top:5px;
	width:96%;
}

#mainform input.button{
	width:auto;
	float:right;
	margin-right:4%;
}

#mainform fieldset{
	border:1px solid #DEDEDE;
	padding-left:2%;
}

#mainform .formelementwrapper textarea{
	height:200px;
}

#mainform legend{
	color:#999;
}

.research_index .formelementwrapper {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DCDCDC;
	border-left-color: #DCDCDC;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 16px;
}
.research_index #content2 .message {
	margin-top: 15px;
	color: #4C4C4C;
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 16px;
	padding-bottom: 6px;
	text-transform: uppercase;
	font-family: "Trebuchet MS";
}

/*------------- RESEARCH FUNDING -----------*/
.research_funding #content2 {
	float: left;
	clear: left;
	width: 460px;
}


/*------------ CONTACT US PAGE ------------*/
.contactus #pagecontent{padding: 10px 36px;}


.contactus .contact_gallery {
	padding: 0px;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contactus .icon {
	display: none;
}
.contactus .halfleft, .contactus .halfright {
	display:none;
}
.contactus #content1 {
	clear: both;
	padding-top: 10px;
}

.contactus .rightcolumn {
	width: 160px;
	font-size: 1.15em;
}
.contactus .description {
	font-size: 1.5em;
}
.contactus .related_projects {
	display: none;
}
.contactus .middlebox {
	display: none;
}
.contactus .related_courses {
	display: none;
}
.contactus .related_publications {
	display: none;
}
.contactus .image_thumbnail img {
	height: 133px;
	width: 156px;
}
.contactus .fullname {
	padding: 10px 10px 10px 0px;
}
.contactus .backtolist, .people_details p.backtolist{
	display: none;
}
.contactus #content h2 {
	font-size: 1em;
	color: #333333;
	margin:0; padding:0;
}
.contactus .leftcolumn h3 {
	font-size: 3em;
	color: #636362;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 18px;
}
.contactus .leftcolumn .description {
	font-size: 1.5em;
}
.contactus .leftcolumn h4 {
	margin: 0px;
	padding-top: 0px;	
	padding-bottom: 36px;
	color: #636362;
	font-weight: normal;
	font-size: 1.7em;
}


.contactus  .promo {
	width: 200px;
	margin-right:25px;
}

.contactus  .promo p{
	margin-top:0;
}
.contactus .promo_section_title {
	font-size:1.6em;
	font-weight:bold;
	margin:0;
	width: 670px;
}

.contactus .promo_section_title_1 {
	width: 670px;
	margin:0;
	padding:10px 0 0 0;
	background:none;
}

.contactus .promo_section_title_2 {
	width: 670px;
	margin:0;
	padding:20px 0 0 0;
	background: url(../images/dotted_line_horizontal.gif) repeat-x top;
}
.contactus .daisychainwrapper{display:none}

.contactus #content .promo_section_title h2, .contactus #content .promo_section_title_2 h2,  .contactus #content .promo_section_title_divider h2, .contactus #content .promo_section_title_keyline_top h2 {
	font-size: 1.5em;
}
.contactus #content .promo_section_title_keyline_top{
	background: url(../images/dotted_line_horizontal.gif) repeat-x top;
	clear:left;
	font-size:1.6em;
	font-weight:bold;
	margin:0;
	padding:20px 0 0 0;
	width: 670px;
}





/*------------ FORTHCOMING EVENTS ------------*/
#content1 .forthcomingevents {
	width: 221px;
	padding-left: 12px;
	padding-top: 18px;
}
.forthcomingevents h4 {
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
}
#forthcomingeventsfeed .listing .dark {
	margin: 8px 0px;
	padding: 2px;
	background-color: #FFFFFF;
}
#forthcomingeventsfeed .listing .light {
	margin: 4px 0px;
	padding: 2px;
}
#forthcomingeventsfeed .listing img {
	width: 50px;
}
#forthcomingeventsfeed .summary a {
	font-weight: bold;
	color: #4D96A9;
	font-size: 1.1em;
}

/*------------ DAISY CHAIN STYLE ------------*/

.daisychainwrapper{
	background-image: url(../images/dotted_line_horizontal.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin:10px 36px;
	padding:5px 0pt 40px;
}

.events_index .daisychainwrapper{margin:10px 0}
.daisychainwrapper h3 {color:#686868;font-size:1.9em; font-weight:normal;margin:10px 0pt;}

.daisychainprevious {
	color: #000000;
	font-size: 1.2em;
	margin-bottom:16px;
	float: left;
	margin:10px 10px 10px 0;
	padding-right:6px;
	width: 45%;
	background-image: url(../images/dotted_line_vertical.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.daisychainnext {
	color: #000000;
	font-size: 1.2em;
	float: left;
	margin:10px 0;
	width: 45%;	
}
.daisychainnext .next a, .daisychainprevious .previous a{
	color:#4D96A9;
	display:block;
	font-size:1.05em;
	font-weight:bold;
	padding-bottom:4px;
	text-decoration:none;
}
.daisychainnext .next a:hover, .daisychainprevious .previous a:hover, .daisychainnext .next a:focus, .daisychainprevious .previous a:focus{	
	text-decoration:underline;
}






/*------------ PREVIOUS AND NEXT STYLE ------------*/

.previouslink .rightmedia {
	display: none;
}
.nextlink .rightmedia {
	display: none;
}
.previouslink {
	background-image:url(../images/dotted_line_vertical.gif);
	background-position:right center;
	background-repeat:repeat-y;
	float:left;
	margin-right:10px;
	padding-right:6px;
	width:45%;
}
.previouslink .features, .nextlink .features {
	border:medium none;
	margin:0pt;
	padding-bottom:0pt;
}

.nextlink {
	float: left;
	width: 45%;
}

.events_index .previous .vevent, .events_index .next .vevent {width:100%}

.nextlink .features p {
	font-size: 1.1em;
	color: #000000;
}
.previouslink .features h3, 
.previouslink .vevent h3 {
	font-size: 1.2em;
	margin-bottom: 8px;
	font-weight: bold;
}
.previouslink .features h3 a, 
.previouslink .vevent h3 a{
	font-weight: bold;
}
.previouslink .features p {
	font-size: 1.1em;
	color: #000000;
}
.nextlink .features h3,  
.nextlink .vevent h3 {
	font-size: 1.2em;
	margin-bottom: 8px;
	font-weight: bold;
}
.nextlink .features h3 a, 
.nextlink .vevent h3 a{
	font-weight: bold;
}
.features_article {
/*	background-image: url(../images/dotted_line_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
	padding-bottom: 14px;
}
.previousnextheader {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.9em;
	display: block;
	color: #676767;
}

.prevnext .prevnext {
	font-size: 1.4em;
	margin-bottom:10px;
}
.prevnext .prevnext a {
	color: #4D96A9;
	font-weight: bold;
}
.previouslink img, .nextlink img {
	/*display: none;*/
}
.prevnext a.here {
	color: #9A9A9A;
}
.prevnext .prevnext .here a:hover, .prevnext .prevnext .here a:focus {
	color: #9A9A9A;
	text-decoration:none;
}
.previouslink .project_listing, .nextlink .project_listing {
	margin: 0px;
	padding: 0px;
	padding-top:10px;
	width: 215px;
}



/*-------- DEFINITION LIST ---------*/
dt{}
dd {margin-left:1em;}






/*------------- COMPOST --------------*/



.listing img{
padding-left:3px;}
.pagemenu ul {
	list-style-type: none;
}
.halfright form {
	font-size: 1.25em;
	font-weight: bold;
	padding-bottom: 30px;
}
.halfleft form {
	font-size: 1.25em;
	font-weight: bold;
	float: left;
	padding-right: 20px;
	padding-left: 36px;
}













/*------------ PAGE MENU SECTIONS ------------*/
div.pagemenu {
	font-size: 1.1em;
	list-style-type: none;
	margin: 0px 10px 10px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(../images/dotted_line_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
div.pagemenu a {
	color: #4D96A9;
}
div.pagemenu .here {
	color: #9A9A9A;
}
div.pagemenu ul li a.here:hover{
	color: #9A9A9A;
		text-decoration:none;
}
div.pagemenu ul li {
	margin-bottom: 5px;
	margin-right: 7px;
}


.links p {
height:1px;
margin:0px;}

.links h2 a {
height:1px;
margin:0px;}



.home .article_copy {
	font-size: 2.35em;
	line-height: 1.3em;
	color: #414141;
}
.article_copy {
	font-size: 1.45em;
	line-height: 1.3em;
	color: #414141;
}
.people #content {
	margin-right: 20px;
}


.news_index .promo {
	margin-right: 13px;
}
.projects .title h2 {
	display: inline;
}
.projects .title h3 {
	display: inline;
	font-size: 2.7em;
	font-weight: normal;
}


.designedBy{font-size:1em;}


/* ################# FORMS ###################### */


.form #pagecontent{padding:10px 36px}
.form #content .message {font-size:2.4em; background:none; width:auto; height:auto}

.form #content legend {color:#666666;
font-size:1.2em;
font-weight:bold;
margin:0pt 1em;
text-transform:uppercase;}

.form #content fieldset {border:1px solid #CCCCCC;
margin:1em 0pt;
padding:1.5em;}

.form #content .nofieldset{border:none;}

.form #content label{display:block;
float:left;
font-size:1.4em;
margin:9px 0pt;
padding-right:10px;
text-align:right;
width:150px;}

.form #content input {margin:5px;
width:300px;}

.form #content .button {margin:5px;
width:auto; padding:3px; text-transform:uppercase}

.form #content textarea{margin:5px;
width:300px; height:200px}

.form #content select{margin:5px;}

.form #content  .inputnote{color:#999999;
float:none;
font-size:1.2em;
margin:0pt 0pt 20px 165px;
width:65%;}

.form .daisychainwrapper {display:none;}

.research #pagecontent {
padding:10px 36px;
}

.research  .research_list {
	width: 687px;
	margin: 0px;
	padding: 0px;
}

.research .research_list #top {
	background-image: url(../images/research_table.jpg);
	background-repeat:no-repeat;
}

.research .table_wrap {
	background-image: url(../images/research_table.jpg);
	background-repeat: no-repeat;
}

.research .research_list th {
	/*text-decoration: underline;*/
	text-align:center;
	font-size:1.2em;
	background-image: url(none);
}

.research .research_list td {
	text-align: center;
	margin: 8px;
	padding: 6px;
	font-size: 1.2em;
}

.research .research_list td.mp3, .research .research_list td.mpg, .research .research_list td.flv, .research .research_list td.doc, .research .research_list td.rtf, .research .research_list td.pdf{font-size:75%;}
.research .research_list tr {
	background-image: url(../images/row_light.jpg);
	background-repeat:repeat-y;
}

.research .research_list li {
	list-style-type: none;
}

.research .research_list #bottom {
	height: 25px;
	background-image: url(../images/research_table_bottom.jpg);
	background-repeat:no-repeat;
}

.research .research_list #light td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DADADA;
	border-bottom:1px solid #DADADA;
}
.research .research_list #light .detail_link {
	font-weight:bold;
	text-align:left;
}
.research .research_list #light .detail_link a{
	font-weight:bold;
	text-decoration:underline;
}
.research .research_list #light .detail_link a:hover{
	font-weight:bold;
	text-decoration:none;
}

.research .leftcolumn {
float:left;
width:460px;
}

.research .rightcolumn {
	float: right;
	width:203px;
	z-index: 0;
	}
.research .rightcolumn h3 {
color:#333333;
font-size:1.45em;
font-weight:bold;
margin:0px;
padding:10px 5px 8px 10px;
text-transform:uppercase;
}
.research .rightcolumn .middlebox {
	background-color:#F8F5F5;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	color:#000000;
	font-size:1em;
	padding:0pt;
	width:219px;
}
.research .rightcolumn .related_projects {
	background: url(../images/teaching_boxtop.jpg) no-repeat top #F8F5F5;
	margin: 0px;
	width: 221px;
}
.research .rightcolumn .related_contacts {
	background: url(../images/research_boxtop.jpg) no-repeat top #F8F5F5;
	margin: 10px 0px 0px;
	width: 221px;
}

.research .rightcolumn .middlebox a {
font-weight:normal;
padding:3px 0pt 4px 10px;
color:#666666;
font-weight:normal;
display:block;
}
.research .rightcolumn .middlebox a:hover, 
.research .rightcolumn .middlebox a:focus {
background-color:#D3D0D0;
color:#666666;
display:block;
}
.research .rightcolumn .middlebox a:visited {
display:block;
}
.research .rightcolumn .middlebox ul, 
.research .rightcolumn.middlebox li {
	line-height:1.1;
	list-style-type:none;
	margin:0px;
	padding:0pt;
}
.research .rightcolumn .middlebox ul{
	padding-top:5px;
}
.research .rightcolumn .boxbottom {
	background: url(../images/boxbottom.gif) no-repeat top;
	height: 10px;
	width: 221px;
	margin-bottom: 12px;
}

.research .article_copy ul {
	list-style-type:disc;
	margin:0pt 0pt 0pt 1em;
	padding:1em;
}

.research .article_copy h3 ul{
	list-style-type:none;
	margin-left:0pt;
	padding:0pt;
}



.research_index .textinput {
	font-size: 1.2em;
}
.research #content form {
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
}
.research .rightcolumn .middlebox p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0pt;
	padding-bottom: 4px;
	padding-left: 10px;
}
.search #pagecontent {
padding:36px;
}
.search #crumbtrail {
display:none;
}
.search p {font-size:1.2em;}

.search .searchresult {
font-size:1.4em;
}
.filepath_container{
	padding:5px;
	border:1px dotted #DEDEDE;
}

.leftcolumn .description img{width:auto; height:auto}

.RAENo{
	color:#F9F5F6;
}

#bookmarklinkdelicious {
	background:transparent url(../images/delicious.gif) no-repeat scroll left top;
	padding-left:18px;
	margin-left:18px;
}
#bookmarklinkdigg {
	background:transparent url(../images/digg.gif) no-repeat scroll left top;
	padding-left:18px;
	margin-left:18px;
}
#bookmarklinkfacebook {
	background:transparent url(../images/facebook.gif) no-repeat scroll left top;
	padding-left:18px;
	margin-left:18px;
}
#bookmarklinkgoogle {
	background:transparent url(../images/google.gif) no-repeat scroll left top;
	padding-left:18px;
	margin-left:18px;
}
#bookmarklinktechnorati {
	background:transparent url(../images/technorati.gif) no-repeat scroll left top;
	padding-left:18px;
	margin-left:18px;
}

.other{
	display:none;
}
.next_header .other,.previous_header .other{
	display:block;
}


