/*
Main stuff
*/

.custom imgtrix {
  postition:relative;
  left:100px;
  top:-100px;
}
.custom #s {
  float:right;
  margin-top:-30px;
  font-size:1.3em;
}

.custom li.widget p a {
  text-decoration:none;
}

.custom body {
  color:#333;
}
.custom .full_width .page {
  width:880px;
}

.custom custom {
  background:transparent url(custom/images/trace_bg.png) no-repeat scroll 0 0;
}

.custom .format_text {
  font-size:1.2em;
  line-height:1.5em;
}
.custom a {
  border-bottom:dotted 1px #d8d8d8;
  text-decoration:none;
  color:#666666;
  /*text-transform:uppercase;*/
}

.custom a:hover {
  border-bottom:dotted 1px #bebe71;
  text-decoration:none;
  background:#F7F7B2 none repeat scroll 0 0;
  color:#7e7e4b;
}

/*
Header area
*/

.custom h2 a {
  color:#111111;
  border:none;
}
.custom #header_area {
  border-top:solid 8px #111111;
}

.custom #header #logo a {
  display: block;
  height: 40px;
  width: 482px;
  background: url(images/header_smaller.png) no-repeat;
  outline: none;
  padding-bottom:20px;
  border-bottom:none;
}
.custom #header #logo, .custom #header #tagline {
  text-indent: -9999px;
  padding-top:0px;
}
.custom #header #tagline {
  height: 0;
}
.custom #header {
  border-bottom:none;
  padding:0;
}
.custom #header {
  padding: 0;
}

.custom #header_area .page {
  padding-bottom:2em;
  padding-top:7em;
}
.custom .post_box {
  padding-top:10px;
  border-top:1px dotted #dddddd;
  clear:both;
}
.custom #archive_info {
  padding-bottom:2em;
  padding-top:0em;
}
.custom .headline_area {
  margin-bottom:2em;
  margin-top:0em;
}
.custom #content_box {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:none;
  width:100%;
}

.custom .headline_area h1, .headline_area h2 {
  font-weight:bold;
  font-size:1.8em;
}

.custom .post_box, .teasers_box, .full_width #content_box .page {
  margin:0 0 0 0;
/*  border-top:1px solid #EEEEEE;*/
}
.custom #content {
  width:620px;
}
.custom .format_text p {
  margin-bottom:1.667em;
  width:600px;
  font-family:Arial,sans-serif, "Helvetica Neue",Helvetica;
}

/*
Sidebar
*/

.custom li.widget {
  font-size:1.2em;
  line-height:1.5em;
  margin-bottom:2em;
}
.custom li.widget ul li {
  margin-bottom:0;
}

.custom .sidebar ul.sidebar_list {
  padding-left:0; padding-right:0;
}
.custom #sidebars {
  float:right;
  width:240px;
  margin-top:10px;
}
.custom ul.sidebar_list {
  padding-top:0em;
}
.custom .sidebar h3 {
  color:#111111;
  font-size:1em;
  font-variant:normal;
  letter-spacing:0px;
  line-height:1.8em;
  margin-bottom:0.0em;
  solid 1px #ddd;
  font-weight:bold;
}

/*
Main Meny
*/

.custom #tabs {
  border-color:none;
  border-style:solid;
  border-width:0 0 0px 0px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
.custom #tabs a {
  display:block;
  letter-spacing:0px;
  line-height:1.2em;
  text-transform:none;
  color:#111;
  font-weight:bold;
}
.custom #tabs a:hover {
  text-decoration:none;
  color:#7e7e4b;
}
.custom ul#tabs {
  -moz-background-clip:none;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent none repeat scroll 0 0;
  border-bottom:solid 1px #dddddd;
  /*border-top:dotted 1px #eeeeee;*/
  border-left:none;
  padding-bottom:10px;
  padding-top:9px;
}
.custom ul#tabs li {
  margin-bottom:0;
  border:none;
  background:none;
  margin-right:20px;
}
.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {
  padding-bottom:0;
  background:none;
  /*font-weight:bold;*/
}

/*
RSS
*/
.custom ul#tabs li.rss {
  margin-right:0px;
}
.custom #tabs .rss a {
   text-transform: uppercase;
   padding-right: 0px;
   background:none;
}
.custom #tabs .rss a:hover {
  background:#F7F7B2 none repeat scroll 0 0;
}

.custom #tabs .rss {
  background:transparent url(images/icon-rss.gif) scroll no-repeat 135px 4px;
  padding-right:16px;
}

.custom ul#tabs li a {
  font-size:1.3em;
  padding:0px 0px 0px 0px;
}
.custom ul#tabs li a:hover {

}
.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a {

}
.custom ul#tabs li.current_page_item a:hover {
}
.custom ul#tabs li.current-cat a:hover {
}

/*
Footer
*/

.custom #footer {
  border-top:1px solid #EEEEEE;
  clear:both;
  color:#888888;
  text-align:right;
}

/*
Från
*/

.custom .headline_meta {
  font-family:Arial,sans-serif,"Helvetica Neue",Helvetica;
  font-size:1em;
  line-height:1.8em;
  color:#888888;
  font-style:italic;
}

/*
Comments
*/

.custom .format_text .to_comments span {
  font-size:1em;
}
.custom #comments {
  margin-left:0;
  margin-right: 0em;
}
.custom #respond_intro {
  margin-bottom:1em;
  margin-top:2em;
}
.custom .comments_intro, #respond_intro {
  margin-left:0em;
}
.custom #commentform {
  padding-bottom:1em;
  padding-top:1em;
  padding-left:0em;
  padding-right:0em;
  border-top:1px dotted #BBBBBB;
}
.custom #archive_info, .prev_next {
  padding-left:0em;
  padding-right:0em;
}
.custom #commentform p {
  margin-bottom:1.1em;
}
.custom .prev_next {
  border-top:1px solid #EEEEEE;
  clear:both;
  color:#111;
  letter-spacing:0px;
  text-transform:none;
}
.custom .prev_next .next {
  text-align:right;
}
.custom .prev_next p {
  font-size:1.2em;
  line-height:2em;
}
.custom .post_nav .previous {
  margin-bottom:0.1em;
}

.custom .post_nav a {
  font-size:1em;
  line-height:1.667em;
}

.custom .comments_intro span {
  font-size:1.2em;
}
.custom .comments_intro p {
  font-size:1.2em;
  line-height:1.818em;
}
.custom #commentform textarea {
  width:99%;
}
.custom .comments_closed {
  margin-bottom:2em;
  margin-top:4em;
}
.custom .comments_closed, .login_alert {
  margin-left:0em;
}
.custom input, textarea {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#F3F3F3 none repeat scroll 0 0;
  border-color:#DDDDDD #EEEEEE #EEEEEE #DDDDDD;
  border-style:solid;
  border-width:1px;
  color:#444444;
  font-size:1em;
  float:left;
  margin-top:0em;
  width:238px;
}

.custom #respond_intro p {
  font-size:2em;
  line-height:1.333em;
  color:#111;
}
.custom #commentform textarea {
  height:6.333em;
  line-height:1.667em;
}

.custom #commentform input.form_submit {
  border-width:1px;
  margin-top:5px;
  margin-bottom:35px;
}
.custom .format_text input.form_submit, #commentform .form_submit {
  font-size:1em;
  padding:0.2em;
}
.custom input.form_submit:hover {
  color:#111;
}
.custom dl#comment_list dt, dl#trackback_list dt {
  padding-left:0;
  padding-right:0;
}
.custom dl#comment_list dd, dl#trackback_list dd {
  padding-left:0;
}
.custom dl#comment_list dd {
  border-bottom:1px dotted #ddd;
}

/*
Archive
*/

.custom #archive_info {
  border-bottom:1px solid #eeeeee;
}
.custom #archive_info p {
  color:#111;
  font-size:1.2em;
  line-height:1.8em;
  margin-bottom:0.4em;
  letter-spacing:0px;
  text-transform:none;
  font-weight:bold;
}
.custom #archive_info h1 {
  font-size:1.3em;
  line-height:1em;
}

.custom .post_tags {
  font-size:1em;  
  color:#666666;
}