/* $Id: local.css,v 1.2.2.2 2009/12/22 06:47:47 jwolf Exp $ */

/* Local CSS
-------------------------------------------------------------- */
a, a:link, a:visited {
color:#2E4183;
}

thead th {
border-bottom: 0px;
color:#666666;
}

h1.title, h2.title, #primary-menu, #preface-wrapper, .pager-current {
font-family: Trebuchet MS, Tahoma, Helvetica, Geneva, sans-serif;
}

h1.title, .panel-col-top  {
color:#666666;
}

h3 {
margin-top: 15px;
margin-bottom: 0px;
}

#content-tabs ul.primary li a.active:link, #content-tabs ul.primary li a.active:visited {
border-bottom:4px solid #f3101c;
color:#2E4183;
}

#content-tabs ul.primary li a:hover {
border-bottom:4px solid #2e4183;
color:#2e4183;
}

#content-tabs ul.primary li a:link, #content-tabs ul.primary li a:visited  {
color:#2e4183;
}

#header-wrapper {
  background-color: transparent;
  height: 60px;
}

html, #legal-notice, body.layout-first-main-last #content-wrapper #sidebar-last {
  background-color: #FFFFFF;
}

div.node.sticky.teaser {
  background-color: #FFFFFF;
  border: 0;
  padding: 0px;
}

#main-wrapper {
  background: url(images/content-gradient.png) repeat-x scroll 0 0px;
}

#top-banner {
  background: url('images/banner.png') no-repeat center top;
}

#primary-menu ul.menu li a {
  color: #2e4183;
}

#primary-menu ul.menu li ul li {
  background-color: #f3101c;
  border-bottom:1px solid #f3101c;
}

#primary-menu ul.menu li ul li a, #primary-menu ul.menu li ul li a:link, #primary-menu ul.menu li ul li a:visited {
  color: #FFFFFF;
}

#preface{
background-color: #455591;
height:183px;
}

#header-last, div.block-wrapper {
  margin: 0px;
}

#sidebar-first div.block-wrapper {
margin:0 0 10px;
}
#secondary-menu-wrapper {
margin:0 auto;
position:relative;
width:960px;
z-index:5;
}

#secondary-menu {
display:block;
float:right;
font-family: Trebuchet MS, Tahoma, Helvetica, Geneva, sans-serif;
font-size:1em;
font-weight:bold;
margin-top:0px;
padding:0;
position:relative;
text-transform:uppercase;
}

#secondary-menu ul {
  margin:0px;
}

#secondary-menu ul.menu li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tab-left2.png) no-repeat scroll left 0;
display:block;
float:left;
margin:0 4px 0 0;
padding:0 0 0 0.833em;
position:relative;
width:auto;
background-position: left -4px;
}

#secondary-menu ul.menu li a {
color:#2E4183;
}

#secondary-menu ul.menu li:hover,
#secondary-menu ul.menu li.hover,
#secondary-menu ul.menu li.active-trail {
  background-position: left -33px;
}

#secondary-menu ul.menu li a {
  background: transparent url('images/tab-right2.png') no-repeat right 0;
  color: #154B70;
  display: block;
  padding: 0.183em 0.833em 0.316em 0;    /* 5px 10px 1px 0 */
  text-decoration: none;
  background-position: right -4px;
}

#secondary-menu ul.menu li a:hover,
#secondary-menu ul.menu li:hover a,
#secondary-menu ul.menu li.hover a,
#secondary-menu ul.menu li.active-trail a {
  background-position: right -33px;
  color: #fff;
}

#preface table{
empty-cells: hide;
width: 100%;
}

#preface .quicktable td {
 padding: 0px;
 font-size: 12px;
 color:#FFF;
}

#preface  .quicktable thead th{
border-bottom:0;
}

#preface  .quicktable tbody{
border-top:0;
}

#preface tr.odd {
border-bottom: 0px;
background: transparent url('images/odd.png');
}
#preface tr.even {
border-bottom: 0px;
background: transparent url('images/even.png');
}

#preface div.content{
	padding: 0px;
	font-size: 12px;
	margin: 1px;
}

body.layout-first-main-last #content-wrapper, body.layout-first-main #content-wrapper {
width:746px;
margin:40px 0 0;
}

body.layout-first-main-last #sidebar-first, body.layout-first-main #sidebar-first {
margin:40px 0 0 20px;
width:194px;
}

#sidebar-first div.block-icon {
width: 40px;
}

#sidebar-first h2.block-title {
padding: 8px 8px 6px 40px;
}




#sidebar-first h2.block-title, #sidebar-last h2.block-title, #postscript-wrapper h2.block-title {
background: url(images/block_title_bg.png) repeat-x scroll 0 0px;
background-color: #edeef4;
text-shadow: none;
font-size: 1em;
font-weight: bold;
}

#sidebar-last div.block div.content {
padding: 0;
}

.feed-icon img, #content-content .node ul.links li.statistics_counter {
display:none;
}


#preface-wrapper.prefaces-4 div.column, #preface-wrapper.prefaces-5 div.column {
  display: inline;
  float: left;    /* LTR */
  margin: 0 0 0 14px;
  width: 18%;
} 

#preface-wrapper.prefaces-4 div.col2, #preface-wrapper.prefaces-5 div.col2 {
  display: inline;
  float: left;    /* LTR */
  margin: 20px 0 0 0;
  width: 20%;
}

#preface-wrapper .preface_link:link, #preface-wrapper .preface_link:visited,
#preface-wrapper .views-field-field-game-player-nid a:link, #preface-wrapper .views-field-field-game-player-nid a:visited,
#preface-wrapper .views-field-field-game-home-nid a:link, #preface-wrapper .views-field-field-game-home-nid a:visited,
#preface-wrapper .views-field-field-game-away-nid a:link, #preface-wrapper .views-field-field-game-away-nid a:visited,
#preface-wrapper .views-table td, #preface-wrapper .views-table a:link, #preface-wrapper .views-table a:visited {
color:#FFFFFF;
text-decoration:none;
font-size: 12px;
padding:0;
}

#preface-wrapper .preface_link:hover,
#preface-wrapper .views-field-field-game-player-nid a:hover,
#preface-wrapper .views-field-field-game-home-nid a:hover,
#preface-wrapper .views-field-field-game-away-nid a:hover,
#preface-wrapper .views-table a:hover {
color: #aeb5cf;
}

div.contemplate-input .form-textarea {
font-size:12px;
}



.field-field-stats {
clear:both;
}

.views-field-body {
font-size: 12px;
}

#preface-wrapper h2.title a:visited, #preface-wrapper h2.title a:hover,
#preface-wrapper h2.title a:active, #preface-wrapper h2.block-title,
#preface-wrapper .header:link, #preface-wrapper .header:visited {
  color: #f3101c;
  font-size: 12pt;
  text-transform:uppercase;
  font-weight:600;
}

#content-wrapper h2.title a:visited, #content-wrapper h2.title a:hover,
#content-wrapper h2.title a:active,
#content-wrapper .header:link, #content-wrapper .header:visited {
  color: #2E4183;
  font-size: 12pt;
  text-transform:uppercase;
  font-weight:600;
}



.submitted, .terms, .meta {
margin: 10px;
}

#legal-notice {
visibility: hidden;
}

.block div.view div.views-admin-links {
margin-left:75px;
}

/*
div.block div.block-icon {
 background: transparent url('icons/gold.png') no-repeat left center;
}
*/

#sidebar-first img, #block-block-14 img {
display:block;
margin-left: auto;
margin-right: auto;
}

#block-views-next_game_time-block_2 {
margin: 0 0 12px;
}

div.fieldgroup .content {
padding-left: 0;
}

#node-22 .group-team-info,
.group-team-info h2,
.group-team-stats h2 {
display: none;
}

.group-team-stats div.field {
 float:left
}

.group-team-info .content {
height:112px;
}

.field-field-player-image,
.field-field-team-logo {
float: left;
margin: 0 10px;
}

div.node.full-node div.content div.content {
border-bottom: 0;
}

div.node.full-node div.content {
padding-bottom: 12px;
}

#preface-wrapper th {
display: none;
}

tr.even {
  background-color: #f3f4f8;
  border-bottom: 0px;
  color: #666666;
}

tr.odd {
  background-color: #edeef4;
  border-bottom: 0px;
  color: #666666;
}

.panel-2col-bricks {
clear: left;
}

.kaffesump .panel-col-top {
clear: left;
height: 660px;
}

p.hl {
float: right;
text-align: right;
margin-top: 15px;
margin-bottom: 0px;
}

.panel-col-top {
clear: left;
width:440px;
float: left;
}

.kaffesump .panel-col-first {
clear: left;
width:48%;
float: left;
margin-right: 10px;
}

.kaffesump .panel-col-last {
width:48%;
float: right;
margin-left: 10px;
}

.panel-col-middle, .panel-col-bottom {
clear: both;
width:100%;
float: left;
}

.panel-col-middle img, .panel-col-bottom img {
text-align: center;
margin: 0 auto;
}

 .panel-col-middle img,  .panel-col-bottom img{
display:block;
margin-left:auto;
margin-right:auto;
 }

h2.pane-title {
margin-bottom: 2px;
}

#node-429 div.content,
#node-396 div.content,
#node-424 div.content,
#node-423 div.content,
#node-422 div.content,
#node-148 div.content,
#node-293 div.content,
#node-149 div.content,
#node-289 div.content {
border-bottom: 0;
}

#node-300 #node-301 h2.title {
border-bottom: 0;
}

#node-149 #block-views-enkronan_list-block_1 h2,
#node-289 #block-views-706916d4d619977dafb3a1010a777519 h2 {
width: 60%;
}

.attachment-before {
font-weight: bold;
margin-bottom: 10px;
}

#preface-wrapper p {
margin-top:0px;
}

.panel-3col-33-stacked .panel-col-first {
float:left;
width:33%;
}

td
{
vertical-align: top;
}

.view-sponsor-bronze td {
vertical-align: middle;
text-align: center;
}

ul.pager {
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
}

#main-wrapper .pager li.pager-current, #main-wrapper .item-list .pager li {
  background: transparent url('images/blue-button.png') no-repeat left center;
  border: 1px solid #fff;
  color: #fff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.916em;
  font-weight: bold;
  margin: 0 4px;
  padding: 3px 6px;
  text-transform: uppercase;
  outline: 1px solid #9BABB0;
  -moz-border-radius: 4px;
  -moz-outline-radius: 4px;
  -webkit-border-radius: 4px;
}

#main-wrapper .item-list .pager a.active {
color:#fff;
font-size:0.916em;
font-weight:bold;
padding:0px;
text-decoration:none;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
}

html.js .not-logged-in a.views-throbbing,
html.js .not-logged-in span.views-throbbing {
 background: transparent;
 }
 
.kaffesump p{
margin-top:0px;
}

.imagecache-News_Big, .imagecache-NewsMedium {
border:2px solid #AEB5CF;
float: right;
margin-left: 10px;
}

#node-152 .field-type-tablefield {
clear: both;
}

#preface-wrapper img {
vertical-align:text-bottom;
}

#block-block-16 p {
margin: 0;
}

.view-news-all-block .views-row-odd,
.view-news-all-block .views-row-even {
border-bottom:1px solid #D3D7E5;
margin-bottom: 15px;
height: 200px;
padding-bottom: 5px;
width:450px;
}

.field-field-news-short {
font-weight:bold;
}

div.node h2.title {
border-bottom:1px solid #D3D7E5;
text-transform:none;
margin-bottom:6px;
}

h1.title, #footer  {
border-bottom:1px solid #D3D7E5;

}

#footer  {
border-top:1px solid #D3D7E5;
}

.layout-first-main-last .view-3Ingresser table {
width:99%;
}

.layout-first-main-last .view-3Ingresser td {
width:33%;

border-left: 1px solid #D3D7E5;
padding: 10px;
}

#block-views-3Ingresser-block_1 .views-field-field-page-ingress-value p {
border-top: 1px solid #D3D7E5;
margin-top:0px;
padding-top:10px;
}

.view-3Ingresser .views-field-title,
.view-3Ingresser .views-field-field-pafe-parent-value {
font-weight:bold;
}

.views-field-field-banner-image-link-fid {
margin: 10px 0;
}

#preface-wrapper div.block ul li {
padding:0px;
background: none;
}

.view-Mest-lasta-nyheter a,
.view-Senast-lasta-nyheter a {
color:#FFFFFF;
}

.view-Mest-lasta-nyheter a:hover,
.view-Senast-lasta-nyheter a:hover,
.view-Mest-lasta-nyheter li a.active,
.view-Senast-lasta-nyheter li a.active {
color:#aeb5cf;
}

/*
www/morrumhockey.com/site/sites/default/themes/acquia_marina
*/