/* @override http://staging.idium.net/musikkorps.no/filestore/dev/CSS/layout.css */

/* @override http://staging.idium.net/musikkorps.no/filestore/dev/CSS/layout.css */

/* @override http://staging.idium.net/musikkorps.no/filestore/dev/CSS/layout.css */

/* @override http://staging.idium.net/musikkorps.no/filestore/dev/CSS/layout.css */

/*
## layout.css - Contains style for page layout
*/

* html .png {
position: absolute;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "filestore/dev/GFX/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


/* Normalizes margin and padding */
* { 
  margin: 0;
  padding: 0;
}

/* Normalizes article content elements */
#content p,
#content dl.fileObject,
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content .image-box,
#content ol,
#content ul,
#content .flashContent,
#content .mediaPlayer,
#content .user-table,
#content .bordered-user-table,
#content .outlined-user-table,
#content .outlined-horizontal-user-table,
#content .horizontal-user-table,
#content .outlined-vertical-user-table,
#content .vertical-user-table,
#content .user-box,
#content form {
  margin-bottom: 6px;
}

img, fieldset {
  border: 0;
}

a {
  text-decoration: none;
  color: #9b1e7a;
  outline: none;
}

a:hover {
  text-decoration: underline;
}

ul, ol {
  padding-left: 20px;
}

/** 75% sets medium size to 12px in standard browsers **/
body {
  font: 82% Lucida Sans Unicode, Lucida Grande, Lucida Sans, Lucida, sans-serif;
  background-color: #fff;
  color: #454133;
  line-height: 1.5em;
  margin-top:40px;
}

h1, h2, h3, h4, h5 {
  font-size: 100%;
  font-weight: normal;
}

#content h1, #content h2, #content h3, #content h4, #content h5 {
  margin-top: 12px;
  line-height: 1em;
}

h1 { 
  font-size: 250%; 
  line-height:35px;
}
h2 { 
  font-size: 150%; 
}
h3 { 
  font-size: 135%; 
}
h4 { 
  font-size: 116%; 
}

h1 a, h2 a, h3 a, h4 a, h5 a {
  color: #454133;
}

h1.fp_title{
  margin-bottom:10px;
}

img {
  display: block;
}

input {
  font-size: 100%;
}

/********************
## Framework style ##
********************/
#wrapper {
  margin: 0 auto 20px;
  width: 950px;
  background: #fff;
  border: 1px solid #454133;
  position: relative;
  padding: 5px;
}

#header {
  height: 169px;
  width: 950px;
}

.logo {
  position: absolute;
  top: -40px;
  left: 8px;
}

.intranet .logo {
  top:-36px;
}

.userListing{
 min-height:140px;
 border-bottom:1px solid #ddd;
 padding-top:10px;
}

.moreListing{
  float:right;
}

.moreDetails{
  clear:left;
  padding-left:100px;
}

.userListing img{
 float:left;
 margin: 0 20px 0 0;
}

#supportStrap {
  background: url(../GFX/topStrap.gif) left top no-repeat;
  height: 37px;
}

.intra_archive{
  position:absolute;
  top:228px;
  right:18px;
}

.intranetLogin img{
  display:inline;
}

.intranet #frontpageCalendar{
  margin-top:20px;
}

.banner{
  clear:left;
}

#searchForm {
  float: right;
  margin-right: 2px;
  position: absolute;
  right:0;
}

.intranet #searchForm{
  position:absolute;
  top:219px;
  right:115px;
}

#personalboken {
  position:absolute;
  right:330px;
}


#searchForm label {
  font-size: 117%;
  margin-right: 8px;
}
.newsletter {
  position:relative;
}

#searchForm .query,
#newsletterForm .text,
#personalboken .query, 
.newsletter .text {
  padding: 2px 0 2px 5px;
  background: url(../GFX/searchBackground.gif) left top repeat-x;
  border: 1px solid #454133;
  color: #a8a390;
  height: 21px;
  width: 200px;
  margin: 5px;
}

#content form input.block {
  padding: 4px 0 0 5px;
  background: url(../GFX/searchBackground.gif) left top repeat-x;
  border: 1px solid #454133;
  height: 21px;
  width: 200px;
}

#content form textarea {
  padding: 4px 0 0 5px;
  background: url(../GFX/searchBackground.gif) left top repeat-x;
  border: 1px solid #454133;
  height: 100px;
  width: 200px;
}

.author {
  font-style: italic;
}
  

#searchForm .query,
.newsletter .query {
  margin: 5px;
  position: relative;
}

#newsletterForm .text,
.newsletter .text {
  margin: 5px 0;
  position: relative;
}

#newsletterForm .submit,
.newsletter .submit {
  background: url(../GFX/submitBg.jpg) right no-repeat;
  font-weight: bold;
  text-align: center;
  float: right;
  width: 65px;
  height: 25px;
  border: 1px solid #454133;
  font-size: 95%;
  padding-bottom: 3px;
}

#breadcrumbs {
  float: left;
  padding: 8px 12px;
  width: 705px;
}

#breadcrumbs a,
.seperator {
  color: #9b1e7a;
}

#breadcrumbs a.active {
  font-weight: bold;
}

#main {
  margin-bottom: 30px;
}

.specialSection {
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
}

#leftColumn .specialSection {
  margin: 0 0 15px 10px;
}

.region {
  padding-top: 15px;
}

#rightColumn .specialSection {
  margin: 0 0 15px 0;
}

.ads {
  position: relative;
  height: 130px;
}

.ad {
  position: absolute;
  top: 0;
}

.specialSection h3 {
  font-size: 135%;
  margin: 0 0 10px 0;
  font-weight: bold;
  line-height: 1.3em;
}

.specialSection img {
   margin: 0 0 5px 0;
}

#aktuelt .specialSection h2 {
  margin-top: 15px;
}

.specialSection h2 {
  color: #9b1e7a;
  padding-bottom: 5px;
  font-weight: bold;
}

img.smallSummaryImage {
  float: none;
  margin: 0;
}

.talent_of_the_week img.smallSummaryImage {
  float: none;
  margin: 0;
}

.smallSummaryText {
  padding-left: 0px;
}

.talent_of_the_week .smallSummaryText {
  padding-left: 0px;
}

a.readmore {
  float: right;
  margin-top: 3px;
  display: block;
  float: right;
  width: 200px;
  text-align: right;
}

#leftColumn {
  float: left;
  width: 215px;
}
.intranet #leftColumn {
  float:left;
  padding-left:5px;
  width:210px;
}

#mainColumn {
  float: left;
  width: 455px;
  padding: 15px 0;
  margin: 0 25px;
}
.intranet #mainColumn {
  width:670px;
}
#rightColumn {
  float: right;
  width: 200px;
  margin-right: 10px;
}

#mainColumnFrontpage {
  float: left;
  width: 725px;
  padding: 15px 0 20px;
}

#mainColumnFrontpage #latestNews {
  margin: 0 0 0 30px;
  border-bottom: 1px solid #ddd;
  width: 695px;
  padding-bottom: 15px;
}

a.archiveLink {
  display: block;
  margin-top: 5px;
  padding: 0 20px;
  clear:both;
}


#mainColumnFrontpage #latestActivities {
  float: left;
  width: 330px;
  margin: 0 25px 0 0px;
}

#mainColumnFrontpage #latestIssues {
  float: right;
  width: 330px;
}

#mainColumnFrontpage .latestNewsText {
  float: left;
  width: 465px;
  padding-right: 30px;
  font-size: 120%;
  line-height: 140%;
}

#latest {
  border-bottom: 1px solid #ddd;
  padding: 15px 0;
  margin-left: 30px;
}

#mainColumnFrontpage .latestNewsList {
  float: right;
  width: 185px;
  background: url(../GFX/listBackground.gif) left top repeat-x;
  padding: 5px;
}

#mainColumnFrontpage .NewsList {
  background: url(../GFX/listBackground.gif) left top repeat-x;
  padding: 5px;
  margin: 15px 0;
}

#mainColumnFrontpage h3 {
  margin-bottom: 7px;
}

#mainColumnFrontpage img {
  padding: 15px 0;
}

ul.latestList {
  padding-left: 5px;
  overflow:hidden;
}

ul.latestList li {
  background: url(../GFX/listBullet.gif) left 6px no-repeat;
  float:left;
  margin-bottom:5px;
} 

ul.latestList li a {
  /*padding: 6px  5px 6px 13px;*/
  float:left;
  margin-left:20px;
  color: #454133;
}

ul.latestList li {
  list-style: none;
}

#calendarRSS {
  background: url(../GFX/verticalBorder.gif) 480px top repeat-y;
  margin: 10px 0 0 30px;
  padding-top: 5px;
}

#footer {
  clear: both;
  width: 960px;
  margin: 0 auto;
}

.feed {
  margin-left: 3px;
  padding: 28px 0 28px 33px;
  background: url("../GFX/feed-icon-28x28.png") no-repeat 0 50%;
  color: #454133;
}



/******************
## COMMON STYLES ##
******************/
h4.boxTitle {
  color: #fff;
  background: #a1a1a1;
  padding: 5px 20px;
  margin-bottom: 0;
}

div.box {
  border-bottom: 1px solid #f0f0f0;
}

div.box .content {
  padding: 15px 10px;
}


/*************************
## SUMMARY|ARTICLE LIST ##
*************************/
#content .summary {
  border-bottom:1px solid #dddddd;
  padding-bottom:10px;
}


#content .article {
  padding: 0;
}

#content .summary h1,
#content .summary h2 {
  font-size: 150%;
}


#content .summary h1 a,
#content .summary h2 a {
  color: #454133;
}

#video .article .text,
#content .article .text {
  font-size: 125%;
}

#content .article iframe html{
  height:95%
}

#content .summary img {
  float: left;
  width: 160px;
  margin: 0 15px 5px 0;
}

img.articleImage {
  margin: 15px 0;
}

/* TODO: get latest css from standardmaler.no, and add style to own stylesheet */
/*************************
## OBJECT COMMENTS VIEW ##
*************************/
#comments {
   padding: 10px 0;
}

#comments h3 {
  margin-top: 0;
  margin-bottom: 8px;
  padding: 0 10px;
}

#comments h3.error {
  color: #c60000;
}

#content form#commentForm fieldset {
  border: none;
  padding: 5px 10px;
}


ul#userComments {
  padding: 0 15px;
  border: 0;
}

ul#userComments li.noComments {
  list-style: none;
  padding: 5px 0;
  font-weight: bold;
}

li#comments {
  list-style: none;
  border-bottom: 1px solid #ddd;
  padding: 5px 0;
}

li#comments strong {
  padding-left: 10px;
}

/*.commentFieldFirst {
  float: left;
  width: 190px;
  padding-left: 0;
}*/

/*.commentFieldLast {
  float: left;
  width: 200px;
  padding-left: 32px;
}*/

#comments dt {
  background: url(../GFX/quote.gif) top left no-repeat;
  padding-left: 25px;
}

#comments dd {
  padding-left: 25px;
  margin-top: 4px;
  margin-bottom: 14px;
}

form#commentForm {
  width: 100%;
  margin: 0;
}

form#commentForm fieldset {
  padding: 0;
}

#commentForm input.block {
  width: 200px;
}


/* CALENDAR */
#calendarWrapper {
  padding:20px 0;
}

#calendarContainer {
  float: left;
  width: 210px;
  padding-right: 15px;
}

.months {
  background:#fff;
  text-align:center;
  padding:10px;
  color:#9e1e7b;
}
.months a{
  color:#9e1e7b;
}
.months .prev {
  width:25%;
  float:left;
}
.months .next {
  width:25%;
  float:left;
}
.months .thisMonth{
  text-transform:uppercase;
  font-size:116%;
}
#rightColumn .thisMonth {
  text-transform:uppercase;
  font-size:116%;
  width:80%;
  text-align:center;
  float:left;
}
#monthNav {
  padding:10px 5px;
  text-align:center;
}
.prevMonthSmall {
  width:10%;
  float:left;
  text-align: center;
  margin-bottom: 5px;
}
.nextMonthSmall {
  width:10%;
  float:right;
  text-align: center;
}
.calendarOverview {
  width: 100%;
  border-collapse: collapse;
}
.calendarOverview th.thisMonth {
  font-size:133%;
}
.calendarOverview td {
  border: 1px solid #d7d9d8;
  text-align: center;
}

.thisMonth {
  float: left;
  width: 80%;
  text-align: center;
  color: #9e1e7b;
  font-size: 120%;
}

#content .calendarOverview td {
  line-height: 3em;
  font-size: 129%;
  border: 1px solid #d7d9d8;
}

#smallCalendar,
#content .calendarOverview {
  margin-bottom: 12px;
}
#smallCalendar {
  padding-bottom:10px;
  float: left;
  width: 480px;
  padding-right: 10px;
}

#leftColumn #smallCalendar {
  width: 210px;
  float: left;
}

#calendarRSS h2 {
  color: #9e1e7b;
  font-weight: bold;
}

.smallEvent {
  padding:10px;
}
.smallEvent p{
  letter-spacing:-0.01em;
  font-size:100%;
  line-height:100%;
}
.smallEvent h3 {
  font-size:113%;
  padding-bottom:5px;
}
.smallEvent a{
  color:#000;
}

.smallEvent span.date{
  width:28px;
  height:40px;
  padding:5px;
  color:#fff;
  font-size:24px;
  line-height:22px;
  display:block;
  text-align:center;
  color:#e3faff;
  float:left;
  margin-right:15px;
  margin-bottom:2px;
}
.smallEvent span.date span{
  display:block;
  font-size:13px;
  padding:0px;
}

.calendarOverview {
  font-size: 86%;
}

.calendarOverview td {
  line-height: 2.1em;
}

.calendarOverview td.today, 
.calendarOverview td.day a:hover  {
  background-color: #454133;
  color:#fff;
}
.calendarOverview td.active {
  background:#9e1e7b;
  border:2px solid #d7d9d8;
}
body .calendarOverview td.hidden {
  background:#eee;
  border:1px solid #d7d9d8;
}
.calendarOverview td.today a {
  color:#fff;
}
.calendarOverview td.hidden {
  color: #e3faff;
}

.calendarOverview .weekNum {
  width: 2em;
  background-color: #e6e6e6;
  color: #454133;
}

.weekdays th {
  padding: 5px 0;
  background-color: #9e1e7b;
  border: 1px solid #9e1e7b;
  color: #fff;
  text-transform: lowercase;
}

.months th {
  padding: 5px 0;
  font-size: 86%;
  text-transform: uppercase;
  background:#fff;
}
.event {
  background-color:#FF9900;
  color:#fff;
}
.event a {
  color:#fff;
}
  
td.day a {
  display:block;
}
.event a:hoover {
  color:#fff;
  text-decoration:none;
}
.eventDescription {
 font-size:120%;
 padding-bottom:5px;
}
#event {
  padding: 10px 0;
}

#event #eventAttributes {
  margin-bottom: 12px;
}

#event #eventAttributes .variable {
  width: 100px;
  font-weight: bold;
}

#events {
  float: left;
  width: 230px;
  padding-right: 15px;
  margin: 33px 0 15px;
}

.intranet #events {
  float:none;
}

#events h4 {
  font-weight: bold;
  color: #9e1e7b;
  padding-bottom: 15px;
}

#events span,
#rss span {
  color: #9e9b8c;
  display: block;
}

#rss a.rssLink {
  float: right;
  width: 190px;
  text-align: right;
  padding-top: 10px;
}

#events dd {
  margin-bottom: 10px;
  font-weight: bold;
  padding: 0;
}


#content .dateSelect {
  width: 60px;
  display: inline;
  margin-right: 5px;
}

.slash {
  float: left;
  padding: 0 5px;
  font-size: 20px;
}

#stopDate, #startDate {
  float: left;
  width: 207px;
  margin-right:14px;
  overflow:hidden;
}

#stopDate {
  margin-right:0px;
}

.timeWrapper {
  float:left;
  margin-right:10px;
}

form .submit {
  clear: both;
}

label {
  clear: both;
  display: block;
}

#eventAttributes {
  width: 100%;
}

#rss {
  float: right;
  width: 190px;
}
.intranet #rss {
  float:none;
}
.rss {
  
}

#content #rss {
  float: none;
  width: 455px;
}

#rss dt {
  font-weight: bold;
  margin-top: 10px;
}

a.addEvent {
  margin-left: 3px;
  padding: 20px 0 20px 36px;
  background: url("../GFX/iconCalendar.gif") no-repeat 0 50%;
  font-weight: bold;
}


/*

/*****************
##  SHARE LINE  ##
*****************/

#share {
  background-color: #fff;
  border-top: 1px solid #ddd;
  padding: 10px;
  clear: both;
}

#share h3,
#tipsForm h3 {
  font-size: 140%;
  margin-bottom: 10px;
}

#share .shareLine {
  width: 35px;
  float: left;
  padding-left: 10px;
}

#share .shareLineFirst {
  margin-left: 0px;
  width: 35px;
  float: left;
}

#share .shareLine a,
#share .shareLineFirst a {
  display: block;
  text-align: center;
}

#share .shareLine a span,
#share .shareLineFirst a span {
  text-align: center;
  display: block;
}

#tipsForm,
#reportForm {
  background-color: #f4f4f4;
  margin-bottom: 10px;
}

#content #tipsForm fieldset,
#content #reportForm fieldset {
  padding: 10px;
  border: 1px solid #ddd;
}

#tipsForm h3,
#reportForm h3 {
  margin-top: 0px;
  margin-bottom: 8px;
}

#tipsForm input.button,
#reportForm input.button {
  margin-top: 0px;
}  

#tipsForm .col label,
#reportForm .col label {
  width: 120px;
  margin-bottom: 15px;
  display: inline-block;
}

#objectResponse {
  color: #9b1e7a;
  margin-bottom: 3px;
}

.linkReport {
  margin-left: 3px;
  padding: 20px 0 20px 38px;
  background: url("../GFX/iconReport.gif") no-repeat 0 50%;
  font-weight: bold;
}

.paginator {
  margin: 10px 0;
}

.paginator .prev {
  margin-right: 20px;
}

.paginator .pages span a,
.paginator .pages span.active,
.paginator span a {
  border: 1px solid #ddd;
  padding: 3px 7px;
  margin-right: 7px;
}

.paginator span.prev,
.paginator span.next {
  margin-right: 7px;
}

.paginator .pages span a:hover,
.paginator .pages span.active,
.paginator span.prev a:hover,
.paginator span.next a:hover {
  background-color: #9b1e7a;
  color: #fff;
  text-decoration: none;
}

.paginator .pages {
  margin: 10px 0;
}

#instructions {
  padding: 15px 5px;
}


/*

/*****************
## IDIUM FOOTER ##
*****************/

.idium {
  margin: 10px auto;
  width: 175px;
}

.idium a:hover,
.idium a:active {
  text-decoration: none;
}

.idium,
.idium a {
  font-family: 'Century Gothic', Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #898989;
  text-transform: uppercase;
  text-decoration: none;
}

.idium img {
  float: left;
  margin-top: -3px;
}

.idium span {
  font-family: Century Gothic,Verdana,Arial,helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin: -8px 0 0;
  padding: 0 0 0 6px;
  text-transform: lowercase;
  word-spacing: 3px;
  color: #000;
}


/*************
## CLEARFIX ##
*************/
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
  height: 1px;
}
.clearfix {
  display: block;
 }
/* End hide from IE-mac */

#imageMapWrapper {
  width:200px;
  height:268px;
}
label.inputLabel {
  position:absolute;
  top:8px;
  left:8px;
}
.newsletter form {
  position: relative;
  width: 207px;
}
.newsletter .error {
  color:#000;
  border:1px solid red;
}
#latestFromForum li span.author {
  display:block;
  font-size:12px;
  color:#454133;
}
#latestFromForum h4 a {
  color:#9B1E7A;
}
#latestFromForum ul {
  padding:0px;
  margin:0px;
}

/*************
## NEWS ARCHIVE ##
*************/

#content.newsarchive .summary {
  padding: 5px;
  border-bottom: 1px solid #dddddd;
}

#content.newsarchive .summary.even {
  background-color: #eaeaea;
}

#content.newsarchive .summary h1, #content.newsarchive .summary h2 {
  float: left;
  font-size: 120%;
  margin: 0;
}

#content.newsarchive .summary div.date {
  float: right;
}

#content.newsarchive .results .paginator {
  text-align: center;
  margin-top: 15px;
}

#content.newsarchive .results .paginator .prev {
  display: block;
  float: left;
  text-align: left;
}

#content.newsarchive .results .paginator .next {
  display: block;
  float: right;
  text-align: right;
  margin-right:0px;
}

.avatarInput input,
.avatarInput a#avatarButton {
  float:left;
}


#avatars {
  clear:left;
  overflow:hidden;
  display:none;
}

ul.avatars {
  overflow:hidden;
  padding:10px;
  border:1px solid #cccccc;
}

ul.avatars li {
  list-style-type:none;
  float:left;
  width:126px;
  height:126px;
  margin-bottom:10px;
  margin-right:10px;
  border:1px solid #cccccc;
}

ul.avatars li.lastLine {
  margin-right:0px;
}

ul.avatars li:hover {
  border:1px solid #454133;
  cursor:pointer;
}

#selectedAvatar img,
#selectedAvatarNMF img {
  margin-bottom:10px;
}

#content .author p { 
  margin-bottom:0px;
}

#commentForm {
  display:none;
}

#content form #_AID221_attribute56 {
  display:none;
}

.intranet {
  background: url(../GFX/backgroundCircles.png) center top no-repeat;
}


.intranet #supportMenu li.first,
.intranet #supportMenu li.last
{
 padding: 0px;
 margin: 0px;
}

.intranet #supportMenu li.first a {
    background: url("../GFX/supportMenuLeft.gif") no-repeat scroll 0 0 transparent;
    color: #454133;
    display: block;
    margin-left: 0px;
    padding-left: 15px;
    padding-right: 25px;
    padding-top: 4px;
}

.intranet ul#supportMenu li a {
    display: block;
    margin-left: 0px;
    padding-left: 15px;
    padding-right: 25px;
    padding-top: 4px;
}

#loginForm li {
  list-style:none;
}
.intranet .author {
  display:block;
  font-size:11px;
  font-style:italic;
  margin-bottom:6px;
}
.intranet #latestFromIntranettForum {
  font-size:11px;
}
.forumLink {
  background:url("/filestore/dev/GFX/14816_intraForumIkon.jpg") no-repeat scroll 0 0 transparent;
  display:block;
  height:1px;
  padding:60px;
  width:86px;
}
.intranetForum .forumLink {
  display:none;
}

.intranetLogin {
  padding:15px 5px 0;
 
}

#leftColumn .specialSection .outer_dropdown {
	position: relative;
}

#leftColumn .specialSection .outer_dropdown ul {
	list-style: none;
	padding:0px;
	width:100%;
}

#leftColumn .specialSection .outer_dropdown ul.dropdown > li{
	font-size: 150%;
	color: #9E1E7B;
        font-weight: bold;
        cursor: pointer;
}

#leftColumn .specialSection .outer_dropdown ul.dropdown li ul {
	position: absolute;
	top:20px;
	left:0px;
	background: url(../GFX/square.png);
	color:#000;
	display: none;
	padding-bottom:10px;
}

#leftColumn .specialSection .outer_dropdown ul.dropdown li ul li a{
	color:#000;
        font-size:12px;
        font-weight:100;
}

#leftColumn .specialSection .outer_dropdown ul.dropdown:hover li ul {
	display: block;
}

ul#most_read {
  float:right;
  width:190px;
  list-style:none;
  margin:0px;
  padding:0px;
}

ul#page_most_read {
  list-style:none;
  margin:0px;
  padding:0px;
}

ul#page_most_read h2,
ul#most_read h2 {
  padding-bottom:10px;
  font-size: 1.58em;
  display: block;
  font-weight: bold;
  color: #9e1e7b;
}

ul#page_most_read li,
#most_read li {
  padding-bottom:10px;
}

.poll_wrapper {
  width:190px;
  float:right;
  padding:15px 0 0 0;
  clear:right;
}

.poll_wrapper ul.nav {
  padding-bottom:5px;
}

.poll_wrapper input.button{
   float:left;
}

.poll_wrapper a.poll_result {
  float:right;
  clear:left;
}

ul.folderlist {
    list-style: none outside none;
    margin: 0;
    padding: 13px 0 0 8px;
}

ul.folderlist li {
    float: left;
    height: 120px;
    margin-bottom: 18px;
    overflow: hidden;
    padding: 13px 38px 12px 0;
    width: 205px;
}

ul.folderlist li.pos4, 
ul.folderlist li.pos8,
ul.folderlist li.pos12 {
  padding-right:0;
}

ul.folderlist li.pos9,
ul.folderlist li.pos10,
ul.folderlist li.pos11,
ul.folderlist li.pos12 {
  padding-bottom:0;
}

#facebook {
border:0px;
}

#twitter {
position:absolute;
top:222px;
right:220px;
border:0px;
}
.blaasut h3 { display: none; }
h4 strong {
  font-weight: normal;
  color: grey;
}
.frontpage_aside {
  width: 205px;
  float: left;
  position: relative;
}
.frontpage_aside #newsletterForm label {
  display: none;
}
.frontpage_aside ul#most_read {
  float: left;
  margin-top: 23px;
  border-top: 1px solid #ddd;
  padding-top: 20px;
}
.frontpage_aside .rss {
  width: 190px;
  border-top: 1px solid #ddd;
  padding-top: 15px;
  margin-top: 15px;
  clear: both;
  float: none;
}
.connect_widget .connect_widget_text {
  width: 100px !important;
}
.master_right ul#most_read {
   border-bottom: 1px solid #ddd;
   margin-bottom: 15px;
   float: left;
}
.master_right .social {
  margin-bottom: 10px;
}
.master_right .rss {
  padding-top: 5px;
}
.video {
  width: 470px;
  position: relative;
  top: -470px;
  margin-left: 30px;
  border-top: 1px solid #ccc;
  padding-top: 15px;
}
.video h1 {
  font-size: 1.6em;
  margin-bottom: 2px;
}
.video p.text {
  margin-bottom: 10px;
}
.video .articleDate { display: none; }
.frontpage_aside .social { margin-top: 0; }
.social { 
  margin: 0;
  padding: 0;
  height: 58px;
  overflow: hidden;
  padding-bottom: 20px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ddd;
  margin-top: 15px;
}
.social li:first-child {
  clear: both;
  float: none;
}
.social li {
  float: left;
  list-style: none;
  margin-right: 10px;
}
.social li strong {
  font-size: 1.58em;
  display: block;
  margin-bottom: 10px;
  color: #9e1e7b;
}
.social li span { display: none; }
.social .twitter a {
  width: 32px;
  height: 32px;
  display: block;
  background: url(../GFX/twitter.jpg) no-repeat;
}
.social .facebook a {
  width: 32px;
  height: 32px;
  display: block;
  background: url(../GFX/facebook.jpg) no-repeat;
}
.specialSection.rss.clearfix {
  clear: both;
  float: none;
}
.twitter-follow-button {
  display: block; 
  margin-top: 15px;
  margin-bottom: 15px;
}
#rightColumn .followus { margin-top: 15px; }
.followus {
  margin-bottom: 10px;
  color: #9E1E7B;
  font-weight: bold;
}

/*
#twttrHubFrame {
  position:static!important;
  background-color:#fff;
  border:0;
}
*/
