/*
Theme Name: BSTV Daily V10
Theme URI: http://bstv.no/re
Description: Nettavistema i anledning student-tvs overgang til fortløpende produksjon høsten 2009.
Author: Joakim N. Lea
******************************************************************************************
Husk at du har fortjent en Hot Pizza med 0,5l Urge etter at du har ryddet opp denne koden!
******************************************************************************************
*/

@import url(reset.css);
/* LINKS */
a {text-decoration: none; color: #2262af;}
a img, a:visited img {border:0;}	

body {text-align: center; background: #fff url(gfx/topline.png) repeat-x; padding: 0 10px; font: 62.5% Helvetica, Arial, Verdana, serif, sans-serif; color: #666;}

/* MAIN CONTAINERS */

#wrapper {margin: 0 auto; width: 1100px; text-align: left;}
#header {background: url(gfx/logo2.png) no-repeat bottom left;height: 60px; margin: 0 0 10px;}
#innhold {float: left; margin: 0 0 20px 0; width: 750px;}
#sidebar {margin-left: 760px; width: 340px;}

/* HEADER ELEMENTS */
#logo {float: left;height: 60px; width: 143px;}
#logo a {height: 100%; width: 100%;display: block;}

#menubar {height: 35px;margin: 0 0 0 153px;padding: 25px 0 0;}
#navigation {float: left; margin: 0;}
#navigation ul {list-style: none inside;}
#navigation ul li {background: url(gfx/menu_li_hover.png) repeat-x;display: block; float: left; margin: 5px 0 0;}
#navigation ul li:first-child a {border-left: 1px solid #113158;}
#navigation ul li a {background: url(gfx/menu_li.png) repeat-x;border-right: 1px solid #113158;color: #fff;display: block;font-size: 12px; height: 30px; line-height: 30px; padding: 0 8px; font-weight: 900; text-shadow: 0px 1px 1px #033;text-transform: capitalize;}
#navigation ul li a:hover {background: #1d529e url(gfx/menu_li_hover.png) no-repeat;color: #fff;margin: -3px 0 0; padding-bottom: 3px; }
#navigation ul li a.current,#navigation ul li a.current:hover {background: #fff url(gfx/menu_li_current.png) no-repeat;color: #2262af;margin: -3px 0 0; padding-bottom: 3px;text-shadow: none;}
#navigation ul li a.hils span {color: #c00;}
#navigation ul li a.hils.current span {color: #c00;}
#navigation ul li a.gamingko span {color: #900;}
#navigation ul li a.gamingko.current {color: #000;} 
#navigation ul li a.gamingko.current span {color: #900;}
#navigation ul li a.omg span#o {color: #f0c;}
#navigation ul li a.omg span#m {color: #0f6;}
#navigation ul li a.omg span#g {color: #fc0;}
#navigation ul li a.omg span#i {color: #f00;}
#navigation ul li a.omg:hover span#o {color: #f0c;}
#navigation ul li a.omg:hover span#m {color: #0f6;}
#navigation ul li a.omg:hover span#g {color: #fc0;}
#navigation ul li a.omg:hover span#i {color: #f00;}


/* CONTENT */

/* --- gridstuff */
.ge h2 {margin: 5px 0;}
.ge .ingress {text-align: justify;}
.xlarge {color: #666; font-size: 14px; width: 750px;} 
.xlarge h2 a {color: #2262af;font-size: 18px;}
.medium {float: left; font-size: 12px; margin: 0 0 0 10px; width: 370px;} .medium h2 {font-size: 16px;}
.medium:first-child {margin: 0;}
.small {float: left; margin: 0 0 0 10px; width: 243px;} .small h2 {font-size: 14px;}
.small:first-child {margin: 0;}
.rekke {float: left;margin: 0 0 15px; width: 750px;}
/* -------------------- */
#saker p {}

/* --- single */
#sak .intro p {font-size: 12px; line-height: 1.5em; margin: 10px 0;}

/* --- pages */
.side h2 {color: #2262af; font-size: 16px;}
.side p {font-size: 14px; line-height: 1.5em; margin: .5em 0;}
.side ul {list-style: square inside; margin: 0 0 0 25px;}
.side ul li {font-size: 12px; line-height: 1.5em;}

.styret .rekke {margin: 10px 0 10px;}
.styret .styremedlem {background: #eee; float: left; margin: 0 0 0 10px; padding: 5px; width: 170px;}
.styret .styremedlem:first-child {margin: 0;}
.styret .styremedlem img {margin: 0; padding: 0;}
.styret .styremedlem ul {background: #fff; list-style: none inside; margin: 0; padding: 5px;}
.styret .styremedlem ul li {border-bottom: 1px solid #eee; color: #666; font-weight: bold; line-height: 2em;}

/* KOMMENTARER */
#kommentarer {padding: 5px 0 0; width: 750px;}
#kommentarer h3 {background: #eee; font-size: 12px; padding: 5px 5px 0;}
.commentlist {border: 5px solid #eee; font-size: 12px;}
.comment {clear: both;}
.commentlist .depth-2 {background: #eee; border-bottom: 1px solid #ccc;padding: 0 0 0 25px;}
.commentlist .depth-2 .comment-body {border-bottom: 0;}
.comment-body {border-bottom: 1px solid #ccc; line-height: 1.5em;padding: 5px;}
.comment-actions {float: right;}
.comment-actions ul li {display: inline;}
.comment-actions .comment-reply a, .comment-actions .comment-edit a {}
#respond {background: #fff; border:  5px solid #eee;font-size: 12px;margin: -5px 0 0;padding: 5px; width: 355px;}
.commentlist #respond {border:1px solid #ccc; border-left: 0; border-right: 0;width: 715px;padding: 10px 0 10px 25px;}
#respond h3 {background:#fff;padding: 0 0 5px;}
#respond label {font-size: 12px;}
#respond input {background: #eee;border: 1px inset #ccc; margin: 0 0 5px; padding: 5px;}
#respond textarea {background: #eee; border: 0;border: 1px inset #ccc; color: #666; margin: 0;padding: 5px;width: 343px;}
#respond #submit, .cancel-comment-reply a {background: #eee; border: 1px outset #666; color: #666; font-size: 12px; font-weight: bold;margin: 5px 3px 0 0;}
.cancel-comment-reply a {color: #666; font-size: 12px; height: 24px; margin: 10px 0 0 ; padding: 6px 5px 5px;}
#respond #submit:active, .cancel-comment-reply a:active {border: 1px inset #666;}
/* ARKIV */
/* --- kategorisider */
#cat_header {margin: 0 0 10px;}

/* --- søkeres. */


/* SIDEBAR ELEMENTS */
.sideboks {background: #fff url(gfx/boksbg.png) no-repeat;border:1px solid #D1DAE3;border-bottom-color: #859DB6; border-right-color: #859DB6;font-size: 12px;margin: 0 0 10px 0; padding: 10px;}

#sok {display: block;margin: 5px 0 0;}
#sok input {clear: left;background: #fff;border: 1px inset #D1DAE3; color: #999; font-size: 12px; font-style: italic;padding: 5px; width: 306px;}
#tipsknapp a {color: #c33;}

.leftlist {float: left; width: 159px;}
.rightlist {margin: 0 0 0 159px; width: 159px;}
.leftlist li a, .rightlist li a {width: 159px;}

.sideboks h4 {border-bottom: 1px solid #D1DAE3; color: #2262af; font-size: 14px; margin: 0; padding: 0 0 2px;}
.sideboks li {display: block; line-height: 2em;}
.sideboks li a {border-top: 1px solid #e8ecf1; color: #666; display: block; font-weight: bold;height: 100%; padding: 0 0px;}
.sideboks li a:hover {color: #2262af;}
.leftlist li:first-child a {border:0;}
.rightlist li:first-child a {border:0;}

.sakmeta li {border-bottom: 1px solid #e8ecf1; color: #666; display: block; font-weight: bold;height: 100%;}
.sakmeta li a {border: 0; padding: 0;}

.ui-tabs .ui-tabs-hide {display: none !important; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs-nav, .ui-tabs-nav li, .ui-tabs-nav li a {}
.ui-tabs-nav li a {}

.sideboks > .ui-tabs-nav {border-bottom: 1px solid #D1DAE3; margin: 0; padding: 0;}
.sideboks > .ui-tabs-nav li {display: inline; line-height: 22px;}
.sideboks > .ui-tabs-nav li:first-child {font-weight: bold;}
.sideboks > .ui-tabs-nav li a {color: #4E81BF;border: 0;display: inline;padding: 6px 6px 5px;}
.sideboks > .ui-tabs-nav li a:hover, .sideboks > .ui-tabs-nav li.ui-tabs-selected a {background:#fff;border: 1px solid #D1DAE3; border-bottom:0;color: #2262af; padding: 5px;}

.multilist .ml_header {}
.ml_title {color: #2262af;font-size: 14px;margin: 0 5px 0 0; padding: 0 0 0 0px;}

.innerlist {}
.innerlist .ui-tabs-nav li {display: inline;}
.innerlist .ui-tabs-nav li img {display: inline;}
.innerlist .ui-tabs-nav li a {display: inline; border: 0;color: #7AA1CF; padding: 0 10px 0 0; }
.innerlist .ui-tabs-nav li a:hover, .innerlist li.ui-tabs-selected a {background: 0;color: #2262af; padding: 0 10px 0 0;}
.innerlist .ui-tabs-nav {border-bottom:1px solid #D1DAE3;}
.innerlist div ul {}
.innerlist div ul li {display: block;}
.innerlist div ul li:first-child a {border-top:0;}
.innerlist div ul li a {}
.innerlist div ul li a:hover {}
#mestsett div ul li a span.popimg {display: block; float: left; line-height: 0px; padding: 10px 0 0;width: 30px;}
#mestsett div ul li a span.pil {visibility:hidden;}
#mestsett div ul li a:hover span.pil {visibility: visible;}
#sistesaker div ul li a span {color: #2262af; font-size: 12px;margin: 0 5px 0 0;text-transform:lowercase;}

.announce p {font-weight: bold; line-height: 1.5em; margin: .5em 0 0;}

/* FOOTER */
#footer {border-top: 1px solid #D1DAE3; clear: both; color: #4E81BF; font-size: 10px; margin: 20px 0;padding: 5px 0 0; text-transfrom: uppercase; }
#clearer {clear: both;}


#liveshow {margin: 0 0 30px; border-bottom: 2px solid #ccc;}
#chat {
	float: left;
	width: 375px;
	}
#twitter {
	margin: 0 0 0 375px;
	}
