/*
Theme Name: Stop The TV Tax
Theme URI: http://www.stopthetvtax.ca
Description: This theme was created for <a href="www.stopthetvtax.ca">Stop The TV Tax</a>.
Version: 1.0
Author: Stop The TV Tax
Author URI: http://www.stopthetvtax.ca
Tags: stop the tv tax
*/

@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;	padding: 0;	border: 0; outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent; }

.clear {
	clear:both;
}

.float {
        float:left;
}

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#3b3b3b;
	background-image:url(images/en/backGround.jpg);
	background-position:top;
	background-repeat:repeat-y;
	background-color:#000000;
	margin:0;
	padding:0;
}

#topMenu {	
	width:100%;
	height:85px;
	background-color:#FFFFFF;
}

#topLogo {
	position:absolute;
	top:15px;
	left:20px;
	width:254px;
	height:55px;
}

#bannernews {
	position:absolute;
	top:0;
	left:370px;
}

#countDown {
	position:absolute;
	top:7px;
	right:20px;
}

	#countDown #tvTaxCountDown {
	}
	
	#countDown #tvTaxCountDown #caption {
		float:right;
	}
	
	#countDown #tvTaxCountDown #clock {
		float:right;
		z-index:20;
	}

	#countDown #tvTaxCountDown #clock .amount {
		float:left;
	}
	
	#countDown #tvTaxCountDown #dhm {
		*float:right;
		text-align:right;
		position:relative;
		top:-12px;
		*top:-16px;
		z-index:10;
	}	

#actionMenu {
	height:84px;
	padding:0px 0px 0px 20px;
	background-color:#000000;
}

#actionMenu a { margin:0px 8px 0px 0px; text-decoration:none; }
#actionMenu .bullet { display: none; position: absolute; top: 10px; z-index:10000; }
#actionMenu a:hover .bullet { display: block; text-decoration:none; }
#actionMenu .crtc { left: 13px; }
#actionMenu .tell { left: 150px; }
#actionMenu .letter { left: 335px; }
#actionMenu .facts { left:42px; }/*392px*/
#actionMenu .facebook { left: 212px; }/*562px*/
#actionMenu .twitter { left: 389px; }/*739px*/
#actionMenu .email { left: 858px; }
#actionMenu .taxogram { left: 925px; }

#actionMenu .crtc-fr{ left: 13px; }
#actionMenu .tell-fr { left: 180px; }
#actionMenu .letter-fr { left: 300px; }
#actionMenu .facts-fr { left: 63px; } /*413px*/
#actionMenu .facebook-fr { left: 205px; }/*555px;*/
#actionMenu .twitter-fr { left: 385px; }/*735px;*/
#actionMenu .email-fr { left: 929px; }
#actionMenu .taxogram-fr { left: 1059px; }

#topContent {
	width:810px;
	margin:20px auto 0px auto;
	color:#000000;
	*margin:20px auto 20px auto;
}

#topContent-alt {
	width:790px;
	margin:20px auto 0px auto;
	color:#000000;
	background-color:#ffffff;
	padding:10px;
	*margin:20px auto 20px auto;
}

	#topContent-alt p {
		margin:10px 0;
	}
	
	#topContent .tax-o-gram {
		margin:10px 7.5px 13px 7.5px;
	}


#videoScreen {
	width:810px;
	height:460px;
	background-color:#000000;
}

#videoScreen2 {
	width:810px;
	height:325px;
	/*background-color:#000000;*/
}

.videoThumb {
	width:152px;
	height:86px;
	background-color:#000000;
	margin:10px 10px 0px 0px;
	float:left;
}

#mainContent {
	width:100%;
	background-color:#FFFFFF;
	border-bottom:#000000 solid 20px;
}

#container {
	width:800px;
	margin:20px auto 0px auto;
	*margin:0px auto 0px auto;
	padding:10px 0px 20px 0px;
}

#container h1 {
	font-family:Segoe,Segoe UI,Tahoma,Arial,Verdana,Helvetica,sans-serif;
	font-size:33px;
	font-weight:normal;
	text-transform:uppercase;
	color:#a21a11;
}

.columns {
	margin:15px 0px 10px 0px;
}

.columns .item1 {
	width:346px;
	border-left:#a21a11 solid 4px;
	padding:0px 0px 0px 20px;
	margin:0px 40px 0px 0px;
	float:left;
}

.columns .item2 {
	width:346px;
	border-left:#a21a11 solid 4px;	
	padding:0px 0px 0px 20px;
	float:left;
}

.columns h2 {
	font-family:Segoe,Segoe UI,Tahoma,Arial,Verdana,Helvetica,sans-serif;
	font-size:20px;
	color:#545456;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
}

	.columns h2 a {
		color:#545456;
		text-decoration:none;
	}
	
	.columns h2 a:hover {
		text-decoration:underline;
	}

.columns p {	
	font-size:12px;
	line-height:19px;
	margin:0px 0px 10px 0px;
}

.columns h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	color:#a21a11;
	text-align:right;
}

	.columns h4 a {
		color:#a21a11;
		text-decoration:none;
	}
	
	.columns h4 a:hover {
		text-decoration:underline;
	}

.columns ul {
	list-style:none;
	text-indent:-10px;
	margin:0px 0px 0px 10px;
}

.columns ul li:before {
	content: "\00BB \0020";
	color:#3b3b3b;
}

.columns ul li {
	margin:0px 0px 10px 5px;
	font-size:12px;
}

.columns ul li a {
	color:#3b3b3b;
	text-decoration:none;
}

.columns ul li a:hover {
	border-bottom:1px dotted #3b3b3b;	
}

.columns p a {
	color:#3b3b3b;
	text-decoration:none;
}

.columns p a:hover {
        border-bottom:1px dotted #3b3b3b;
}


#static {
	background-image:url(images/en/backGround-title.jpg);
	background-repeat:no-repeat;
}

#title {
	width:800px;
	margin:0px auto 0px auto;
	padding:10px 0px 20px 0px;
}

#title h1 {
	color:#FFFFFF;
	font-size:60px;
	text-transform:uppercase;
}

blockquote {
	margin:15px 15px 15px 15px;
        padding:0px 0px 0px 15px; 
	border-left:#545456 solid 4px;
        font-style:italic;
}

#content {
	width:800px;
	margin:0px auto 0px auto;
	padding:10px 0px 20px 0px;
}

	#content h1 {
		font-family:Segoe,Segoe UI,Tahoma,Arial,Verdana,Helvetica,sans-serif;
		color:#a21a11;
		font-size:35px;
		margin:0px 0px 10px 0px;
		text-transform:uppercase;
	}
	
	#content h2 {
		font-family:Segoe,Segoe UI,Tahoma,Arial,Verdana,Helvetica,sans-serif;
		color:#a21a11;
		font-size:30px;
		text-transform:uppercase;
	}
	
	#content h3 {
		font-family:Segoe,Segoe UI,Tahoma,Arial,Verdana,Helvetica,sans-serif;
		color:#a21a11;
		font-size:25px;
		text-transform:uppercase;
	}
	
	#content h4 {
		font-family:Segoe,Segoe UI,Tahoma,Arial,Verdana,Helvetica,sans-serif;
		color:#a21a11;
		font-size:20px;
		text-transform:uppercase;
	}
	
	#content h5 {
		font-family:Segoe,Segoe UI,Tahoma,Arial,Verdana,Helvetica,sans-serif;
		color:#a21a11;
		font-size:18px;
		text-transform:uppercase;
	}
	
	#content p {
		margin:0px 0px 25px 0px;
	}
	
	#content a {
		color:#831e12;
		text-decoration:none;
		border-bottom:1px dotted #831e12;
		*text-decoration:underline;
	}
	
	#content a:hover {
		text-decoration:none;
		border-bottom:none;
	}
	
	#content ul {
		list-style:none;
		text-indent:-10px;
		margin:0px 0px 20px 21px;
	}
	
		#content ul li:before {
			content: "\00BB \0020";
			color:#3b3b3b;
		}
		
	
	#content ol {
		margin:0px 0px 25px 35px;
	}
	
	#content li {
		margin:0px 0px 5px 0px;
	}
	
	#content small {
		font-size:80%;
		line-height:175%;
	}
	
	#content hr {
		color:#3b3b3b;
		border:none;
		border-top:solid 1px #3b3b3b;
		margin:0px 0px 25px 0px;
	}


#footer {
	width:100%;
	height:70px;
	background-color:#FFFFFF;
}

#footerLinks-fr {
	float:left;
	width:498px;
	height:30px;
	margin:20px 0px 0px 20px;
	background-color:#000000;
}
	#footerLinks-fr div {
		float:left;
	}

#footerLinks {
	float:left;
	width:403px;
	height:30px;
	margin:20px 0px 0px 20px;
	background-color:#000000;
}
	#footerLinks div {
		float:left;
	}

#footerCopyright {
	float:right;
	height:50px;
	margin:20px 0px 0px 0px;
	background-color:#FFFFFF;
}

#footerCopyright p {
	float:right;	
	font-size:11px;
	margin:8px 20px 0px 0px;
	*margin:17px 20px 0px 0px;
}

#footerCopyright p a {
	color:#3b3b3b;
	text-decoration:none;
}

#footerCopyright p a:hover {
	border-bottom:1px dotted #3b3b3b;
	*text-decoration:underline;
}

#footerCopyright img {
	margin:0px 10px 4px 0px;
	float:right;
}

#message_confirmation_success {
	background-color:#0099FF;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

#message_confirmation_error {
	background-color:#990000;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

	#message_confirmation_error a {
		color:#FFFFFF;
	}

#tvTaxCountDown_d div { float: left; width: 36px; height: 59px; background: url(images/en/cd-tvtax.png) no-repeat 0px 0px; } 
#tvTaxCountDown_d div.image0 { background-position: -0px 0px; } 
#tvTaxCountDown_d div.image1 { background-position: -36px 0px; } 
#tvTaxCountDown_d div.image2 { background-position: -72px 0px; } 
#tvTaxCountDown_d div.image3 { background-position: -108px 0px; } 
#tvTaxCountDown_d div.image4 { background-position: -144px 0px; } 
#tvTaxCountDown_d div.image5 { background-position: -180px 0px; } 
#tvTaxCountDown_d div.image6 { background-position: -216px 0px; } 
#tvTaxCountDown_d div.image7 { background-position: -252px 0px; } 
#tvTaxCountDown_d div.image8 { background-position: -288px 0px; } 
#tvTaxCountDown_d div.image9 { background-position: -324px 0px; } 
#tvTaxCountDown_d div.imageDay { background-position: -100px 0px; } 
#tvTaxCountDown_d div.imageSep { background-position: -360px 0px; } 
#tvTaxCountDown_d div.imageSpace { background-position: -120px 0px; } 

#tvTaxCountDown_h div { float: left; width: 36px; height: 59px; background: url(images/en/cd-tvtax.png) no-repeat 0px 0px; } 
#tvTaxCountDown_h div.image0 { background-position: -0px 0px; } 
#tvTaxCountDown_h div.image1 { background-position: -36px 0px; } 
#tvTaxCountDown_h div.image2 { background-position: -72px 0px; } 
#tvTaxCountDown_h div.image3 { background-position: -108px 0px; } 
#tvTaxCountDown_h div.image4 { background-position: -144px 0px; } 
#tvTaxCountDown_h div.image5 { background-position: -180px 0px; } 
#tvTaxCountDown_h div.image6 { background-position: -216px 0px; } 
#tvTaxCountDown_h div.image7 { background-position: -252px 0px; } 
#tvTaxCountDown_h div.image8 { background-position: -288px 0px; } 
#tvTaxCountDown_h div.image9 { background-position: -324px 0px; } 
#tvTaxCountDown_h div.imageDay { background-position: -100px 0px; } 
#tvTaxCountDown_h div.imageSep { background-position: -360px 0px; } 
#tvTaxCountDown_h div.imageSpace { background-position: -120px 0px; } 

#tvTaxCountDown_m div { float: left; width: 36px; height: 59px; background: url(images/en/cd-tvtax.png) no-repeat 0px 0px; } 
#tvTaxCountDown_m div.image0 { background-position: -0px 0px; } 
#tvTaxCountDown_m div.image1 { background-position: -36px 0px; } 
#tvTaxCountDown_m div.image2 { background-position: -72px 0px; } 
#tvTaxCountDown_m div.image3 { background-position: -108px 0px; } 
#tvTaxCountDown_m div.image4 { background-position: -144px 0px; } 
#tvTaxCountDown_m div.image5 { background-position: -180px 0px; } 
#tvTaxCountDown_m div.image6 { background-position: -216px 0px; } 
#tvTaxCountDown_m div.image7 { background-position: -252px 0px; } 
#tvTaxCountDown_m div.image8 { background-position: -288px 0px; } 
#tvTaxCountDown_m div.image9 { background-position: -324px 0px; } 
#tvTaxCountDown_m div.imageDay { background-position: -100px 0px; } 
#tvTaxCountDown_m div.imageSep { background-position: -360px 0px; } 
#tvTaxCountDown_m div.imageSpace { background-position: -120px 0px; } 

#tvTaxCountDown_s div { float: left; width: 36px; height: 59px; background: url(images/en/cd-tvtax.png) no-repeat 0px 0px; } 
#tvTaxCountDown_s div.image0 { background-position: -0px 0px; } 
#tvTaxCountDown_s div.image1 { background-position: -36px 0px; } 
#tvTaxCountDown_s div.image2 { background-position: -72px 0px; } 
#tvTaxCountDown_s div.image3 { background-position: -108px 0px; } 
#tvTaxCountDown_s div.image4 { background-position: -144px 0px; } 
#tvTaxCountDown_s div.image5 { background-position: -180px 0px; } 
#tvTaxCountDown_s div.image6 { background-position: -216px 0px; } 
#tvTaxCountDown_s div.image7 { background-position: -252px 0px; } 
#tvTaxCountDown_s div.image8 { background-position: -288px 0px; } 
#tvTaxCountDown_s div.image9 { background-position: -324px 0px; } 
#tvTaxCountDown_s div.imageDay { background-position: -100px 0px; } 
#tvTaxCountDown_s div.imageSep { background-position: -360px 0px; } 
#tvTaxCountDown_s div.imageSpace { background-position: -120px 0px; } 


#takeactionpage .float-text {
	float:left;
	padding:25px 0px 0px 10px;
}

#takeactionpage a {
	text-decoration:none;
	border:none;
}

#logos {
	float:right; position:relative; top:-8px;
}