/* CDN Channel Elite Awards - CSS modified by T.Monod for IT World Canada 03.18.2011
   http://www.itbusiness.ca/cea/css/style.css */

* 		 							{ font: normal 12px Arial,Helvetica,sans-serif; margin:0 0; padding:0 0; }
body								{
	/* [disabled]font: normal 12px Arial,Helvetica,sans-serif; */
	margin:0 0;
	padding:0 0;
	background-color: #ffffff;
}

#add								{ background-color:#eeeeee; margin:10px 0 0 0; width:728px; }
#content							{ width:722px; margin:10px 0 0 0; border: 3px solid #a9a7a7; }
#content_2							{ width:722px; margin:10px 0 0 0; border: 3px solid #ffffff; }
#content_winners				    { width:720px; margin:0px; border: 3px solid #545454; }
#copyright							{ display:none; color:#666666; text-align:center; margin:16px 0; }
#footer								{ text-align:center; background-color: #cccccc; width:900px; margin-top:12px; margin-left:auto; margin-right:auto; margin-bottom:0; }
#gallery							{ margin:10px 0 0 0; width:728px; }
#hdr	 							{ width:900px; height:170px; background-color:#000000; margin-left:auto; margin-right:auto; padding-bottom:10px; }
#leftCol							{ margin-right:170px; }
#rightCol							{ position:absolute; right:0; top:0; width:160px; height:600px; }
#sponsor							{ text-align:left; background-color: #ffffff; width:900px; margin-top:12px; margin-left:auto; margin-right:auto; margin-bottom:0; }
#top							    { float: right; padding-top:20px; }
#wrapper							{ position:relative; top:12px; width:900px; margin-left:auto; margin-right:auto; margin-bottom:20px; background-color: #ffffff; }

h1 									{ font:bold 20px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#000000; padding: 5px; }
h2 		 							{ font:bold 20px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#990000; margin: 0; width:auto; background-color:#ffffff; padding-top: 0; padding-right: 5px; padding-bottom: 2px; padding-left: 0px; }
h3 									{ font-size:14px; font-weight:bold; padding:0 8px 2px 8px; width:100%; color:#990000; }
h4 		 							{ font-size:12px; font-weight:bold; padding:0 8px; width:100%; background-color:#ebebeb; }
h5								    { font-size:14px; font-weight:bold; margin:16px 0 0 0; } 

p.winner                            { font-size:13px; margin-left:2em; text-indent:-2em; }
p		                            { margin-top:12px; }
	
td  	 							{ vertical-align:top; }	
td.event                            { padding:4px 20px 0 0; }
ul  								{ margin:8px 0 8px 4em; list-style-type:square; }
ol  								{ margin:8px 0 8px 4em; }
li       							{ margin-bottom:8px; }

hr		 							{ color:#999999; margin:1px 0; height:1px; }
	
a		 							{ text-decoration:none; }
a > img	 							{ border:none; }
img	    							{ border:none; }

.bold								{ font: normal 12px Arial,Helvetica,sans-serif; font-weight: bold; }	
.deadline 							{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color:#999999; font-weight: bold; background-color:#eeeeee; padding: 10px 10px 10px 20px; }
.faq	                            { background-color:#ffffcc; border: solid 1px; border-color:#cccccc; padding:5px; width:600px; }		
.finalists_2009 					{ padding:0px 10px 4px 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight:normal; color:#ffffff; }
.home-text 						    { padding-bottom:3px; color:#333333; }	
.logo	 							{ margin:0px 13px; } 
.pic								{ padding:5px; background-color:#ffffff; }
.red                          		{ font-size: 12px; font-weight: normal; color: #cc0000; }
.style1                             { color: #E9CE96; }
.subscribe	                        { background-color:#ffffff; border: solid 2px; border-color:#9999ff; padding:5px; width:600px; }		
.text 								{ background-color:#ffffff; padding-top:8px; padding-right:8px; padding-bottom:16px; padding-left:8px; color:#333333; }	
.winner 							{ padding:4px 10px 4px 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; }
.winner_2009 						{ padding:0px 10px 4px 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#f9ad81; }

/* footer */
#logoBanner 						{ background: #ffffff; width: 986px; text-align: center; }
#logoBanner img 					{ padding:4px 10px 0px 0px; }

/* links */

a:hover 	    					{ color: #cc0000; text-decoration: underline; }		
a        							{ font-weight:bold; color:#333333; margin:0 3px 0 0px; }

a:hover.home    			        { color: #cc0000; text-decoration: underline; padding-bottom:3px; }		
a.home         					    { font-weight:bold; color:#333333; margin:0 3px 0 0px; padding-bottom:3px; }

a:hover.winner 	    			    { color: #050505; text-decoration: underline; }		
a.winner        					{ font-weight:bold; color:#ffffff; margin:0 3px 0 0px; }

a.location                          { color:blue; }
a.location:hover                    { text-decoration:underline; }

a.story                             { color:#333333; font-weight:bold; }
a.story:hover                       { text-decoration:underline; }

.grey:link, .grey:visited 			{ color:#666666; text-decoration:none; padding-right:5px; font-weight:bold; letter-spacing:0.1em;  line-height:18px; }
.grey:hover 						{ color:#000; text-decoration:underline; padding-right:5px; font-weight:bold; letter-spacing:0.1em; line-height:18px; }
.links  							{ font:bold 20px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#990000; margin: 0; width:auto; background-color:#ffffff; padding-top: 0; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; }
.new  							    { font:bold 20px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#a3620a; margin: 0; width:auto; background-color:#ffffff; padding-top: 0; padding-bottom: 2px; padding-left: 4px; }
.new_small  					    { font:bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#7b2e00; margin: 0; width:auto; background-color:#ffffff; padding: 0px;  }

#btmNav 							{ width:993px; padding-left:3px; height:20px; border: #999 2px solid; border-right:0px; border-left:0px; background-image: url(http://www.itbusiness.ca/it/image/en/cdn/mainNav.jpg); background-repeat: repeat-x; color:#ccc; }
#btmNav a							{ color:#000000; }
#btmNav a:link, #btmNav a:visited	{ color:#000000; text-decoration:none; }
#btmNav a:hover						{ color:#000000; text-decoration:underline; }

#navbar	  							{ font-weight:bold; text-align:center; background-color:#000000; height:38px; }
#navbar	a       					{ font-weight:bold; color:#ffffff; margin:0 3px 0 0px; }
#navbar a:hover 					{ color:#cc0000; text-decoration:underline; }

