/* ------------------------------------------------------------

	MIKE ON CRIME STYLE SHEET
	
	AUTHORED BY:	ERIC BAILEY, eric.bailey@freepress.mb.ca
	VERSION:		02.01.07
	
--------------------------------------------------------------*/


/* Global Styles */
body { font: 70%/15px arial, verdana, sans-serif; color: #000; text-align: center; }
body, div, h1, h2, h3, h4, h5, h6, ol, ul, li, p, img { padding: 0; border: 0; margin: 0; text-align: left; }
#skyscraper_container { margin: 0 auto; width: 900px; }
#container { width: 728px; float: left; }
#wrapper { background-color: #fff; border-top: 10px solid #ccc; border-bottom: 25px solid #ccc; width: 100%; }
h2 { padding: 2px 10px; background-color: #000; font-size: 1.5em; font-family: Helvetica, Arial, sans-serif; color: #FFF; }
h3 { padding-top: 20px; font-size: 1.5em; font-family: Helvetica, Arial, sans-serif; }
h4 { padding-bottom: 10px; font-size: 1.5em; font-family: Helvetica, Arial, sans-serif; color: #999 }


/* Link Styles */
a { outline: none; }
a:link { color: #a80202; text-decoration: none; }
a:visited { color: #33517f; text-decoration: none; }
a:hover { color: #666; text-decoration: underline; }

/* Header Styles */
#header { padding-bottom: 5px; margin: 0; width: 728px; float: right; }
#header h1 { display: none; }
#header img { padding: 10px 0 0 0; }
#leftHead { width: 155px; float: left; }
#rightHead { padding-top: 40px; width: 573px; float: left; }

/* Nav Styles */
#nav { padding-top: 10px; font-size: 1.1em; font-family: arial, verdana, sans-serif; font-weight: bold; float: right; }
#nav ul { padding-bottom: 10px; list-style-type: none; }
#nav li { padding-left: 3px; float: left; }
#nav ul a:link, #nav ul a:visited { text-decoration: none; color: #000; }
#nav ul a:hover { text-decoration: underline; color: #999; }
#nav li#on a { color: #a80202; }

/* ---------------------------------------------------------------
	Global Nav Styles
---------------------------------------------------------------- */

#globnav { margin: 0 auto; padding-top: 5px; width: 900px; height: 17px; position: relative; }

#globnav li { height: 17px; list-style-type: none; float: left; padding-right: 2px; margin: 0; }

#globnav a  { text-decoration: none; text-indent: -9999px; width: 100%; height: 17px; display: block; padding: 0; }



#globnav li#wfplive { background: url(../images/globalnav/wfplive_over.gif) top left no-repeat; width: 110px; }

#globnav li#wfplive a { background: url(../images/globalnav/wfplive_off.gif) top left no-repeat; width: 110px;}

#globnav li#wfplive a:hover { background: url(../images/globalnav/wfplive_over.gif) top left no-repeat; width: 110px;}

#globnav li#wfplive_on { background: url(../images/globalnav/wfplive_on.gif) top left no-repeat; width: 110px;}



#globnav li#wow { background: url(../images/globalnav/wow_over.gif) top left no-repeat; width: 110px;}

#globnav li#wow a { background: url(../images/globalnav/wow_off.gif) top left no-repeat; width: 110px;}

#globnav li#wow a:hover { background: url(../images/globalnav/wow_over.gif) top left no-repeat; width: 110px; }

#globnav li#wow_on { background: url(../images/globalnav/wow_on.gif) top left no-repeat; width: 110px;}



#globnav li#celeb { background: url(../images/globalnav/celeb_over.gif) top left no-repeat; width: 75px; }

#globnav li#celeb a { background: url(../images/globalnav/celeb_off.gif) top left no-repeat; width: 75px; }

#globnav li#celeb a:hover { background: url(../images/globalnav/celeb_over.gif) top left no-repeat; width: 75px; }

#globnav li#celeb_on { background: url(../images/globalnav/celeb_on.gif) top left no-repeat; width: 75px; }



#globnav li#extra { background: url(../images/globalnav/extra_over.gif) top left no-repeat; width: 39px; }

#globnav li#extra a { background: url(../images/globalnav/extra_off.gif) top left no-repeat; width: 39px; }

#globnav li#extra a:hover { background: url(../images/globalnav/extra_over.gif) top left no-repeat; width: 39px; }

#globnav li#extra_on { background: url(../images/globalnav/extra_on.gif) top left no-repeat; width: 39px; }



#globnav li#faith { background: url(../images/globalnav/faith_over.gif) top left no-repeat; width: 38px; }

#globnav li#faith a { background: url(../images/globalnav/faith_off.gif) top left no-repeat; width: 38px; }

#globnav li#faith a:hover { background: url(../images/globalnav/faith_over.gif) top left no-repeat; width: 38px; }

#globnav li#faith_on { background: url(../images/globalnav/faith_on.gif) top left no-repeat; width: 38px; }



#globnav li#mike { background: url(../images/globalnav/mike_over.gif) top left no-repeat; width: 84px; }

#globnav li#mike a { background: url(../images/globalnav/mike_off.gif) top left no-repeat; width: 84px; }

#globnav li#mike a:hover { background: url(../images/globalnav/mike_over.gif) top left no-repeat; width: 84px; }

#globnav li#mike_on { background: url(../images/globalnav/mike_on.gif) top left no-repeat; width: 84px; }



#globnav li#passages { background: url(../images/globalnav/passages_over.gif) top left no-repeat; width: 61px; }

#globnav li#passages a { background: url(../images/globalnav/passages_off.gif) top left no-repeat; width: 61px; }

#globnav li#passages a:hover { background: url(../images/globalnav/passages_over.gif) top left no-repeat; width: 61px; }

#globnav li#passages_on { background: url(../images/globalnav/passages_on.gif) top left no-repeat; width: 61px; }



#globnav li#stuff { background: url(../images/globalnav/stuff_over.gif) top left no-repeat; width: 39px; }

#globnav li#stuff a { background: url(../images/globalnav/stuff_off.gif) top left no-repeat; width: 39px;}

#globnav li#stuff a:hover { background: url(../images/globalnav/stuff_over.gif) top left no-repeat; width: 39px;}

#globnav li#stuff_on { background: url(../images/globalnav/stuff_on.gif) top left no-repeat; width: 39px;}

/* Search Styles */
#search { padding: 5px 0 15px 0; width: 215px; float: right; clear: both; }
#search p input { margin-left: 5px; display: inline; }
div.pagination { padding-top: 5px; border-top: 1px solid #e0e1e2; }
ul.googlenav{ display: inline; list-style: none; font-size: 1.5em; font-family: Helvetica, Arial, sans-serif; margin: 0px; padding: 0px;	}
ul.googlenav li { display: inline; }


/* Ticker Styles */
#ticker { width: 728px; float: right; }

/* Content Styles */
#content { padding-top: 10px; width: 728px; clear: both; }
#left { padding: 0 20px 0 0; width: 180px; float: left; clear: both; }

#left div#cruisebutton ul {margin-top: 20px;}
#left div#cruisebutton li { width: 178px; height: 118px; list-style-type: none; float: left; padding: 0; margin: 0 0 20px 0; }
#left div#cruisebutton a { padding: 0; margin: 0; text-decoration: none; text-align: left; text-indent: -9999px; width: 100%; width: 178px; height: 118px; display: block; }
#left div#cruisebutton li#cruise { background: url(../images/cruise-2011-over.jpg) top left no-repeat; height: 90px; }
#left div#cruisebutton li#cruise a { background: url(../images/cruise-2011.jpg) top left no-repeat; height: 90px; }
#left div#cruisebutton li#cruise a:hover { background: url(../images/cruise-2011-over.jpg) top left no-repeat; height: 90px; }
#left div#cruisebutton li#crimestoppers { background: url(../images/crimestoppers_tip_over.gif) top left no-repeat; width: 178px; }
#left div#cruisebutton li#crimestoppers a { background: url(../images/crimestoppers_tip.gif) top left no-repeat; width: 178px; }
#left div#cruisebutton li#crimestoppers a:hover { background: url(../images/crimestoppers_tip_over.gif) top left no-repeat; width: 178px; }
#left p, #left h3 { text-align: right; }
#left li { list-style-type: none; text-align: right; }
#right { float: left; width: 528px; }
#aftermike { padding-top: 73px; }
#listen { background: url(/images/mic_bg.jpg) bottom left no-repeat; }
#jury_poll { margin: 20px 0 0 20px; width: 160px; }
#poll { padding: 5px 10px; background-color: #e0e1e2; }
#poll .clsGraph { margin-bottom: 5px; }
div.browse { padding: 5px 10px; border-bottom: 2px solid #e0e1e2; font-size: 1.2em; font-family: Helvetica, Arial, sans-serif; }
div.browse a:visited { color: #a80202; text-decoration: none; }
ul.no_dot { padding-top: 10px; margin: 0; list-style-type: none; }
ul.no_dot label { width: 85px; display: block; float: left; }
ul.no_dot li { padding-bottom: 15px; }
.error { color: #f00; }
p.mailmessage { width: 300px; }


/* Pagination Styles */
ul.rsx-page-num-list{ display: inline; list-style: none; margin: 0px; padding: 0px;	}
ul.rsx-page-num-list li { display: inline; }

/* WFP logo styles */
#wfplogo { background-color: #dcddde; width: 728px; height: 2em; float: left; }
#wfplogo div.logo { margin-top: -5px; padding: 0 10px 0 0; width: 126px; height: 14px; float: right; }


div#flashcontent h2 { margin-bottom: 10px; }
div.col_contain { clear: both; }
div.col_left { padding-right: 10px; border-right: 1px solid #000; width: 284px; float: left; }
div.col_right { padding-left: 10px; width: 223px; float: left; }
div.col { padding-top: 20px; width: 528px; }
div.col_article { width: 528px; }
div.col_grey { padding: 15px 10px 20px 10px; background-color: #e0e1e2; width: 508px; }
div.grey { padding: 5px 10px; background-color: #e0e1e2; width: 203px; }
div.article_body { padding-top: 10px; }
.book_img { padding: 15px 15px 0 15px; }
.photocredit { font-size: .75em; font-family: arial, helvetica, sans-serif; }
.subinfo { font-size: 1em; line-height: 1.5em; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }
.subinfobold { font-size: 1em; line-height: 1.5em; font-family: Arial, sans-serif; font-weight: bold; }
.pageslinks { padding: 5px 0 0 68px; font-size: 1em; line-height: 1.5em; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }

/* Table Styles */
table { border-collapse: collapse; width: 528px; clear: both; }
td { padding: 5px 0 5px 11px; }
tr.alt { background-color: #e0e1e2; }
tr.highlight { background-color: #cdcdcd; }

/* Blog Styles */
#content ul#blog li { padding-bottom: 30px; border-bottom: 1px solid #ccc; margin-bottom: 30px; list-style-type: none; float: left; }
#content ul#blog li h2 { padding-left: 0; background: none; color: #000; }
#content ul#blog li p.posted { padding-bottom: 5px; }
#content ul#blog li p.blog_content img { border: 1px solid #000; margin: 5px; float: right; clear: both; }

/* ad styles */
#topAD { margin: 0 auto; padding: 16px 0; width: 972px; height: 90px; }
#leader { width:728px; height: 90px; float: left; }
#earlug { padding: 15px 0 0 10px; width: 234px; height: 60px; float: left; }
#sky_scraper_ad { margin: 122px 0 0 10px; width: 160px; float: left; }


/* Footer Styles */
#footer { padding-top: 25px; text-align: center; width: 728px; clear: both; }
#copyright { padding-top: 10px; }
#copyright p { text-align: center; }