/*  
Theme Name: System-Electro AS
Theme URI: http://www.system-electro.no/
Description: Wordpress-tema for <a href="http://www.system-electro.no/">System-Electro AS</a>.
Version: 0.1
Author: Roger Sylte
Author URI: http://roger.inro.net/

	System-Electro v0.1
	http://www.system-electro.no/

	Dette temaet er designet og bygget av Roger Sylte.
	http://roger.inro.net/.

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

body {
  background: #ebf5ff url('images/sbg.png') top left repeat-x;
  text-align: center;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  color: #224466;
}


#side {
  width: 1016px;
  margin: 0 auto;
  text-align: left;
  background: url('images/cbg.png') top left repeat-y;
}
#header {
  width: 1016px;
  height: 64px;
  margin: 0 auto;
  text-align: left;
}
#header img {
  border: none;
}
#sidetopp {
  background: url('images/ctopp.png') top left no-repeat;
}
#sidebunn {
  background: url('images/cbunn.png') bottom left no-repeat;
  padding: 24px 30px 24px 30px;
  padding: 28px 28px 28px 28px;
}
#innhold {
  min-height: 512px;
  height: auto !important;
  height: 512px;
}

.div960-1p3 {
    width: 960px;
}

.div960-1p3 .c1 {
  float: left;
  width: 200px;
  width: 240px;
}

.div960-1p3 .c2 {
  float: left;
  width: 680px;
  width: 720px;
}

.box960-1 {
    width: 960px;
    background: url('images/960-1bg.png') top left repeat-y;
}

.box960-1 .t {
    background: url('images/960-1topp.png') top left no-repeat;
}

.box960-1 .b {
    background: url('images/960-1bunn.png') bottom left no-repeat;
    /*padding: 16px;*/
}

.box960-1p2p1 {
    width: 960px;
    background: url('images/960-1p2p1bg.png') top left repeat-y;
}

.box960-1p2p1 .t {
    background: url('images/960-1p2p1topp.png') top left no-repeat;
}

.box960-1p2p1 .b {
    background: url('images/960-1p2p1bunn.png') bottom left no-repeat;
    /*padding: 16px;*/
}

.box960-1p2p1 .boxc1 {
  float: left;
  width: 200px;
  width: 240px;
  /*padding: 20px;*/
  /*background-color: #c4ffbb;*/
}

.box960-1p2p1 .boxc2 {
  float: left;
  width: 440px;
  width: 480px;
  /*padding: 20px;*/
  /*background-color: #c4bbff;*/
}

.box960-1p3 {
    width: 960px;
    background: url('images/960-1p3bg.png') top left repeat-y;
}

.box960-1p3 .t {
    background: url('images/960-1p3topp.png') top left no-repeat;
}

.box960-1p3 .b {
    background: url('images/960-1p3bunn.png') bottom left no-repeat;
    /*padding: 16px;*/
}

.box960-1p3 .boxc1 {
  float: left;
  width: 200px;
  width: 240px;
  /*padding: 20px;*/
  /*background-color: #c4ffbb;*/
}

.box960-1p3 .boxc2 {
  float: left;
  width: 440px;
  width: 480px;
  width: 720px;
  width: 680px;
  padding: 20px;
  /*background-color: #c4bbff;*/
  min-height: 512px;
  height: auto !important;
  height: 512px;
}

.boxc1 li {
  list-style-type: none;
}

.boxc2 li {
  list-style-type: none;
}

.boxfix {
  width: 960px;
  overflow: hidden;
}

.hcenter {
  text-align: center;
}

.vspace {
  margin-top: 20px;
  margin-bottom: 20px;
}

.vspacetop {
  margin-top: 20px;
}

.vspacebottom {
  margin-bottom: 20px;
}

.left {
  float: left;
}

.alignright {
  float: right;
}

.elkonor {
  padding: 20px;
}

.widget_mainmenu {
  list-style-type: none;
  /*padding: 1px 1px 1px 0;*/
  /*background-color: #c4ffbb;*/
  /*border-right: 1px solid #8888ff;*/
}

.widget_mainmenu li {
  list-style-type: none;
}

.widget_sysel_hovedmeny li {
  line-height: 26px;
  padding-left: 8px;
  padding-right: 8px;
}

.widget_sysel_hovedmeny a {
	text-decoration: none;
	display: block;
	padding-left: 16px;
	padding-right: 16px;
	font-weight: bolder;
	color: #bbddff;
  color: #224466;
}

.widget_sysel_hovedmeny a:hover {
  background-color: #bbddff;
  color: #448866;
  color: #226644;
	color: #bbddff;
	color: #6688aa;
	background: url(images/meny-hover.png);
}

.widget_contactinfo {
  list-style-type: none;
  text-align: center;
  padding: 20px;
  color: #0a0046;
  color: #446688;
  color: #224466;
}

.widget_contactinfo h2 {
  font-weight: lighter;
  font-style: italic;
  margin-bottom: 8px;
}

.widget_contactinfo table {
}

.widget_contactinfo_table {
	border-collapse: separate;
	border-spacing: 16px 4px;
}

.widget_contactinfo td {
  text-align: left;
  font-weight: bolder;
}

.widget_contactinfo a {
  text-decoration: none;
  color: #14008c;
  color: #0a0046;
  border-bottom: 1px dashed #0a0046;
}

.widget_contactinfo a:hover {
  text-decoration: none;
  color: #444;
}

.widget_sysel_promo {
  padding: 20px 5px 20px 5px;
  padding: 16px 8px 16px 8px;
  padding: 16px;
  overflow: hidden;
  position: relative;
  color: #0a0046;
}

.widget_syselpromo_content {
  overflow: hidden;
  position: relative;
}

.widget_syselpromo_content ul {
  position: relative;
  top: 0;
  left: -570px;
  left: -100px;
  left: -470px;
  left: 0px;
  width: 50000px;
}

.widget_syselpromo_content li {
  float: left;
  overflow: hidden;
  padding: 8px;
  width: 454px;
}

.hspace {
  height: 10px;
}

.phone-seo {
  display: none;
}

.entrytext p {
	display: block;
	margin-top: 8px;
	margin-bottom: 8px;
}

#si_contact_form div {
	display: block;
}

#si_contact_form label {
	margin-top: 8px;
	margin-bottom: 4px;
	display: block;
}

#si_contact_form input {
	margin-top: 4px;
	margin-bottom: 4px;
}

.post-edit-link {
	display: block;
	margin-top: 16px;
	margin-bottom: 16px;
}