.TP_AboveMasthead, .TP_AboveMastheadItem {background: #539fb6}
.TP_Title_bar {background: url(/Resources/Graphics/Logotypes/Departments/Politics-and-IR.gif) #74c8e0 no-repeat top right}

/* Home page specific */
.home_top_left_image {margin-bottom:0.5em; padding-bottom:0.5em}


/*site nav Links*/
ul.main_nav {margin:0 0 2px 0; padding:0 0 2px 0; list-style: none; color:#791e75;}
.main_nav a {color: #666666; padding-left: 1.6em; text-decoration: none; background-position: left; background-repeat: no-repeat;}
.main_nav a:hover {text-decoration: underline}

.mn_import a {background-image: url(/Politics-and-IR/Graphics/Bullets/blue.gif)}
.mn_findus a {background-image: url(/Politics-and-IR/Graphics/Bullets/green.gif)}
.mn_prostud a {background-image: url(/Politics-and-IR/Graphics/Bullets/grey.gif)}
.mn_intstud a {background-image: url(/Politics-and-IR/Graphics/Bullets/lblue.gif)}
.mn_philos a {background-image: url(/Politics-and-IR/Graphics/Bullets/orange.gif)}
.mn_research a {background-image: url(/Politics-and-IR/Graphics/Bullets/purple.gif)}
.mn_wps a {background-image: url(/Politics-and-IR/Graphics/Bullets/red.gif)}

/*IE HACK TO FIX LINE THROUGH PROBLEM WHEN LONG TEXT WRAPS*/
* html .mn_import a {list-style-image: url(/Politics-and-IR/Graphics/Bullets/blue.gif);list-style-position:inside; padding:0; margin:0 0 0 2px; vertical-align:top; background-image:none;}
* html .mn_findus a {list-style-image: url(/Politics-and-IR/Graphics/Bullets/green.gif);list-style-position:inside; padding:0; margin:0 0 0 2px; vertical-align:top; background-image:none;}
* html .mn_prostud a {list-style-image: url(/Politics-and-IR/Graphics/Bullets/grey.gif);list-style-position:inside; padding:0; margin:0 0 0 2px; vertical-align:top; background-image:none;}
* html .mn_intstud a {list-style-image: url(/Politics-and-IR/Graphics/Bullets/lblue.gif);list-style-position:inside; padding:0; margin:0 0 0 2px; vertical-align:top; background-image:none;}
* html .mn_philos a {list-style-image: url(/Politics-and-IR/Graphics/Bullets/orange.gif);list-style-position:inside; padding:0; margin:0 0 0 2px; vertical-align:top; background-image:none;}
* html .mn_research a {list-style-image: url(/Politics-and-IR/Graphics/Bullets/purple.gif);list-style-position:inside; padding:0; margin:0 0 0 2px; vertical-align:top; background-image:none;}
* html .mn_wps a {list-style-image: url(/Politics-and-IR/Graphics/Bullets/red.gif);list-style-position:inside; padding:0; margin:0 0 0 2px; vertical-align:top; background-image:none;}
/*END IE HACK*/
/*end site nav Links*/


/*site nav Links Version 2 to fix text wrap problem */
.linktitle{color:#791e75; font-weight:bold; padding:0.21em 0 0.19em 0; margin:0.21em 0 0.19em 0;}

ul.sitenav_1 {list-style-position: outside; margin:0 0 0 0.94em;padding:0 0 0 0.94em;color:#791e75;}
/*hack to fix ul indent in IE. hide from firefox*/
* html ul.sitenav_1{list-style-position: outside; margin:0 0 0 0.70em;padding:0 0 0 0.70em;color:#791e75;}
/*end hide from firefox*/
ul.sitenav_1 li span{vertical-align:0.25em;}

.sitenav_1 a {color: #666666; text-decoration: none;}
.sitenav_1 a:hover {text-decoration: underline}

.bluebullet{list-style-image:url(/Politics-and-IR/Graphics/Bullets/blue.gif);}
.bluebullet_s{list-style-image:url(/Politics-and-IR/Graphics/Bullets/blue.gif);}
.greenbullet{list-style-image:url(/Politics-and-IR/Graphics/Bullets/green.gif);}
.greybullet{list-style-image:url(/Politics-and-IR/Graphics/Bullets/grey.gif);}
.lbluebullet{list-style-image:url(/Politics-and-IR/Graphics/Bullets/lblue.gif);}
.orangebullet{list-style-image:url(/Politics-and-IR/Graphics/Bullets/orange.gif);}
.purplebullet{list-style-image:url(/Politics-and-IR/Graphics/Bullets/purple.gif);}
.redbullet{list-style-image:url(/Politics-and-IR/Graphics/Bullets/red.gif);}
/*End site nav Links Version 2*/

.mn_navbluicon a {background-image: url(/Politics-and-IR/Graphics/Bullets/grey.gif)}

.home_top_news {background:#791e75; color:#FFFFFF; padding:0.5em 0.5em 0.5em 0.5em}
.home_top_news_pale {color:#e2b9df}

.home_in_focus {color:#666666; background:#FFFFFF}

.pir_news {color:#666666; background:#f8f4f8; padding:0.5em}
.pir_news_title {color:#53a0b5; font-weight:bold}
.pir_news_details a {color:#666666; font-weight:bold; text-decoration:none}
.pir_news_details a:hover {text-decoration:underline}

/* Home page specific */

.quick_links {color:#791e75; margin:0 0 0 0.8em; padding:0em;}
.quick_links a {color:#666666; text-decoration:none}
.quick_links a:hover {text-decoration:underline}

.research {margin:0 0 1em 0.8em}

.blog_posts_title {margin:0 0 0 0.8em; color:#791e75; font-weight:bold}
.blog_posts {color:#791e75}
.blog_posts a {color:#666666; text-decoration:none}
.blog_posts a:hover {text-decoration:underline}

.heading_purple {color:#791e75; font-weight:bold}
.heading_purple a{color:#791e75; text-decoration:none}

.heading_dark_grey {color:#999999; font-weight:bold}
.heading_dark_grey a{color:#999999; text-decoration:none}

.clear_1em {clear:both; height:1em; background:#FFFFFF}
.clear_1em_grey_rule {clear:both; height:1em; border-top:#666666 0.06em solid}

.image_block{float:left;margin:0 0.38em 0 0;}
.block_wrapper{margin:0px 0px 0.5em 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.breadcrumb{font-size:0.75em; margin:0 0 0.69em 0; padding:0 0 0.69em 0;}


.content_column_2{color:#666666;}
.content_column_2 p{margin:0; padding:0;}
div.content_column_2 h3{padding:0; margin:0; font-size:0.88em;}
.content_column_2 ul{margin:0.25em 0 1.5em 0.9em; padding:0.25em 0 1.5em 0.9em;}

.content_column_p2{color:#666666;}
.content_column_p2 p{margin:0.25em 0; padding:0.25em 0;}
div.content_column_p2 h3{margin:0; padding:0; font-size:0.88em; color:#791e75;}

.content_column_ph{color:#666666;}
div.content_column_ph h3{font-size:1em; color:#791e75;}
div.content_column_p3{color:#666666;}
div.content_column_p3 p{padding:0; margin:0;}
div.content_column_p3 h3{margin-bottom:0; padding-bottom:0; font-size:1em; color:#791e75;}


.green_links {color:#791e75; margin:0 0 1em 3em; padding:0em;}
.green_links a {color:#53a0b5; text-decoration:none}
.green_links a:hover {text-decoration:underline}
div.content_col2 h3{padding:0; margin:0;}
div.content_col2 p{padding:0; margin:0 0 1.25em 0;}

.greylinks{color:#666666;}

#staff_list h3{color:#791e75; font-weight:bold;font-size:1em;}
#staff_list ul {margin-bottom:0.7em; padding-bottom:0.7em; list-style: none;}
#staff_list ul {margin-bottom:0.7em; padding-bottom:0.7em; list-style: none;}
#staff_list ul li a:hover {text-decoration:underline}
/* making para gaps on many pages very strange - RT #staff_list p{padding:2px 0; margin:2px 0;} */
#staff_list p{}


/* Navigation Themes */
.pir_block_clear {margin:0.4em 0 0.2em 0; border-bottom:#666666 1px solid;}
.pir_block_abtus {background:url(/Politics-and-IR/Graphics/AboutUs.jpg) left no-repeat #CC0000; height:150px;}
.pir_block_research {background:url(/Politics-and-IR/Graphics/Research.jpg) left no-repeat #FF6600; height:150px;}
.pir_block_prostud {background:url(/Politics-and-IR/Graphics/ProsStudents.jpg) left no-repeat #99CC00; height:150px;}
.pir_block_news {background:url(/Politics-and-IR/Graphics/NewsEvents.jpg) left no-repeat #CC0000; height:150px;}
.pir_block_students {background:url(/Politics-and-IR/Graphics/Students.jpg) left no-repeat #FFCC33; height:150px;}
.pir_block_staff {background:url(/Politics-and-IR/Graphics/staff.jpg) left no-repeat #CC0000; height:150px;}
.pir_block_contact {background:url(/Politics-and-IR/Graphics/ContactUs.jpg) left no-repeat #990099; height:150px;}
.pir_block_phil {background:url(/Politics-and-IR/Graphics/Our-philosophy.jpg) left no-repeat #3399CC; height:150px;}
.pir_block_intlstud {background:url(/Politics-and-IR/Graphics/IntlStudents.jpg) left no-repeat #990099; height:150px;}

.stafflinks {
	padding-right: 1em;
	padding-left: 1em;
    }
	
/*outdents and unbullets unordered lists*/
.stafflinks ul {
    list-style: none; 
    margin-left: 0;
    padding-left: 0;
	line-height: 1.4em;
}


.staffinfo{padding-top:14px;}

.staffinfo ul{
list-style: none; 
margin-left: 0;
padding-left: 0;
line-height: 1.4em;
}

/* Navigation Themes */


/*Puts nice borders round images and floats left*/
.thinborderfloat {
	float:left;
	border:solid 1px #CCCCCC;
	padding:0.5em;
	background-color: #FFFFFF;
	margin-right: 1em;
	margin-bottom: 0.2em;
}

a.linkblue{color:#0000ff; text-decoration:underline;}
.fontred{color:#FF0000;}








