
/*
 *  PAGE STRUCTURE
 */

#content-top,
#content-main { padding: 5px 20px 0 20px; }
#homepage-blocks-container { padding-top: 10px; }

body.hide-body-margins #content-top { padding: 0 10px; }
body.hide-body-margins #content-top .tabs,
body.hide-body-margins #content-top div.message { margin-top: 5px; }
body.hide-body-margins #content-main { padding: 0; }
body.hide-body-margins #homepage-blocks-container,
body.hide-body-margins #gmc-blocks-container { padding: 10px 20px 0 20px; }


/*
 *  COMMON PAGE ELEMENTS
 */

a { color: #003399; }
.more-link { text-align: left; }

#content-container tbody { border-top: 0px none; }


/*
 * MAIN CONTENT AREA ELEMENTS
 */

#content-container .node-wide > ul.links { display: none; }

/* recent content */

.ui-tabs { border: 0 none; padding: 0; }
.ui-tabs .ui-widget-header { background: transparent; border-width: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.ui-tabs .ui-tabs-nav li { background: #A5DDFF; font-weight: bold; border: 0 none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin-right: 5px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active,
.ui-tabs .ui-tabs-nav li.ui-state-hover { background: #FF9900; margin-bottom: 0; padding-bottom: 0; }
.ui-tabs .ui-tabs-nav li a { padding: 2px 6px; color: #333; font-size: .9em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-hover a { color: #FFFFFF !important; }
.ui-tabs .ui-tabs-panel { padding: 8px 4px; }
.ui-tabs .ui-tabs-nav li.ui-state-hover a { color: #FFFFFF !important; }

/* content items */

.home-recent-content h2, .home-recent-content h3 { margin: 0px 0px 4px 0px; font-weight: bold; font-size: 1.25em; color: #0066cc; background: none; }

.home-recent-content .pane-content a { color: #003399; }
.home-recent-content .views-row,
.home-recent-content .forum-item { font-size: .85em; line-height: 1.5em; padding: 0 10px 5px 0; margin-bottom: 5px; border-bottom: 1px solid #d5d5d5;
  padding-left: 14px; background: url("../graphics/news-icon.gif") left 3px no-repeat; }
.home-recent-content .views-row-last,
.home-recent-content .forum-item.last { border-bottom: 0 none; }
.home-recent-content .view-home-events .event-location { font-style: italic; margin-bottom: 0px; }

/* featured videos */

.view-featured-videos,
.view-featured-stories { overflow: hidden; clear: both; padding-top: 15px; }
* html .view-featured-videos,
* html , .view-featured-stories { height: 1%; }
.view-featured-videos .views-row,
.view-featured-stories .views-row { float: left; width: 180px; padding: 0px 9px; }
.view-featured-videos .views-row.last,
.view-featured-stories .views-row.last { padding-right: 0; }
.view-featured-videos .views-row img,
.view-featured-stories .views-row img { display: block; margin-bottom: 15px; }

.view-featured-videos .more-link,
.view-featured-stories .more-link { clear: both; text-align: right; padding-right: 40px; }
.view-featured-videos .more-link a,
.view-featured-stories .more-link a { font-size: .9em; }

.view-featured-videos div.panel-pane,
.view-featured-stories div.panel-pane { margin-bottom: 15px; }
.view-featured-videos div.panel-pane h2,
.view-featured-stories div.panel-pane h2 { margin-top: 0px; }

/*
 *  SIDEBAR
 */

#sidebar-home { float: right; width: 301px; font-size: .9em; line-height: 1.3em; }
#sidebar-home .block { margin-bottom: 25px; }

#sidebar-home .panel-pane div.content { padding: 10px 0px; }
#sidebar-home .panel-pane div.content .more-link { margin-top: 5px; }
#sidebar-home .panel-pane div.content .more-link a { font-size: 1em; }

/* sikhnet radio player */
  
#sikhnet-radio h3 { font-size: 1.2em; }

/* Notices */

.view-Notices dd { margin: 0px; padding: 0px; }

dl.post { color: #666666; overflow: hidden; padding-bottom: 3px; }
* html dl.post { height: 1%; }
dl.post dt { font-size: 1.1em; float: right; width: 197px; }
dl.post dd { float: right; width: 197px; }
dl.post dd.teasertext { padding: 4px 0px; }
dl.post dd.thumbnail { float: left; width: 82px; }

#tabs-mini-panel-Home_Right_Bottom-middle p { line-height: 1em; margin: 0px; }
#tabs-mini-panel-Home_Right_Bottom-middle-1 div.content { line-height: 1.8em; }

body.home-blocks #block-quotes-1 h2.title { font-size: 1.3em; color: #444; font-weight: bold; }

/**
 * GURBANI MEDIA CENTER
 */
#gurbani-media-center h1 {
  background:transparent url("../graphics/header-underline.gif") repeat-x scroll left bottom;
  font-size:1.7em; margin-bottom:5px; padding-bottom:5px;
}

#gurbani-media-center h2 { border-bottom:1px solid #D0D0D0; color:#153A53; font-size:1.2em; font-weight:bold; margin-top:15px; padding:0 0 5px; }

#gmc-blocks-container .view-header .artist-links {
  margin-top: -3em;
}

.region-gmc-content-main { width: 560px; margin-right: 15px; float: left; display: inline; }
.region-gmc-sidebar { width: 350px; float: left; }
.region-gmc-sidebar h2 { }

#gurbani-media-center .panel-separator { margin-bottom: 2em; }
.views-view-grid { width: 100%; margin: 0 0 5px; border-collapse: separate; }
.views-view-grid th { padding: 5px; background: #86B1D5; color: #fff; border-bottom: 1px solid #649FC9; }
.views-view-grid td { width: 20%; padding: 5px; vertical-align: top; text-align: center; }
.views-view-grid td.views-field-field-image, 
.views-view-grid td.views-field-player { width: 40px; text-align: center; }
.views-view-grid .views-field-title { font-size: .95em;}
.views-view-grid .views-field-field-image img { padding: 5px; margin: 0 auto; background: #f5f5f5; border: 1px solid #eee; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }


/* Icons from http://www.pinvoke.com/ used under creative commons */
.media_center_your_account  { height: 70px; margin: 0 0 20px;text-align: center; font-family: arial, sans-serif; font-weight: bold;}
.media_center_your_account ul  { margin: 0; padding: 0; }
.media_center_your_account li  { margin: 0; padding: 0; list-style: none; font-size: 10px; line-height: 12px; text-transform: uppercase; float: left; width: 85px; }
.media_center_your_account li a:link, .media_center_your_account li a:visited  { text-decoration: none; display: block; padding: 44px 0 0;}
.media_center_your_account li.icon_edit a:link, .media_center_your_account li.icon_edit a:visited  { background: url(../images/icon_edit.gif) no-repeat 50% 0;}
.media_center_your_account li.icon_upload a:link, .media_center_your_account li.icon_upload a:visited  { background: url(../images/icon_upload.gif) no-repeat 50% 0;}
.media_center_your_account li.icon_playlist a:link, .media_center_your_account li.icon_playlist a:visited  { background: url(../images/icon_playlist.gif) no-repeat 50% 0;}
.media_center_your_account li.icon_radio a:link, .media_center_your_account li.icon_radio a:visited  { background: url(../images/icon_radio.gif) no-repeat 50% 0;}

/* for anonymous users  */
#block-block-39, .pane-block-39 {background:#1A4F7B; padding: 20px; line-height: 125%; color: #fff;}
#block-block-39 h2, #gmc-blocks-container .pane-block-39 h2 { margin: 0; padding: 5px 0 15px 46px; border: 0; color: #BEDAF0; font-size: 26px; font-weight: normal; letter-spacing: 1px; background: url(../images/icon_user_loggedout.gif) no-repeat; }
#block-block-39 p, .pane-block-39 p { margin: 0; padding: 0 0 15px;}
#block-block-39 a, .pane-block-39 a { color:#fff; }
#block-block-39 ul, .pane-block-39 ul {padding:0 0 0 25px; margin: 0; }
#block-block-39 ul li, .pane-block-39 li { padding: 0 0 10px;}

/* donate & support GMC block */
#block-block-51 {background:#1A4F7B; padding: 15px; line-height: 125%; color: #fff;}
#block-block-51 h2 { margin: 0; padding: 5px 5px 5px 40px; border: 0; color:#BEDAF0; font-size: 17px; font-weight:bold; background: url(../images/star2.png) no-repeat; letter-spacing: 1px;}
#block-block-51 p { margin: 0; padding: 0 0 15px;}
#block-block-51 a { color:#fff; }
#block-block-51 ul {padding:0 0 0 25px;}
#block-block-51 ul li { padding: 0 0 10px;}

/* Watch GMC video tutorial block */
#gmc-video-tutorial {background: #ecf0a7; padding: 10px 10px; color: #fff; }
#gmc-video-tutorial p { margin: 0; font-size: 1.4em; }
#gmc-video-tutorial img { margin-right: 10px; }


/* SEARCH FORM VERT */

form#views-exposed-form-gurbani-archive-block-1 div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div#edit-shabadid-wrapper input.form-text { width:65px; }

form#views-exposed-form-gurbani-archive-block-1 div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div#edit-shabad-wrapper input.form-text { margin: 10px 0px 5px 0px; }

div.views-exposed-widget div.artist {
  float:left;
  padding-right: 10px;
}

div.label {
  float:left;
  width: auto;
  font-weight: bold;
  padding-right: 10px;
}

div.shabad input.form-text {
  float:left;
  width: 120px;
  position: relative;
  bottom: 12px;
  left: 10px;
}

div.shabad select { float:left; }

div.shabad { float: left; width: auto; }

div.tag { float:left; }

div.writer { float:left; }

div.shabad-id { clear: left; }

/* END SEARCH FORM VERT */
