html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
body{font-family:arial,helvetica,sans-serif;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;color:#000;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
strong{font-weight:bold;}
em{font-style:italic;}
.featured-article{border-top:3px solid #c60a3a;}
.default-header{height:465px;background:#000 url(images/default-banner.jpg) top center no-repeat;}
header{background:url(images/header-bk.png) top center;height:64px;}
.header-centred{margin:0 auto;width:960px;}
h1.home-featured span{display:none;}
h1.home-featured{padding:40px 0 0 0;margin:0;}
h1.home-featured a{display:block;height:330px;margin:0px 40px;overflow:hidden;}
.rw-logo{float:left;width:294px;height:63px;background-image:url(images/logo.png);background-repeat:no-repeat;}
.rw-logo h1 span{display:none;}
.rw-logo h1{padding:0;margin:0;}
.rw-logo h1 a{display:block;width:294px;height:63px;overflow:hidden;}
nav{float:right;color:#ffffff;margin-top:24px;}
nav li{font-size:14px;font-weight:bold;display:inline;margin:0 0 0 24px;}
nav li a{color:#ffffff;text-decoration:none;}
nav li a:hover{color:#c60a3a;text-decoration:none;}
.slide-title{clear:both;color:#999999;font-family:"Lucida Grande",arial,helvetica,sans-serif;font-size:18px;font-weight:bold;margin:20px 0 20px 60px;}
.previous{float:left;height:60px;}
a.browse{background:url(images/sprites.png) no-repeat;display:block;width:32px;height:62px;float:left;margin:40px 10px;cursor:pointer;font-size:1px;}
a.right{background-position:0 -86px;clear:right;margin-right:0px;}
a.left{margin-left:0px;}
.scrollable{float:left;position:relative;overflow:hidden;width:870px;height:140px;margin-bottom:12px;}
.scrollable .items{width:20000em;position:absolute;clear:both;}
.items div{float:left;}
.group{width:882px}
.scrollable .active{border:2px solid #000;position:relative;cursor:default;}
.boxgrid{width:180px;height:140px;margin:0 19px;float:left;background:#161613;overflow:hidden;position:relative;}
.cover h3{margin:0;font-weight:bold;}
.cover h3 a{color:#FFF;text-decoration:none;display:block;padding:5px 5px 0;font-size:12px;line-height:1.5em;}
.boxgrid img{position:absolute;top:0;left:0;border:0;height:140px;width:180px;}
.cover p{color:#ffffff;font-size:12px;padding:0px 5px 5px;font-weight:bold;line-height:1.4em;}
.cover p a{text-decoration:none;display:block;color:#C50F3A;}
.boxcaption{float:left;position:absolute;background:#000;height:100px;width:100%;opacity:.85;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";}
.caption .boxcaption{top:115px;left:0;}
section{margin:40px auto 0 auto;width:960px;}
.article-content{width:880px;}
.category-listing{width:880px;background-image:url(images/sidebar-bg.png);background-repeat:repeat-y;}
.content-sb-top{height:10px;background-image:url(images/sidebar-bg-top.png);background-repeat:no-repeat;}
.content-sb-bottom{height:10px;background-image:url(images/sidebar-bg-bottom.png);background-repeat:no-repeat;}
.content-area{float:left;width:630px;}
.page-title{background-color:#ffffff;padding-bottom:30px;margin-top:50px;}
.ie7 .page-title{margin:0;padding-top:30px;}
.page-title h2{border-bottom:1px solid #e9e9e9;color:#888888;font-family:"Lucida Grande",arial,helvetica,sans-serif;font-size:24px;font-weight:bold;padding-bottom:8px;}
.post-list{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #e9e9e9;}
.article-txt{float:right;width:420px;}
.article-txt h3{font-family:"Lucida Grande",arial,helvetica,sans-serif;font-size:24px;line-height:28px;font-weight:bold;margin-bottom:10px;}
.article-txt h3 a{color:#666666;text-decoration:none;}
.article-txt h3 a:hover{color:#C50F3A;text-decoration:none;}
.article-txt p, .content-search p{margin-top:4px;line-height:19px;}
.article-txt p a{color:#C50F3A;text-decoration:none;font-weight:bold;}
.article-txt p a:hover{color:#C50F3A;text-decoration:underline;}
.article-img{float:left;}
form#searchform{margin-top:28px;font-size:18px;}
.article-full{width:880px;}
.article-full p{font-size:15px;line-height:22px;margin-bottom:18px;}
.article-full p a{color:#C50F3A;text-decoration:none;font-weight:bold;}
.article-full p a:hover{color:#C50F3A;text-decoration:underline;}
.one_half{width:47%;float:left;margin-right:6%;position:relative;padding-bottom:12px;}
.one_third{width:30%;float:left;margin-right:5%;position:relative;padding-bottom:12px;}
.last{clear:right;margin-right:0 !important;}
.clear{clear:both;}
.article-full blockquote{background:url("images/sprites.png") no-repeat scroll -328px -174px transparent;border-color:#CCCCCC;border-style:double;border-width:4px 0;clear:both;color:#181818;display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;font-style:italic;min-height:76px;margin:6px 0 38px 0;}
.article-full blockquote p{font-size:18px;line-height:24px;padding:24px 0 0 14px;}
.article-full embed{margin:12px 0 0 60px;}
.article-nav{color:#999999;margin:14px 0 0 0;padding:18px 0 16px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;text-align:center;}
.article-nav p{font-size:11px;line-height:16px;color:#666666;margin-bottom:18px;}
.fb_iframe_widget iframe{vertical-align:inherit !important;}
.article-more{color:#999999;margin:2px 0 58px 0;padding-top:24px;}
.article-previous, .article-next{width:400px;font:italic 16px Georgia,'Times New Roman',arial,helvetica,sans-serif;}
.article-previous{float:left;}
.article-next{float:right;text-align:right;}
.article-previous a, .article-next a{color:#C50F3A;text-decoration:none;}
.article-previous a:hover, .article-next a:hover{color:#C50F3A;text-decoration:underline;}
.pg-browsing ul li{float:left;width:200px;min-height:220px;margin:0 10px 28px 10px;line-height:20px;}
.pg-browsing ul li a{color:#C50F3A;text-decoration:none;font-weight:bold;}
.pg-browsing ul li a:hover{color:#000000;text-decoration:none;}
.pg-browse-tags{margin:-14px 0 54px 0;}
.browse-tag-title{margin-top:20px;}
.rw-pagenavi{clear:both;font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#666666;margin:36px 0 24px 0;}
.rw-pagenavi .pages{padding:7px 12px 6px 10px;}
.rw-pagenavi a, .rw-pagenavi span{color:#666666;text-decoration:none;border:1px solid #cccccc;background-color:#f6f6f6;padding:7px 10px 6px 10px;margin-right:10px;}
.rw-pagenavi a:hover, .rw-pagenavi span.current{color:#333333;border-color:#888888;background-color:#eeeeee;}
img.alignnone{margin:0 0 14px 0;position:relative;background-color:#e3e3e3;}
.wp-caption.alignnone{margin:0 0 36px 0;position:relative;background-color:#e3e3e3;}
img.alignright{float:right;margin:3px 0 18px 28px;position:relative;}
.wp-caption.alignright{float:right;margin:16px 0 18px 24px;position:relative;}
img.alignleft{float:left;margin:3px 28px 18px 0;position:relative;}
.wp-caption.alignleft{float:left;margin:16px 24px 18px 0;position:relative;}
img.aligncenter{margin:0 auto 36px auto;display:block;position:relative;background-color:#e3e3e3;}
.wp-caption.aligncenter{margin:0 auto 36px auto;display:block;position:relative;background-color:#e3e3e3;}
p.wp-caption-text{font-family:Helvetica, Arial, sans-serif;font-style:italic;color:#222222;margin:0 10px 2px 12px;line-height:16px !important;font-size:11px !important;padding:8px 0 !important;}
#comments{clear:both;background:#eee;margin:40px auto 80px auto;padding:0 20px 20px 40px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;background:-webkit-gradient(linear, 0% 0%, 0% 40%, from(#eee), to(#ddd));background:-moz-linear-gradient(0% 40% 90deg,#ddd, #eee);width:780px;}
#comments a{color:#C50F3A;text-decoration:none;font-weight:bold;}
#comments a:hover{color:#C50F3A;text-decoration:underline;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title{color:#333;font-size:20px;font-weight:bold;margin-bottom:0;float:left;width:330px;}
.thread-odd{background:#F3F3F3;}
h3#reply-title{font-weight:bold;margin-bottom:0;font:italic 31px Georgia,"Lucida Grande",arial,helvetica,sans-serif;color:#bbb;text-shadow:-1px -1px 0px #202020, 1px 1px 0px #fff;}
h3#comments-title{padding:24px 0;font:bold 20px"Lucida Grande",arial,helvetica,sans-serif;}
.commentlist{list-style:none;margin:0;float:left;width:330px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;background:#fff;padding:20px;}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px 0;padding:5px 0 0 76px;position:relative;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body ul, #comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:absolute;top:4px;left:0;padding:10px;}
.comment-author{}
.comment-author cite{color:#000;font-style:normal;font-weight:bold;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:12px;margin:0 0 18px 0;}
.comment-meta a:link, .comment-meta a:visited{color:#888;text-decoration:none;}
.comment-meta a:active, .comment-meta a:hover{color:#ff4b33;}
.commentlist .even{}
.commentlist .bypostauthor{}
.reply{font-size:12px;padding:0 0 24px 0;}
.reply a, a.comment-edit-link{color:#888;}
.reply a:hover, a.comment-edit-link:hover{color:#ff4b33;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
.nopassword, .nocomments{display:none;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;font-style:italic;}
input[type=submit]{color:#333;}
#form-wrapper{float:left;width:400px;}
#respond{margin:0 60px 0 0;overflow:hidden;position:relative;}
#respond p{margin:10px 0;color:#666;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-size:12px;font-weight:normal;line-height:18px;}
#respond .required{color:#ff4b33;font-weight:bold;}
#respond label{color:#888;font-size:12px;margin-bottom:3px;}
#respond input{margin:0 0 9px;width:96%;padding:8px;margin:4px 0 20px 0;background:#fff !important;font-size:14px;color:#555;border:1px #ddd solid;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;behavior:url(/border-radius.htc);-webkit-transition:background 0.3s linear;}
#respond textarea{width:96%;border:#ccc;margin:10px 0;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;behavior:url(http://researchworks.carleton.ca/border-radius.htc);padding:10px;background:#fff !important;}
#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px;width:auto;}
.sidebar{float:right;width:195px;}
.sb-item{margin:5px 0 36px 0;}
.sb-item h3{font-family:"Lucida Grande",arial,helvetica,sans-serif;font-size:18px;color:#666666;padding-bottom:12px;}
.sb-article-box{margin-bottom:24px;}
.sb-article-box h4{font-size:13px;padding-bottom:4px;line-height:18px;}
.sb-article-box h4 a{text-decoration:none;color:#555555;font-weight:bold;}
.sb-article-box h4 a:hover{text-decoration:none;color:#C50F3A;}
.meta-info{font-size:11px;color:#666666;margin-bottom:6px;}
.sb-article-box p{line-height:17px;font-size:12px;color:#444444;margin-top:2px;}
.sb-article-box p a{text-decoration:none;color:#C50F3A;font-weight:bold;}
.sb-article-box p a:hover{text-decoration:underline;color:#C50F3A;}
.sb-item ul{margin:6px 0 0 20px;color:#aaaaaa;}
.sb-item ul a{text-decoration:none;color:#C50F3A;font-weight:bold;}
.sb-item ul a:hover{text-decoration:underline;color:#C50F3A;}
.sb-item li{font-family:Arial, Helvetica, sans-serif;list-style-type:square;font-size:13px;line-height:17px;padding:0 0 10px 0;}
ul#twitter_update_list {margin-left:0;}
#twitter_update_list li{color:#777777;list-style-type:none;}
.tag-cloud{line-height:20px;font-size:13px;color:#e0e0e0;}
.tag-cloud a{text-decoration:none;color:#777777;}
.tag-cloud a:hover{text-decoration:none;color:#C50F3A;}
.footer{clear:both;width:100%}
.footer-red{background:#C50F3A;height:28px;padding:6px;text-align:center;clear:both;margin-top:40px;color:#FF8C9F;}
.footer-container{margin:0 auto;width:850px;text-align:left;}
.footer-container a:link, .footer-container a:visited{color:#eee;font-weight:bold;}
.footer-container a:hover{color:#C50F3A;}
.footer-red span{line-height:30px;font:bold 22px"Lucida Grande",arial,helvetica,sans-serif;float:left;}
.footer-social li{display:inline-block;zoom:1;padding-right:10px;float:right;}
.icon-rss, .icon-twitter{background:url(images/sprites.png) no-repeat 0 9px;padding:0 4px 0;margin:0;text-indent:-9999px;height:27px;line-height:31px;width:27px;display:block;border:0;text-indent:-9999px;float:left;}
.icon-twitter{background:url(images/sprites.png) no-repeat 0 -216px;}
.icon-rss{background:url(images/sprites.png) no-repeat 0 -176px;}
.footer-black{background:#000;padding:40px 0 20px 0;text-align:center;color:#ccc;}
.footer-black a{text-decoration:none;color:#ffffff;}
.footer-black a:hover{text-decoration:none;color:#C50F3A;}
.footer-left, .footer-bottom-left{float:left;width:410px;}
.footer-right, .footer-bottom-right{float:right;width:425px;}
.footer-bottom{margin-top:50px;}
.ie8 .footer-bottom{padding-top:50px;}
.footer-top p{width:340px;}
.footer-bottom p{font-size:11px;line-height:20px;padding-top:19px;}
.footer-black h3{font:bold 22px "Lucida Grande",arial,helvetica,sans-serif;}
.footer-left p, .footer-right p{font-size:14px;line-height:1.5em;margin-top:14px;}
.footer-subscribe{background:url(images/sprites.png) no-repeat 0 -269px;margin-top:8px;text-indent:-9999px;height:64px;line-height:31px;width:404px;display:block;border:0;text-indent:-9999px;float:left;}
.apple_overlay{display:none;background-image:url('http://flowplayer.org/tools//img/overlay/white.png');width:690px;padding:35px;font-size:11px;}
.apple_overlay .close{background:url(images/sprites.png) no-repeat -367px -6px;position:absolute;right:5px;top:5px;cursor:pointer;height:35px;width:35px;}