/*-------------*/
/*---COMMON---*/
/*-----------*/

body,p,a,li,ol,ul,div,h1,blue,h3,h4,h5,table,tr,td,hr,img,form,object,swf
    {
    margin:0px;
    padding:0px;
    border:0px;
    font-family:arial,helvetica,sans-serif;
    }

body,div
    {
    font-size:11px;
    }

body
    {
    background-color:#21c315;
    background-image:url("/images/greenbg.gif");
    background-repeat:repeat-y;
    background-position:center;
    }

#container
    {
    width:773px;
    background-color:#ffffff;
    margin-left:auto;
    margin-right:auto;
    }

.wrapper-colr
    {
    width:763px;
    background-image:url("/images/rainbow.gif");
    background-repeat:repeat-y;
    background-position:center;
    margin-left:5px;
    }

.wrapper-grey
    {
    width:763px;
    background-image:url("/images/greybg.gif");
    background-repeat:repeat-y;
    background-position:center;
    margin-left:5px;
    }

#topboxes
    {
    width:763px;
    background-image:url("/images/greybg.gif");
    background-repeat:repeat-y;
    background-position:center;
    margin-left:auto;
    margin-right:auto;
    border-left:solid 5px #ffffff;
    border-right:solid 5px #ffffff;
    }

#topboxes img
    {
    }


#topper
    {
    width:100%;
    margin-left:auto;
    margin-right:auto;
    background-color:#21c415;
    }

#footer
    {
    border-top:solid 1px #cccccc;
    padding-top:10px;
    }

#topper img
    {
    margin-left:auto;
    margin-right:auto;
    }


div.col-one
    {
    float:left;
    width:191px;
    }

div.col-two
    {
    float:left;
    width:191px;
    }

div.col-three
    {
    float:left;
    width:191px;
    }

div.col-four
    {
    float:left;
    width:190px;
    }

div.mediabox-g
    {
    background-color:#21c415;
    width:190px;
    height:290px;
    }

div.mediabox-b
    {
    background-color:#0099ff;
    width:190px;
    height:290px;
    }

div.mediabox-p
    {
    background-color:#ff3399;
    width:190px;
    height:290px;
    }

div.col-one img,div.col-two img,div.col-three img,div.col-four img
    {
    margin:0px;
    padding:0px;
    }

#horzMenu
    {
    width:763px;
    margin-left:auto;
    margin-right:auto;
    background-color:#f1f1f1;
    height:30px;
    display:block;
    clear:left;
    margin-top:1px;
    }


#leftCol
    {
    width:190px;
    float:left;
    display:inline;
    margin-left:5px;
    padding-top:10px;
    }

#centerCol
    {
    width:375px;
    float:left;
    display:inline;
    padding-top:10px;
    }

#rightCol
    {
    width:195px;
    float:right;
    display:inline;
    padding-top:10px;
    }

#validators
    {
    width:763px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    }

#search
    {
    float:right;
    width:190px;
    background-color:#0066ff;
    margin-top:5px;
    }

#toolbar
    {
    width:175px;
    height:20px;
    border-bottom:solid 4px #e8e8e8;
    font-size:0.8em;
    margin-top:11px;
    display:none;
    }

/*-----------------------*/
/*---IMAGE FORMATTING---*/
/*---------------------*/

div.mediabox-g img,div.mediabox-p img,div.mediabox-b img
    {
    margin:5px;
    }


/*----------------------*/
/*---TEXT FORMATTING---*/
/*--------------------*/



#centerCol p
    {
    margin:10px;
    line-height:1.5em;
    color:#666666;
    }

#footer p
    {
    margin:0px 10px 0px 10px;
    line-height:1.2em;
    color:#999999;
    }

h1  {font-size:1.6em;margin-bottom:10px;border-bottom:solid 4px #e8e8e8;border-top:solid #f1f1f1 1px;}
h2  {font-size:1.4em;margin-bottom:10px;}
h3  {font-size:1.2em;margin-bottom:10px;}
h4  {font-size:1.8em;margin-bottom:10px;}


#centerCol h1   {color:#21c415;}
#centerCol h1,#centerCol h2,#centerCol h3,#centerCol p,#centerCol a {margin-left:10px;margin-right:10px;}
#leftCol p, #rightCol p {margin-bottom:10px;line-height:1.5em;}
#horzMenu h1    {color:#21c415;border:0px;padding:4px 5px 0px 5px;margin:0px;}

.green  {color:#21c415!important;}
.pink   {color:#ff3399!important;}
.blue   {color:#029aec!important;}
.white  {color:#ffffff!important;}

.lgreen {color:#ebfee5!important;}
.lpink  {color:#fee3f1!important;}
.lblue  {color:#dbf1fd!important;}

.dgreen {color:#336600!important;}
.dpink  {color:#660033!important;}
.dblue  {color:#003366!important;}

div.wrapper-grey div.col-one p
    {
    color:#336600;
    }

div.wrapper-grey div.col-two p
    {
    color:#660033;
    }

div.wrapper-grey div.col-three p,div.col-four p
    {
    color:#003366;
    }

.mgrey
    {
    color:#666666;
    }

.margin-ten
    {
    margin:10px 10px 10px 0px;
    color:#ffffff;
    }

.grey-marginten
    {
    margin:10px 10px 0px 0px;
    color:#666666;
    }


/*--------------*/
/*---LINKAGE---*/
/*------------*/

a   {color:#666666;}
a:hover {text-decoration:none;}

#centerCol p a {margin-left:0px;}


a.toolbar   {color:#666666}

#ConcertFooter320 p a {color:#ffccff}
#DownloadsFooter p a {color:#ffccff}
#DownloadsHeader p a {color:#ffccff}


.filmclip
    {
    margin-right:8px;
    }

.tellafriend
    {
    margin-right:8px;
    }

.mp3
    {
    margin-right:8px;
    }

.flac
    {
    margin-right:8px;
    }

.buy
    {
    margin-right:8px;
    }

.document
    {
    margin-right:8px;
    }

.arrow
    {
    margin-right:8px;
    }


/*------------*/
/*---MENUS---*/
/*----------*/

.about-artist
    {
    margin-top: 20px;
    margin-bottom: 20px;
    padding:0px;
    list-style:none;
    width:184px;
    border-top:solid 1px #f0f0f0;
    border-bottom:solid 1px #f0f0f0;
    border-left:solid 1px #fcfcfc;
    }

.about-artist a
    {
    display: block;
    text-decoration: none;
    font-size:11px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:5px;
    width:180px;
    }

h2.linklist
    {
    margin: 0;
    color: black;
    border-top:solid 1px #f0f0f0;
    border-bottom:solid 1px #f0f0f0;
    border-left:solid 1px #fcfcfc;
    text-decoration: none;
    font-size:11px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:5px;
    width:180px;
    }

.blue li
    {
    padding:0px;
    list-style:none;
    width:184px;
    border-bottom:solid 1px #f0f0f0;
    border-left:solid 1px #fcfcfc;
    }

.blue li a
    {
    display: block;
    text-decoration: none;
    font-size:11px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:5px;
    width:180px;
    }

.blue ul
    {
    list-style:none;
    margin-bottom:20px;
    margin-left:0px;
    }

.blue.artists ul
    {
    margin-top:10px;
    border-top:solid 1px #f0f0f0;
    }

.blueMenu li,.pinkMenu li,.greenMenu li
    {
    padding:0px;
    list-style:none;
    background-repeat:no-repeat;
    margin-left:10px;
    height:17px;
    }


.blueMenu li a,.pinkMenu li a,.greenMenu li a
    {
    display: block;
    text-decoration: none;
    font-size:11px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:8px;
    width:167px;
    margin-left:5px;
    }

.blueMenu ul,.pinkMenu ul,.greenMenu ul
    {
    list-style:none;
    margin-top:0px;
    }

.blueMenu li
    {background-image:url("images/bullet_blue.gif");}

.pinkMenu li
    {background-image:url("images/bullet_pink.gif");}

.greenMenu li
    {background-image:url("images/bullet_green.gif");}

.blueMenu li a
    {color:#009bee;}
.blueMenu li a:hover
    {color:#2d03ad;}

.pinkMenu li a
    {color:#ff3399;}
.pinkMenu li a:hover
    {color:#70014b;}

.greenMenu li a
    {color:#21C415;}
.greenMenu li a:hover
    {color:#096102;}



div.green a
    {color:#21c315;}

div.green a:hover
    {color:#096102;}

div.blue a
    {color:#009bee;}

div.blue a:hover
    {color:#2d03ad;}

div.pink a
    {color:#ff3399;}

div.pink a:hover
    {color:#70014b;}


div.greenSideMenu li,div.pinkSideMenu li,div.blueSideMenu li
    {
    padding:0px;
    list-style:none;
    border-bottom:solid 1px #f0f0f0;
    border-left:solid 1px #fcfcfc;
    }

div.greenSideMenu li a,div.pinkSideMenu li a,div.blueSideMenu li a
    {
    display: block;
    text-decoration: none;
    font-size:1.0em;
    padding:4px 0px 4px 5px;
    width:184px;
    }

div.greenSideMenu ul ,div.pinkSideMenu ul,div.blueSideMenu ul
    {
    list-style:none;
    margin-bottom:20px;
    width:189px;
    border-top:solid #f1f1f1 1px;
    }

div.greenSideMenu li a
    {color:#21c415;}

div.pinkSideMenu li a
    {color:#ff3399;}

div.blueSideMenu li a
    {color:#029aec;}

/*------------*/
/*---FORMS---*/
/*----------*/

.textfield
    {
    border:solid 1px #999999;
    font-size:0.9em;
    }

.textfield-search
    {
    border:solid 1px #999999;
    font-size:0.9em;
    width:145px;
    margin-top:3px;
    }

.submit
    {
    border:solid 1px #999999;
    font-size:0.9em;
    height:17px;
    vertical-align:top;
    margin-top:3px;
    }
/*------------------*/
/*---SHOP STUFF---*/
/*----------------*/

div.shop-cart
    {
    background-color:#e5f5fD;
    border:solid 1px #cccccc;
    margin-right:5px;
    margin-bottom:10px;
    padding:5px;
    }

div.shop-cart a.more
    {
    float:right;
    }

div.shop-cart h3
    {
    border-bottom:solid 1px #cccccc;
    }


/*------------------*/
/*---SWFIT STUFF---*/
/*----------------*/

/*---displays "oppdatert" in articles and newsbriefs---*/
p.info-p
    {
    color:#999999;
    }

/*---turns off "oppdatert"in articles---*/
#centerCol p.info-p
    {
    display:none;
    }

/*---turns off "oppdatert" on frontpage in newsbriefs studio concerts & feature artists---*/
td.article-text-td p.info-p
    {
    display:none;
    }

p.info-p a.author-a
    {
    color:#666666!important;
    }

td.image-td img
    {
    padding:0px;
    margin:5px 0px 0px 0px;
    width:180px;
    padding:4px;
    background-color:#f1f1f1;
    border-top:solid 1px #cccccc;
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
    display:block;
    }

td.imagetext-td
    {
    margin:0px;
    padding:0px;
    }


#rightCol table tr td table tr td.imagetext-td p.image-p
    {
    margin:0px 0px 0px 0px;
    padding:5px 5px 5px 5px;
    border-right:solid 1px #cccccc;
    border-left:solid 1px #cccccc;
    background-color:#f2f2f2;
    color:#999999;
    }

#rightCol table tr td table tr td.imagetext-td p.info-p
    {
    margin:0px;
    padding:5px 5px 5px 5px;
    border-bottom:solid 1px #cccccc;
    border-top:solid 1px #e5e5e5;
    border-right:solid 1px #cccccc;
    border-left:solid 1px #cccccc;
    background-color:#f2f2f2;
    color:#666666;
    font-size:0.87em;
    }


#leftCol h1,#leftCol h3
    {
    /*display:none;*/
    }

#leftCol ul.linklist-ul
    {
    margin:0px;
    padding:0px;
    border-top:0px;
    }

/*------------------*/
/*---CONTROLLERS---*/
/*----------------*/

.hidebullet
    {
    background-image:none!important;
    }

.toolbar
    {
    float:left;
    margin-right:5px;
    }

.block
    {
    display:block;
    }

.breaker
    {
    clear:left;
    display:block;
    }

img
    {
    border:0px;
    }


/*------------------*/
/*---FRONT STUFF---*/
/*----------------*/

div.col-one p,div.col-two p,div.col-three p,div.col-four p
    {
    margin:5px 5px 5px 5px;
    }

div.col-two table tr td table tr td.article-text-td
    {
     color:#660033;
     border:0px;
    }

div.col-two table tr td table tr td.article-text-td h1
    {
     color:#ff3399;
     border:0px;
    }


div.col-three table tr td table tr td.article-text-td
    {
     color:#003366;
     border:0px;
    }


div.col-three table tr td table tr td.article-text-td h1
    {
     color:#0099ff;
     border:0px;
    }

div.col-two table tr td table tr td.article-text-td h3
    {
     font-weight:normal;
     font-size:1em;
     margin:5px 5px 5px 5px;
    }

div.col-three table tr td table tr td.article-text-td h3
    {
     font-weight:normal;
     font-size:1em;
     margin:5px 5px 5px 5px;
    }

div.col-one h1,div.col-two h1,div.col-three h1,
div.col-one h2,div.col-two h2,div.col-three h2,
div.col-one h3,div.col-two h3,div.col-three h3
    {
    border:0px;
    margin:5px 5px 5px 5px;
    }

#centerCol h3   {color:#666666;}
#centerCol h2   {color:#666666;}

div.col-three div.mediabox-b img
    {
    margin:55px 0px 0px 5px;
    }

div.mediabox-p img,
div.mediabox-b img,
div.mediabox-g img
    {
    margin-top:55px;
    }

 div.col-three div.newsbrief
 {
 background-color:#0099ff;
 height:290px;
 width:190px;
 }


/*---------------------------*/
/*-----STUDIO CONCERTS-----*/
/*-----------------------*/
#ConcertHeader320,#ConcertContainer320,#ConcertContainer160,#ConcertFooter320
    {
    background-color:#ff3399;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    border:0px;
    }

#ConcertHeader320
    {
    width:320px;
    margin-top:18px;
    margin-bottom:20px;
    }

#ConcertContainer320
    {
    width:320px;
    }

#ConcertContainer160
    {
    width:160px;
    position:relative;
    }

#ConcertFooter320
    {
    width:320px;
    margin-top:20px;
    }



/*--------------------------*/
/*-----NEWSLETTER SIGNUP---*/
/*------------------------*/

#NewsletterHeader,#NewsletterContainer,#NewsletterFooter
    {
    background-color:#cecece;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    border:0px;
    }

#NewsletterHeader
    {
    width:320px;
    margin-top:18px;
    }

#NewsletterContainer
    {
    width:320px;
    }

#NewsletterFooter
    {
    width:320px;
    }

.breaker2
    {
    clear:left;
    display:block;
    margin-bottom:20px;
    }


/*--------------------------*/
/*-----AREA FRONTPAGES-----*/
/*------------------------*/


.coverimage
    {
    margin-bottom:10px;
    }




















