/*
THEME NAME: TrustMe theme New
THEME URI: http://www.trustmerecords.com/
DESCRIPTION: Custom theme designed for TrustMe Records by Jorgen Eidem and coded by Havard Grimelid
VERSION: 1.2
AUTHOR: Jorgen Eidem / Havard Grimelid
AUTHOR URI:
*/

/* Resets */
*                                   { margin: 0; padding: 0; }
body                                {   font-size: 62.5%;
                                        font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
                                        color: #505050;
                                    }
ul                                  { list-style: none; }
a                                   { outline: none; text-decoration: none; }
a img                               { border: none; }
img                                 { vertical-align: middle; }
table                               { border-collapse: collapse; }

/* Basics */
h1                                  { font-size: 3.0em; margin: 10px 0; }
h2                                  { font-size: 2.0em; }
h3                                  { font-size: 1.0em; }

p                                   { line-height: 1.4em; margin: 0 0 10px 0; }
a { color: #3AB5E8; }
a:hover { text-decoration: underline; }
body                                { background-image: url(img/bg.gif); }

#container                          { margin: 0 auto; width: 1041px;  }
#header                             { }
#menu                               { }
#content                            {
                                        background-image: url(img/tynn.jpg);
                                        background-repeat: repeat-y;
                                        padding: 1px 24px 1px 18px;
                                        min-height: 400px;
					height: 100%;
                                    }

#left                               { float: left; width: 273px; margin-left: 42px;  }
.featured-image                     { margin-top: 1px; margin-left: 2px; }
#left .ingress                      { padding: 1.2em 0 0.2em 0; }
#left .main                         { }

#right                              { margin: 0 50px 0 353px;  }
#right #ingress                     { font-size: 1.4em; font-weight: bold; line-height: 1.29em; }
#right #main p                      { font-size: 1.1em; line-height: 1.73em; }
#right #main h2                     { font-size: 1.09em; font-weight: normal; text-transform: uppercase; color: #3ab5e8; }
#right #main .quote                 { font-size: 0.91em; text-transform: uppercase; color: #3ab5e8; }

.path                        { font-family: Arial, sans-serif; font-size: 16px; letter-spacing: -1px; text-transform: uppercase; }
.path .artist                { color: #505050; }
.path h1, 
h1#artist                           { font-family: Arial, sans-serif; font-size: 40px; letter-spacing: -3px; margin: -8px 0 7px; text-transform: uppercase; }

#left-artist                          { height: 100%; float: left; width: 265px; padding-left: 42px; }
#left-artist h3                       { text-transform: uppercase; margin-bottom: 0.5em; font-weight: normal; }
#left-artist ul                       { width: 100%; margin-top: 2px; }
#left-artist ul li                    { background-color: #F5F5F5; }
#left-artist ul li ul li              { margin: 0; padding: 0 0 0.5em 1em; }
#left-artist ul li ul li p            { line-height: 1.6em; margin: 0; color: #9A9A9A; }
#left-artist ul li ul li p a          {
                                          text-transform: none;
                                          color: #3ab5e8;
                                      }
#left-artist ul li ul li p a:hover    { text-decoration: underline; }

#left-artist h2                       { padding-bottom: 0.7em; }
#left-artist table                    { line-height: 1.6em; color: #9A9A9A; }
#left-artist table a                  { color: #3ab5e8; }
#left-artist table a:hover            { text-decoration: underline; }
#left-artist table tr td              { padding-right: 0.5em; vertical-align: top; }
#left-artist p span object            { vertical-align: middle; width: 200px; height: 20px; }



#left-news                          { height: 100%; float: left; width: 265px; padding-left: 42px; }
#left-news h3                       { text-transform: uppercase; margin-bottom: 0.7em; font-weight: normal; }
#left-news table                    { line-height: 1.6em; color: #9A9A9A; }
#left-news table a                  { color: #a2a2a2; font-weight: bold; }
#left-news table a:hover            { text-decoration: underline; }
#left-news table a:visited          { color: #c5c5c5; }
#left-news table tr                 {   padding: 1em;
                                        border-bottom: 1px solid #ccc;
                                        border-top:    1px solid #ccc;
                                    }
#left-news table tr td              { padding: 0.2em 0.5em 0.2em 0; vertical-align: top; }

#right-edit                         { margin: 0 50px 0 463px; width: 450px;  }
#right-featured                     { margin: 0 50px 0 461px; width: 450px;  }
#right-featured h2                  {   font-size: 1.7em;
                                        letter-spacing: -0.04em;
                                        font-weight: normal;
                                        text-transform: uppercase;
                                        color: #606060;
                                        margin-top: -0.2em;
                                        margin-left: 0.1em;
                                    }
#right-featured p                   { margin-left: 3px; }
#right-featured object              { margin-top: 5px;  }
#right-news                         { margin: 0 200px 0 351px;  }
#right-news p a                     { color: #3ab5e8; }
#right-news p a:hover               { text-decoration: underline; }
#right-news p small                 { color: #3ab5e8; font-size: 0.8em; }
#right-news img                     { margin-top: 2px; margin-bottom: 6px;}

#bandlist                           { margin-left: 61px; }
#bandlist ul			    { font-family: Arial; font-size: 50px; font-weight: bold; line-height: 41px; letter-spacing: -4px; margin-bottom: 10px; margin-left: 10px; text-transform: uppercase; }
#bandlist ul.unfeatured     { font-size: 36px; }
#bandlist ul.unfeatured li  { margin: -10px 0; }
#bandlist ul a:hover,
#bandlist .current_page_item a	    { color: #5a5a5a; text-decoration: none; }
#right-featured #bandlist           { margin-left: -7px; }
#bandlist p                         { margin-bottom: 1px; }

#bandlist .list-content ul a        { color: #505050; }
#bandlist .list-content ul a:hover  { color: #3AB5E8; }

#shop                               { margin-left: 42px; }
#shop #shop-head                    { margin-top: 30px; padding-bottom: 65px; }
#shop #shop-info                    { padding-right: 400px; }
#shop #shop-info p                  { margin: 0; }
#shop #payment-cart #payment        { margin-top: 40px; float: left; }
#shop #payment-cart #cart           { margin-top: -36px; margin-left: 600px; }

#shop-items                         { } 
#shop-items form                    { margin: 15px 0 0 80px; }
#shop-items table                   { width: 900px; } 
#shop-items td                      { width: 300px; height: 110px; } 
#shop-items td img                  { float: left; padding-right: 5px;} 
#shop-items .title                  { font-weight: bold; }

#footer                             {
                                        font-size: 1.05em;
                                        color: white;
                                        clear: both;
                                        background-image: url(img/papp.jpg);
                                        height: 242px;
                                        line-height: 1.6em; }
#footer a                           { color: white; }
#footer a:hover                     { text-decoration: underline; }
#footer h2                          { margin-bottom: 9px;}

#footer-news                        { padding: 54px 0 0 110px; width: 324px; float: left; }
#footer-news h2                     { margin-left: -1px; }
#footer-news table                  { max-width: 300px;}
#footer-news table tr td            { line-height: 13px; padding-right: 0.5em; vertical-align: top; color: #E2E2E2; }
#arkiv a                            { font-size: 0.9em; color: #E2E2E2; text-transform: uppercase; }
#footer-shop                        { padding: 54px 0 0 465px; }
#footer-shop h2, #footer-shop p     { margin-left: 18px; }
#footer-shop #shops                 { width: 300px;}
#footer-shop #shops .juno           { margin-left: 16px; padding-top: 16px;}

#footer-newsletter                  { margin-left: 860px; margin-top: -7.1em; font-size: 1em; }
#footer-newsletter p                { margin: 8px 0 0 0; }
#footer-newsletter input			{ color: #333333; background: #FFFFFF; border: 0px solid #FFFFFF; }

#therealbottom                      { margin: -3em 0 0 11.5em; }
#therealbottom ul li                { display: inline; }
#logos                              { margin-left: 13em; }
#nyheter-logo                       { margin-bottom: 4em; }

#live                               { margin: 0 120px 0 340px;  }
#live h2                            { margin-bottom: 0.5em; }
#live .artist-name                  { font-size: 1.4em; }
#live table                         { margin: 1em 0 1em 0; }
#live table tr td                   { font-size: 1em; padding-right: 0.5em; vertical-align: top; }

#address a                          { color: #505050; }
#address a:hover                    { text-decoration: underline; }

#artist                             { margin-bottom: 1.5em; }


.accordion-element                  {
                                        text-transform: uppercase;
                                        color: #9A9A9A; background-color: #F5F5F5;
                                        display: block;
                                        margin-top: 5px;
                                        padding: 10px 0px 10px 12px;
                                    }

.artist-name                        { text-transform: capitalize; }

.entry-title                        {   font-size: 1.7em;
                                        letter-spacing: -0.04em;
                                        font-weight: normal;
                                        text-transform: uppercase;
                                        color: #606060;
                                        margin-top: -0.2em;
                                    }
.entry-title a                      {
                                        color: #606060;
                                        text-decoration: none;
                                    }
.entry-title a:hover                {
                                        color: #505050;
                                        text-decoration: underline;	
                                    }


.post-left                          { border-bottom: 1px solid #ccc; padding: 0.5em 0 0.5em 0; }

.dist                               { padding-left: 0.5em; }
.adjust                             { margin-left: -0.6em; }
.scale                              { width: 5em; }

.featured                           { height: 470px; }

h3#respond 			    { margin-bottom: 0.5em; }
#comments                           { margin-bottom: 1em; }
.commentmetadata a                  { color: #3ab5e8; }
.commentmetadata a:hover            { text-decoration: underline; }

#commentform input      			{ color: #333333; background: #FFFFFF; border: 1px solid #9A9A9A; }
