@charset "UTF-8";/*Theme Name: AGI 2.1Theme URI: http://www.agi.se/Description: Official AGI skinVersion: 2.0bAuthor: Johan Jönsson/* Defaults */* {  margin: 0;  padding: 0;}h1, h2, h3, h4, h5, h6, p {  margin:5px 0;  padding:3px 0;  border-top: dotted 1px;}a h1,a h2 , a h3,a h4,a h5,a h6, {color: #000;}h1, h2, h3, h4, h5, h6 {  font-family: Verdana;}h4{  font-family: Verdana;  background:none;  font-weight: bolder;}hr {  color: #333;  border: 1px solid #121212;}pre {  height: auto;  overflow-x:scroll;}fieldset {  margin: 0;  padding: 0;  border: 0;}dd {  padding-left: 15px;}p,table {  font-size: 9pt;  border-top: none;}a {  color: #FF0000;  text-decoration: none;}a:hover {  color: #222;  text-decoration: underline;}a img {  border: none;}h1 a, h2 a, h3 a, h4 a{  color:#222;}h1 a:hover, h2 a:hover{  text-decoration:none;}blockquote {  background: #070707;  border: 1px solid #060606;  padding: 5px 15px;  margin: 10px 10px 5px 15px;  font-style: italic;  color: #000;}code {  color: #3366cc;  font-style: italic;}strong {  font-size: 110%;}body {  background:#FFF;  text-align: center;  margin: 0;  padding: 0 0 15px 0;  font-family: trebuchet ms, arial, helvetica, sans-serif;  background: url('http://agi.no/wp-content/themes/agi 2.0b/images/bkg.gif') center repeat-y;}/* Header and wrapper */#adwrapper {  margin: 0 auto;  width: 1111px;  text-align: left;  padding: 0;}#wrapper {  margin: 0;  width: 950px;  text-align: left;  padding: 0;  float:left;}#topbaroptional{  list-style:none;}#topbaroptional h2{  border: none;  background: none;}#header {  padding: 0px 5px;  margin: 3px 0 0 0;  height: 90px;  position: relative;}#header #puffar {  position: absolute;  top: 15px;  left: 160px;}#header #puffar .header-puff {  color: #fff;  float: left;  width: 250px;  margin: 0 10px 0 0;  overflow: hidden;}#header #puffar .header-puff a {  color: #fff;}#header #puffar .header-puff img {  float: left;  width: 60px;  height: 60px;  overflow: hidden;}#header #puffar .header-puff .top_cat,#header #puffar .header-puff .top_title,#header #puffar .header-puff .top_author {  float: right;  width: 180px;  margin: 0;  padding: 0;}#header #puffar .header-puff .top_cat,#header #puffar .header-puff .top_author {  font-size: .6em;  text-transform: uppercase;}#header #puffar .header-puff .top_title {  font-size: 1em;}#header #topright {  text-align: right;  float: right;  margin: 0 0 0 0;}#header #topright #searchform {  list-style: none;  padding:2px 10px;  margin: 0;  background-image: url('http://agi.no/wp-content/themes/agi 2.0b/images/bg-trans.png') ;}/*#header #topright li {  display: inline;}#header #topright li a {  color: #FFF;  font-size: 9pt;  font-weight:bold;  padding: 0 0 0 25px;  text-transform: lowercase;}#header #topright li a:hover {  color: #000;  text-decoration: none;}*/#header #logo {  float: left;  width: 110px;  margin: 0;  padding: 0;}#header h1 {  padding: 0;  margin: 0;}#header h1 a {  color: #000;  font-size: 17pt;  text-decoration: none;}#header h1 a:hover {  color: #eee;  text-decoration: none;}#header span {  padding: 0;  color: #111;  font-size: 11pt;}/* Menu */#catnav {  margin: 0 0 0 0;  padding: 0;  clear: both;  height: 20px;  width: 950px;  background-color:#040404;}#nav {  list-style: none;  margin: 0;  padding: 0;}#nav ul {  margin: 0;  padding: 0;}#nav li {  float: left;  margin: 0;  padding: 0;}#nav a {  display: block;  line-height: 20px;  margin: 0;  padding: 0 20px 0 15px;  font-size: 0.7em;  color: #FFF;  letter-spacing:0.01em;}#nav li a:hover {  color: #EEE;  text-decoration: none;  display: block;}#nav li ul {  list-style: none;  position: absolute;  width: 150px;  left: -999em;}#nav li:hover ul, #nav li.sfhover ul {  left: auto;}#nav li li {  float: left;  margin: 0;  padding: 0;  width: 150px;}#nav li li a {  width: 150px;  height: 24px;  line-height: 24px;  color: #FFF;  border-top: 1px solid #131f27;  background: #040404;  margin: 0;  padding: 1px 20px 1px 15px;}#nav li li a:hover {  border-top: 1px solid #131f27;  background: #000;  padding: 1px 20px 1px 15px;}#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */  position: static;}#toprss {  float: right;  margin: 10px 15px 0 0;  display: inline;  width: 65px;  line-height: 41px;}/* Top Content */#main {  margin:0;  clear: both;  width: 930px;  padding: 5px 0 0 14px;}#contentwrapper {  float:left;  width: 390px;  margin: 0 0 15px 0;  padding: 0;}#contentwrapper2 {  float:left;  width: 900px;  margin: 0 0 15px 0;  padding: 0;}#contentwrapper h2.widgettitle {  background-image: url('http://agi.no/wp-content/themes/agi 2.0b/images/bggrad.jpg') ;  border-top: none;  color: #FFFFFF;  font-size:11px;  font-weight:normal;  margin:0 0 2px;  padding:4px;  clear:both;}#contentwrapper .pageTitle, #contentwrapper2 .pageTitle {  background: #111 none repeat scroll 0 0;  border-bottom:4px double #FFF;  color:#FFFFFF;  font-size:20px;  font-weight:bold;  letter-spacing:0.01em;  margin:0 -12px;  padding:1px 10px;}.category{  color: #000;  font-weight:bold;}.post {  margin: 10px 0 0 0;  padding: 0 0 10px 0;  font-size: 9pt;  clear:both;  width:390px;}#sidebar_full .post {  margin: 6px 0 0 3px;  padding: 0 0 4px 0;  font-size: 9pt;  clear:right;  width:250px;}#sidebar_left .post {  margin: 10px 0 0 0;  padding: 0 0 10px 0;  font-size: 9pt;  clear:right;  width:120px;}#sidebar_right .post {  margin: 10px 0 0 0;  padding: 0 0 10px 0;  font-size: 9pt;  clear:right;  width:120px;}.sidebarad img{margin: 2px;padding: 0px;}.post {  margin: 10px 0 0 0;  padding: 0 0 10px 0;  font-size: 9pt;  clear:right;  width:390px;}.post h2.topTitle a {  font-size: 15pt;  font-weight: normal;  color: #000;  letter-spacing: -2px;}.post h2.topTitle a:hover {  text-decoration: none;  color: #abd1ea;}.post p.topMeta {  padding: 0;  margin: -10px 0 0 0;  font-size: 9pt;  color: #cdcdcd;}.post p.topMeta a {  text-decoration: underline;  color: #000;}.post p.topMeta a:hover {  color: #ccc;}.post div.topContent {  font-size: 9pt;  color: #000000;  margin: 8px 0;}.post div.topContent a {  text-decoration: underline;  color: #000;}.post div.topContent a:hover {  text-decoration: underline;  color: #ff9933;}.post div.topContent ul, .post div.topContent ol {  padding: 0 0 0 30px;}.post div.topContent ul li, .post div.topContent ol li {  color: #eee;}.post span.topComments, .post span.topMore, .post span.topTags {  font-size: 9pt;  font-style: italic;  padding: 8px 10px;  margin-right: 5px;  line-height: 27pt;  color: #000;  border: 1px solid #111;}.post span.topComments:hover, .post span.topMore:hover, .post span.topTags:hover {  background: #040404;}.post span.topComments a {  color: #000;  background: url('http://agi.no/wp-content/themes/agi 2.0b/images/comments.gif') left no-repeat;  padding-left: 20px;  line-height: 27pt;  vertical-align: middle;}.post span.topMore a {  color: #000;  background: url('http://agi.no/wp-content/themes/agi 2.0b/images/more.gif') left no-repeat;  padding-left: 20px;  line-height: 27pt;  vertical-align: middle;}.post span.topTags em {  background: url('http://agi.no/wp-content/themes/agi 2.0b/images/tags.gif') left no-repeat;  padding-left: 20px;  line-height: 27pt;  vertical-align: middle;  color: #0a0a0a;}.post span.topTags a {  color: #000;  line-height: 27pt;  vertical-align: middle;}.post span.topComments a:hover, .post span.topMore a:hover, .post span.topTags a:hover {  color: #000;  text-decoration: underline;}.entry {  line-height:1.4em;}#nextprevious {  margin: 10px 0 5px 0;}#nextprevious a {  color: #83adc8;  text-transform: lowercase;  text-decoration: underline;}#nextprevious a:hover {  color: #000;}/* Comments */#comment {  margin-bottom: 10px;  background: #E7E7E7;  width: 360px; /* fixes bug in IE7 where putting focus on the text makes it disappear behind the background. yeah, weird. they call it a dimensional bug. */  border: 1px solid #EEE;  padding: 10px 15px;  color: #000;  margin-top:20px;}#comment a {  color: #333333;}#comment a:hover {  color: #000;}#numberofcomments {  color: #000;  font-size: 12px;  margin-top: 10px;  font-weight:bold;}ol#commentlist {  list-style: none;  margin: 10px 0;  font-size: 9pt;}#commentlist li {  margin: 0 0 15px 0;  padding: 10px;  background: #030303;  border: 1px solid #0a0a0a;}#commentlist li.alt {  background: #000;  border: 1px solid #010101;  border: none;}#commentlist li.cleared {  background: transparent;  border: none;}#commentlist a:hover {  color: #eee;}#commentlist a.gravatar {  float: left;  margin: 0 10px 0 0;  width: 69px;}#commentlist .commentbody {  margin: 0;  padding: 0 5px 0 0;  float: right;  width: 380px;}#commentlist .commentbody p a {  text-decoration: underline;}#commentlist cite {  font-size: 10pt;  font-style: normal;  color: #ddd;}#commentlist small.commentmetadata a {  color: #666;}#commentlist p {  color: #dedede;}#comment h3 {  font-size: 10pt;  background:none;  font-weight: normal;  color: #000;  margin: 0 0 0 0;  padding: 0;}textarea#comment {  width: 330px;  background: #FFF;  color: #111;}#comment #submit {  margin-left: 0px;  margin-top: -25px;}/* Welcome section */#main #welcome {  margin: 0 0 20px 0;  padding: 0 0 5px 0;}#main #welcome h2 {  font-size: 14pt;  font-weight: normal;  color: #000;  letter-spacing: -2px;  margin: 0 10px;  padding: 10px 0 3px 0;}#main #welcome p {  font-size: 9pt;  color: #eee;  margin: 0 10px;  padding: 6px 0;}#main #welcome a {  text-decoration: underline;  color: #ff9933;}#main #welcome a:hover {  color: #333333;}#main #welcome form {  margin: -5px 0 0 0;  background: transparent; /* required for IE */}#main #welcome #feedbox {  border: 1px solid #ccc;  padding: 2px 1px;  width: 180px;}.submitbutton {  margin: -3px 0 0 5px;  background: #FFF;  color: #000;  font-size: 8pt;  padding: 3px 6px;  vertical-align: middle;  border: 1px solid #111;}.submitbutton:hover {  cursor: pointer;  background: #CCC;}/* Sidebars */#ads {  width:252px;  float:right;  padding:0 2px;  margin: 0 6px 0 0;}#double h2 {  background-image: url('http://agi.no/wp-content/themes/agi 2.0b/images/bggrad.jpg') ;  color:#FFFFFF;  font-size:11px;  font-weight:normal;  letter-spacing:0.1em;  padding:4px;  border-top: none;  margin:0px 0px 4px 0px;}#ads h2 a, #sidebars h2 a:hover{  color:#FFFFFF;}#ads li {  font-size:9pt;  list-style-image:none;  list-style-position:outside;  list-style-type:none;}.ad {  float:left;  margin:2px;}.top_bar .ad {  float:left;  margin:0px;}#mainflow .ad{  border-top:none 3px #000000;  border-bottom:solid 1px #000000;  margin:2px 0 10px 0;}.odd-ad {  float:left;  margin:2px;}.even-ad {  float:left;}.clearad {  clear:both;  width:200px;}#sidebars {  margin: 0px 0 0 14px;  float: left;  width: 250px;  color: #111;}#sidebars .sidebarbox {/*  border-bottom:1px solid #BBBBBB;  border-left:1px solid #DDDDDD;  border-right:1px solid #999999;  border-top:1px solid #EEE;*/  padding: 0px 0px 8px 0px;}#sidebar_full {  padding: 0;  margin: 0;}#sidebar_left {  float: left;  width: 130px;}#sidebar_right {  float: right;  width: 130px;}#sidebars h2 {  background-image: url('http://agi.no/wp-content/themes/agi 2.0b/images/bggrad.jpg') ;  color:#FFFFFF;  font-size:11px;  font-weight:normal;  letter-spacing:0.1em;  padding:4px;  border-top: none;  margin:0px 0px 4px 0px;}#sidebars h2 a, #sidebars h2 a:hover{  color:#FFFFFF;}#sidebars h2 a img {  float:left;  margin-right:4px;}#sidebars table {  width: 130px;  margin:0 4px;}#sidebars ul {  margin: 0;  padding: 0 0 5px 0;}#sidebars li {  margin-bottom: 10px;  list-style: none;  font-size: 9pt;}#sidebars li ul {  padding: 0;}#sidebars ul ul li {  margin: 0;  padding: 2px 2px 2px 16px;  color: #333;  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */}#sidebars a {  display: inline;  color: #222;}#sidebars a:hover {  color: #666;  text-decoration: underline;}#sidebars p {  padding: 2px 0;  font-size: 9pt;  color: #222;}#tag_cloud a {  display: inline;}#sidebars ul.children li {  border-bottom:none;}#sidebars ul.children {  margin-bottom:0;}/* Before footer */#morefoot {  border: 0px none;  padding: 15px;  color: #dfdfdf;  margin: 0 0px 10px 0px;}#morefoot p {  margin: 5px 0;  padding: 5px 0;}#morefoot ul {  list-style-type: none;  margin-top: 5px;}#morefoot ul li, #morefoot p {  font-size: 9pt;}#morefoot a {  text-decoration: underline;  color: #ddd;}#morefoot a:hover {  text-decoration: underline;  color: #333333;}#morefoot h3 {  font-size: 12pt;  font-weight: normal;  color: #dfdfdf;  letter-spacing:0.01em;  border-bottom: 1px dotted #444;  margin: 0;  padding: 0 0 2px 0;}#morefoot #searchbox {  padding: 1px;  width: 180px;}#morefoot .col1 {  float: left;  width: 340px;}#morefoot .col2 {  margin: 0 25px;}#morefoot .col2, #morefoot .col3 {  float: left;  width: 260px;}#morefoot li {  padding-left: 20px;  margin-bottom: 5px;  background: url('http://agi.no/wp-content/themes/agi 2.0b/images/more.gif') left 2px no-repeat;  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */}/* footer*/#footer {  clear: both;  background: #000;  border: 1px solid #070707;  padding: 15px 15px 10px 15px;}#footer p {  font-size: 9pt;  color: #bbb;  padding: 0;}#footer a {  color: #bbb;  text-decoration: underline;}#footer a:hover {  color: #FFF;}#footerleft {  float: left;  width: 500px;}#footerright {  float: right;  width: 300px;  text-align: right;}/* Misc */.highlight {  color: #222;  font-weight: bold;}.cleared {  margin: 0;  padding: 0;  clear: both;}.alignleft {  float: left;  margin: 5px 10px 5px 0;}.alignright {  float: right;  margin: 5px 0 5px 10px;}.aligncenter, div.aligncenter {  margin: 10px auto;  text-align: center;  display: block;}img.alignleft {  float: left;  margin: 5px 10px 5px 0;  max-width:390px;  height:auto;}img.alignright {  float: right;  margin: 5px 0 5px 10px;  max-width:390px;  height:auto;}img.aligncenter {  margin: 10px auto;  text-align: center;  display: block;  max-width:390px;  height:auto;}.wp-caption {  border: 1px solid #ddd;  text-align: center;  background-color: #FFF;  padding-top: 4px;  /* optional rounded corners for browsers that support it */  -moz-border-radius: 1px;  -khtml-border-radius: 1px;  -webkit-border-radius: 1px;}.wp-caption img {  margin: 0;  padding: 0;  border: none;}.wp-caption p.wp-caption-text {  font-size: 11px;  line-height: 17px;  padding: 0 4px 5px;  margin: 0;  color: #111;  text-align:left;}#float {  position: relative;  float:right;}#float h2{  border: none;  background: none;  height: 0;}#mainflow {  width:390px;  float:left;}.navigation {  width:390px;  float:left;}.thumbnail{  float:right;  margin:0 0 4px 4px;}.large{  max-width:390px;}.mediatrender{  border: 1px solid #0066ff;  padding: 0 0 10px 0;  text-align:left;  margin-bottom:10px;}.mtrend{  padding:0px;}.mediatrender a{  text-decoration:none;  font-size:96%;}#mediatrender h3{  display: block;  text-indent: -9000px;  overflow: hidden;  background: url('http://agi.no/wp-content/themes/agi 2.0b/images/mediarubbe.png') center left no-repeat;  height: 56px;  margin:0;  padding: 0;}.mediatrender a.go-to{  display: block;  text-align:left;}#grafiska-katalogen h2 a{  display: block;  text-indent: -9000px;  overflow: hidden;  background: url('http://agi.no/wp-content/themes/agi 2.0b/images/grafguidehead.png') center left no-repeat;  height: 56px;}#grafguide h2 a{  display: block;  text-indent: -9000px;  overflow: hidden;  background: url('http://agi.no/wp-content/themes/agi 2.0b/images/grafguidehead.png') center left no-repeat;  height: 56px;}.sidebarbox .katalogen form{  padding: 10px;}.sidebarbox .katalogen form p{  margin-top: 0;}.sidebarbox .katalogen input.search-field{  width: 80%;}.sidebarbox .katalogen button{  width: 20%;}.right{  float:right;  margin-left:4px;}.left{  float:left;  margin-right:4px;}#mainflow .mainbox{  width:390px;  }.post_h4{  width:130px;  float:left;}#sidebars .pagegangster{  width:250px;}.platsannonser{  background:#EEEECC;  padding:4px;  border:groove 1px;  margin-bottom:4px;}.time{  color:#999999;  font-size:0.8em;}.side{  max-width:40%;  max-height:auto;}.ics-event-list{  font-size: 0.8em;}.ics-event-list li{  border-bottom: 1px solid #333;  padding: 10px 0;}.ics-event-list li strong{  font-size: 0.9em;}.ics-event-list li h4{  font-size: 1.5em;  margin-bottom: 0;  padding-bottom: 0;}#abonnere input{  width: 20px;}#contact input{  width: 200px;}.event_rutan{  height: 0px;  }.agi_event_rutan h3{border-top: #999 1px solid;background: none;color:#999;padding-top: 10px;font-size: 11px;}.event_links{clear: both;}#rss2.event_rss .event_rss_entry{width: 120px;float: left;}#ads ul.rss1{padding: 0 10px;}#ads ul.rss1 li{list-style: disc;margin-left: 4px;}.event_rss_entry img{max-width: 120px;}