.views-admin-links {
  width: 200px !important;
}

.views-admin-links ul {
  margin-left: 0px !important;
}

.views-admin-links ul li {
  padding: 0px !important;
}

#front_magazines {
  padding: 0px !important;
  margin: 0px !important;
  border: 0px black solid !important;
}

#front_magazines table {
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-bottom: 0px black solid !important;
}

.node-magazine-image-teaser, .node-club-image-teaser {
  text-align: center;
  padding-right: 15px;
}
.node-magazine-image, .node-club-image {
  text-align: center;
  padding-right: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.node-magazine-content-teaser {
  font-size: 14px;
}

.node-club-content-teaser {
  font-size: 12px;
}


.node-club-content {
  font-size: 14px;
}

.node-club_overview .content {
  clear: both !important;
  padding: 0px;
}

.node-magazine_overview .content {
  clear: none !important;
}

.node-club_overview {
  margin: 0px;
}

.node-magazine-content, .node-club-content {
  clear: none !important;
}

.magazine-list {
  width: 220px;
  text-align: left;
  font-size: 12px;
  padding-right: 0px !important;
}

td.magazine-list div.magazine-list-arrow-up, td.magazine-list div.magazine-list-arrow-down {
  clear:both;
  padding-right:10px;
  text-align:right;
  display:none;
}

td.magazine-list div.magazine-list-arrow-up {
  padding-bottom:10px;
}

/*
.magazine-list .views-row-odd, .magazine-list .views-row-even {
  padding-top: 5px;
}

.magazine-list .imagecache {
  padding-right: 5px;
}
*/
.node-news {
  font-size: 14px;
}

#node-34 {
  font-size: 14px;
}

#node-35 {
  font-size: 14px;
  line-height: 2;
}

 .node-magazine_overview {
  margin: 0px 0px 15px 0px !important;
}

.node-magazine_overview img {
  margin-bottom: 15px !important;
}

.views-field-title {
  clear: left;
}

/* to apply style to the date of news and to the type of news on news list page */
/* + set style for news detailed page */
.views-field-field-news-date-value, 
.views-field-field-interview-date-value,
.views-field-field-common-date-value,
div.view-view-general-news-full span.views-field-name, 
.node-news-date , 
.node-interview-date ,
.node-master-date ,
.node-news-name {
  font-style: italic;
  font-size: smaller;
}

div.view-view-magazine-overview span.views-field-title {
  font-size:24px;
}

div.view-view-magazine-overview span.views-field-field-magazine-date-value {
  font-style: italic;
  padding-bottom: 10px;
}

.views-field-field-news-image-fid,
.views-field-field-interview-image-fid {
  float: left;
  padding-right: 10px;
  padding-top: 5px;
}

.views-field-field-magazine-image-fid {
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}

.views-field-title {
  font-weight: bold;
}

.views-field-view-node, .read-more-link {
  font-style: italic;
}

#main_content {
  border-collapse: separate;
  border: none;
  margin: 0px;
  padding: 0px;
  outline: none;
  margin-top: -14px;
  /*margin-left: -10px;*/
}

#main_content td {
  border: 1px solid #ddd;
  margin: 0px;
  padding: 10px;
}

#main_content td:hover {
  background-color: transparent;
}

.main-inner {
  padding-left: 0px;
  padding-right: 20px;
}

html, body {
  line-height: 1.5;
}

.sidebar .block-poll .content .choices, .sidebar .block-poll .content .title {
  font-size: 1.2em !important;
}

#main_content .block_title {
  font-size: 14px; 
  color: #CC6677;
  font-weight: bold;
}

.view-footer {
  clear: both;
}

h1, h2, h3, h4, h5, h6, #main h1.title, .title {
  font-family: Verdana, Arial, sans-serif !important;
  letter-spacing: 0px !important;
}

html, body, .form-radio, .form-checkbox, .form-file, .form-select, select, .form-text, input, .form-textarea, textarea {
  font-family: Verdana, Arial, sans-serif !important;
  letter-spacing: 0px !important;
}

.date-display-separator {
  clear: right;
}

/* Begin footer preferences */
/*#wrapper .push {
  height: 0px;
}

#footer {
  padding: 0px 0px 10px 0px;
  min-height: 0px;
}

#footer-content {
  height: 0px;
}*/

#footer {
  padding-top: 0px;
}
#wrapper .push {
  height: 0px;
}
/* End footer preferences */

.node-magazine-content {
  font-size: 14px;
}

.view-view-magazine-overview ul,
.node-magazine-content-teaser ul {
  font-size: 12px;
  list-style-type: none !important;
}

.view-view-magazine-overview ul, .view-view-magazine-overview ol, 
.node-magazine-content ul, .node-magazine-content-teaser ul {
  font-family: Verdana,Arial,sans-serif;
  clear: none !important;
}

/* set style for news (interview, master-class) detailed page */
.node-news-image,
.node-interview-image,
.node-master-image {
  padding-right: 15px;
}

div.sidebar div.region-odd div.content, 
.sidebar ul.menu a, 
.sidebar ul.menu a:visited {
  background-color: #F4F8F9;
}

div.sidebar div.region-even div.content,
#front_magazines td.magazine-list {
  background-color: #FAFAFA;
}
.node-master-video,
.node-interview-video {
  clear:left;
}

/* Remove highlighting when mouse over table for "full magazine list" and "full news list" and any table with class "no-borders" */
.view-view-magazine-overview   td:hover, 
.view-view-general-news-full   td:hover,
.view-view-interviews td:hover,
.view-view-masters td:hover,
table.no-borders td:hover {
  background-color: transparent;
}

/* Remove borders in magazine list */
table.no-borders, table.no-borders tr td,
div.view-view-prev-magazines table.views-view-grid,
div.view-view-prev-magazines table.views-view-grid tr td {
  border: 0px solid black !important;
  padding: 0px !important;  
}

/* Set min width */
#minwidthhook-min-width {
  min-width:950px;
}

/* to hide list of old magaznies when page is loading */
table td.magazine-list div.view-view-prev-magazines  {
  display:none;
  overflow:hidden;
}

/* Site is offline */
body.in-maintenance, body.in-maintenance code {
  color:white;
  font-size: 100%;
}
body.in-maintenance #logo {
  padding-left:20px;
}
body.in-maintenance #content-content {
  padding-left:20px;
  padding-top:20px;
}
.password-description {
  border: 1px solid;
  margin: 0 0 10px 0;
  padding: 45px 10px 10px!important;
}

/* Set search box width to fill container */
#edit-search-block-form-1 {
  width:100%;
  padding: 2px 2px;
}

/* FCKeditor width (or height) fix */
#edit-body-wrapper {
   width: 100%;
   clear: both;
}

body {
  min-width:960px;
}