/* ---------------------------------------------------------------

	Winnipeg Free Press Sponsorship Style Sheet
	Authored by: 	Bob Duncan bob.duncan@freepress.mb.ca
					Eric Bailey eric.bailey@freepress.mb.ca
	Version:		February 7, 2008
	
---------------------------------------------------------------- */


/* ---------------------------------------------------------------
	Global/Container Styles
---------------------------------------------------------------- */

/* Import the Forms */
@import url("forms.css");

/* ---------------------------------------------------------------
	Typography Styles
---------------------------------------------------------------- */
h2 { margin-bottom: 15px; color: #296391; text-transform: none; width: 794px; }
div#col_1 h3 { padding-bottom: 20px; }
div#sponsorship_top_box h3 { line-height: 20px; }
h4 { padding: 0; margin: 0; }
div#col_1 p { padding-bottom: 15px; }

/* ---------------------------------------------------------------
	Link Styles
---------------------------------------------------------------- */
dl#tert_nav dd a { font-size: 10px; text-decoration: none; color: #296391; }
dl#tert_nav dd a:visited { color: #562277; }
dl#tert_nav dd a:hover { color: #999; }
dl#tert_nav dd.on a { color: #999; }

/* ---------------------------------------------------------------
	Nav Styles
---------------------------------------------------------------- */
/* Tertiary Navigation */
dl#tert_nav { padding: 0; border-top: 2px solid #333; }
dl#tert_nav dd { padding: 2px; border-bottom: 2px solid #fff; background-color: #e1e1e1; }
dl#tert_nav dd.nav_open { padding: 2px 0 2px 9px; background: url(/img/tertdd_open.gif) 2px 8px no-repeat; border-bottom: 2px solid #fff; background-color: #e1e1e1; }
dl#tert_nav dd.nav_close { padding: 2px 0 2px 9px; background: url(/img/tertdd_close.gif) 2px 8px no-repeat; border-bottom: 2px solid #fff; background-color: #e1e1e1; }

/* ---------------------------------------------------------------
	Content Styles
---------------------------------------------------------------- */
div#content { width: 998px; clear: both; }

ul#sidebar { margin-left: 13px; width: 160px; float: left; }
ul#sidebar li { padding: 5px; margin-bottom: 10px; list-style-type: none; }
ul#sidebar li#weather { background: #f3f3f3 url(/img/weather.gif) 0 25px no-repeat; }
ul#sidebar li#weather p { margin-top: 35px; padding-left: 28px; }

div#rightcol { width: 300px; float: left; }

div#middle { padding: 0 0 0 15px; width: 795px; float: left; }
div#middle h2 { width: 794px; }

div#sponsorship_top, div#sponsorship_top_box { margin-bottom: 20px; float: left; }
div#sponsorship_top { border-bottom: 1px solid #ccc; width: 100%; }
div#sponsorship_top_box { background-color: #e1e1e1; padding: 15px; width: 767px; }
div#sponsorship_top_box p { padding: 5px 0; line-height: 18px; }
div#sponsorship_top_box img { float: left; margin-right: 15px; border: 1px solid #333; }

div#col_1 { float: left; width: 752px; padding-right: 15px; margin-top: 15px; }

p.more { padding-right: 5px; text-align: right; }
span.comments { padding-left: 15px; background: url(/img/comment.gif) 0 2px no-repeat; color: #666; width: 13px; height: 12px; }
span.time, span.video { padding-right: 5px; border-right: 1px solid #333; }
div.img { padding: 5px; margin: 10px 0; background: #ccc; font-size: 9px; float: left; }
div.img_right { margin-left: 10px; float: right; }
div.img_left { margin-right: 10px; float: left; }
div.img img { border: 1px solid #333; }
span.read { padding-left: 10px; background: url(/img/arw_rt.gif) 0 3px no-repeat; display: block; float: right; }

div#middle ul { padding: 10px 0 15px 25px; }
div#middle li { padding-bottom: 10px; }
div#middle ol.check { padding: 15px 0 15px 15px; }
div#middle ol.check li label { width: 20px; display: inline; }
div#middle ol.check ul { list-style-type: none; padding: 5px 0 25px 0; }
div#middle ol.check ul input { width: 20px; padding-left: 10px; margin-top: 5px; float: left; border: 0; }
div#middle ol.check ul li { display: inline; }
div#middle ol.check ul label { float: left; }
div#middle ul#organizationType li { list-style-type: none; width: 650px; }
div#middle ul#organizationType li li { width: 300px; }
div#middle ul#organizationType li li label { float: none; display: inline; }
div#middle ul#organizationType li input { width: 20px; }
div#middle ul#organizationType li#submit_list input { padding: 5px; width: 160px; height: 30px; }


p.add { text-align: right; width: 100%; }
form#add_form fieldset { margin-top: 20px; width: 793px; }
form#add_form input { width: 350px; }
form#add_form select { width: 356px; }

form { margin-top: 10px; }
div#col_1 form { width: 550px; }
div#col_1 fieldset { width: 500px; }
div#col_1 label { width: 150px; }
div#col_1 input { width: 160px; }
li#submit_list { padding: 20px 0 0 60px; height: 35px; }
div#submit { padding: 5px 3px 0 0; width: auto; background: none; float: right; }
div#submit input { padding: 5px; height: 30px; }

ul.list_sponsors { list-style-type: none; padding-left: 0; margin-left: -25px; }
#error { color: #FF0000; margin-left: 5px; }