/* Base */
@import url(http://static.typepad.com/.shared:v20120308.04-0-g2d264d0:typepad:en_us/themes/common/base-weblog.css?v=2);

/* Tip Jar */
@import url(http://static.typepad.com/.shared:v20120308.04-0-g2d264d0:typepad:en_us/themes/common/tipjar.css);

/* Portal */

/* Theme Builder *//* general page elements */

a
{
	text-decoration: underline;
	
}

a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #a32020; }
a:active { color: #000000; }


/* layout */

body
{
	margin: 0;
	color: #000000;
	background: #F2F2F2;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: small;
	line-height: 150%;
}

#pagebody {
    margin-left: 0px;
}

#container { position: static; }

#container-inner
{
	position: static;
	border: 0;
	background: #FFFFFF;
}

#banner
{
	border: 0;
	/* no ie mac \*/ height: 1%; /* ie win 5.5, 6 win */
	color: #FFFFFF;
	background: #FFFFFF;
	text-align: left;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
}

#banner-inner { padding: 15px; }

#banner a
{
	color: #FFFFFF;
	text-decoration: none;
}

#banner-header
{
	margin: 0.25em 0;
	font-size: xx-large;
	font-weight: bold;
	
	
}

#banner-description
{
	margin: 0.25em 0;
	font-size: small;
}

	/* banner image */

	#banner
	{
		height: 145px;
		background-image: url("http://pwc.blogs.com/press_room/press-room.gif");
		background-position: 15px 15px;
		background-repeat: no-repeat;
		text-align: left;
	}

	#banner-inner { overflow: visible; padding: 0; }

	#banner-header
	{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
	}

	#banner-header a
	{
		display: block;
		left: 0;
		top: 0;
		height: 110px;
		text-indent: -1000em;
	}

	#banner-description
	{
		overflow: hidden;
		width: 0;
		height: 0;
		margin: 0;
		padding: 0;
		text-indent: -1000em;
	}



/* default to artistic/calendar/timeline layout */

#container
{
	width: 780px;
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #C7C8CA;
    border-right: 1px solid #C7C8CA;
    box-shadow: 1px 3px 10px #C7C8CA;
    padding: 0 10px 15px;
}


.layout-artistic #alpha,
.layout-calendar #alpha
{
	width: 315px; /* 285px + 15px + 15px */
}

.layout-artistic #alpha-inner,
.layout-calendar #alpha-inner,
.layout-timeline #alpha-inner
{
	border: 0;
	padding: 15px 15px 15px 15px;
	background: #FFFFFF;
}

.layout-artistic #beta,
.layout-calendar #beta
{
	width: 465px;
}

.layout-artistic #beta-inner,
.layout-calendar #beta-inner,
.layout-timeline #beta-inner
{
	border-left: 1px solid #968c6d;
	padding: 15px 15px 15px 14px;
	background: #FFFFFF;
}

/* in artistic/calendar/timeline layouts, #gamma and #delta are inside #beta */

#beta #gamma, #beta #delta { width: 210px; margin: 15px 0; }
#beta #gamma-inner, #beta #delta-inner { padding: 0; }


/* content */

.content-nav { 
    background: none repeat scroll 0 0 #F5F4F0;
    border: 1px solid #E7E7E8;
    font-family: georgia;
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
 }


.date-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #968c6d;
	padding: 3px;
	color: #968c6d;
	font-family: Arial, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	
	
}

.entry-header
{
    border: 0 none;
    color: #DB536A;
    font-family: Georgia,'Times New Roman',serif;
    font-size: 1.9em;
    font-weight: normal;
    line-height: normal;
    margin: 1px 0 10px;
    text-align: left;	
}

.entry-header a
{
	text-decoration: none;
}

.entry-header-homepage {
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-style: italic;
    letter-spacing: 0.004em;
    margin: 0.5em 10px 0.5em 0;
    border: 0 none;
    display: inline-block;
    line-height: normal;
}

.entry-header-homepage a
{
    text-decoration: none;
    font-weight:bold;
}

.entry-header-homepage a:link { color: #404041;}
.entry-header-homepage a:visited { color: #404041;}
.entry-header-homepage a:hover { color: #dc6900;}
.entry-header-homepage a:active { color: #404041;}

.date-header1 {
    color: #6D6E71;
    font-family: Arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0px;
}

.date-header2 {
    border-bottom: 1px solid #F6D4DA;
    border-top: 1px solid #F6D4DA;
    color: #6D6E71;
    font-family: Arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 5px 5px 1px;
}

.entry1 {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    position: static;
    width: 100%;
}

.entry-header-archives {
    border: 0 none;
    color: #A32020;
    font-family: Georgia,'Times New Roman',serif;
    font-size: 18px;
    line-height: normal;
    margin: 10px 0 5px;
    text-align: left;
}

.entry-header-archives a
{
	text-decoration: none;
}

.entry-header-archives a:link { color: #dc6900;}
.entry-header-archives a:visited { color: #dc6900;}
.entry-header-archives a:hover { color: #a32020;}
.entry-header-archives a:active { color: #dc6900;}

.entry-header a:link { color: #dc6900; }
.entry-header a:visited { color: #dc6900; }
.entry-header a:hover { color: #a32020; }
.entry-header a:active { color: #dc6900; }

.entry-content,
.entry-footer,
.trackbacks-info,
.trackback-content,
.comments-info,
.comment-content,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.archive-content
{
	margin: 10px 0;
}

.entry-content p { text-align: left; }

.entry-content1
{
    border-bottom: 1px dotted #C7C8CA;
    display: inline-block;
    float: right;
    margin: 0 10px 0 0;
    padding-bottom:8px;
}

.entry-body1 {
    clear: both;
    color:#404041;
    padding-bottom: 8px;
    font-size: 0.95em;
    letter-spacing: 0.004em;
}

.entry-body1 a {
    color:#404041;
    text-decoration:none;
}

.entry-body1 a:hover {
    color:#dc6900;
    text-decoration:underline;
}

.trackback-footer,
.comment-footer
{
	margin: 0 0 10px 0;
	border-top: 1px dotted #968c6d;
	padding: 3px;
	color: #968c6d;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: x-small;
	line-height: normal;
	text-align: left;	
}

.entry-footer
{
	margin: 0 0 10px 0;
	padding: 6px 6px 4px 5px;
	color: #6d6e71;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: small;
	text-align: left;
        background: none repeat scroll 0 0 #f5f4f0;
        border: 1px solid #DEDEDE;
        border-radius: 3px 3px 3px 3px;
}

#comment-author, #comment-email, #comment-url, #comment-text
{
	width: 80%;
}

/* fixes bug in ie win */
img.image-full
{
	display: block;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}


/* modules */

	.module a
	{
		text-decoration: none;
		font-weight: inherit;
	}

	.module a:link { color: #000000; }
	.module a:visited { color: #000000; }
	.module a:hover { color: #a32020; }
	.module a:active { color: #000000; }


.module-header
{
    color: #E0301E;
    font-family: Georgia,'Times New Roman',serif;
    font-size: 1em;
    font-weight: bold;
    line-height: normal;
    margin: 5px 0;
    padding: 3px;
    text-align: left;
}

.module-content
{
    background: none repeat scroll 0 0 #FBF0E5;
    border-top: 4px solid #E0301E;
    color: #404041;
    font-family: Arial,sans-serif;
    font-size: 0.95em;
    line-height: 1.5em;
    margin: 5px 0;
    padding: 0 10px 10px 5px;
    text-align: left;
	
	
	
	text-align: left;
}

.module-list { margin: 0; }
.module-list-item { margin: 5px 0; border-bottom: 1px dotted #404041;padding-bottom: 5px;padding-left: 5px;}
.typelist-thumbnailed .module-list-item { margin: 10px 0; }

.module img,
.module-photo img
{
	border: 0;
}

.module-photo .module-content
{
	text-align: left;
}

.module-powered { text-align: left; }

.module-calendar .module-header
{
	color: #000000;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: small;
	border-bottom: 1px solid #968c6d;
	text-align: left;
	font-weight: bold;
	
	
	padding: 3px;
	letter-spacing: .3em;
}

.module-calendar th,
.module-calendar td
{
	text-align: center;
	font-weight: normal;
}

.typelist-thumbnail img { margin: 0; }

.module-featured-photo { margin-bottom: 5px; }
.module-featured-photo .module-content img { width: 420px; }

.module-recent-photos .module-content { padding: 2px 0 0 0; }
.module-recent-photos .module-list { margin: 0; }

.module-recent-photos .module-list-item
{
	width: 70px; /* ie mac fix */
	height: 70px; /* for appearance with varying image border widths */
	margin: 0 2px 2px 0;
}

.module-tipjar-r2 .tipjar-button
{
			float: left;
	
}

.module-miniprofile img {
	border-width: 0;
}


/* moblog1 tweaks */



	.layout-moblog1 #alpha
	{
		width: 200px;
	}

	.layout-moblog1 #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #;
	}

	.layout-moblog1 #beta
	{
		width: 380px;
	}

	.layout-moblog1 #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-moblog1 #gamma
	{
		width: 200px;
	}

	.layout-moblog1 #gamma-inner
	{
		border-left: 1px solid #968c6d;
		padding: 15px 15px 15px 14px;
		background: #FFFFFF;
	}


/* moblog2 tweaks */



	.layout-moblog2 #alpha
	{
		width: 100px;
	}

	.layout-moblog2 #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #;
	}

	.layout-moblog2 #beta
	{
		width: 350px;
	}

	.layout-moblog2 #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-moblog2 #gamma
	{
		width: 190px;
	}

	.layout-moblog2 #gamma-inner
	{
		border-left: 1px solid #968c6d;
		padding: 15px 15px 15px 14px;
		background: #FFFFFF;
	}

	.layout-moblog2 #delta
	{
		width: 140px;
	}

	.layout-moblog2 #delta-inner
	{
		border-left: 1px solid #968c6d;
		padding: 15px 15px 15px 14px;
		background: #FFFFFF;
	}

	.layout-moblog2 .module-photo img { width: 100px; height: auto; }


/* timeline tweaks */


	.layout-timeline #alpha
	{
		width: 390px; /* 285px + 15px + 15px */
	}

	.layout-timeline #beta
	{
		width: 390px;
	}

	.layout-timeline #beta #gamma { width: 175px; }
	.layout-timeline #beta #delta { width: 170px; }


/* one-column tweaks */

	.layout-one-column #container
	{
		width: 500px;
	}

	.layout-one-column #alpha
	{
		display: block;
		float: none;
		width: auto;
	}

	.layout-one-column #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}


/* two-column-left tweaks */

	.layout-two-column-left #container
	{
		width: 500px;
	}


	.layout-two-column-left #alpha
	{
		width: px;
	}

	.layout-two-column-left #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #;
	}

	.layout-two-column-left #beta
	{
		width: 500px;
	}

	.layout-two-column-left #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}


/* two-column-right tweaks */

	.layout-two-column-right #container
	{
		width: 980px;
	}


	.layout-two-column-right #alpha
	{
		padding-right: 10px;
                width: 720px;
	}

	.layout-two-column-right #alpha-inner
	{
	        background: none repeat scroll 0 0 #FFFFFF;
                border-top: 4px solid #DB536A;
                padding: 10px;
	}

	.layout-two-column-right #beta
	{
		width: 250px;
	}

	.layout-two-column-right #beta-inner
	{
		border: 0;
		padding: 1px 0 15px 10px;
		background: #FFFFFF;
	}


/* three-column tweaks */

	.layout-three-column #container
	{
		width: 800px;
	}


	.layout-three-column #alpha
	{
		width: px;
	}

	.layout-three-column #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #;
	}

	.layout-three-column #beta
	{
		width: 500px;
	}

	.layout-three-column #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-three-column #gamma
	{
		width: 250px;
	}

	.layout-three-column #gamma-inner
	{
		border-left: 1px solid #968c6d;
		padding: 15px 15px 15px 14px;
		background: #FFFFFF;
	}


/* three-column-right tweaks */

	.layout-three-column-right #container
	{
		width: 800px;
	}


	.layout-three-column-right #alpha
	{
		width: 500px;
	}

	.layout-three-column-right #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-three-column-right #beta
	{
		width: px;
	}

	.layout-three-column-right #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #;
	}

	.layout-three-column-right #gamma
	{
		width: 250px;
	}

	.layout-three-column-right #gamma-inner
	{
		border-left: 1px solid #968c6d;
		padding: 15px 15px 15px 14px;
		background: #FFFFFF;
	}




/* ph=1 */

#banner {height: 110px; background-position:0px 0px; }

/* ********** blog navigation panel ********** */

#navblock {

    background-position: -112px 0;
    clear: left;
    display: table;
    width: 980px;
    margin-bottom: 10px;
    background:url(http://pwc.blogs.com/regions/border-back.gif);
    background-repeat:repeat-x;
    z-index:200000;       
}

#nav, #nav ul {
    line-height: 1;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#nav a {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -224px 0;
    color: #404041 !important;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-size: 0.85em;
    font-weight: normal;
    height: 12px;
    padding: 9px 0 10px 12px;
    text-decoration: none;
    width: 109px;
}

#nav li ul li a {
    background-image: none;
    height: auto;
}
#nav li {
    float: left;
    text-align: left;
}
#nav .nav0 {
    width: 109px;
}
#nav .nav0 a {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -236px 0;
    padding-left: 0;
}
#navselected a {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -100px 0;
}
#navselected.nav0 a {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -112px 0;
}
#nav li ul li {
    float: none;
    width: 180px;
}
#nav li ul.navcol2 {
    margin-left: 192px;
    width: 180px;
}
#nav li ul {
    left: -999em;
    position: absolute;
    width: 360px;
}
#nav li.navsingle ul {
    width: 236px;
}
#nav li.navsingle2 ul {
    width: 230px;
}
#nav li.navsingle ul li {
    width: 230px;
}
#nav li:hover ul, #nav li.sfhover ul {
    border-left: 12px solid #FFFFFF;
    border-right: 12px solid #FFFFFF;
    font-family: Georgia,"Times New Roman";
    font-size: 0.9em;
    font-weight: normal;
    left: auto;
    margin-bottom: 2px;
    padding: 3px 0 4px !important;
    z-index: 100000;
}

#nav li:hover .navcol2, #nav li.sfhover .navcol2 {
    border-left: 0 none !important;
}
#nav li:hover ul li, #nav li.sfhover ul li {
    margin-top: 5px;
}
#nav li:hover ul a, #nav li.sfhover ul a {
    background-color: #FFFFFF !important;
    font-size: 0.9em;
    font-weight: normal;
    line-height: 1.5em;
    margin-bottom: 2px;
    padding: 3px 0;
    width: 235px;
}
#nav li:hover .navcol1 a, #nav li.sfhover .navcol1 a {
    width: 170px;
}
#nav li:hover .navcol2 a, #nav li.sfhover .navcol2 a {
    width: 170px;
}
#navbaseline {
    background-color: #a32020;
    clear: left;
    height: 4px;
    width: 830px;
    margin: 10px;
}
* html #navbaseline {
    font-size: 1px;
}
#nav a.navstaticlink:hover {
}
#nav li.nav0:hover a {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -112px -80px;
    background-repeat: no-repeat;
    color: #EB8C00 !important;
}
#nav li.nav1:hover a {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -224px -80px;
    background-repeat: no-repeat;
    color: #DC6900 !important;
}
#nav li.nav2:hover a {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -348px -80px;
    background-repeat: no-repeat;
    color: #E0301E !important;
}
#nav li.nav3:hover a {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -472px -80px;
    background-repeat: no-repeat;
    color: #DB536A !important;
}
#nav li.nav4:hover a {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -596px -80px;
    background-repeat: no-repeat;
    color: #A32020 !important;
}
#nav li.nav5:hover a {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -720px -80px;
    background-repeat: no-repeat;
    color: #602320 !important;
}
#nav li.nav6:hover a {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -844px -80px;
    background-repeat: no-repeat;
    color: #968C6D !important;
}
#nav li.nav7:hover a {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -100px -80px;
    background-repeat: no-repeat;
    color: #EB8C00 !important;
}
#nav li.nav0 a:hover {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -112px -80px;
    background-repeat: no-repeat;
    color: #EB8C00 !important;
}
#nav li.nav1 a:hover {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -224px -80px;
    background-repeat: no-repeat;
    color: #DC6900 !important;
}
#nav li.nav2 a:hover {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -348px -80px;
    background-repeat: no-repeat;
    color: #E0301E !important;
}
#nav li.nav3 a:hover {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -472px -80px;
    background-repeat: no-repeat;
    color: #DB536A !important;
}
#nav li.nav4 a:hover {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -596px -80px;
    background-repeat: no-repeat;
    color: #A32020 !important;
}
#nav li.nav5 a:hover {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -720px -80px;
    background-repeat: no-repeat;
    color: #602320 !important;
}
#nav li.nav6 a:hover {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -844px -80px;
    background-repeat: no-repeat;
    color: #968C6D !important;
}
#nav li.nav7 a:hover {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -100px -80px;
    background-repeat: no-repeat;
    color: #EB8C00 !important;
}
#nav li:hover ul a, #nav li.sfhover ul a {
    background-image: none !important;
}
#nav li ul {
    background-color: #FFFFFF !important;
}
#nav li.nav0 ul {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: 0 -180px;
    background-repeat: no-repeat;
}
#nav li.nav1 ul {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -236px -180px;
    background-repeat: no-repeat;
}
#nav li.nav2 ul {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -472px -180px;
    background-repeat: no-repeat;
}
#nav li.nav3 ul {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -708px -180px;
    background-repeat: no-repeat;
}
#nav li.nav4 ul {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -944px -180px;
    background-repeat: no-repeat;
}
#nav li.nav5 ul {
    background-image: url("http://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -1180px -180px;
    background-repeat: no-repeat;
}
ul #navselected ul {
    background-color: #FFFFFF !important;
}
#nav #navselected:hover ul, #nav #navselected.sfhover ul {
    background-color: #FFFFFF !important;
}
#nav li:hover ul a, #nav li.sfhover ul a {
    border: 0 none;
}
#nav li:hover ul a:link, #nav li.sfhover ul a:link, #nav li:hover ul a:visited, #nav li.sfhover ul a:visited {
    color: #404041 !important;
}
#nav li.nav0:hover ul a:hover, #nav li.nav0.sfhover ul a:hover {
    color: #EB8C00 !important;
}
#nav li.nav1:hover ul a:hover, #nav li.nav1.sfhover ul a:hover {
    color: #DC6900 !important;
}
#nav li.nav2:hover ul a:hover, #nav li.nav2.sfhover ul a:hover {
    color: #E0301E !important;
}
#nav li.nav3:hover ul a:hover, #nav li.nav3.sfhover ul a:hover {
    color: #DB536A !important;
}
#nav li.nav4:hover ul a:hover, #nav li.nav4.sfhover ul a:hover {
    color: #A32020 !important;
}
#nav li.nav5:hover ul a:hover, #nav li.nav5.sfhover ul a:hover {
    color: #602320 !important;
}
#nav li.nav6:hover ul a:hover, #nav li.nav6.sfhover ul a:hover {
    color: #968C6D !important;
}
#nav li.nav7:hover ul a:hover, #nav li.nav7.sfhover ul a:hover {
    color: #EB8C00 !important;
}
#nav li:hover ul a, #nav li.sfhover ul a, #nav #navselected:hover ul a, #nav #navselected.sfhover ul a {
    background-color: #FFFFFF;
    border-top: 0 none !important;
    color: #404041;
}
#nav .navspace {
    border-top: 4px solid #FFFFFF;
    display: inline-block;
    width: 12px;
}

/* Search box customisation */

.module-search input[type="search"] {
    margin:10px 0 0 10px;
    width: auto;
}

.module-search input[type="search1"] {
    margin:10px 0;
    width: auto;
}

* html #module-search input[type="search"] {
    \width: 50px; /* for IE5 and IE6 in quirks mode */
    w\idth: 50px; /* for IE6 in standards mode */
  } 

.module-search input[type="submit"] {
    float:inherit;
}

.entry-footer-share span {
    display: inline-block;
    float: left;
    line-height: 0.75em;
    margin: 1px 2px 1px 0;
    position: inherit;
    top: 0;
    vertical-align: middle;
}

.entry-footer-links-linkedin {
    display: inline-block;
    float: left;
    line-height: 0.75em;
    margin: 1px 2px 1px 0;
    position: inherit;
    top: 0;
    vertical-align: middle;
}

.entry-footer-share-buttons {
    top: 10px;
}

.uk-twitter, .uk-facebook, .uk-gplus, uk-linkedin { margin-bottom: 5px; }
.uk-facebook { margin-top: 5px; }

.uk-twitter {
    margin-top: 10px;
}

* html #ss-box {
    position: absolute;
    float:right;
    display: block;

}

#ss-box {
    background: none repeat scroll 0 0 #f5fcfe;
    border: 1px solid #DEDEDE;
    border-radius: 3px 3px 3px 3px;
    height: auto;
    position: fixed;
    top: 31%;
    width: 70px;
    left: 280px;
    z-index: 100000;
    display:block;
}

#ss-box div {
    padding: 6px 6px 4px 5px;
    display:block;
}

#sfs {
    margin-left: -5px;
}

#ssl-box{width:auto;text-align:left}

#icon_twitter, #icon_linkedin, #icon_googleplus, #icon_facebook{float:left;padding-right:10px;}

#icon_facebook{margin-bottom:5px;}

#ss-box, #ssl-box{margin:0;position:relative;top:0;width:auto; height:85px;}

#ss-box{border-color:#d8e6eb;background:#f5fcfe;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border-width:1px}

#ss-box{position:relative;left:0}

/* Landing page tweeks */

#contact-block3 {
	width: 198px; /* 212 */
	display: block;
	float: left;
        border: 1px solid #e0301e;
        padding-bottom: 5px;
        margin-bottom: 5px;
        background: #F5F4F0;
}
#contact-block3, #contact-block3 ul {
	padding: 0;
	margin: 0;
	line-height: 1;
}

#contact-block3 ul li {
	list-style: none !important;
	list-style-image: none !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

* html  #contact-block3 ul { margin-left:-10px !important; }
*:first-child+html #contact-block3 ul { margin-left:-10px !important; }

* html  #contact-block3 ul li { padding-left: 10px !important; margin-bottom: -14px; }
*:first-child+html #contact-block3 ul li { padding-left: 10px !important; }

#contact-block3 ul li a {
	background-color: #f5f4f0;
	list-style: none;
	list-style-image: none;
	display: block;
	padding: 7px;
	line-height: 1.5em;
	min-height: 80px;
	color: #404040 !important;
        text-decoration: none !important;
        font-size: 90%;
}

#contact-block3 ul li a:hover { text-decoration: none !important; }

#contact-block3 ul li.panel1 a span { color: #a0301e; line-height: 1.7em;font-size: 110%;}

#contact-block3  ul li.panel1 a:hover, #contact-block3  ul li.panel1 a.active { background-color: #f7cbc7; }

#contact-block3 ul li span {
	display: block;
	font-weight: bold;
	font-family: Georgia, "Times New Roman";
        font-size: 130%;
        color: #a0301e;
}

#contact-block4 {
	width: 198px; /* 212 */
	display: block;
	float: left;
        border: 1px solid #eb8c00;
        background: #F5F4F0;
}
#contact-block4, #contact-block4 ul {
	padding: 0;
	margin: 0;
	line-height: 1;
}

#contact-block4 ul li {
	list-style: none !important;
	list-style-image: none !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

* html  #contact-block4 ul { margin-left:-10px !important; }
*:first-child+html #contact-block4 ul { margin-left:-10px !important; }

* html  #contact-block4 ul li { padding-left: 10px !important; margin-bottom: -14px; }
*:first-child+html #contact-block4 ul li { padding-left: 10px !important; }

#contact-block4 ul li a {
	background-color: #f5f4f0;
	list-style: none;
	list-style-image: none;
	display: block;
	padding: 7px;
	line-height: 1.5em;
	min-height: 80px;
	color: #404040 !important;
        text-decoration: none !important;
        font-size: 90%;
}

#contact-block4 ul li a:hover { text-decoration: none !important; }

#contact-block4 ul li.panel2 a span { color: #dc6900;line-height: 1.7em; font-size: 110%;}

#contact-block4  ul li.panel2 a:hover, #contact-block4  ul li.panel2 a.active { background-color: #f6dabf; }

#contact-block4 ul li span {
	display: block;
	font-weight: bold;
	font-family: Georgia, "Times New Roman";
        font-size: 130%;
        color: #dc6900;
}

#contact-block5 {
	width: 200px; /* 212 */
	display: block;
	float: left;
        border: 1px solid #db536a;
        background: #db536a;
}
#contact-block5, #contact-block5 ul {
	padding: 0;
	margin: 0;
	line-height: 1;
}

#contact-block5 ul li {
	list-style: none !important;
	list-style-image: none !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

* html  #contact-block5 ul { margin-left:-10px !important; }
*:first-child+html #contact-block5 ul { margin-left:-10px !important; }

* html  #contact-block5 ul li { padding-left: 10px !important; margin-bottom: -14px; }
*:first-child+html #contact-block5 ul li { padding-left: 10px !important; }

#contact-block5 ul li a {
	background-color: #f5f4f0;
	list-style: none;
	list-style-image: none;
	display: block;
	padding: 7px;
	line-height: 1.5em;
	min-height: 80px;
	color: #404040 !important;
        text-decoration: none !important;
        font-size: 90%;
}

#contact-block5 ul li a:hover { text-decoration: none !important; }

#contact-block5 ul li.panel3 a span { color: #db536a;line-height: 1.7em;font-size: 110%; }

#contact-block5  ul li.panel3 a:hover, #contact-block5  ul li.panel3 a.active { background-color: #f6d4da; }

#contact-block5 ul li span {
	display: block;
	font-weight: bold;
	font-family: Georgia, "Times New Roman";
        font-size: 130%;
        color: #dc6900;
}

#contact-block6 {
	border: 1px solid #db536a;
        width: 189px; /* 212 */
	display: block;
	float: left;
        min-height: 116px;
        background: #F5F4F0;
}

.contentgutter2 {
    display: inline-block;
    float: left;
    height: 1px;
    width: 20px;
}

.contentgutter3 {
    display: inline-block;
    float: left;
    height: 1px;
    width: 11px;
}

.clearer {
    clear: both !important;
    height: 10px;
    line-height: 1px;
}

#welcome {
        background-image: url("http://pwc.blogs.com/north/press-room-bn1.jpg");
        width: 980px;
        height: 290px;
        display: inline-block;
        float: left;
        border: 1px solid #C7C8CA;
        margin-left: 10px;
}

#contact-us {
        width: 184px;
        min-height: 115px;
        background-color: #F5F4F0;
        display: block;
        float: left;
        border: 1px solid #C7C8CA;
        padding: 7px;
margin-top:0px!important; 
list-style: none; 
padding-top:3px!important;
padding-right: 0 !important;
}

#search-block {
	width: 198px; /* 212 */
	display: block;
	float: left;
        border: 1px solid #602320;
        padding-bottom: 5px;
        margin-bottom: 5px;
background: #F5F4F0;
}

#search-block, #search-block ul {
	padding: 0;
	margin: 0;
	line-height: 1;
}

#search-block ul li {
	list-style: none !important;
	list-style-image: none !important;
}

* html  #search-block ul { margin-left:-10px !important; }
*:first-child+html #search-block ul { margin-left:-10px !important; }

* html  #search-block ul li { padding-left: 10px !important; margin-bottom: -14px; }
*:first-child+html #search-block ul li { padding-left: 10px !important; }

#search-block ul li {
	background-color: #f5f4f0;
	list-style: none;
	list-style-image: none;
	display: block;
	margin: 7px;
	line-height: 1.5em;
	min-height: 80px;
	color: #404040 !important;
        text-decoration: none !important;
        font-size: 90%;
}

#search-block ul li a:hover { text-decoration: none !important; padding-bottom: 5px;}

#search-block ul li.panel7 span { color: #a0301e; line-height: 1.7em;font-size: 110%;}

#search-block ul li span {
	display: block;
	font-weight: bold;
	font-family: Georgia, "Times New Roman";
        font-size: 130%;
        color: #a0301e;
}

.module-offices {
	width: 198px; /* 212 */
	display: block;
	float: left;
        border: 1px solid #c7c8ca;
        height: 231px;
}

.module-offices .offices-label {
border-bottom: 1px dotted #968C6D;
    color: #A0301E;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-weight: bold;
    line-height: 1.7em;
    padding-bottom: 7px;
    padding-left: 7px;
}

.module-offices a {
	display: block;
	color: #000;
	text-decoration: none;
	text-shadow: #fff 0 1px 0;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #968c6d;
}

.module-offices .label {
	display: block;
	padding: 5.3px 22px 7px 27px;
	background-position: 7px 9px;
	background-repeat: no-repeat;
        font-size: 9pt;
}

.module-offices a:hover .label {
	text-decoration: underline;
}

.module-offices .offices-logo .label {
	background-image: url(http://pwc.blogs.com/pwc-offices.gif);
}

#uklogofeature2 {
    left: 710px;
    position: absolute;
    top: 760px;
    width: 270px;
}

#uklogofeaturemsg2, #ukhubfeaturemsg2 {
    color: #FFFFFF;
    display: block;
    padding: 5px 10px 10px;
}

#uklogofeaturetrim2, #ukhubfeaturetrim2 {
    bottom: 0;
    height: 8px;
    left: -20px;
    line-height: 8px;
    position: absolute;
    width: 30px;
}

#uklogofeaturemsg2 .landingh1, #uklogofeaturemsg2 .landingh2, #uklogofeaturemsg2 .landingh3 {
    display: block;
}
#uklogofeaturemsg2 .landingh1 {
    font-family: Georgia,"Times New Roman";
    font-size: 1.2em;
    font-style: italic;
    font-weight: bold;
    line-height: 1.1em;
}


#uklogofeaturemsg2 p {
    margin: 5px 0;
}

#uklogofeaturemsg2 h1 {
    color: #000000;
    font-family: Georgia,"Times New Roman";
    font-size: small;
    font-weight: bold;
    line-height: 1.1em;
    margin: 7px 0 0;
}


#uklogofeaturemsg2 a {
    color: #FFFFFF !important;
}

#uklogofeaturemsg2 a:hover {
    text-decoration: underline !important;
}
#ukhubfeaturemsg2 p a {
    color: #FFFFFF !important;
    display: inline;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    padding-right: 5px;
}

#uklogofeaturemsg2, #uklogofeaturetrim2 {
    background-color: #F8F8F8;
    border: 1px solid #C7C8CA;
}

#section-promo {
        width: 830px;
        display: block;
        float: left;
}

#contact-block7 {
	width: 198px; /* 212 */
	display: block;
	float: left;
        border: 1px solid #968c6d;
        padding-bottom: 5px;
        margin-bottom: 5px;
background: #fdf4e5;
}
#contact-block7, #contact-block7 ul {
	padding: 0;
	margin: 0;
	line-height: 1;
}

#contact-block7 ul li {
	list-style: none !important;
	list-style-image: none !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

* html  #contact-block7 ul { margin-left:-10px !important; }
*:first-child+html #contact-block7 ul { margin-left:-10px !important; }

* html  #contact-block7 ul li { padding-left: 10px !important; margin-bottom: -14px; }
*:first-child+html #contact-block7 ul li { padding-left: 10px !important; }

#contact-block7 ul li a {
	background-color: #fdf4e5;
	list-style: none;
	list-style-image: none;
	display: block;
	padding: 0 7px 7px;
	line-height: 1.5em;
	color: #404040 !important;
        text-decoration: none !important;
        font-size: 90%;
}

#contact-block7 ul li a:hover { text-decoration: none !important; }

#contact-block7 ul li.panel7 a span {
    border-bottom: 1px dotted #968C6D;
    color: #A0301E;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-weight: bold;
    line-height: 1.7em;
    padding-bottom: 4px;
    padding-left: 7px;
    padding-top:7px;
}

#contact-block7  ul li.panel7 a:hover, #contact-block7  ul li.panel7 a.active { background-color: #f7cbc7; }

#contact-block7 ul li span {
	display: block;
	font-weight: bold;
	font-family: Georgia, "Times New Roman";
        font-size: 110%;
        color: #a0301e;
}


.post-share {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    left: auto;
    margin-left: -100px;
    padding: 10px 0 0;
    position: fixed;
    text-align: center;
    top: 410px;
    width: 70px;
    z-index: 15;
}

.share-widget {
    margin-bottom: 10px;
}

.module-search2 input[type="search"] {
    margin-bottom: 10px;
    margin-right: 6px;
    width: 99%;
}

.panel-contacts-content {
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 0.9em;
    line-height: 150%;
    margin: 5px 0 20px;
    text-align: left;
}

.panel-contacts-content a {
    color: #000000;
	font-weight: inherit;
    text-decoration: none;
}

.panel-contacts-content a:hover  {
    text-decoration: underline;
}

.contacts-content {
    margin: 0;
}

.contacts-content {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.contacts-content-item {
    border-bottom: 1px dotted #939598;
    margin: 5px 0;
    padding-bottom: 7px;
    padding-left: 5px;
}

.contacts-content-item1 {
    border-bottom: 1px dotted #939598;
    margin: 5px 0;
    padding-bottom: 5px;
    padding-left: 5px;
}


#wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: small;
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px 15px;
    position: relative;
    width: 980px;
}

#top-banner {
    border: 1px solid #F5F4F0;
    height: 190px;
    width: 980px;
    background: none repeat scroll 0 0 #E8E8E8;
    display: inline-block;
}

#top-banner p {
    font-size: small;
    font-family: georgia;
}

#section-0 {
    border-bottom: 3px solid #dc6900;
    display: inline-block;
    float: left;
    overflow: auto;
    padding: 0;
    position: relative;
    width: 710px;
}

#section-0 h1 {
    color: #dc6900;
    font-family: georgia;
    font-size: 1.3em;
    font-weight: normal;
}

#section-1 {
    border-bottom: 1px solid #C7C8CA;
    display: inline-block;
    float: left;
    height: 803px;
    overflow: auto;
    padding: 0;
    position: relative;
}

#section-1 h1 {
    border-top: 4px solid #A32020;
    margin: 0;
    padding: 10px 0;
}


.section1-header h1.summary {
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 0px;
}

.section1-header h1.summary {
    font-size: 14px;
    line-height: 18px;
}

.section1-header span {
    color: #DB536A;
    font-family: georgia;
    font-size: 20px;
    line-height: 18px;
    margin-bottom: 10px;
    margin-top: 3px;
}

.section1-header img {
    display: block;
    float: right;
    height: 16px;
    padding: 5px;
    width: 16px;
}

#section-2 {
    display: inline-block;
    float: right;
    overflow: auto;
    padding: 0;
    position: relative;
    width:250px
}

#section-2 h1 {
    color: #db536a;
    font-family: georgia;
    font-size: 1.3em;
    font-weight: normal;
    margin-bottom:5px;
}

#section-3 {
    background:#f5f4f0;
    display: inline-block;
    float: right;
    height: 500px;
    width: 250px;
}

#section-3 h1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 3px solid #db536a;
    color: #db536a;
    font-family: Georgia,"Times New Roman";
    font-size: 18px;
    line-height: 1.1em;
    margin: -5px 0 0;
    padding: 10px 10px 10px 5px;
}

#section-3 h2 {
    border-top: 4px solid #A32020;
    margin: 0;
    padding: 10px 0;
}

#panel-main {
    display: inline-block;
    float: left;
    width: 732px;
    height: 305px;
}

#panel-main h1 {
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 7px;
    padding-top: 5px;
	border-top: 4px solid #DC6900;
    color: #DC6900;
}


#panel-main h2 {
	background: #f5f4f0;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 15px;
    padding: 5px;
	border-top: 4px solid #db536a;
    color: #db536a;
}

#panel-find {
    display: inline-block;
    float: left;
    width: 236px;
}

#panel-find h1 {
	background: #f5f4f0;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 1px;
    padding: 5px;
	border-top: 4px solid #db536a;
    color: #db536a;
}

#panel-contacts {
    display: inline-block;
    float: left;
    width: 236px;
}

#panel-contacts h1 {
	background: #f5f4f0;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 15px;
    padding: 5px;
	border-top: 4px solid #a32020;
    color: #a32020;
}

#panel-contacts h2 {
    color: #A32020;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 8px;
}

.panel-contacts a {
    font-weight: inherit;
    text-decoration: none;
}

#panel-follow {
    display: inline-block;
    float: left;
    width: 236px;
}

#panel-follow h1 {
	background: #f5f4f0;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 15px;
    padding: 5px;
	border-top: 4px solid #e0301e;
    color: #e0301e;
}

#panel-interviews {
    display: inline-block;
    float: left;
    width: 236px;
    background: #f5f4f0;
    height:200px;
}

#panel-interviews  h1 {
    background: none repeat scroll 0 0 #F5F4F0;
    border-bottom: 16px solid #FFFFFF;
    border-top: 4px solid #E0301E;
    color: #E0301E;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 15px;
    padding: 5px;
}

#panel-interviews p {
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    letter-spacing: 0.002em;
    margin: 0 0 15px;
    padding: 0 10px 0 5px;
}

#panel-interviews a {
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    letter-spacing: 0.002em;
    margin: 0 0 15px;
    padding: 0 10px 0 5px;
    float: right;
}

#panel-video {
    display: inline-block;
    float: left;
    height: 200px;
    width: 236px;
}

#panel-video h1 {
    background: #f5f4f0;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 15px;
    padding: 5px;
    border-top: 4px solid #602320;
    color: #602320;
}

#panel-192 {
    background: none repeat scroll 0 0 #F5F4F0;
    display: inline-block;
    float: right;
    height: auto;
    width: 236px;
    margin-bottom: 10px;
}

#panel-192 h1 {
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 5px;
    padding: 5px 5px 0;
    border-top: 4px solid #968C6D;
    color: #6D6E71;
}

#panel-192 h2 {
    font-family: arial;
    font-size: 1.4em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0px;
    padding: 5px 5px 0 10px;
}


#panel-192 p {
    font-family: Arial;
    font-size: 0.9em;
    padding: 0 5px 0 10px;
}

.contentgutter {
    display: inline-block;
    float: left;
    height: 1px;
    width: 12px;
}

.contentgutter20 {
    display: inline-block;
    float: left;
    height: 1px;
    width: 20px;
}

#rss-box {
	width: 650px; /* 212 */
	display: block;
	float: left;
}

#rss-box, #rss-box ul {
	padding: 0 5px 0;
	line-height: 1;
    min-height: 172px;
}

#rss-box span {
border-bottom: 1px dotted #968C6D;
    color: #A0301E;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-weight: bold;
    line-height: 1.7em;
    padding-bottom: 7px;
}

/* begin styles for RSS Feed */

.rss-items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	color:#000000;
    margin-left: -7px;
}

p.rss-title {padding:0.5em;}

.rss-title {
	font-size: 8pt;
	background-color: white;
	color: black;
	text-align: left;
}

.rss-item  {
  font-family: Arial,sans-serif;
  font-size: small;
  font-weight: normal;
  list-style-image: url("http://pwc.blogs.com/white_square.gif");
  margin-top: 4px;
  text-decoration:none;
  padding-bottom:0.5em;
}

.rss-item a {
	color:#333333;
	font-size: 9pt;
    line-height: 155%;
}
	
.rss-item a:visited {
	color: black;
}

li.rss-item {
    margin-left: 12px;
    text-decoration: none;
}

.rss-item a:hover{
	color: #dc6900;
	text-decoration: underline;
}

.rss-date {
	font-size: 7pt;
	color: navy;
	}

.module-follow a {
	display: block;
	color: #000;
	font-size:0.9em;
	text-decoration: none;
	text-shadow: #fff 0 1px 0;
	border-bottom: 1px dotted #968c6d;
}

.module-follow .follow-email a {
	background-image: url(http://pwc.blogs.com/follow-bkg220d2.png);
}

.module-follow .label {
	display: block;
	padding: 0 22px 0 32px;
	background-repeat: no-repeat;
	margin:5px;
}

.module-follow a:hover .label {
	color: #a32020;
	text-decoration: underline;
}

.module-follow .follow-email .label {
	background-image: url(http://pwc.blogs.com/follow-email.png);
}

.module-follow .follow-facebook .label {
	background-image: url(http://www.ukmediacentre.pwc.com/Templates/PWC/images/social/icon_facebook.gif);
}

.module-follow .follow-youtube .label {
	background-image: url(http://www.ukmediacentre.pwc.com/Templates/PWC/images/social/icon_youtube.gif);
}

.module-follow .follow-linkedin .label {
	background-image: url(http://www.ukmediacentre.pwc.com/Templates/PWC/images/social/icon_linkedin.gif);
}

.module-follow .follow-twitter .label {
	background-image: url(http://pwc.blogs.com/follow-twitter.png);
}

.module-follow .follow-feed .label {
	background-image: url(http://pwc.blogs.com/follow-feed.png);
}

#contact-button {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #ECECEC);
    border: 1px solid #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 3px 5px #939598;
    display: block;
    float: left;
    height: auto;
    left: 785px;
    padding: 0 10px 4px;
    position: relative;
    top: 10px;
    width: auto;
}

#contact-button h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: small;
font-weight:bold;
}

#contact-button h2 {
    color: #A32020;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-style: italic
}

#contact-email-button {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #ECECEC);
    border: 1px solid #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 3px 5px #939598;
    display: block;
    float: left;
    height: auto;
    left: 611px;
    padding: 6px 10px 4px;
    position: relative;
    top: 94px;
    width: 152px;
}

#contact-email-button a {
font-size: small;
text-decoration: none;
}

#contact-email-button a:hover
{
	text-decoration: underline;
}


#follow-button {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #ECECEC);
    border: 1px solid #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 3px 5px #939598;
    display: block;
    float: left;
    height: auto;
    left: 437px;
    padding: 10px 10px 4px;
    position: relative;
    top: 135px;
    width: 152px;
}

#follow-button img {
    margin-left: 5px;
    margin-right: 5px;
}


#follow-button h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight:bold;
}

.var-narrow .timeline-header {
    -moz-transition: -moz-box-shadow 0.3s ease-out 0s;
    border-bottom: 4px solid #E0301E;
    box-shadow: 0 0 0 -3px transparent;
    padding: 12px;
}


#pr-footer {
    width: 100%;
    background:#F2F2F2;
}

#footer-disclaimer {
    border-top:1px dotted #C6C8CA;
    display: inline-block;
}

#footer-disclaimer p {
    color: #404041;
    font-family: arial;
    font-size: 0.8em;
    line-height: 1.5;
    padding: 0 10px;
}

#footer-disclaimer a {
    color: #404041;
    text-decoration: none;
}

#footer-disclaimer a:hover {
    text-decoration: underline;
}

#about-pwc {
    display: block;
    float: left;
}

#about-pwc h1 {
    color: #968C6D;
    font-family: Georgia,'Times New Roman',serif;
    font-size: 1em;
    font-weight: bold;
    line-height: normal;
    margin: 5px 0;
    padding: 3px;
    text-align: left;
}

#about-pwc-content {
    background: none repeat scroll 0 0 #F5F4F0;
    border-top: 4px solid #968C6D;
    color: #404041;
    font-family: Arial,sans-serif;
    font-size: 0.95em;
    line-height: 1.5em;
    margin: 5px 0;
    padding: 0 10px 10px;
    text-align: left;
}

#sidebar-search {
    display: block;
    float: left;
}

#sidebar-search h1 {
    color: #db536a;
    font-family: Georgia,'Times New Roman',serif;
    font-size: 1em;
    font-weight: bold;
    line-height: normal;
    margin: 5px 0;
    padding: 3px;
    text-align: left;
}

#sidebar-search-content {
    background: none repeat scroll 0 0 #fbeef0;
    border-top: 3px solid #db536a;
    color: #db536a;
    font-family: Arial,sans-serif;
    font-size: 0.95em;
    line-height: 1.5em;
    margin: 5px 0;
    padding: 0 10px 10px;
    text-align: left;
}

#ss-panel {
    display: block;
    height: 80px;
    margin: 0;
    padding: 0;
    position: relative;
    float:left;
}

.Hero-Social {
    border-bottom: 1px dotted #CCCCCC;
    border-top: 1px dotted #CCCCCC;
    color: #000000;
    float: left;
    height: 45px;
    line-height: 34px;
    margin: 5px 0 10px;
    padding-left: 7px;
    width: 98%;
}


.Hero-Social p {
    font-family: Georgia,"Times New Roman";
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    margin: 0;
    padding: 0;
}


.follow-text {
    float: left;
    margin-left: 5px;
    margin-right: 20px;
}

.Hero-Social a {
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-size: 1px;
    margin: 10px 0;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    width: 24px;
}

.social-twitter-heroe {
    width: 50px !important;
}

.social-linkedin-heroe {
    width: 50px !important;
}

.social-facebook-heroe {
    width: 50px !important;
}

.social-youtube-heroe {
    width: 50px !important;
}

.social-googleplus-heroe {
    width: 26px !important;
}

.Hero-Social1 {
    border-bottom: 1px dotted #ffffff;
    border-top: 1px dotted #ffffff;
    color: #000000;
    float: left;
    height: 45px;
    line-height: 34px;
    margin: 5px 0 10px;
    padding-left: 7px;
    width: 97%;
}


.Hero-Social1 p {
    font-family: Georgia,"Times New Roman";
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    margin: 0;
    padding: 0;
}


.follow-text {
    float: left;
    margin-left: 5px;
    margin-right: 20px;
}

.Hero-Social1 a {
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-size: 1px;
    margin: 10px 0;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    width: 24px;
}

#homepage-alpha{
    padding-right: 20px;
    width: 710px;
    display: inline;
    float: left;
    min-height: 1px;
    position: relative;
    background: none repeat scroll 0 0 #FFFFFF;
}

#homepage-beta {
    width: 250px;
    display: inline;
    float: left;
    min-height: 1px;
    position: relative;
}

#pr-top-banner {
    background-image: url("http://pwc.blogs.com/press_room/pressroom_home.jpg");
    display: inline-block;
    float: left;
    height: 220px;
    margin: 0 0 10px -10px;
    width: 1000px;
}

#pr-top-banner-msg {
    font-size: 12px;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 20px;
    width: 241px;
}

#pr-top-banner-msg2 {
    background: none repeat scroll 0 0 #EB8C00;
    color: #FFFFFF;
    font-size: 12px;
    left: 17px;
    padding: 10px;
    position: absolute;
    top: 20px;
    width: 510px;
}

#pr-top-banner-msg2 h1 {
    background: none repeat scroll 0 0 #DC6900;
    color: #FFFFFF;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    margin: 5px -10px;
    padding: 5px 5px 5px 8px;
}


#pr-top-banner-msg2 h2 {
    color: #FFFFFF !important;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-size: 1.6em;
    font-style: italic;
    font-weight: bold;
    line-height: 1.1em;
    margin: 11px 0;
    text-decoration: none;
}

#pr-top-banner-msg2 a {
    color: #FFFFFF !important;
    text-decoration: none;
}

#pr-top-banner-msg2 a:hover {
    color: #FFFFFF !important;
    text-decoration: underline;
}






#pr-top-banner-msg3 {
    color: #FFFFFF;
    font-size: 70px
    left: 17px;
    padding: 10px;
    position: absolute;
    top: 30px;
    width: 510px;
}

#pr-top-banner-msg3 h1 {
    background: none repeat scroll 0 0 #DC6900;
    color: #FFFFFF;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    margin: 5px -10px;
    padding: 5px 5px 5px 8px;
}


#pr-top-banner-msg3 h2 {
    color: #FFFFFF !important;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-size: 60px;
    font-style: italic;
    font-weight: bold;
    line-height: 1.1em;
    margin: 11px 0;
    text-decoration: none;
}

#pr-top-banner-msg3 a {
    color: #FFFFFF !important;
    text-decoration: none;
}

#pr-top-banner-msg3 a:hover {
    color: #FFFFFF !important;
    text-decoration: underline;
}







#spc-left {
    background: none repeat scroll 0 0 #A32020;
    border-bottom: 1px solid #C7C8CA;
    border-top: 1px solid #C7C8CA;
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px;
}

#services-panel-content h1 {
    color: #A0301E;
    display: block;
    font-size: 24px;
    line-height: 1.6em;
}

#services-panel-content h2 {
    font-family: Georgia,"Times New Roman";
    font-size: 1.5em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 15px;
    padding-top: 5px;
    border-top: 4px solid #A32020;
    color: #A32020;
}

#services-panel-content h4 {
    border-top: 2px solid #A32020;
    color: #A32020;
    font-family: Georgia,"Times New Roman";
    font-size: 1.5em;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 15px;
    padding-top: 5px;
}

#services-panel-content li {
    list-style: disc outside none;
    margin-left: -25px;
}

.services-panel-contacts p {
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: small;
    line-height: 150%;
    margin: 5px 0;
    text-align: left;
}

.services-panel-contacts h1 {
    color: #A32020;
    display: block;
    font-family: georgia;
    font-size: 16px;
    line-height: 1.6em;
    margin-bottom: 0;
    margin-top: 5px;
}

.contact-list {
    margin: 0;
    list-style: none outside none;
    padding: 0;
}

.contact-list-item {
    background: none repeat scroll 0 0 #F5F4F0;
    border-bottom: 1px solid #E7E7E8;
    border-top: 1px solid #E7E7E8;
    margin: 5px 0;
    padding-bottom: 5px;
    padding-left: 5px;
}


#services-panel-content {
    display: inline-block;
    float: left;
    padding-right: 10px;
    width: 710px;
}

#spc-banner {
    background-image: url("http://pwc.blogs.com/west/deals-banner1.jpg");
    border: 1px solid #E7E7E8;
    height: 230px;
    width: 100%;
    margin-bottom:10px;
}


#spc-banner-msg {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C7C8CA;
    left: 20px;
    opacity: 0.9;
    padding: 15px;
    position: absolute;
    top: 20px;
    width: 420px;
}


#spc-banner-msg span {
    color: #a32020;
    font-family: georgia;
    font-size: 2em;
}

#jump-to-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C7C8CA;
    left: 20px;
    opacity: 0.9;
    padding: 15px;
    position: absolute;
    top: 60px;
    width: 420px;
}

.services-panel-contacts {
    background-color: #F5F4F0;
    border-top: 4px solid #968C6D;
    display: block;
    float: left;
    height: auto;
    margin-bottom: 10px;
    margin-left: 0;
    width: 100%;
}

.services-panel-contacts h1 {
    color: #6D6E71;
    font-family: georgia;
    font-size: 110%;
    font-style: italic;
    font-weight: bold;
    list-style: none outside none;
    padding-top: 6px;
    margin-left:10px;
}

.services-panel-contacts ul li {
   margin-left:-30px;
   padding-right:10px;
   list-style: none outside none;
}

#jump-to {
    background: #f9f7f7;
    border: 1px solid #f5f4f0;
    border-radius: 2px 2px 2px 2px;
    color: #444444 !important;
    cursor: default !important;
    display: inline-block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-bottom: 10px;
    margin-right: 4px;
    min-width: 212px;
    padding: 0 8px;
    text-align: center;
    text-decoration: none !important;
}

#jump-to a {
    text-decoration:none;
}

#jump-to:hover {
    background: #e7e7e8;
}

.services-dynamic-content ul li {
    color:#a32020;
}


#services-panel-related {
    display: inline-block;
    float: right;
    height: 700px;
    padding-left: 5px;
    width: 250px;
}

#services-panel-content ol, ul {
    list-style: none outside none;
}
/* ph=1 */
