* 		{		
		margin:0;
		padding:0;
		border:0;
}
body {
		background-image:url(../images/bg-epolitixSite.gif);
		background-color:#f7f7f7;
		background-repeat:repeat-x;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 62.5%;
}
h1		{
		font-size:2.2em;
		color:#2A5B97;
		margin:0px 0px 10px 0px;
}
h2		{
		color:#2A5B97;
		font-size:1.8em;  
		margin:10px 0px 10px 0px;
}
h3		{
		font-size:1.4em;
		margin:0 0 10px 0;
}
h4		{
		font-size:1.2em;
		margin: 10px 0 30px;
}
h5		{
		font-size:1.2em;
		margin:10px 0px;
		font-weight:bold;
		text-decoration:none;
}
p 		{
		font-size:1.2em;
		line-height: 1.3em;
		margin-top: 0.5em;
		margin-bottom: 1em;
}
p a:link, p a:visited, p a:active  {
		text-decoration:underline;
}
p a:hover  {
		text-decoration:underline;
		color:#073571;
}
#content p {
		line-height:1.6em;
		margin-bottom:1.8em;
}
#contentHouse p {
		line-height:1.6em;
		margin-bottom:1.8em;
}
p#intro {
		font-weight:bold;
		font-size:1.2em;
}
q		{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#333;
		font-size:1.2em;
}
.twelvePx {
		font-size:1.2em;
}
hr  {
		height: 1px;
		margin:10px 0px 10px 0;
		border-bottom:solid 1px #ccc;
}
hr.bold  {
		height: 3px;
		margin:10px 0px 10px 0;
		border-bottom:solid 3px #999;
}
.colour0 {color:#cccccc;	
}
.colour1 {color:#88A2C6;	
}
.colour2 {color:#6b8bb8;	
}
.colour3 {color:#cca700;	
}
.colour4 {color:#6515b0;	
}
.colour5 {color:#2A5B97;	
}
.colour6 {color:#2A5B97;	
}
.colour0Border {border:#cccccc solid 1px;
}
.colour1Border {border:#073571 solid 1px;
}
.colour2Border {border:#6b8bb8 solid 1px;
}
.colour3Border {border:#cca700 solid 1px;
}
.colour4Border {border:#6515b0 solid 1px;
}
.colour5Border {border:#2A5B97 solid 1px;
}
.colour6Border {border:#2A5B97 solid 1px;
}
.colour7Border {border:#333 solid 1px;
}
hr.colour0 {
		border-bottom:solid 3px #cccccc;	
}
hr.colour1 {
		border-bottom:solid 3px #073571;	
}
hr.colour2 {
		border-bottom:solid 1px #6b8bb8;	
}
hr.colour3 {
		border-bottom:solid 3px #bc4c9f;	
}
hr.colour4 {
		border-bottom:solid 3px #6515b0;	
}
hr.colour5 {
		border-bottom:solid 3px #2A5B97;	
}
hr.colour6 {
		border-bottom:solid 3px #2A5B97;	
}
hr.colour7 {
		border-bottom:solid 3px #333;	
}
.colour0Bg {
		background-color:#cccccc;	
		color:#FFFFFF;
}
.colour1Bg {
		background-color:#073571;	
		color:#FFFFFF;
}
.colour2Bg {
		background-color:#6b8bb8;	
		color:#FFFFFF;
}
.colour3Bg {
		background-color:#bc4c9f;	
		color:#FFFFFF;
}
.colour4Bg {
		background-color:#6515b0;	
		color:#FFFFFF;
}
.colour5Bg {
		background-color:#2A5B97;
		color:#FFFFFF;	
}
.colour6Bg {
		background-color:#5CD6FF;
		color:#FFFFFF;	
}
.colour7Bg {
		background-color:#333;
		color:#FFFFFF;	
}
a:link	{
		color:#333;
		text-decoration:none;
} 
a:visited	{
		color:#333;
		text-decoration:none;
} 
a:active	{
		color:#333;
		text-decoration:none;
} 
a:hover {
		color:#333;
		text-decoration:underline;
}
.shopNavigation {
		width:300px; 
		float:right; 
		margin-right:20px;
}
.shopNavigation ul li {
		border-top:#CCCCCC solid 1px; 
		border-left:#CCCCCC solid 1px; 
		border-right:#CCCCCC solid 1px; 
		background-color:#f2f2f2; 
		background-image:url(../images/bg-logged-in-details.gif); 
		background-repeat:repeat-x; 
		color:#666666; 
		padding:1px 4px; 
		display:inline; 
		list-style-type:none; 
		float:right; 
		margin-left:5px;
		font-size:1.1em;
}
/* Navigation */
/* common styling */
.headerRight {
		color:#333;
		font-size:1.6em;
		margin:0 0 5px 0;
}
.nav {
		margin-bottom:20px;
}
.menu {
		font-family: Helvetica, Arial, sans-serif;
		background-image:url(../images/bg-mainNav-off.gif);
		background-color:#083572;
		background-repeat:repeat-x;
}
.menu ul li a, .menu ul li a:visited {
		display:block; 
		text-decoration:none; 
		padding:10px 18px; 
		text-align:center; 
		color:#fff; 
		border-right:1px solid #dcdcdc;  
		background-image:url(../images/bg-mainNav-off.gif);
		background-repeat:repeat-x;
		background-color:#083572;
		font-size:1.2em;
		white-space:nowrap;
		overflow:hidden;
}
.menu ul {
		padding:0; 
		margin:0; 
		list-style: none;
}
.menu ul li {
		float:left; 
		position:relative; 
		font-weight:bold;
}
.subMenu {
		font-family: Helvetica, Arial, sans-serif;
		background-color:#fdfdfd;
}
.subMenu ul li a, .subMenu ul li a:visited {
		display:block; 
		text-decoration:none; 
		padding:3px 8px; 
		text-align:center; 
		color:#666; 
		border-right:1px solid #dcdcdc;  
		background-color:#f9f9f9;
		font-size:1em;
		white-space:nowrap;
		overflow:hidden;
}
.subMenu ul li a:hover {
		display:block; 
		text-decoration:underline; 
		padding:3px 8px; 
		text-align:center; 
		color:#666; 
		border-right:1px solid #dcdcdc;  
		background-color:#f9f9f9;
		font-size:1em;
		white-space:nowrap;
		overflow:hidden;
}
.subMenu ul {
		padding:0; 
		margin:0; 
		list-style: none;
}
.subMenu ul li {
		float:left; 
		position:relative; 
		border-bottom:1px solid #dcdcdc; 
}
#navOn a, #navOn a:visited {
		background-image:url(../images/bg-mainNav-on.gif);
		background-color:#6b8bb8;
}
#navOn2 {
		text-decoration:underline;
}
/* END Navigation */

/* columns */
.columns {
		padding-left:20px;
		float:left;	
}

.skyColumns {
		padding-right:20px;
		float:right;	
}

.oneColumn {
		width:140px;
}
.twoColumn {
		width:300px;
}
.threeColumn {
		width:460px;
}
.fourColumn {
		width:640px;
}
.fiveColumn {
		width:780px;
}
.sixColumn {
		width:940px;
}
.secondaryColumn1 {
		width:220px; 
		float:left; 
		margin-right:10px;
}
/* ------ */
.oneColumn h2 {
		font-size:1.4em;
		margin-top:0px;
}
.columnOneStakeholder {
		width:200px;
}
.columnTwoStakeholder {
		width:400px;
}
.navStakeList {
		list-style:none; 
		border-top:#CCCCCC 1px solid;
		margin:0px;
}
.navStakeList li {
		padding:5px; 
		border-bottom:#ccc 1px solid;
}
/* END columns */

textarea {
		border:1px #CCCCCC solid;
		font-size:1.1em;
		color:#666;
		font-family:Helvetica, Arial, sans-serif;
}
select {
		border:1px #CCCCCC solid;
		font-size:1.1em;
		color:#666;
}
table {
		padding:0;
		margin:0;
		border:0;
		border-spacing:0;
}
.margin {
		margin:10px;
}
.margeRight {
		margin-right:10px;
}
.margeLeft {
		margin-left:20px;
}
.margeTop {
		margin-top:10px;
}
.margeBottom {
		margin-bottom:10px;
}
.textRight {
		text-align:right;
}
.textLeft {
		text-align:left;
}
.textCentre {
		text-align:center;
}
.textNormal {
		font-weight:normal;
}
.textTwelve {
		font-size:1.2em;
}
.underline {
		text-decoration:underline;
}
.right {
		float:right;
}
.left {
		float:left;
}
.cta {
		margin:0px 0px 10px 0px;
}
.cta li {
		list-style:none;
		margin:0px; 
		background-image:url(../images/cta-chevron.gif); 
		background-repeat:no-repeat; 
		padding:0px 5px 0px 15px; 
		background-position:2px;
}
.ctaButtons li {
		background-color:#dbb81d; 
		border:1px solid #cca700; 
		color:#FFFFFF; 
		font-weight:bold; 
		font-family:Helvetica, Arial, sans-serif; 
		padding:3px 5px;
		margin:5px;
}
.ctaButtons li a:visited, .ctaButtons li a:active, .ctaButtons li a:link, .ctaButtons li a:hover, .ctaButtons li a{
		color:#FFFFFF;
}
.indent {
		margin:0px 10px 0px 10px;
}
.shadowSides {
		background-image:url(../images/bg-shaddow-sides.png);
		background-repeat:repeat-y;
		width:995px;
		margin-right:auto;
		margin-left:auto;
}
.shadowBottom {
		background-image:url(../images/bg-shaddow-bottom.png);
		background-repeat:repeat-x;
		height:7px;
		width:985px;
		margin-right:auto;
		margin-left:auto;
		margin-bottom:13px;
}
#bg {
		width:980px;
		margin:auto;
		background-color:#FFFFFF;
		margin-right: auto;
		margin-left: auto;		
}
#wrapper {
		
}
#content {
		padding-bottom:20px;
		background-color:#FFFFFF;
}
.superBreak {
		clear:both;
}
ul {
		margin:10px 5px 10px 20px;
}
li {
		font-size:1.2em;
		color:#333;
}
li span {
		color:#333;
}
li a {
		color:#003a81;
}
.zeroMargin {
		margin-top:0px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:0px;
}
#zeroMargin {
		margin-top:0px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:0px;
}
#content p.zeroMarginBottom {
		margin-bottom:0px;
}
.zeroPadding {
		padding:0px;
}
/* Header top */
#header {
}
#header .logo {
		margin:40px 0 40px 20px;
		float: left;
}
#header .logoDods {
		margin:0px 15px 15px 10px;
		float: right;
} 
#header .banner {
		height:60px; 
		width:468px; 
		border-color:#efefef; 
		color:#999999;
		display: block;
		margin: 30px 20px 0 70px;
		float:left;
}
#breadcrumb {
		font-size:1.2em;
		float:left;
}
#breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited {
}
#breadcrumb a:hover {
		color:#b7cd1f;
		text-decoration:underline;
}
#date {
		font-size:1.2em;
}
#byLine {
		font-size:1.2em;
		margin-bottom:0px;
		margin-top:0px;
}

/* Footer */
.footer {
		background-image:url(../images/bg-footerBar.gif); 
		background-color:#f4f4f4; 
		width:980px; 
		margin:auto; 
		background-repeat:repeat-x;
}
.footerLinks {
		float:left; 
		margin:20px 15px 15px 15px; 
		font-size:1.2em;
}
.footerLogo {
		margin:10px 15px 10px 15px;
		float:right;
}
.SEOfooter {
		background-color:#FFFFFF;
		margin:auto;
		width: 960px;
		padding:20px 0px 20px 20px; 
}
.SEOfooter h3 {
		font-family:Helvetica, Arial, sans-serif;
		color:#999;
		font-size:1.1em;
}
.SEOlist {
		width:175px; 
		float:left;
		margin:0 14px 0 0;
}
.SEOlist ul {
		list-style:none;
		margin:0 0 0 0;
}
.SEOlist ul li {
		font-size:1.2em;
}
.SEOlist ul li a {
		color:#999;
}
/* END Footer */

/* Home styles */
/*
.carouselHome h1 {
		color:#FFFFFF; 
		background-image:url(../images/bg-headline-bg-epolitix.png); 
		bottom:0px; 
		position:absolute; 
		width:420px; 
		padding:0px 5px; 
		margin:0px; 
		float:right; 
		right:0px;
}
*/
.carouselItems {
		float:left;
		font-size:16px;
}
.carouselButton {
		border:#cca700 solid 1px; 
		background-color:#dbb81d; 
		float:right;
		margin-left:5px;
}
.carouselButton a {
		padding:0px 5px 2px 5px; 
		display:block; 
		color:#fff; 
		font-size:1.4em; 
		font-weight:bold;
}
.articleImage {
		height:200px; 
		position:relative; 
		text-align:right;
		background-color:#CCCCCC;
		background-repeat:no-repeat;		
}
.articleImage h1 {
		color:#FFFFFF; 
		background-color: #2B588D; 
		bottom:0px; 
		position:absolute; 
		padding:0px 5px; 
		margin:0px; 
		float:right; 
		right:0px;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		filter: alpha(opacity=90);
		-moz-opacity:0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
}
.articleImage h2 {
		color:#FFFFFF; 
		background-image:url(../images/bg-headline-bg-theParliament.png); 
		bottom:0px; 
		font-size:2.2em;
		position:absolute; 
		padding:0px 5px; 
		margin:0px; 
		float:left; 
		left:0px;
}
.articleImagePage {
		height:300px; 
		position:relative; 
		text-align:right;
		background-repeat:no-repeat;	
}
.articleImagePage h1 {
		color:#FFFFFF; 
		background-image:url(../images/bg-headline-bg-theParliament.png); 
		bottom:0px; 
		position:absolute; 
		padding:0px 5px; 
		margin:0px; 
		float:left; 
		left:0px;
		font-size:2.8em;
}
.articleImagePage h2 {
		color:#FFFFFF; 
		background-image:url(../images/bg-headline-bg-theParliament.png); 
		bottom:0px; 
		font-size:2.2em;
		position:absolute; 
		padding:0px 5px; 
		margin:0px; 
		float:left; 
		left:0px;
}


.articleImagePageLegacy {
		height:210px; 
		position:relative; 
		text-align:right;
		background-repeat:no-repeat;
		background-color:#ffffff;	
	
}
.articleImagePageLegacy h1 {
		color:#FFFFFF; 
		background-image:url(../images/bg-headline-bg-epolitix.png); 
		bottom:0px; 
		position:absolute; 
		padding:0px 5px; 
		margin:0px; 
		float:left; 
		left:0px;
		font-size:2.2em;
		right:235px;
}
.articleImagePageLegacy h2 {
		color:#FFFFFF; 
		background-image:url(../images/bg-headline-bg-epolitix.png); 
		bottom:0px; 
		font-size:1.1em;
		position:absolute; 
		padding:0px 5px; 
		margin:0px; 
		float:left; 
		left:0px;
}


/*.blogBox {
		background-repeat:no-repeat; 
		background-position:right;
		padding:10px;
		height:45px;
}*/
.blogBox h1 {
		margin-right:70px; 
		font-weight:normal;
		margin-left:20px;
		margin-top:5px;
		font-size:1.8em;
}
.blogBox h3 {
		margin-right:70px; 
		margin-bottom:15px; 
		font-weight:normal;
}
.blogNo0 {
		background-image:url(../images/bio-blank-rev.gif);
		background-repeat:repeat-x;
		background-color:#f7f7f7;
		background-position:bottom;
}
.blogNo1 {
		background-image:url(../images/bio-alan.gif); 
}
/*.blogNo2 {
		background-image:url(../images/bg-pressGallery.jpg);
}*/
.blogNo3 {
		background-image:url(../images/bio-sue.gif); 
}
.blogNo4 {
		background-image:url(../images/bio-richard.gif); 
}
.blogBoxText {
		border:#CCCCCC solid 2px; 
		padding:0px 10px;
}
.interviewBoxText {
		border:#CCCCCC solid 2px; 
		padding:10px 10px 0px 10px;
}
.trannyBox {
		height:100px; 
		position:relative; 
		text-align:left; 
		background-repeat:no-repeat;
}
.trannyBox h3 {
		bottom:0px; 
		position:absolute; 
		padding:0px 5px; 
		margin:0px; 
		float:left; 
		left:0px; 
		font-size:12px;
}
.trannyBox h3 a {
		color:#FFFFFF;
}
.tranny1 {
		background-image:url(../images/bg-colour1.png); 
}
.tranny2 {
		background-image:url(../images/bg-headline-colour2.png); 
}
.tranny3 {
		background-image:url(../images/bg-headline-colour2.png); 
}
.tranny4 {
		background-image:url(../images/bg-headline-colour2.png); 
}
.tranny5 {
		background-image:url(../images/bg-headline-colour2.png); 
}
.tranny6 {
		background-image:url(../images/bg-headline-colour2.png); 
}
.tranny7 {
		background-image:url(../images/bg-headline-colour2.png); 
}
.columnTextBox {
		padding:5px; 
		margin:0px 0px 10px 0px;
}
.adContainer {
		text-align:center; 
		margin-bottom:10px; 
		background-color:#fafafa
}
.commentBg {
		background-image:url(../images/comment-bg.gif); 
		background-repeat:repeat-x; 
		border-right:1px solid #cccccc; 
		border-left:1px solid #cccccc; 
		background-position:bottom; 
		padding:5px 10px;
		margin-top:-3px;
}
.boxHead {
		padding:5px 10px; 
} 
.boxHead h2 {
		font-size:14px; 
		font-weight:bold; 
		color:#FFFFFF; 
		display:block; 
		margin: 5px;
		text-align: center;
}
.Twitter {
		background-image: url("/fileadmin/theParliament/images/twitter_bird.jpg");
		background-repeat:no-repeat; 
		background-position: 20px;
		margin-top: -10px;
		height: 28px;
}
.videoBox {
		padding:10px 8px 10px 8px; 
		background-image:url(../images/vid-shaddow.gif); 
		background-repeat:repeat-x; 
		background-color:#5bc3ec;
}
.videoboxHouse {
		background-color:#333333;
		background-image:none;
}
.videoBox h2 {
		font-size:14px; 
		font-weight:normal; 
		color:#FFFFFF; 
		display:block; 
		margin:0px;
}
.iconMember {
		margin-top:2px;
}
.imageThumb {
		width:100px; 
		height:100px; 
		border:#CCCCCC; 
		background-position:center top; 
		background-repeat:no-repeat;
}
.imageThumb a {
padding:0 50px 100px;
}

/* END Home styles */

/* Article styles */
img.imageRight	{
		float:right;
		margin:5px 0px 5px 10px;
		border:solid 1px #CCCCCC;
}
img.imageLeft	{
		float:left;
		margin:5px 0px 5px 10px;
		border:solid 1px #CCCCCC;
}
.quoteInLine {
		border:solid 1px #CCCCCC; 
		padding:15px 15px 0px 15px; 
		width:150px; 
		margin:5px 0px 5px 10px;
		float:right;
}
.commentsBox {
		padding:10px 20px 20px 20px;
		background-image:url(../images/bg-comments.gif);
		background-position:bottom; 
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		border:#CCCCCC solid 1px;
		width:400px;
}
input.comments {
		width:400px;
		height:25px; 
		margin-bottom:15px; 
		font-size:14px; 
		font-weight:bold; 
		font-family:Helvetica, Arial, sans-serif; 
		border:#CCCCCC solid 1px; 

		color:#666; 
		padding-left:5px
}
input.submitColour6 {
		border:#CCA700 solid 1px; 
		background-repeat:repeat-x; 
		color:#FFFFFF; 
		font-weight:bold; 
		padding:3px 5px 3px 5px; 
		font-family:Helvetica, Arial, sans-serif; 
		float:right; 
		background-color:#DBB81D;
}
input.submitColour7 {
		border:#cccccc solid 1px; background-image:url(../images/header-the-house-magazine-lg.gif); 
		background-repeat:repeat-x; 
		color:#FFFFFF; 
		font-weight:bold; 
		padding:3px 5px 3px 5px; 
		font-family:Helvetica, Arial, sans-serif; 
		float:right; 
		background-color:#000;
}
textarea.comments {
		width:395px; 
		height:150px; 
		margin-bottom:15px; 
		font-size:14px; 
		padding:5px; 
		color:#666;
}
.blockList {
		list-style:none; 
		margin:0px 0px 20px 10px;
}
.blockList li {
		margin-bottom:5px;
}
.blockList li a:link, .blockList li a:active, .blockList li a:visited {
		color:#FFFFFF;
		padding:2px 3px 2px 3px;
		font-weight:bold;
}
.blockList li a:hover {
		color:#fff;
		padding:2px 3px 2px 3px;
		font-weight:bold;
}
.memberBox {
		background-repeat:no-repeat; 
		background-position:10px 10px;
		padding:50px 10px 10px 10px;
}
.memberBox h3 {
		font-size:1.2em;
		font-weight:normal;
		margin:0px;
}
/* END Article styles */

/* RSS footer */
.rssFooter {
		border:1px solid #ccc; 
		padding:10px;
		width:918px;
		margin-bottom:40px;
}
.rssFooter h2 {
		font-size:1.2em; 
		margin:0px;
}
.rssFeeds {
		width:160px;
		float:left;
}
.rssFeeds ul {
		list-style:none;
		margin:6px;
}
.rssFeeds h3 {
		font-size:1.2em;
}
.footerLinkList {
		width:170px; 
		float:left; 
		padding-left:10px; 
		border-left:1px solid #ccc;
}
.footerLinkList ul {
		margin:8px;
}
.footerLinkList ul li {
		font-size:1.1em;
}
/* END RSS footer */

/* The House magazine */
.houseMagComp {
		width:220px; 
		float:left; 
		margin-right:10px;
}
#contentHouse {
		padding-bottom:20px;
		background-color:#FFFFFF;
}
.houseMagComp h2 {
		font-family:Georgia, 'Times New Roman', Times, serif; 
		background-image:url(../images/logo-the-house-mag.gif); 
		padding:8px; 
		background-repeat:no-repeat; 
		background-position:right; 
		background-color:#010101; 
		margin:0px; 
		font-size:1.6em;
}
.houseMagComp h2 a:link, .houseMagComp h2 a:visited, .houseMagComp h2 a:hover, .houseMagComp h2 a:active {
		color:#FFFFFF;
}
#contentHouse h1, #contentHouse h2, #contentHouse h3, #contentHouse h4, #contentHouse h5 {
		font-family:Georgia, "Times New Roman", Times, serif;
}
#contentHouse h3 {
		margin-top:5px;
}
.houseMagCompImg {
		background-repeat:no-repeat;
		background-position:center left;
		background-color:#333;
		height:83px; 
		text-align:right; 
		position:relative;
}
.houseMagCompImg p {
		bottom:10px; 
		right:0px; 
		position:absolute; 
		font-family:Georgia, 'Times New Roman', Times, serif; 
		background-image:url(../images/bg-headline-bg-house.png); 
		padding:5px;
}
.houseMagCompImg p a:link, .houseMagCompImg p a:visited, .houseMagCompImg p a:active {
		color:#FFFFFF;
		text-decoration:none;
}
.houseMagCompImg p a:hover {
		color:#FFFFFF;
		text-decoration:underline;
}
.houseMagCompNav {
		background-color:#222;
		list-style:none;
		margin:0px;
		padding:2px;
		width:70px;
		float:right;
		border-bottom:#333333 1px solid;
}
.houseMagCompNav li {
		font-family:Georgia, 'Times New Roman', Times, serif;
		font-size:1em;
}
.houseMagCompNav li a:link, .houseMagCompNav li a:visited, .houseMagCompNav li a:active {
		color:#FFFFFF;
		padding:2px;
}
.houseMagCompNav li a:hover {
		color:#FFFFFF;
		padding:2px;
		text-decoration:underline;
}
.houseMagCompText {
		border:2px #000000 solid;
		padding:10px;
}
.articleImageHouse {
		height:230px; 
		position:relative; 
		text-align:right;
		background-color:#CCCCCC;
		background-repeat:no-repeat;		
}
.articleImageHouse h1 {
		color:#FFFFFF; 
		background-image:url(../images/bg-headline-bg-house.png); 
		position:absolute; 
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		font-size:2.6em;
		line-height:1.4em;
		padding:0px 5px; 
		margin-top:30px; 
		width:250px;
		float:right; 
		right:0px;
}
.articleImageHouse h2 {
		color:#FFFFFF; 

		background-image:url(../images/bg-headline-bg-house.png); 
		position:absolute; 
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		font-size:2.6em;
		line-height:1.4em;
		padding:0px 5px; 
		margin-top:30px; 
		width:250px;
		float:right; 
		right:0px;
}
.headerHouseMag {
		background-image:url(../images/header-the-house-magazine-lg.gif); 
		width:620px; 
		height:79px; 
		background-color:#000000; 
		background-repeat:repeat-x; 
		margin:0 0 10px 20px;
}
.headerHouseMag h1 {
		color:#FFFFFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:2.6em;
		padding:25px 20px; 
		margin:0px;
		font-weight:normal;
}
.headerHouseMag h2 { 
		color:#FFFFFF; 
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:2.6em;
		padding:25px 20px; 
		margin:0px;
		font-weight:normal;
}
hr.house {
		border-bottom:#333 dotted 1px;
		margin:1px 0 1px 0;
}
hr.housePeople {
		border-bottom:#c04e26 dotted 1px;
		margin:1px 0 1px 0;
}
hr.houseAgenda {
		border-bottom:#5f2bb6 dotted 1px;
		margin:1px 0 1px 0;
}
hr.houseComment {
		border-bottom:#b62bae dotted 1px;
		margin:1px 0 1px 0;
}
hr.housePolicy {
		border-bottom:#159815 dotted 1px;
		margin:1px 0 1px 0;
}
hr.houseAjournment {
		border-bottom:#2b42b6 dotted 1px;
		margin:1px 0 1px 0;
}
hr.margeBottom {
		margin-bottom:10px;
}
#introHouse {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		margin:5px 0px 0px 0px;
		margin-bottom:0px;
}
/* END The House magazine */

/* Special event page */
.headerSpecial {
		width:620px; 
		height:79px; 
		background-color:#000000; 
		background-repeat:repeat-x; 
		margin:0 0 10px 20px;
}
.headerSpecial h1 {
		color:#FFFFFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:2.6em;
		padding:25px 20px; 
		margin:0px;
		font-weight:normal;
		text-indent:-2010px;
}
.headerSpecial h2 { 
		color:#FFFFFF; 
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:2.6em;
		padding:25px 20px; 
		margin:0px;
		font-weight:normal;
		text-indent:-2010px;
}
.dayWrapper {
		width:700px;margin-left:0px;
}
.dayWrapper ul {
		list-style-type:none;
}
.dayWrapper li {
		float:left;
}
.dayWrapper li p {
		background-color:#EEEEEE;
		border:1px solid #DDDDDD;
		margin-right:10px;
		padding:10px;
		text-decoration:none;
		margin-top:-11px;
		paddng-bottom:px;
}
.dayWrapper li a {
		background-color:#EEEEEE;
		border:1px solid #DDDDDD;
		margin-right:10px;
		padding:10px;
		text-decoration:none;
}
.dayWrapper li a:hover {
		background-color:#DDDDDD;
		border:1px solid #BBBBBB;
		padding:10px;
}
/* END Special event page */




.fieldBoxBg {
		background-image:url("../images/comment-bg.gif");
		background-position:center bottom;
		background-repeat:repeat-x;
		border:1px solid #CCCCCC;
		margin-bottom:10px;
		padding:0 10px 15px;
}
.magazineBoxText {
		width:145px; 
		margin-left:10px; 
		float:left;
}

input {
border:1px solid #CCCCCC;
margin-right:5px;
}


.twtr-tweet-text p {
font-size:12px;
}


.twrss_bodytext h3 {
font-weight:normal;
font-size:1.2em;
margin: 0 10px 10px 10px;
}

.twrss_bodytext h3 a {
	color: #0060a2;
}

.twrss_table {
	border:1px solid #5CD6FF;
	margin-bottom: 20px;
}

#topnews1 a
{
        text-decoration:none;
        color:#FFFFFF;
}
#topnews2 a
{
        text-decoration:none;
        color:#FFFFFF;
}
#topnews3 a
{
        text-decoration:none;
        color:#FFFFFF;
}

#topnews4 a
{
	text-decoration:none;
	color:#FFFFFF;
}



.tx-ttnews-browsebox  {
text-align:center;
}

.tx-ttnews-browsebox p {
margin:0;
font-weight:bold;
}

.tx-ttnews-browsebox-SCell b {
background-color:#8F8F8F;
color:#FFFFFF;
padding:4px;
margin-right:5px;
}


.tx-ttnews-browsebox-SCell p a {
border:1px solid #CCCCCC;
padding:3px;
margin-right:5px;
}

/* archive page */
.subsLinks {
background:none repeat scroll 0 0 #F2F2F2;
clear:left;
float:left;
width:140px;
}
.subsLinks ul {
background:none repeat scroll 0 0 #F2F2F2;
height:20px;
margin-left:5px;
}
.subsLinks li {
display:block;
align:center;
}
.subsLinks a {
margin-right:10px;
}
.magArchiveWrapper {
float:left;
height:210px;
margin-bottom:15px;
width:150px;
}
.magBox {
background:none repeat scroll 0 0 #F2F2F2;
margin-left:10px;
padding-top:10px;
text-align:center;
width:140px;
}
.magArchiveWrapper img {
border:1px solid #CCCCCC;
margin:0;
}
.magCover:hover {
border:1px solid #999999;
}
.magArchiveWrapper a {
color:#666666;
text-decoration:none;
}
.magArchiveWrapper a:hover {
text-decoration:underline;
}
.magArchiveWrapper .subsLinks {
margin:3px 0 0;
padding-bottom:4px;
}
/* END archive page */







.trannyBox p {
		bottom:0px; 
		position:absolute; 
		padding:0px 5px; 
		margin:0px; 
		float:left; 
		left:0px; 
		font-size:12px;
		font-weight:bold; 
		background-image:url("../images/bg-headline-bg-epolitix.png");
}
.trannyBox p a {
		color:#FFFFFF;
		text-decoration:none;
}

.trannyBox p a:hover  {
		text-decoration:underline;
		color:#FFFFFF;
}


.archiveListItem small {
 display: none
}

.archiveListItem img {
 display: none
}

#whiteLink a:link	{
		color:#fff;
		text-decoration:none;
} 
#whiteLink a:visited	{
		color:#fff;
		text-decoration:none;
} 
#whiteLink a:active	{
		color:#fff;
		text-decoration:none;
} 
#whiteLink a:hover {
		color:#fff;
		text-decoration:none;
}


.rss_box {
	 width: 295px;
	 background-color: #ffffff;
}


.rss_title, rss_title a {
display:none;
}

.rss_items {
       list-style:none;
       margin:5;
       padding:5;
}

.rss_item  {
padding-bottom:10px;
padding-top:10px;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
}

.rss_item a:hover { 
}

.rss_date {
display:none;
}
#social {
	float: right;
	margin-right: 21px;
	width: 118px;
	height: 25px;
	border: 1px solid #cccccc;
}
#social-left {
	width: 10px;
	height: 25px;
	float: left;
	background-color: #255693;
}
#social p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	margin: 5px 0 0 8px;
}
#social ul {
	list-style-type: none;
	margin: 0;
}
#social li {
	float: left;
	padding: 4px 6px 3px 5px;
}

