﻿@import url("reset.css");
@import url("typography.css");
/* @import url("menu-dropdown.css"); */
/* @import url("stickyfooter.css"); */
body
{margin:0; padding: 0;}

/* main-wrapper */
#main-wrapper
{margin:0 auto 0 auto; width: 1024px; background:#e6e6e6; margin-bottom: 50px;}
#page-wrapper
{padding-left: 20px;}
/* end main-wrapper */

/* header */
#header
{background: url(images/header_bg.jpg) no-repeat top left; height: 202px;}
#logga
{float: left; width: 367px; margin: 0; padding: 0;}
h1 a#logo
{background: url(images/logo.png) no-repeat; width:340px; height:97px; margin: 65px 0 0 25px; display:block;}
/* end header */

/* toplinks */
#toplinks
{padding: 5px 5px 0px 5px; height:20px; clear: both;}
#toplinks .breadcrumbs .content-text
{float: left;}
#toplinks #special-links
{float: right;}
/* end toplinks */

/* topmenu */
#main-menu
{height: 27px; clear:both;}
#main-menu ul.horizontal li.menu-item
{background: url(images/menu_bg_left.png) no-repeat scroll left top transparent; padding:5px 2px 10px 10px;}
#main-menu ul.horizontal li.menu-item a
{background: url(images/menu_bg_right.png) no-repeat scroll right top transparent; padding: 7px 10px 10px 0px;}
.webkit #main-menu ul.horizontal li.menu-item a
{background: url(images/menu_bg_right.png) no-repeat scroll right top transparent; padding: 6px 10px 10px 0px;}
.mac.gecko #main-menu ul.horizontal li.menu-item a
{background: url(images/menu_bg_right.png) no-repeat scroll right top transparent; padding: 6px 10px 10px 0px;}
#main-menu ul.horizontal li.current-menu-item, #main-menu ul.horizontal li.current-menu-item-parent
{background: url(images/active_menu_bg_left.png) no-repeat scroll left top transparent; padding:5px 2px 10px 10px;}
#main-menu ul.horizontal li.current-menu-item a, #main-menu ul.horizontal li.current-menu-item-parent a
{background: url(images/active_menu_bg_right.png) no-repeat scroll right top transparent; padding:7px 10px 10px 0px;}
.webkit #main-menu ul.horizontal li.current-menu-item a, #main-menu ul.horizontal li.current-menu-item-parent a
{background: url(images/active_menu_bg_right.png) no-repeat scroll right top transparent; padding:6px 10px 10px 0px;}
.mac.gecko #main-menu ul.horizontal li.current-menu-item a, #main-menu ul.horizontal li.current-menu-item-parent a
{background: url(images/active_menu_bg_right.png) no-repeat scroll right top transparent; padding:6px 10px 10px 0px;}

/* Logga in */
#uid-link-pane-956
{float: left; width: 355px;}
#uid-link-pane-956 ul
{height: 20px; margin: 0 auto; padding-top: 5px; text-align: center;}
#uid-link-pane-956 li
{padding:0 10px; float: none; display: inline; text-align: center;}
#uid-link-pane-956 a
{text-align: center;}
#login, #logout
{float: left; margin-left: 140px; padding-top: 5px;}

/* end topmenu */

/* columns */
#column-left
{float: left; width: 190px; padding: 5px; }
#column-right
{float: right; width: 192px; padding: 20px 5px 5px 0px;}
#column-main
{padding: 0px;}
#column-main.one-column
{width: 805px; padding-left:0px; padding-top: 10px;}
#column-main.two-column
{float:left; width: 805px; padding-left:0px; padding-top: 10px;}
#main-top
{background: url(images/page_bg_top.png) no-repeat bottom left; height: 42px; width: 785px; padding-left: 20px;}
#main-middle
{background: transparent url(images/page_bg_main.png) repeat-y; min-height: 480px; height: auto; width: 755px; padding-left: 50px;}
#main-bottom
{background: url(images/page_bg_bottom.png) no-repeat; height: 33px; width: 805px;}
#column-main.three-column
{float:left; width: 390px;}
#column-main .page-media-container
{float:left; padding: 20px 20px 20px 0px;}
#column-main .page-media-content-container
{float: right; padding: 50px 50px 0 0; width: 440px;}
/* end columns */

/* footer */
#footer
{clear:both; color: #4c4c4c; padding-bottom:15px;}
#design
{float: right; padding-top: 10px; background: #fff;}
/* end footer */	

/* newsbox */
.content-text
{padding-left: 5px;}
p.date
{display: none;}
#column-right h2
{color: #4c4c4c; margin-bottom: 5px;}
#column-right h3
{margin-bottom: 0;}
#column-right h3 a
{color: #4c4c4c;}
#column-right .text-container
{padding: 10px 0;}

/* end newsbox */

/* news archive */
.event-item h3
{display: none;}
.event-item .media-container
{padding-bottom: 10px;}
hr
{display: none;}
/* news archive */

/* file archive */
.file-archive
{width: 91%;}
.file-archive .no-list-image
{padding-left: 10px; margin-bottom: 0;}

