/*************************************************

CNW SMR				 									
BY 76design	

Landing page		

***************************************************/
	
	
	
/* -- STRUCTURE */
#wrap,
#header,
#quote,
#content,
#footer{
	text-align: left;
	margin: 0 auto; 
	width: 900px; }
	
	
	
/* -- HEADER */
#header-wrap{
	padding: 30px 0 0  0; }
#header{
	font-size: 8pt;
	position: relative;
	height: 70px; }
	
#header H1{
	margin: -5px 0 0 0; padding: 0;
	font-size: 16pt;
	color: #5e5e5e; }
	
#smrlogo{
	position: relative;
	padding: 1px;
	margin: 0 10px -5px 0;
	float:left; }
	
#cnwlogo{
	position: absolute;
	top: 0px;
	right: -15px; }
	
	
#togglelang{
	color: #fff;
	text-decoration: none;
	padding: 4px 9px;
	border: solid 1px #B8B8B8;
	border-bottom: none;
	background:  #B8B8B8;
	display: block;
	position: absolute;
	right: 0; 
	bottom: 0; }
a#togglelang:hover{
	color: #333; 
	background: #fff; }
	
	
/*-- BLOCKQUOTE */ 

IMG#faces{
	margin: 0 0 0 -25px 0;
	float: left; }

#quote-wrap{
	padding: 25px 0 0 0;
	background: url(../images/landing/topbg.gif) top repeat-x; }
#quote{ }
	
#quote #quote-message{
	margin: 40px 0 0 55px;
	float: left;
	width: 450px; }
#quote BLOCKQUOTE{
	line-height: 1em;
	font-size: 20pt; }
#quote CITE{
	display: block;
	margin: 1.5em 0 0 0;
	font-size: 8pt;
	font-style: normal; }


	
	
/* -- CONTENT */
#content-wrap{
	padding: 35px 0 40px 0; 
	background: url(../images/landing/botbg.gif) top repeat-x; }
#content{} 
	
.col{
	float: left;
	width: 270px; }

#content P{
	line-height: 1.25em;
	margin: 0 0 1em 0; }
	
#content H2{
	margin: 0 0 25px 0;
	line-height: 1em;
	font-size: 16pt; }	
#content H3{
	margin: 1em 0 .3em 0;
	color: #6197a0; }
	
#content UL{
	margin: 0 1.5em;
	font-size: 8.5pt; }
#content LI{
	margin: 0 0 0.25em 0; }
	
	
/* column 1 */
#col1{
	padding: 0 0 0 0;
	/*border-right: solid 1px #d8dbdd;*/ }
#col1 LI{
	padding: 10px 0;
	list-style-image: url(../images/landing/rightarrow.jpg);
	border-bottom: solid 1px #d8dbdd;}
#col1 OL{
	clear: both;
	margin: 0 0 .25em 1.5em; }
#content #col1 OL H3{
	margin: 0 0 .5em 0;
	font-size: 13pt; }

#col1 OL H3 a{
	text-decoration: none; }
#col1 P{
	margin: 0; }
#col1 H2 {
	margin-bottom: 20px;
}
	
#col1 .meta{
	font-size: 8pt;
	margin: 1em 0 0 0; }
#col1 .company{
	float: right; }
#col1 .date{
	width: 80%;
	display: block; 
	color: #6197a0; }
	
#col1 #viewall{
	font-siz: 10pt;
	font-weight: bold;
	float: right; }	
	
#col1 P.rsslink{
	margin: 10px 0 0 1.5em; }	

	
/* column 2 */
#col2{
	display: inline; /*ie6 margin doubling */
	margin: 0 16px; 
	padding: 0 16px;
	border-right: solid 1px #d8dbdd;
	border-left: solid 1px #d8dbdd;	}
	
	
	
/* -- SEARCH FORM */
#search-form INPUT#search-text{
	display: block;
	float: left;
	font: 8pt Helvetica, Arial, sans-serif;
	background: url(../images/searchbg.jpg);
	border: none;
	margin: 0 5px 20px 0;
	padding: 4px 5px 0 5px;
	color: #666;
	width: 137px; /* 147 - 10padding */ 
	height: 19px; /* 23 - 4padding */ }
#search-form INPUT.button{
	border: none;
	text-indent: -800em;
	overflow: hidden;
	width: 25px; height: 23px; 
	background: url(../images/searchbutton.jpg) 0 0 no-repeat; }
#search-form INPUT.button:hover{
	background: url(../images/searchbutton.jpg) 0 -23px no-repeat; }
#search-form INPUT.button:active{
	background: url(../images/searchbutton.jpg) 0 -46px no-repeat; }

	
	
/* -- FOOTER */
#footer-wrap{
	clear: both; 
	padding: 40px 0 ;
	background: url(../images/landing/footerbg.gif) top repeat-x;  }
#footer{
	text-align: left; }

