/**
 * KG styling
 *
 */


/* GENERAL ELEMS */
* {
    margin: 0;
    padding: 0;
}

html,
body {
    height: 100%;
}

body {
    color: #000;
    text-align: center;
    background-color: #fff;
    font-size: 12px;
    font-family: Verdana, "Lucida Grande", Arial, Tahoma, sans-serif;
    line-height: 1;
}

li {
    list-style-type: none;
}

img {
    border: none;
}

h1 {
    font-size: 2.9em;
    font-family: Georgia, Times, serif;
    letter-spacing: -1px;
    line-height: 43px;
    color: #d51c6f;
    font-weight: normal;
    margin-bottom: 10px;
}

p {
    margin: 20px 0;
}

input[type=submit],
input.submit, button {
    cursor: pointer;
}

/* GENERAL CLASSES */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.clear {
    clear: both;
}

.clearR {
    clear: right;
}

.clearL {
    clear: left;
}

.fLeft {
    float: left !important;
}

.fRight {
    float: right !important;
}

.fNone {
    float: none !important;
}

.alignCenter {
    text-align: center;
}

.marginRNone {
    margin-right: 0 !important;
}

.marginNone {
    margin: 0 !important;
}

.georgia {
    font-family: Georgia, Times, serif;
}

.resetFont {
    font-weight: normal;
    font-style: normal;
}

.inline {
    display: inline;
}

.block {
    display: block !important;
}

.hide {
    position: absolute;
    top: -99999px;
    left: -99999px;
}

.centered {
    margin-left: auto;
    margin-right: auto;
}

.last {
    margin-right: 0 !important;
}

.fColor1,
a, a.fColor1 {
    outline: none;
    text-decoration: none;
    color: #d51c6f;
}

a:hover {
    color: #444;
}

.fColor2,
a.fColor2 {
    color: #5189aa;
}

a.fColor2:hover {
    color: #444;
}

.fColor3 {
    color: #a1a1a1;
}

.bColor1 {
    background-color: #d51c6f;
}

.bColor2 {
    background-color: #6fb1d8;
}

span.more {
    float: left;
    background: url(../images/sprites_icons.png) no-repeat;
    width: 10px;
    height: 10px;
    margin: 0 6px;
}

.ovalTop {
    top: -2px;
    left: 0;
    height: 2px;
    width: 100%;
    position: absolute;
    background: url(../images/corner_white.png) no-repeat top left;
}

.allContentButton {
    margin: 10px 0;
}

.allContentButton a {
    float: left;
    width: 222px;
    height: 26px;
    background: url(../images/sprites_buttons.png) no-repeat 0 -126px;
    text-indent: -9999px;
}

/* Forum intro (header) */
.forumIntro {
    margin: 10px 0 20px;
    width: 240px;
    height: 84px;
    font-size: 0.9em;
}

.forumIntro .hd  {
    font-weight: normal;
    font-size: 1.6em;
}

.forumIntro p {
    margin: 6px 0;
}

.forumIntro .register {
    text-transform: uppercase;
}


/* GRIDS */
.grid {
    float: left;
    display: inline;
}

.grid-1 {
    width: 580px;
}

.grid-2 {
    width: 380px;
}

.grid-half {
    width: 50%;
}

.grid-60 {
    width: 60%;
}

.grid-40 {
    width: 40%;
}


/* Notices */
.notice {
    margin: 0;
    padding: 10px;
    color: #fff;
}

.error {
    background-color: #e11d1e;
}


/* WRAPPER */
#wrapper {
    margin: 0 auto;
    width: 1180px;
    text-align: left;
}


/* HEADER */
#header {
    position: relative;
    margin-bottom: 14px;
}

#header a {
    outline: none;
}

#logo {
    display: inline;
    margin: 12px 40px 12px 0; 
    float: left;
    background: url(../images/logo.png) no-repeat;
    width: 430px;
}

#logo a {
    display: block;
    height: 89px;
}

#mainSearch {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 30px;
    padding-left: 19px;
    height: 21px;
    vertical-align: middle;
}

#mainSearch input {
    border: none;
}

#mainSearch .query {
    font-size: 1.1em;
    width: 220px;
    border: 3px solid #d5d5d5;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 6px 4px;
}

#mainSearch .query:focus {
    outline: none;
}

#mainSearch .submit {
    right: 3px;
    top: 3px;
    position: absolute;
    padding: 3px 0 2px;
    background: url(../images/search-button.png) no-repeat;
    width: 52px;
    height: 28px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
}

#mainSearch label {
    color: #888;
    font-size: 1.1em;
    position: absolute;
    top: 9px;
    left: 23px;
}



/* Navigation */
#nav {
    text-align: center;
    font-style: italic;
}

#nav ul {
    border-bottom: 1px solid #ccc;
}

#nav li {
    float: left;
    border-left: 1px solid #ccc;
}

#nav a {
    color: #555;
    width: 139px;
    font-family: Cambria, Georgia, "Times New Roman", Times, serif;
    font-size: 1.5em;
    background: #efefef;
    background: -moz-linear-gradient(#efefef, #e2e2e2);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#efefef), to(#e2e2e2));
    background-image: -o-linear-gradient(#efefef, #e2e2e2);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e2e2e2',GradientType=0 );
    display: block;
    padding: 6px 0;
}

#nav a:hover {
    background: #eee;
    background: -moz-linear-gradient(#eeeeee, #eeeeee);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eeeeee), to(#eeeeee));
    background-image: -o-linear-gradient(#eee, #eee);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 );
}

#nav li.first {
    border: none;
}

#nav .selected a {
    color: #fff;
    font-weight: bold;
    background: #EF82B3;
    background: -moz-linear-gradient(#EF82B3, #E670A5);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EF82B3), to(#E670A5));
    background-image: -o-linear-gradient(#EF82B3, #E670A5);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EF82B3', endColorstr='#E670A5',GradientType=0 );
}

.shadow {
    background: url(../images/bg_shadow.png) repeat-y;
}

/* CONTENT */
#content {
    padding-bottom: 2px;
    position: relative;
}

#content .section {
    background-color: #fff;
}

/* Feeds */
#content .feed {
    margin-bottom: 16px;
    width: 380px;
}

#content .feed h2 {
    padding: 4px 4px 8px;
    margin-bottom: 6px;
    background: #585858;
    background: -moz-linear-gradient(#707070, #585858);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#707070), to(#585858));
    background: -o-linear-gradient(#707070, #585858);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#585858',GradientType=0 );
    font-size: 1.6em;
    font-weight: normal;
    color: #fff;
}

#content .feed.facebook {
    text-align: center;
}

#content .feed.facebook h2 {
    text-align: left;
}

#content .feed h3 {
    font-size: 1.7em;
    font-weight: normal;
}

#content .feed ul {
    padding-bottom: 10px;
    background: transparent repeat-x left bottom;
}

#content .feed.bgBlue > ul {
    background-image: url(../images/bg_k2_popforum.png);
}

#content .feed.bgGray > ul {
    background-image: url(../images/bg_k2_mestlest.png);
}

#content .articles.feed h3 {
    font-family: Georgia, Times, serif;
}

#content .videos.feed .image {
    position: relative;
    display: block;
}

#content .videos.feed .hover {
    cursor: pointer;
    background: url(http://static.new.gfx.no/images/legacy/gamer/videoPlayerPlayButton.png) no-repeat 50% 50%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#content .videos.feed .image:hover .hover {
    background-image: url(http://static.new.gfx.no/images/legacy/gamer/videoPlayerPlayButtonActive.png);
}

#content .feed p {
    margin: 0 0 20px;
}

#content .feed li {
    margin: 0 6px 10px;
}

#content .feed.withImages {
    margin-bottom: 10px;
}

#content .feed.withImages > ul {
    font-family: Georgia, Times, sans;
    background-image: none;
}

#content .feed.withImages li {
    margin: 0 0 16px;
    padding-bottom: 10px;
    background: url(../images/bg_k2_mestlest.png) repeat-x left bottom;
}

#content .feed.withImages h3 {
    margin: 6px;
}

#content .feed .misc {
    margin-bottom: 4px;
    font-size: 0.9em;
}

#content .forum.feed .links .more {
    float: left;
}

#content .forum.feed .links .register {
    float: right;
    background: url(../images/sprites_buttons.png) no-repeat 0 -104px;
    width: 80px;
    height: 21px;
    text-indent: -9999px;
}

#content .bottomFeeds .feed {
    width: 180px;
    float: left;
    margin-right: 20px;
}

#content .bottomFeeds .arrow {
    height: 6px;
    margin-top: -7px;
    width: 11px;
    margin-left: 4px;
    background: url(../images/bottom-header-arrow.png) no-repeat;
}

#content .bottomFeeds .feed .misc {
    display: none;
}

#content .bottomFeeds .feed > ul {
    background-image: none;
}

#content .bottomFeeds .forum.feed,
#content .bottomFeeds .last .articles {
    margin-right: 0;
    width: 380px;
}

#content .bottomFeeds .feed h2 {
    font-size: 1.3em;
    padding-bottom: 8px;
}

#content .bottomFeeds .articles.feed h2 {
    background-position: 0 0;
}

#content .bottomFeeds .forum.feed .misc,
#content .bottomFeeds .forum.feed .links {
    display: none;
}

#content .bottomFeeds .feed li {
    margin: 6px;
    font-size: 1.1em; 
}

#content .bottomFeeds .articles h3 {
    font-size: 1em;
    font-family: Verdana, Arial, Tahoma, sans-serif;
}


/* Preambles */
li.preamble {
    line-height: 18px;
    float: left;
    display: inline;
    margin-bottom: 16px;
    margin-right: 9px;
}

li.preamble h2 {
    line-height: 22px;
    margin: 0.3em 0 0.2em;
    font-size: 1.9em;
    font-weight: normal;
    font-family: Georgia, Times, serif;
}

li.preamble p {
    line-height: 16px;
    font-size: 1.1em;
    margin: 6px 0;
}

li.preamble a img {
    display: block;
    border: 1px solid #ccc;
}


li.preamble .tags {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 0.8em;
    text-transform: uppercase;
    color: #8b8b8b;
}

li.preamble .tags strong {
    font-weight: lighter;
}

li.telemark {
    width: 580px;
    padding-bottom: 0.7em;
}

li.telemark h2 {
    font-size: 3em;
}

.topStories li.telemark p,
.topStories li.telemark .tags, 
.topStories li.telemark h2 {
    margin-left: 6px;
    margin-right: 6px;
}

.topStories li.telemark {
    height: 440px;
    background: url(../images/bg_k2_mestlest.png) repeat-x left bottom;
}

.topStories li.telemark .image {
    display: block;
    min-height: 263px;
}

li.buskerud {
    margin-right: 22px;
    width: 178px;
}

li.vestfold {
    width: 278px;
}

li.vestfold h2 {
    font-size: 2.3em;
}

li.ostfold {
    margin-right: 34px;
    width: 273px;
}

li.ostfold h2 {
    line-height: 22px;
    font-size: 2.3em;
}

li.oppland {
    width: 178px;
    margin-right: 10px;
}

li.oppland h3 {
    line-height: 22px;
    font-size: 1.2em;
}


/* Top stories */
.topStories {
    position: relative;
}

.topStories .preamble img {
    margin-bottom: 20px;
}

.topStories .pagination {
    margin: 357px 0 0 12px;
    position: absolute;
    top: 0;
    left: 0;
}

.topStories .pagination li a {
    float: left;
    width: 7px;
    height: 7px;
    text-indent: -9999px;
    margin-right: 6px;
    color: #ccc;
    background-color: #ccc;
}


.topStories .pagination .selected a {
    background-color: #d51c6f;
    color: #d51c6f;
}

.topStories .prev {
    cursor: pointer;
    background: url(../images/sprites_icons.png) no-repeat 0 -10px;
    width: 7px;
    height: 7px;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 357px;
    text-indent: -9999px;
}

.topStories .next {
    cursor: pointer;
    background: url(../images/sprites_icons.png) no-repeat 0 -31px;
    width: 7px;
    height: 7px;
    position: absolute;
    top: 0;
    left: 0;
    margin: 357px 0 0 64px;
    text-indent: -9999px;
}


/* FOOTER */
#footer {
    font-size: 0.9em;
    color: #b4b4b4;
    min-height: 110px;
    background: transparent url(../images/footer.png) repeat-x !important;
}

#footer h4 a {
    background: url(../images/sprites_logos.png) no-repeat 0 -68px;
    display: block;
    width: 143px;
    height: 30px;
}

#footer strong {
    font-weight: normal;
}

#footer p {
    margin: 3px 0;
}

#footer a {
    color: #fff;    
}

#footer div {
    margin: 20px 6px 0 20px;
}

#footer .miscLinks a {
    float: left;
    margin: 10px 0 0 10px;
    font-size: 1.1em;
    padding-bottom: 3px;
}

#footer .miscLinks a:hover {
    text-decoration: underline;
}

#footer div.partners {
    font-size: 1.2em;
    margin: 0;
    padding: 15px 0 10px;
}

#footer .partners dt {
    margin-bottom: 4px;
}

#footer .partners dd {
    text-transform: lowercase;
    float: left;
    padding: 0 6px;
    border-right: 1px solid #fff;
}

#footer .partners dd:last-child {
    border-right: none;
    padding-right: 0px;
}


/* LEFT COL */
.leftCol {
    margin-top: 10px;
    float: left;
    width: 980px;
}

.leftCol #header,
.leftCol #content,
.leftCol #footer {
    width: 980px;
    background-color: #fff;
}


/* RIGHT COL */
.rightCol {
    margin-top: 200px;
    width: 180px;
    float: right;
}


/* ADS */
#adPlacements {
    display: none;
}

.ads {
    background-color: #fff;
    text-align: center;
    margin-bottom: 10px;
    position: relative;
}

.ads > span,
.ads div > span {
    padding-top: 7px;
}

.adsGoogle {
    background-color: #fff;
    text-align: center;
}

.adLabel {
    text-indent: -9999px;
    display: block;
    width: 40px;
    height: 7px;
    background: url(../images/sprites_icons.png) no-repeat 0 -38px
}

.adpower {
    margin-bottom: 10px;
}

.topAd {
    height: 157px;
}

.adW150 {
    width: 150px;
    margin-right: 50px;
}

.adW150.last {
    margin-right: 0;
}


/* ARTICLE */

#article .articleContent {
    line-height: 22px;
    padding-bottom: 20px;
}

#article .grid-2 {
    margin-top: 10px;
}

#article h1 {
    font-size: 3.8em;
}

#article .articleContent .preamble {
    line-height: 20px;
    font-family: Georgia, Times, sans;
    font-size: 1.3em;
    color: #d51c6f;
}

#article .articleContent .preamble strong {
    font-weight: normal;
}

#article .articleContent li {
    list-style: disc;
    margin: 16px 10px 16px 20px;
}

#article .articleContent .ads {
    margin-left: 10px;
}

#article .articleImageRight {
    border: 1px solid #ccc;
    padding: 2px;
    background-color: #e2e2e2;
    float: right;
    margin: 0 0 16px 16px;
}

#article .articleImageLeft {
    border: 1px solid #ccc;
    padding: 2px;
    background-color: #e2e2e2;
    float: left;
    margin: 0 16px 16px 0;
}

#article .articleImageCenter {
    text-align: center;
}

#article .articleImageText {
    background-color: #e2e2e2;
    padding: 4px 6px;
}

#article .mainMedia {
    margin-left: -1px;
}

#article .mainMedia.video {
    margin-left: -6px;
}

#article .mainMedia.video embed {
    width: 772px !important;
}

#article .mainMedia.image img {
    border: 1px solid #ddd;
}

#article .mainMedia .images {
    margin: 6px 30px 0;
    text-align: center;
    position: relative;
}

#article .mainMedia .images li {
    display: inline;
    margin: 0 4px 4px 0;
}

#article .mainMedia .caption {
    width: 974px;
    background-color: #ccc;
    padding: 3px;
    text-align: center;
    margin: 0;
}

#article .mainMedia .images img {
    padding: 2px;
    border: 1px solid #fff;
}

#article .mainMedia .images .selected img {
    border-color: #d51c6f;
}

#article .mainMedia .images .next a,
#article .mainMedia .images .prev a {
    background: url(../images/sprites_buttons.png) no-repeat left bottom;
    position: absolute;
    width: 25px;
    height: 45px;
    text-indent: -9999px;
    top: 0;
    right: -26px;
}

#article .mainMedia .images .prev a {
    background-position: left -153px;
    top: 0;
    left: -26px;
    right: auto;
}


#article .playButton:hover {
    background-image:url(http://static.new.gfx.no/images/legacy/gamer/videoPlayerPlayButtonActive.png) !important;
}

#article .meta {
    padding: 10px 4px 6px;
    color: #a1a1a1;
    font-size: .9em;
}

#article .meta li {
    display: inline;
    margin: 0;
    margin-right: 2px;
    list-style: none;
}

#article .articleContent h3 {
    font-weight: normal;
    font-size: 1.4em;
    font-family: Georgia, Times, serif;
    color: #d51c6f;
    margin-bottom: 6px;
}

#article .articleContent h2 {
    font-weight: normal;
    font-size: 1.7em;
    font-family: Georgia, Times, serif;
    color: #d51c6f;
    margin-bottom: 6px;
}

#article .articleImageCenter img,
#article .articleImageLeft img,
#article .articleImageRight img {
    display: block;
}

#article .factBoxRight {
    padding: 6px;
    margin: 0 0 16px 16px;
    float: right;
    width: 240px;
    background: url(../images/bg_k2_mestlest.png) repeat-x left bottom;
}

#article .factBoxRight p {
    margin: 0;
}

#article .infoBoxRight {
    width: 240px;
    float: right;
    margin-left: 16px;
}

#article .infoBox li p {
    color: black;
}
#article .infoBox li {
    color: #D51C6F;
}

#article .infoBox {
    padding: 6px;
    margin-top: 16px;
    margin-bottom: 16px;
    border: 2px solid #D51C6F;
}

#article .factBoxRight p {
    margin: 0;
}

#article .factImgRight {
    float: right;
}


/* nasti */
#article b,
#article .articleContent strong {
    color: #d51c6f;
}

/* Feeds in article */
#content .inArticle.feed li {
    margin: 0;
}

#content .inArticle.feed h3 {
    font-size: 1.8em;
    font-weight: normal;
    margin: 10px 6px;
}

/* Related articles */
#relatedArticles h2 {
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: normal;
    color: #6b6b6b;
}



/* SEARCH SECTION */
.searchResults {
    margin-top: 20px;
}
.searchResults li {
    margin-bottom: 16px;
}

.searchResults .image {
    width: 80px;
    height: 60px;
    margin-right: 10px;
}

.allContent.feed h3 {
    text-transform: uppercase;
}

#search .searchResults .image {
    width: 150px;
    height: 84px;
}

/* Search filter */
#searchFilter {
    color: #4b4b4b;
    padding: 10px;
    background: url(../images/bg_k2_mestlest.png) repeat-x left bottom;
}

#searchFilter .query,
#searchFilter select {
    border: 1px solid #000;
    width: 150px;
}

#searchFilter .submit {
    border: none;
    text-indent: -9999px;
    background: url(../images/sprites_buttons.png) no-repeat 0 -22px;
    width: 30px;
}

#searchFilter .filters {
    margin: 10px 0;
}

#searchFilter .toggleFilters {
    margin-top: 10px;
}

/* Pagination */
.pagination {
    margin: 10px 0;
}

.pagination li {
    display: inline;
    margin-right: 10px;
}

.pagination .selected {
    border-bottom: 1px solid #000;
    padding-bottom: 2px;
}

/* PG */
#wrapper.prisguide {
   width: 1193px;
}

#wrapper.prisguide div.shadow {
   width: 1007px;
}

#wrapper.prisguide div.pg-centered {
   width: 980px;
}

#wrapper.prisguide div#content {
   font-family: Arial,Verdana,Tahoma,sans-serif;
   width: 1002px;
}

#pg-search {
   clear: left;
}


/* FORUM */
#wrapper.forum #content .ovalTop {
    background-image: url(../images/forum_corner_white.png);
}

#wrapper.forum #content {
    clear: both;
    float: none;
    width: auto;
    margin-right: 18px;
    position: static;
}

#wrapper.forum #footer {
    margin: 0 18px 0 2px;
    width: auto;
    float: none;
    background: transparent url(../images/forum_footer.png) !important;
}

#forum {
    width: 773px;
}

#content-kg {
    float: right;
    width: 770px;
    clear: none;
}

#wrapper.forum .category_block h3 {
    color: #fff;
    background-color: #3D9CD0;
}

#colLeft ul li a {
   color: #000;
   padding-bottom: 3px;
}

#content-kg a {
    color: #000;
}

#wrapper.forum #search .submit_input {
    background-color: #3d9cd0;
}

#content-kg {
}

#wrapper.forum #fast_reply {
    clear: both;
}

#wrapper.forum #user_navigation {
    background-color: #3d9cd0;
}

#wrapper.forum #user_navigation a {
    color: #fff;
}

#wrapper.forum p {
    margin: 0;
}

#wrapper.forum #logo {
    padding: 0;
}

#new_posts a {
	background-image: url("http://static.diskusjon.no/menu_icons/rules.png");
}

#content-kg .topic_buttons li a {
   color: #fff;
}

#wrapper.forum .category_block h3 a {
    color: #fff;
}

#wrapper.forum .tab_bar li.active {
    color: #fff;
    background-color: #3d9cd0;
}

#wrapper.forum .tab_bar li.active a {
    color: #fff;
}

#wrapper #user_navigation ul#user_link_menucontent a {
    color: #000;
}

#wrapper #user_navigation ul#user_link_menucontent a:hover {
    color: #fff;
    background-color: #3d9cd0;
}

#forum a {
    color: #6fb1d8;
}

#forum .maintitlecollapse,
#forum .formtable td.formtitle, .formsubtitle,
#forum .borderwrap table th,
#forum .maintitle {
    background-color: #3d9cd0;
    color: #fff;
}

/* #forum .maintitlecollapse a, */
#forum .maintitle a {
    color: #fff;
}

#forum .ipbtable a {
    color: #000;
    text-decoration: underline;
}

#forum .ipbtable a:hover {
    text-decoration: none;
}

#forum #LiveFeedContent table {
    padding-bottom: 6px;
    border-collapse: collapse;
    border-bottom: 8px solid #3d9cd0;
}

#forum #LiveFeedContent tbody {
    border: 0 !important;
}

#forum #LiveFeedContent th {
    background-color: #3d9cd0;
    border-bottom: none;
}

#forum #LiveFeedContent td {
    padding: 2px;
}

#wrapper.forum #userlinks a {
    color: #000;
}

#wrapper.forum #userlinks a:hover {
    text-decoration: underline;
}

#wrapper.forum #userlinks form {
    margin-left: 4px;
}

#wrapper.forum #userlinks input.searchField {
    border: 1px solid #000;
    width: 70px;
}

#wrapper.forum #userlinks input.submit {
    background: url(../images/sprites_buttons.png) no-repeat 0 -22px;
    text-indent: -9999px;
    border: none;
    width: 30px;
}


#wrapper.forum #colLeft h4 {
    text-align: right;
    color: #3d9cd0;
    font-family: Georgia, Times, sans;
    font-size: 4em;
    font-weight: normal;
    text-transform: lowercase;
    margin-bottom: 10px;
}

#wrapper.forum #colLeft h4 a {
	color: #3d9cd0;
}

#wrapper.forum #latest_news {
	border: none;
	background-color: transparent;
}

#wrapper.forum #latest_news strong {
	font-family: Georgia, Times, sans;
	color: #777;
	font-weight: normal;
}

#wrapper.forum .tab_bar.no_title.mini {
     border-color: #3d9cd0;
}

#wrapper.forum .message.user_status #update_status {
    background-color: #3d9cd0;
}

#wrapper.forum .general_box h3 {
    background-color: #3d9cd0;
    color: #fff;
}

#wrapper.forum .general_box h3 .cblock_title {
color: #000;
}

#wrapper.forum .bar {
    background-color: #3d9cd0;
    color: #fff;
}

#wrapper.forum h3 {
    color: #000;
}

#wrapper.forum .input_submit {
   background-color: #3d9cd0;
   color: #fff;
}

#wrapper.forum #usercp_content,
#wrapper.forum #usercp_menu {
    border-color: #3d9cd0;
}

#wrapper.forum #usercp_menu li.active {
   background-color: #3d9cd0;
   color: #fff;
}

#wrapper.forum .maintitle {
   background-color: #3d9cd0;
   color: #fff;
}

#wrapper.forum #latest_news a {
    color: #d51c6f;
    font-family: Georgia, Times, sans;
    font-weight: bold;
    display: inline;
    font-size: 1.4em;
}

#wrapper.forum .kg-newslink strong {
    color: #777;
}

#wrapper.forum .filter_bar {
    background-color: #3d9cd0;	
}

#wrapper.forum #footer_utilities {
   background-color: #3d9cd0;
}

#wrapper.forum .kg-newslink h5 {
    font-family: Georgia, Times, sans;
    font-weight: normal;
    display: inline;
    font-size: 1.4em;
}

#wrapper.forum .header {
    background-color: #3d9cd0;
    color: #fff;
}

#wrapper.forum .header th {
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
}

#wrapper.forum .kg-newslink h5 a {
    color: #d51c6f;
}

#forumArticleFeed {
    margin-bottom: 10px;
    border-bottom: 1px solid #3d9cd0;
}

#forumArticleFeed h2 {
    font-size: 1.2em;
}

#forumArticleFeed li.preamble {
    width: 180px;
    margin-right: 12px;
    margin-bottom: 10px;
}

#forumArticleFeed li.preamble a {
    font-weight: bold;
    font-size: .8em;
    color: #d51c6f;
}


/* QUIZ */
#quiz .question h2 {
    margin-bottom: 16px;
}

#quiz .alternatives {
    margin: 10px 0;
}

#quiz .alternatives li {
    margin-bottom: 5px;
}

#quiz .alternatives li label {
    float: right;
    width: 90%;
}

#quiz .alternatives li input {
    margin-right: 10px;
}

#content #quiz .feed {
    width: auto;
}


/* VIDEO */
#videoPlayer {
    margin: 16px 0;
    padding-bottom: 30px;
    background: url(../images/bg_k2_mestlest.png) repeat-x left bottom;
}

#videoPlayer .videoDisplay {
    margin: 0 auto;
}

#videoPlayer .previewImage {
   background: url(http://static.kulturo.no/img/videoPlayerPlayButton.png) no-repeat scroll 50% 50%
}

#videoPlayer .previewImage:hover {
    background-image: url(http://static.kulturo.no/img/videoPlayerPlayButtonActive.png);
}

#content #video .videos.feed {
    width: auto;
}

#content #video .videos.feed li {
    width: 280px;
    margin-right: 20px;
    float: left;
}


/* Social Share */

.socialShare {
    float: left;
    margin: 0 0 15px 0;
    width: 550px;
}

.socialShare ul li {
    float: left;
    padding-right: 5px;
    list-style: none !important;
    margin: 0 !important;
}

.socialShare .socialShareLink {
    font-size: 8pt;
    padding: 2px 0 6px 20px;
    height: 16px;
}

.socialShare .socialShareLink.facebook {
    background: url(http://static.new.gfx.no/images/icons/thirdparty/socialShareFacebook16x16.gif) no-repeat top left;
}

.socialShare .socialShareLink.nettby {
    background: url(http://static.new.gfx.no/images/icons/thirdparty/socialShareNettby16x16.gif) no-repeat top left;
}

.socialShare .socialShareLink.forum {
    background: url(http://static.new.gfx.no/images/main/articleForumDiscuss.gif) no-repeat top left;
    padding-left: 25px;
}

.socialShare .socialShareLink.twitter {
    background: url(../images/icons/thirdparty/socialShareTwitter16x16.ico) no-repeat top left;
}


/* CUSTOMS */
/* jQuery Bookmark styles v1.1.4 */
.bookmark_popup_text img {
	border: none;
	vertical-align: bottom;
}
.bookmark_popup {
	display: none;
	position: absolute;
	z-index: 100;
}
.bookmark_popup ul {
	float: left;
	width: 240px;
	border: 1px solid #aaa;
}
.bookmark_list {
	display: inline-block;
	float: left;
	list-style-type: none;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  /* Safari3/Opera9 */
	.bookmark_list {
		font-size: 100%;
	}
}
html:first-child .bookmark_list {  /* Opera */
	font-size: 80%;
}
.bookmark_list li {
	float: left;
	width: 23%;
	margin: 0px 1px;
	padding: 1px;
	background-color: #eee;
	border: 1px outset;
}
.bookmark_compact {
	background-color: #eee;
	border: 1px outset;
}
.bookmark_compact li {
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 2px;
	background-color: transparent;
	border: none;
}

iframe.FB_SERVER_IFRAME {
background: url("http://www.kvinneguiden.no/images/bg_k2_mestlest.png") repeat-x scroll 0 bottom transparent
}


/* TMP AD */
#interstitial {
    z-index: 2;
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#000000);
    background: rgba(0, 0, 0, 0.5);
}

#int-content {
    width: 580px;
    height: 400px;
    background: url(../images/farris.jpg) no-repeat;
    position: absolute;
    top: 200px;
    left: 50%;
    margin-left: -290px;
}

