﻿/*	cboc-layout_2cr.css
	Updated November 2010
	Floating, fixed-width 2-column layout with thin right-hand column
    Developed by Dan Jones (jonesd@conferenceboard.ca) */

/* BODY */
div.container#body {
display:inline;
float:left;
margin-left:-250px ! important; /* 24 + 226 + 24 + 24 */
width:100%;
z-index:0;
}

/* WRAPPER-TOP COLUMN */
div#wrapper-top {
/*background-image: url('/lib/img/cboc/design/bgs/subpg_bkgrd_top_rcol.gif')!important;*/
/*height: 17px!important;*/
}

/* LEFT-HAND COLUMN */
div.container#leftcol {
display:none; /* hidden */
float:left;
margin-left:296px ! important; /* 250 + 24 */
width:226px;
}

/* MAIN COLUMN */
div.container#maincol {
margin-left:274px!important;
margin-right:24px;
margin-top:0px;
/*zoom:1;*/ /* This has to read 'zoom:1' and NOT 'zoom:1px' */
padding-right:24px;
border-right:1px solid #d9d9d9;
}

/* RIGHT-HAND COLUMN */
div.container#rightcol {
width: 226px;
float: right;
padding-right:24px; /* 22 + 12 */
font-size:92.9%;
}
    div.container#rightcol table,
    div.container#rightcol tr,
    div.container#rightcol td {
    }
    div.container#rightcol table {
    }
        div.container#rightcol table table 
        {
        }
        #rightcol h2 { /* synced with agenda.css Apr 29, 2010 */ /* tweaked on May 4th */
        font-size: 1.35em;
                }
            #rightcol h2:first-child {
            padding-top:0;
            }
        #rightcol h3 { /* synced with agenda.css Apr 29, 2010 */
        font-size :1.2em;
        }
			#rightcol .PollBox fieldset h3 {
			margin:.6em 0 1.1em!important;
			}
			#rightcol .PollBox fieldset .RadioButtonListCssClass {
				margin:0!important;
				padding:0!important;
			}
			#rightcol .PollBox fieldset .RadioButtonListCssClass li {
				list-style: none outside!important;
			}
			#rightcol .PollBox fieldset .RadioButtonListCssClass li label {
				vertical-align:top;
			}
        #rightcol h4 {
        font-size: 1.1em;	
        }

        #rightcol h5 {
        font-size: 1em;	
        }
        #rightcol ul { /* synced with agenda.css Apr 29, 2010 */

        }
            #rightcol ul.rtUL { /* synced with agenda.css Apr 29, 2010 */

            }
            #rightcol ol { /* synced with agenda.css Apr 29, 2010 */

            }
            #rightcol li { /* synced with agenda.css Apr 29, 2010 */

            }
            #rightcol ul.link li { /* arrow-bulleted / chevronned items */
            
            }
            
        #rightcol p { /* synced with agenda.css Apr 29, 2010 */
        
        }	
        #rightcol .small { /* synced with agenda.css Apr 29, 2010 */
        
        }
	    #rightcol .thumb {
        
        }
        #rightcol input+ul {
			
        }
        #rightcol .caption 
        {
		padding-top:0.4em !important;
        text-align:left;
        vertical-align: top;
        }
            #rightcol .caption p {
            margin: 0!important;
            }
            
        /*#rightcol .event-list { }       

                #rightcol .event-list h2.subtitle {
                border-top: 0px none;
                padding-top: 6px;
                }

            #rightcol .event-list p+h5 {
            margin-top:2px;
            font-size:1em;
            }
            
            #rightcol .event-list h3 + p, #rightcol .event-list h4 + p, #rightcol .event-list h5 + p {
            margin-top:8px;
            }

            #rightcol .event-list ul {
            margin-top:8px;
            }
                #rightcol .event-list ul li {
                list-style: none url('../img/cboc/design/bullets/chevron.png') outside; padding: 0; margin: 0;
                }
                    #rightcol .event-list ul li.rss {
                    margin-top: 4px!important; list-style: none url('../img/cboc/design/buttons/feed-icon_t_pad.gif') outside; padding: 0; margin: 0;
                    }

            #rightcol .event-list ol {
            margin: 3px 8px 8px 11px!important; padding: 0;
            }
                #rightcol .event-list ol li {     
                list-style: decimal outside; padding: 0; margin: 5px 0 0 0;
                }*/