﻿/*	cboc-layout_rcol.css: 3-column layout stylesheet
	Updated September 2010
	Floating, fixed-width 3-column layout for conferenceboard.ca
    Developed by Dan Jones (jonesd@conferenceboard.ca) */

div.container {}

    div.container#body {
    z-index:0;
    float:left;
    width:100%;
    display:inline;
    margin-left:-235px ! important; /* 213 + 22 */
    }

    div.container#leftcol {
    float:left;
    display:inline;
    margin-left:272px ! important; /* 235 + 36 (+1) */
    width:181px;
    }

    div.container#maincol {
	margin-left:470px ! important; /* 271 + 181 + 18 */
	margin-right:31px ! important;
    }

    div.container#rightcol {
    width: 192px;
    float: right;
    padding-right:34px; /* 22 + 12 */
    }
        div.container#rightcol * {
	    /* position:relative; this may be causing things to break in non-IE browsers */
        }
                /* div.container#rightcol #divFBWrap, div.container#rightcol #divFBWrap * {
	            position:static;
                } */

        div.container#rightcol table,
        div.container#rightcol tr,
        div.container#rightcol td {
        padding: 0;
        margin: 0;
        border-collapse:collapse;
        }
        div.container#rightcol table {
        margin-left: -2px;
        }
            div.container#rightcol table table 
            {
                margin-left:0px; /* FIXME FIXME */
            }
        #rightcol h2 { /* synced with agenda.css Apr 29, 2010 */ /* tweaked on May 4th */
        margin: 1.5em 0 0.9em 0; /* tweaked; too close to line - was 1.5em 0 0 0 */
        }
            #rightcol h2+p 	{ /* synced with agenda.css Apr 29, 2010 */
            margin:.8em 0 0 0;
            }
            #rightcol h2+h3	{ /* synced with agenda.css Apr 29, 2010 */
            margin:.6em 0 0 0;	
            }
        #rightcol h3 { /* synced with agenda.css Apr 29, 2010 */
        color:#000000;
        }
			#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 ul { /* synced with agenda.css Apr 29, 2010 */
        margin: 0 0 0 .75em;
        padding: 0 0 0 .75em;
        }
            #rightcol ul.rtUL { /* synced with agenda.css Apr 29, 2010 */
            margin: 0;
            padding: 0;
            }
            #rightcol ol { /* synced with agenda.css Apr 29, 2010 */
            margin:0 0 0 1em;
            padding:0 0 0 1em;
            }
            #rightcol li { /* synced with agenda.css Apr 29, 2010 */
            margin:.2em 0 0 0;
            }
            #rightcol ul.link li { /* arrow-bulleted / chevronned items */
            list-style: none url('../img/cboc/design/bullets/chevron.png') outside;
            }
            
        #rightcol p { /* synced with agenda.css Apr 29, 2010 */
        line-height: 1.36em; /* fixed typo */
        }	
        #rightcol .small { /* synced with agenda.css Apr 29, 2010 */
        line-height: 1.36em;
        }
	    #rightcol .thumb {
        padding:0.7em 1.2em 0 0.3em !important;
        text-align:left;
        width: 50px;                /* all images in insights boxes should be 55px wide, except for charts */
        vertical-align: top;
        }
        #rightcol input+ul {
			margin-top:.8em;
        }
        #rightcol .caption 
        {
		padding-top:0.4em !important;
        text-align:left;
        vertical-align: top;
        }
            #rightcol .caption p {
            margin: 0!important;
            }
            
        #rightcol .event-list { }       /* Added May 10, 2010 for Steve - Event list styles from the homepage */

                #rightcol .event-list h2.subtitle {   /* subtitle without a line ("Webcasts", etc) */
                border-top: 0px none;
                padding-top: 6px;
                }

            #rightcol .event-list p+h5 {      /* dates */
            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 { /* arrow-bulleted / chevronned items */
                list-style: none url('../img/cboc/design/bullets/chevron.png') outside; padding: 0; margin: 0;
                }
                    #rightcol .event-list ul li.rss { /* rss bullet, for the rss feed item */
                    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 {        /* numbered lists */
            margin: 3px 8px 8px 11px!important; padding: 0;
            }
                #rightcol .event-list ol li {     /* this will line up correctly in IE, but not in firefox; that's intentional */
                list-style: decimal outside; padding: 0; margin: 5px 0 0 0;
                }
