html{background:rgb(255, 255, 255) url('../images/bg-content.jpg') repeat-x scroll 0pt 100pt}/*top feature bg-gradient */
body{background:transparent url('../images/bg-content.png') repeat-x scroll 100% 422px} /*content bg-gradient*/
#header-inner h2 a{background:transparent url('../images/masthead-logo-imb.gif') no-repeat scroll 0pt 0pt;width:416px}
#topnav ul li{margin:0 15px 0 0;padding:0;float:left;display:inline}
.stripViewer, .stripViewer .panelContainer .panel, #movers-row{width:960px}

/* Feature (front) - smaller version of UQ homepage
-----------------------------------------------------------------------------*/	
#feature{display:inline-block;width:960px;margin:20px 0 15px 0;padding:0}
#feature:after{content:".";display:block;height:0pt;font-size:0pt;clear:both;visibility:hidden}
#feature-image{float:left;width:960px;height:200px;padding-left:0px}
#feature .ribbon{margin:150px 0pt 0pt -9px;padding:7px 15px 10px 18px;background:#000 none repeat scroll 0% 0%;position:absolute;height:20px;font-size:1.2em;font-family:Arial, verdana;z-index:100;opacity:0.8}
#feature .ribbon{padding-right:15px;color:rgb(255, 255, 255);text-transform:uppercase}
#feature .ribbon a:hover{color:rgb(197, 252, 93)}
#feature .ribbon a.last{margin-left:25px}
#feature .ribbon span.wrap{background:transparent url('../images/bg-ribbon.png') no-repeat scroll 0% 0%;display:block;position:absolute;top:-9px;left:0pt;width:9px;height:9px}
#feature-info{background:rgb(255, 255, 255);float:right;position:relative;width:260px;height:180px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid rgb(239, 239, 239);padding:10px 20px;font-family:Arial, Helvetica, sans-serif;line-height:18px;font:0.8em Arial, Helvetica, sans-serif;color:rgb(153, 153, 153)}
#feature-info h1{font-size:1.8em;margin:0}
#feature-info h3{font-size:1.1em;margin:0;padding-bottom:5px}
#feature-info li{border-top:0.1em solid rgb(239, 239, 239);padding:3px 0}
.floatright{float:right;font-size:0.9em;padding-top:5px}
.newslist{font:11px verdana, Arial, Helvetica, sans-serif;padding-bottom:10px;padding-right:10px;margin-bottom:5px;line-height:14px;font-weight:normal;clear:both;width:190px;border-bottom:1px dotted #ccc;min-height:75px}
.newsimage{float:right;width:75px;margin:3px}
.newslist a{color:rgb(30, 136, 181)}
.newslist a:hover{color:rgb(147, 18, 170)}
.sectioned-info p.twitter{padding:15px 0 15px 45px;background:url(../images/twitter.gif) no-repeat 0 50%;float:left;clear:both}

/* Banner Slider  (Optional)(front)
-----------------------------------------------------------------------------*/	
.slider-wrap{width:960px;top:0;left:0}
.stripViewer .panelContainer .panel ul{text-align:left;margin:0}
.stripViewer{position:relative;overflow:hidden;width:960px;height:200px}
.stripViewer .panelContainer{position:relative;left:0;top:0}
.stripViewer .panelContainer .panel{float:left;height:100%;position:relative;width:960px}

/* Content 
-----------------------------------------------------------------------------*/	
#content{float:left;display:inline-block;width:950px;margin:8px 0 10px;padding:5px 0 0 10px;position:relative;background:rgb(255, 255, 255);-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-radius:0 8px 0 8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px}
#accordian{max-height:580px}
#content-image-table{margin-top:16px}
#content-image-table td{padding:0px !important}
#content-image-table #caption{background:#E1EAF6;border:none;padding:3px 7px !important}
#content-primary table td.bodytext{color:#676767;padding:6px 8px}
#mod-wrapper{font-family:Arial, Verdana;font-size:12px;color:#595959;line-height:17px}
#mod-wrapper a:link, #mod-wrapper a:active, #mod-wrapper a:visited{color:#3a7dda}
#mod-wrapper a:hover{color:#9312AA}
#mod-wrapper h2{color:#a28238;text-transform:uppercase;font-size:15px;margin-bottom:5px}
#mod-wrapper ul{margin:5px 0px 5px 15px}
#mod-wrapper ul li{line-height:21px}
#mod-wrapper hr{border-bottom:1px solid #e0e0e0;margin:8px 0px}
#mod-events-wrapper{float:left;width:300px}
#mod-events-wrapper p.date-details{font-size:11px;margin-bottom:5px}
#mod-table-wrapper{float:left;margin-left:11px;width:590px}
table#mod-table .blue-box{background:#ebf3ff;padding:13px;width:49%;vertical-align:top}
table#mod-table .sep{width:18px}
#mod-wrapper h2 a:link, #mod-wrapper h2 a:active, #mod-wrapper h2 a:visited{color:#A28238}
#mod-wrapper h2 a:hover{color:#9312AA}
table#mod-community td{vertical-align:middle}
.img-thumb img{width:250px}

/* Sectioned Info (front - optional, and to edit accordingly)
-----------------------------------------------------------------------------*/	
.sectioned-info{float:left;background:rgb(255, 255, 255);width:720px;margin:0;padding:0;overflow:hidden;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-radius:0 0 0 8px}
.sectioned-info h2{margin:5px 0 5px 0;padding:10px 0 3px 0;font-size:14px;text-transform:uppercase;color:rgb(0, 0, 0);font-weight:bold}
.sectioned-info h2 a{color:rgb(0, 0, 0)}
.sectioned-info h2 a:hover{color:rgb(58, 125, 218)}
.sectioned-info li h3{margin:5px 0 5px 0;padding:10px 0 3px 0;font-size:12px;font-weight:bold}
.sectioned-info li h3 a{color:rgb(0, 0, 0);margin:0 15px 0 0;border-bottom:1px solid #EFEFEF;display:block;background:url(../images/icon_arrow_grey.png) no-repeat center right}
.sectioned-info li h3 a:hover{color:rgb(58, 125, 218);border-bottom:1px solid rgb(170, 0, 65);display:block;margin:0 15px 0 0;background:url(../images/icon_arrow_red.png) no-repeat center right}
.sectioned-info a{color:rgb(30, 136, 181)}
.sectioned-info a:hover{color:rgb(147, 18, 170)}
.sectioned-info img{margin:3px 0px 5px 0}
.sectioned-info p{font:11px verdana, Arial, Helvetica, sans-serif;color:rgb(89, 89, 89);text-align:left;margin:15px 0 0 0;padding:0}
.sectioned-info .first-section{width:730px;clear:both;float:left}
.sectioned-info .first-section .intro{width:449px;float:left;padding-right:20px}

.sectioned-info .second-section{width:730px;clear:both;float:left;margin:20px 0 10px 0}
.listings{font:11px verdana, Arial, Helvetica, sans-serif;color:rgb(89, 89, 89);text-align:left;width:180px;padding:0 0px 0 0;float:left;overflow:hidden}
.listings li{padding:0 3px}
.listings h3{margin:0;padding:0;font-size:12px;color:rgb(30, 136, 181);font-weight:bold;background:none;border-top:none;text-transform:none}
.listinginfo{padding:5px 10px}
.listingimage img{margin:0;padding:0}
h2.listingtitle{display:block;width:140px;color:#000;text-align:right;height:20px;margin:0;padding:5px 30px 0 10px;background:transparent url(../images/banners/info-bg.jpg) no-repeat scroll 0 0;font-weight:bold;text-transform:uppercase}
h2.listingtitle a:hover{color:rgb(58, 125, 218)}
.button{font:12px Arial, Helvetica, sans-serif;display:block;width:150px;color:#000;text-align:right;height:24px;margin:0 0 7px 10px;padding:6px 10px 0 10px;background:transparent url(../images/button-home.jpg) no-repeat scroll 0 0;font-weight:bold;text-transform:uppercase}
.button a{color:#fff}
.button a:hover{color:#ccc}
.angstrom{font:12px Arial, Helvetica, sans-serif;display:block;width:150px;color:#000;text-align:right;height:24px;margin:0 0 7px 10px;padding:6px 10px 0 10px;background:transparent url(../images/button-angstrom.jpg) no-repeat scroll 0 0;font-weight:bold;text-transform:uppercase}
.angstrom a{color:#fff}
.angstrom a:hover{color:#ccc}
.reports{font:12px Arial, Helvetica, sans-serif;display:block;width:150px;color:#000;text-align:right;height:24px;margin:0 0 7px 10px;padding:6px 10px 0 10px;background:transparent url(../images/button-reports.jpg) no-repeat scroll 0 0;font-weight:bold;text-transform:uppercase}
.reports a{color:#fff}
.reports a:hover{color:#ccc}
.subscribebutton{font:13px Arial, Helvetica, sans-serif;display:block;width:150px;color:#000;text-align:right;height:42px;margin:0 0 15px 10px;padding:12px 10px 0 10px;background:transparent url(../images/subscribe-button.jpg) no-repeat scroll 0 0;font-weight:bold;text-transform:uppercase}
.subscribebutton a{color:#fff}
.subscribebutton a:hover{color:#ccc}

/* Right Column (front - optional)
-----------------------------------------------------------------------------*/	
#rightCol{float:right;background:#efefef;width:190px;margin:5px 8px 0 0;padding:0 10px 0 10px;overflow:hidden;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-radius:0 8px 0 0;border-bottom:3px solid #999}
#rightCol h2{margin:5px 0 5px 0;padding:5px 0 3px 0;font-size:14px;text-transform:uppercase;color:rgb(0, 0, 0);font-weight:bold}
#rightCol h2 a{color:rgb(0, 0, 0)}
#rightCol h2 a:hover{color:rgb(58, 125, 218)}
img.spotlight{margin:3px 5px 15px 0}
.clearboth{clear:both;margin:0;padding:0}
