/*  
Theme Name: MBC Theme
Description: Theme by Elysium
Version: 1.0
Author: Elysium
Author URL: http://www.elysium.se
*/


/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}


body                                   { background: url(images/bg_body.jpg); vertical-align: top; font: 10px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Geneva, sans-serif; }
h1                                     { font-size: 20px; font-weight: bold; color: #999999; margin-top: 10px; }
h2                                     { font-size: 16px; font-weight: bold; color: #999999; margin-left: 10px; margin-top: 10px;  }
h3                                     { font-size: 12px; font-weight: bold; color: #999999; margin-left: 10px; margin-top: 10px;  }
strong                                 { font-weight: bold; }
p                                      { margin: 0px 0px 10px 0px; line-height: 16px; font-size: 12px; color: #5a5a5a; }
a:link, a:visited                      { color: #5a5a5a; text-decoration: underline; font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial, Geneva, sans-serif; }
a:hover, a:active                      { text-decoration: underline; }
hr                                     { margin: 5px 0px 5px 10px}

li                                     { margin-left: 10px;  }


.alignright                            { float: right; }
.alignleft                             { float: left }
.aligncenter                           { text-align: center; }
.textright                             { text-align: right; }
.textleft                              { text-align: left; }
.textcenter                            { text-align: center; }
.bold                                  { font-weight: bold; }
.hidden                                { visibility: hidden; display: none; }
.text                                  { line-height: 150%; }
.clear                                 { clear: both; }


#wrapper                               { width: 960px; margin: 0px auto 0 auto; text-align: left; background: url(images/bg_main.gif) repeat-y; }
#wrapper-bottom                        { width: 960px; height: 10px; margin: -10px 0 10px 0; text-align: left; background: url(images/bg_main_bottom.gif) no-repeat; }

#header                                { width: 940px; margin: 0px 0px 0px 0px; height: 130px; }

#nav                                   { width: 940px; margin: 0px 10px 0px 10px; height: 30px; }
#nav ul                                {  }
#nav ul li                             { float: left; margin-left: 10px;  }
#nav ul li:first-child                 { margin: 0px 0px 0px 10px  }

#main-menu                             { width: 940px; height: 30px;}
#main-menu ul li                       { width: 141px; height: 30px; background: url(images/menu_tab_inactive.gif);}
#main-menu ul li a                     { text-decoration: none;}
#main-menu ul li h2                    { margin: 6px 0px 0px 30px; text-transform: uppercase; font-size: 17px; font-weight: bold; }
#main-menu ul li.current_page_item     { background: url(images/menu_tab_active.gif);}
#main-menu ul li.current_page_ancestor { background: url(images/menu_tab_active.gif);}

#sub-menu                              {  background: url(images/menu_background.gif) no-repeat; width: 950px; height: 40px; }
#sub-menu ul li:first-child            { float: left; margin: 13px 0px 0px 46px; }
#sub-menu ul li                        { float: left; margin: 13px 0px 0px 46px; }
#sub-menu ul li a                      { font-size: 12px; text-decoration: none}
.menu-divider                          { margin:-5px 0px 0px 25px; position: absolute;}

#main                                  { margin: 10px 10px 0px 10px; float: left; }
.narrow                                { width: 690px; }
.wide                                  { width: 940px; }

/* STARTSIDA */
#content-left                          { width: 185px; height: 365px; float: left; }
#content-left img                      { margin: 0px 0px 7px 0px }
#content-center                        { width: 550px; height: 365px; float: left; margin:0px 7px 0px 10px }
#content-center ul li                  { line-height: 16px; font-size: 12px; color: #5a5a5a; list-style: disc; margin-left: 24px }
#content-center img                    { margin: 0px 0px 7px 0px }
    #center-main-img                   { width: 550px; height: 240px; }
    #center-bottom-img                 { width: 550px; height: 115px; margin-top: 10px; }
#content-right                         { width: 185px; height: 365px; float: left; }
#content-right img                     { margin:0px 0px 7px 0px }
#viewer                                { height: 240px; width: 940px; background: blue; margin: 10px 0px 10px 0px}

/* STARTSIDA SLUT*/


/* NYA BILAR */

#nb-content-left                     { width: 185px; min-height: 400px; float: left ;}
#nb-content-left h2                  { margin: 18px 0px 0px 18px ; font-size: 18px;}
#nb-content-left ul                  { margin: 18px 0px 0px 18px ;}
#nb-content-left ul li               { margin: 0px 0px 5px 0px ;}
    #nb-content-left ul li a         { font-size: 12px; line-height: 15px; text-decoration: none;}
#nb-content-center                   { width: 550px; min-height: 400px; margin:0px 10px 10px 10px; float: left;  }
#nb-content-center a                 { color: blue  }
#nb-content-center ul li             { line-height: 16px; font-size: 12px; color: #5a5a5a; list-style: disc; margin-left: 24px }
#nb-content-center h1                { padding: 10px 10px 0px 10px;  }
#nb-content-center p                 { padding: 5px 10px 0px 10px;  }
#nb-content-right                    { width: 185px; min-height: 400px; float: left; }
#nb-facts                            { width: 548px; height: 115px; border: 1px solid gray; margin: 10px 0px 0px 0px}
#nb-facts h2                         { margin: 10px 0px 0px 10px}
#nb-facts p                          { margin: 10px 0px 0px 10px}

/* NYA BILAR SLUT*/
    
/* FORMULÄR */
.wpcf7 p                                { font-size: 12px;}
.wpcf7-text                          { width: 400px }
#nb-content-center textarea          { width: 400px }

/* FORMULÄR SLUT */
    
    
#sidebar                            { float: left; width: 250px; margin-left: 20px; background-color: #66A3D2; color: White; }

#footer                             {  width: 940px; min-height: 200px;  margin: 0px 10px 0px 10px; clear: both; border-top:1px solid #CCCCCC}
#footer a                           { text-decoration: none; }
#footer-links ul li                 {  margin: 10px 26px 0px 12px;   }
#footer-sublinks ul li              {  margin: 10px 30px 20px 12px;  }
#footer-sublinks ul li a            {  font-weight: normal; text-decoration: none;  }
#footer ul li strong                {  color:#5A5A5A; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',Verdana,Arial,Geneva,sans-serif;  }




#disclaimer                         { width: 940px; height: 35px; margin: 0px 10px 0px 10px; }
#made-by                            { width: 940px; height: 35px;  margin: 10px auto}

