* 		{		
		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:#333333;
		margin:10px 0px 10px 0px;
}
h2		{
		color:#333333;
		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 0px;
}
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: 5px;
		margin-bottom: 10px;
}
p a:link, p a:visited, p a:active  {
		text-decoration:underline;
}
.houseFont {
		font-family:Georgia, "Times New Roman", Times, serif;
}
.houseFont a {
		color:#000;
}
p a:hover  {
		text-decoration:underline;
		color:#b7cd1f;
}
q		{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#333;
		font-size:1.2em;
}
hr  {
		height: 1px;
		margin:10px 0px 10px 0;
		border-bottom:solid 1px #999;
}
hr.bold  {
		height: 3px;
		margin:10px 0px 10px 0;
		border-bottom:solid 3px #999;
}
.colour1 {color:#b7cd1f;	
}
.colour1_inverse{background:#b7cd1f;color:#fff;
}
.colour2 {color:#de722b;	
}
.colour3 {color:#f0e936;	
}
.colour4 {color:#6515b0;	
}
.colour5 {color:#c74a0c;	
}
.colour6 {color:#5bc3ec;	
}
.colour1Border {border:#b7cd1f solid 1px;
}
.colour2Border {border:#de722b solid 1px;
}
.colour3Border {border:#f0e936 solid 1px;
}
.colour4Border {border:#6515b0 solid 1px;
}
.colour5Border {border:#c74a0c solid 1px;
}
.colour6Border {border:#5bc3ec solid 1px;
}
hr.colour1 {
		border-bottom:solid 3px #b7cd1f;	
}
hr.colour2 {
		border-bottom:solid 3px #de722b;	
}
hr.colour3 {
		border-bottom:solid 3px #f0e936;	
}
hr.colour4 {
		border-bottom:solid 3px #6515b0;	
}
hr.colour5 {
		border-bottom:solid 3px #c74a0c;	
}
hr.colour6 {
		border-bottom:solid 3px #5bc3ec;	
}
.colour1Bg {
		background-color:#b7cd1f;	
		color:#FFFFFF;
}
.colour2Bg {
		background-color:#de722b;	
		color:#FFFFFF;
}
.colour3Bg {
		background-color:#f0e936;	
		color:#FFFFFF;
}
.colour4Bg {
		background-color:#6515b0;	
		color:#FFFFFF;
}
.colour5Bg {
		background-color:#c74a0c;
		color:#FFFFFF;	
}
.colour6Bg {
		background-color:#5bc3ec;
		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:600px; 
		float:right; 
		margin-right:20px;
}
.shopNavigation ul li {
		border:#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;
}

.menu {
		font-family: Helvetica, Arial, sans-serif;
		z-index:100; 
		margin-bottom:20px; 
		background-image:url(../images/bg-mainNav-off.gif);
		background-color:#e6e6e6;
		background-repeat:repeat-x;
		border-bottom:#dbdbdb solid 1px;
		border-top:#dbdbdb solid 1px;
}
.menu ul li a, .menu ul li a:visited {
		display:block; 
		text-decoration:none; 
		padding:10px 18px; 
		text-align:center; 
		color:#666; 
		border-right:1px solid #dcdcdc;  
		background-image:url(../images/bg-mainNav-off.gif);
		background-repeat:repeat-x;
		background-color:#e6e6e6;
		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;
}
#navOn a, #navOn a:visited {
		background-image:url(../images/bg-mainNav-on.gif);
		background-color:#dde988;
}
/* END Navigation */

/* columns */
.columns {
		padding-left:20px;
		float:left;	

}
.oneColumn {
		width:140px;
}
.twoColumn {
		width:300px;
}
.threeColumn {
		width:460px;
}
.fourColumn {
		width:620px;
}
.fiveColumn {
		width:780px;
}
.sixColumn {
		width:940px;
}
.secondaryColumn1 {
		width:220px; 
		float:left; 
		margin-right:10px;
}
/* ------ */
.oneColumn h2 {
		font-size:1.4em;
		margin-top:0px;
}
/* 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;
}
.margeBottom {
		margin-bottom:10px;
}
.textRight {
		text-align:right;
}
.textLeft {
		text-align:left;
}
.textCentre {
		text-align:center;
}
.textNormal {
		font-weight:normal;
}
.right {
		float:right;
}
.left {
		float:left;
}
.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;		
}
#wrapper {
		background-color:#FFFFFF;
		margin-right: auto;
		margin-left: auto;
}
#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:0px;
}
.zeroPadding {
		padding:0px;
}
/* Header top */
#header {
}
#header .logo {
		margin:25px 0 25px 25px;
		float: left;
}
#header .logoDods {
		margin:0px 15px 15px 10px;
		float: right;
} 
#header .banner {
		height:60px; 
		width:468px; 
		background-color:#efefef; 
		text-align:center; 
		color:#999999;
		display: block;
		margin: auto;
		position:relative;
		top:15px;
}

/* 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 {
		background-image:url(../images/img-hello-darling.jpg); 
		height:200px; 
		position:relative; 
		text-align:right;		
}
.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:#98ad09 solid 1px; 
		background-color:#b7cd1f; 
		float:right;
		margin-left:5px;
}
.carouselButton a {
		padding:0px 5px 2px 5px; 
		display:block; 
		color:#fff; 
		font-size:1.4em; 
		font-weight:bold;
}
.blogBox {
		background-repeat:no-repeat; 
		background-position:right;
		background-position:bottom;
		padding:10px;
}
.blogBox h3 {
		margin-right:70px; 
		margin-bottom:15px; 
		font-weight:normal;
}
.blogNo1 {
		background-image:url(../images/bio-alan.gif); 
}
.blogNo2 {
		background-image:url(../images/bio-sandy.gif); 
}
.blogNo3 {
		background-image:url(../images/bio-sue.gif); 
}
.blogBoxText {
		border:#CCCCCC solid 2px; 
		padding: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-bg-community.png); 
}
.tranny3 {
		background-image:url(../images/bg-headline-bg-community.png); 
}
.tranny4 {
		background-image:url(../images/bg-headline-bg-community.png); 
}
.tranny5 {
		background-image:url(../images/bg-headline-bg-community.png); 
}
.tranny6 {
		background-image:url(../images/bg-headline-bg-community.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;
}
.boxHead {
		padding:5px 10px; 
} 
.boxHead h2 {
		font-size:14px; 
		font-weight:normal; 
		color:#FFFFFF; 
		display:block; 
		margin:0px;
}
.twitter {
		background-image:url(../images/logo-twitter.gif); 
		background-repeat:no-repeat; 
		background-position:right;
}
.videoBox {
		padding:10px 8px 10px 8px; 
		background-image:url(../images/vid-shaddow.gif); 
		background-repeat:repeat-x; 
		background-color:#5bc3ec;
}
.videoBox h2 {
		font-size:14px; 
		font-weight:normal; 
		color:#FFFFFF; 
		display:block; 
		margin:0px;
}
/* END Home styles */

/* RSS footer */
.rssFooter {
		border:1px solid #ccc; 
		padding:10px;
}
.rssFooter h2 {
		font-size:1.2em; 
		margin:0px;
}
.rssFeeds {
		width:150px;
		float:left;
}
.rssFeeds ul {
		list-style:none;
		margin:6px;
}
.rssFeeds h3 {
		font-size:1.2em;
}
.footerLinkList {
		width:130px; 
		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;
}
.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;
}
.houseMagCompImg {
		background-image:url(../images/img-house-magazine.jpg); 
		background-repeat:no-repeat; 
		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;
}
.houseMagCompNav li {
		display:inline; 
		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;
}

/* END The House magazine */





/*Above the line*/
------------------------------------------------------------------------------------------------------------------------------------------------
/*Below the line*/












