

/* General */
.active{
background-color:#889fb7;
height:39px; 
padding-top:8px; 
padding-bottom: 7px;
}

*{
margin:0;
padding:0px;
}

body {
background-color: #CCCCCC;
font-family:"Lucida-sans", Arial, sans-serif;
}

h1{
font-size: 21px;
color: #000000;
font-weight: normal;
letter-spacing: .05em;
margin-right: auto;
margin-left: auto;
}

h2 {
font-size: 18px;
font-weight:550;
letter-spacing:0.1em;
color: #0d6cb6;
background-color: #FFFFFF;
margin-top: 0px;
clip: rect(0px,auto,auto,auto);
padding: 12px 0 0 30px;
background-image:url(http://www.wlcircle.com/images/leaf.gif);
background-position:left;
background-repeat:no-repeat;
}

h4{
font-size: 16px;
font-weight:normal;
color: #6992cc;
background-color: #FFFFFF;
margin-top: 0px;
clip: rect(0px,auto,auto,auto);
padding: 20px 0 0 35px;
background-position:left;
background-repeat:no-repeat;	
}

p{
font-size: 12px;
line-height: 135%;
padding: 0 10px;
}

.name {
font-size:74%;

}



/* Links General */

a.sidebarlink{
text-decoration:none;
}

sidebarlink A:link{
text-decoration:none;
}

sidebarlink A:active{
text-decoration:none;
}

sidebarlink A:visited{
text-decoration:none;
color:#000000;
}



	
a:link {
color: #0066cc;
text-decoration: underline;
}

a:visited {
color:#0066cc;
text-decoration: underline;
}
	
a:hover {
text-decoration: none;
}

a:active {
text-decoration: none;
}


/*Image Styles */

.img-float-left{
float: left;
margin: 0 10px 0 0;
border: #96adc4 1px solid;
clear:both;
}

.img-float-left-Feature-photo{
float: left;
margin: 5px 15px 10px 10px;
/*padding: 0px 10px 0 5px;*/
border: #96adc4 1px solid;
}
 
.img-float-left-photos{
margin: 0 10px 0 0;
border: #96adc4 1px solid;
clear:both;
}

/* Content Structure */

#container {
background-color: #FFFFFF;
border: #96adc4 1px solid;
width: 800px;
min-height:950px;
margin-left: auto;
margin-right: auto;
clear:both;
padding-top:9px;
}

#header{
	border: #96adc4 1px solid;
	height: 145px;
	width: 780px;
	background-image:url(/images/WLC_hdr.gif);
	margin-right:auto;
	margin-left:auto;
	background-repeat: no-repeat;
	background-color: #9DACBF;
}

#header-span {
display:none;
}

#container2 {
	background-color:#FFFFFF;
	width: 782px;
	margin-right: auto;
	margin-left: auto;
	overflow:auto;
	}


/* Left Column */

#column-Left {
background-color:#FFFFFF;
float: left;
width: 530px;
display: inline;
}


#feature {
background-image:url(images/blue_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
background-color:#FFFFFF;
border: #96adc4 1px solid;
width: 510px;
height:auto;
padding:10px;
margin-top:10px;
clear:both;
}

#feature h1 {
font-size: 18px;
color:#0d6cb6;
font-weight:600;
line-height:17px;
}

#feature h2{
font-size: 22px;
color:#0d6cb6;
font-weight:bold;
line-height:26px;
letter-spacing:normal;
background-image:none;
padding-bottom:8px;
}

/*#feature h1 p{
font-size: 14px;
color:#0d6cb6;
font-weight:600;
letter-spacing:normal;
}*/

#feature p {
font-size:14px;
line-height:135%;
color:#333333;
line-height:140%;
}

#column-Left-content {
border: #96adc4 1px solid;
width: 510px;
min-height:380px;
position:relative;
background-color:#FFFFFF;
padding:10px;
margin-top: 10px;
margin-bottom: 10px;
}

#column-Left-contentINSIDE {
border: #96adc4 1px solid;
width: 510px;
min-height:380px;
position:relative;
background-color:#FFFFFF;
padding:10px;
margin-top: 10px;
margin-bottom: 10px;
}

#column-Left-contentINSIDE p {
font-size:11px;
line-height: 135%;
padding: 0 10px;
}

#column-Left-content h2{
line-height:20px;
padding-bottom:20px;
}

/* Right Column */

#column-Right {
width:240px;
height: auto;
float:right;
margin: 10px 0 0 10px;	
display: inline;
overflow: hidden;
}

#column-Right-Subscribe {
background-position:bottom;
width:218px;
min-height:250px;
border: #96adc4 1px solid;
padding: 0 10px;
}

#column-Right-Subscribe h3 {
background-image:url(http://www.wlcircle.com/images/video_icon.gif);
background-repeat:no-repeat;
width:202px;
height:51px;
margin-top:10px;
}

#column-Right-Voice {
background-image:url(http://www.wlcircle.com/images/voice_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
width:218px;
height:320px;
border: #96adc4 1px solid;
margin-top:10px;
padding: 0 10px 10px 10px;
color:#333333;
clear: both;
}


#column-Right-Voice h3 {
background-image:url(http://www.wlcircle.com/images/soapbox_title1.gif);
background-repeat:no-repeat;
width:202px;
height:51px;
margin-top: 10px;
}

#column-Right-Voice p {
font-size:11px;
color:#666666;
}

#column-Right-Fact {
background-image:url(/images/voice_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#ffffff;
width:218px;
height:auto;
border: #96adc4 1px solid;
margin-top:10px;
padding: 0 10px 10px 10px;
color:#333333;
}

#column-Right-Fact p {
font-size:11px;
color:#666666;
}

#column-Right-Fact h3 {
background-image:url(/images/fact_title.gif);
background-repeat:no-repeat;
width:202px;
height:51px;
margin-top: 10px;
}

#column-Right-Newsletter {
background-image:url(/images/voice_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#ffffff;
width:218px;
height:auto;
border: #96adc4 1px solid;
margin-top:10px;
padding: 0 10px 10px 10px;
color:#333333;
}

#column-Right-Newsletter p {
font-size:11px;
color:#666666;
}

#column-Right-Newsletter h3 {
background-image:url(/images/newsletter_library_icon.gif);
background-repeat:no-repeat;
width:202px;
height:51px;
margin-top:10px;

}
#column-Right-Join {
background-repeat:repeat-x;
width:218px;
height:90px;
border: #96adc4 1px solid;
margin-top:10px;
padding:10px;
font-size:12px;

}	
#column-Right-Join1 {
background-repeat:repeat-x;
width:218px;
height:auto;
border: #96adc4 1px solid;
padding:10px;
font-size: 11px;
color:#666666;
}	

#column-Right-Advisory {
width:218px;
height:auto;
color:#333333;
border: #96adc4 1px solid;
/*margin-top:10px;*/
padding: 0 10px 10px 10px;
}	

#column-Right-Advisory h3 {
background-image:url(http://www.wlcircle.ca/images/advisory_board.gif);
background-repeat:no-repeat;
width:202px;
height:51px;
margin-top: 10px;
}

/* Navigation */

#navbar{
width: 782px;
background-color: #93b0da;
height: 39px;
margin-left: 9px;
margin-top: 10px;
}

#main_menu ul li{
display:inline;
list-style: none;
text-align:center;
}

#main_menu ul li A:link, #main_menu ul li A:active, #main_menu ul li A:visited {
padding-right:15px;
padding-left:15px;
}


#main_menu ul li A:hover{
color:#026cb6;
height:39px;
padding-top:8px;
padding-bottom:7px;
}

#main_menu{
font-weight:550;
font-size:18px;
color:#fff;
text-decoration:none;
padding-top:8px;
padding-bottom:8px;
text-align:center;
height:39px;

}

#main_menu A:link {
font-weight:550;
font-size:18px;
color:#fff;
text-decoration:none;
text-align:center;
width:100%;
height:100%;

}

#main_menu A:active{
font-weight:550;
font-size:18px;
color:#fff;
text-decoration:none;

}

#main_menu A:visited{
font-weight:550;
font-size:18px;
color:#fff;
text-decoration:none;

}

#main_menu A:hover{
font-weight:550;
font-size:18px;
color:#fff;
text-decoration:none;
}


/*Subnav*/
ul#subnavlist { display: none; }
ul#subnavlist li { float: none; }

ul#subnavlist li a
{
padding: 0px;
margin: 0px;
}

ul#navlist li:hover ul#subnavlist
{
display: block;
position: absolute;
font-size: 8pt;
padding-top: 5px;
}

ul#navlist li:hover ul#subnavlist li a
{
display: block;
width: 10em;
border: none;
padding: 2px;
}

ul#navlist li:hover ul#subnavlist li a:before { content: " >> "; }



/* Footer */

#footer {
border: #96adc4 1px solid;
width: 780px;
height:12px;
margin-top: 10px;
margin-right: auto;
margin-left: auto;
margin-bottom:10px;
padding:10px;
clear:both;
background:#fff;
font-size: 11px;
}





/* Forms */

.inputText {
font-size:9px;
color:#51514C;
width:400px;
}



/* Misc */


#fact_img{
padding-top:10px;
}


ul#advisoryboard{
list-style: none;
font-size:12px;
padding-left:10px;
}

ul#advisoryboard li {
padding-top:3px;
padding-bottom:3px;
line-height:135%;
}

#headertext{
font-size:12px;
color:#0066cc;
letter-spacing:0.2em;
margin-top:-4px;
padding-bottom:2px;
}








t {
font-size:9px;
color:#51514C;
width:400px;
}



/* Misc */


#fact_img{
padding-top:10px;
}


ul#advisoryboard{
list-style: none;
font-size:12px;
padding-left:10px;
}

ul#advisoryboard li {
padding-top:3px;
padding-bottom:3px;
}







advisoryboard li {
padding-top:3px;
padding-bottom:3px;
}

ul#speaker_list{
list-style: none;
font-size:12px;
padding-left:10px;
}

ul#speaker_list li {
padding-top:3px;
padding-bottom:3px;
}


#sponsors{
border: #96adc4 1px solid;
width:780px;
height:auto;
margin-top: 10px;
margin-right: auto;
margin-left: auto;
margin-bottom:10px;
padding:10px;
clear:both;
background:#fff;
font-size: 10px;
}