/*
THEME NAME: arbeidermakt
Description: Modified Sandbox theme for <a href="http://arbeidermakt.no">arbeidermakt.no</a>.
Author: <a href="http://sortenke.no/">Sort enke</a>
*/

* {margin: 0; border: 0; padding: 0;}
body {font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 62.5%; line-height: 1.5; 
font-style: normal; font-weight: normal; color: #333; background: #F6921E;}
ul {list-style: none; margin: 0;}
a {text-decoration: none;}
a:link {color: #AF1D12;}
a:visited {color: #AF1D12;}		
a:hover {color: #333;}
:focus {outline: 0;}


/* ------------ layout structure ------------ */

div#header {height: 125px; }
div#header #blog-title a {height: 125px; display: block; font-size: 4em; font-weight: normal;}

div#wrapper {width: 96em; margin-left: -48em; position: absolute; left: 50%; background: #F2EFE8; display: inline;}
div#container {width: 62em; float: left; min-height: 70em; padding-bottom: 2em; display: inline;}
div#content {margin: 3em 3em 5em 3em;}

div.sidebar {width: 30em; float: right; margin-right: 3em; margin-top: 3em; text-align: right; display: inline;}
div#primary {}
div#secondary {}

div#footer {clear:both; padding: 1em 3em;}


/* ------------ header ------------ */

div#header {background-color: #FAAF40; border-bottom: 6px solid #FAAF40;}
#blog-title a {font-size: 1.2em; line-height: 1.3em; color: #fff;}
div#blog-description {font-size: 1.5em; line-height: 1.2em; color: #ccc;}


/* ------------ main content typo & spacing------------ */

div#content p {font-size: 1.4em; line-height: 1.5em; margin-bottom: 1em;}
div#content div.post {margin-bottom: 1.5em; padding-top: 1em; border-top: 5px solid #FAAF40;}

div#content h1 {font-size: 3em; margin-bottom: 0.3em;}
div#content h2 {font-size: 2.8em; line-height: 1.1em; margin-bottom: 0.5em; color: #F6921E;}

div.entry-meta {font-size: 1.1em; margin-bottom: 0.5em; margin-top: -0.8em;
                color: #CC6100; text-transform: uppercase; letter-spacing: 0.07em; font-weight: bold;}
div.entry-meta a {color: #CC6100;}
div.entry-meta span {font-weight: bold; padding: 0 0.5em;}

body.single div#content div.post {border-bottom: 0;}
body.single div#content div.entry-meta {border-bottom: 5px solid #FAAF40; margin-bottom: 2em; padding-bottom: 0.6em;}

div#content h3 {font-size: 1.5em; color: #CC6100;}
div#content ul {margin: -1em 0 1.5em 3em; list-style-type: disc;}
div#content ol {margin: -1em 0 1.5em 3em;}
div#content li {font-size: 1.4em; line-height: 1.5em;}

div#content a:hover {background-color: #FCBA4F;}
a.more-link {font-weight: bold;}

blockquote {padding-left: 2em; border-left: 5px solid #F9D285;}

div#nav-below {border-top: 6px solid #AF1D12; margin-top: 4em; font-size: 1.4em;}

/* ------------ sidebar typo & spacing------------ */
div.sidebar {font-size: 1.0em;}
div#primary {margin-top: 3em;}
div.sidebar a {color: #5D842A;}
div.sidebar a:hover {background-color: #A2C989; color: #333;}
div.sidebar ul li a:hover {color: #333;}
div.sidebar h3 {font-size: 1.1em; margin-top: 3em; margin-bottom: 0.4em; padding-bottom: 0.4em; border-bottom: 5px solid #689930; 
text-align: right; color: #8DBF4C; text-transform: uppercase; letter-spacing: 0.07em; font-weight: bold; text-align: right;}

div.sidebar ul#pagemenu {font-size: 1.4em; font-weight: bold; margin-bottom: 1em;}
div.sidebar ul#pagemenu li.page_item a {background-color: #709E33; color: #F2EFE8; padding: 0.1em 0.4em; display: block; 
font-size: 1.2em; text-transform: uppercase; letter-spacing: 0.1em;}
div.sidebar ul#pagemenu li.page_item a:hover {background-color: #527325;}
a#rss-knapp {color: #709E33; padding: 0.1em 0.4em; display: block; font-size: 1.2em; font-weight: bold;}
a#twitter-knapp {color: #709E33; padding: 0.1em 0.4em; display: block; font-size: 1.2em; font-weight: bold;}

ul#tagcloud {font-weight: bold; line-height: 2.1em;}


ul#recentcomments {font-size: 1.3em; line-height: 1.2em; margin-left: 4em;}
ul#recentcomments li {margin-bottom: 0.5em; list-style-type: circle;}
ul#recentcomments a {font-style: italic;}

ul.blogroll {font-size: 1.4em; list-style-type: circle;}
ul.blogroll li {}

/* ------------ footer typo & spacing------------ */

div#footer {font-size: 1em; text-transform: uppercase; letter-spacing: 0.1em;}

/* ------------ images ------------ */

div#content div.post img {border: 5px solid #fff;}
.alignright,img.alignright{float:right; margin:1em 0 0 2em;}
.alignleft,img.alignleft{float:left;margin:1em 2em 0 0;}
.aligncenter,img.aligncenter{display:block; margin:1em auto; text-align:center;}
div#content div.wp-caption .wp-caption-text {font-size: 1.1em; font-style: italic; color: #000; text-align: right; margin-right: 0.5em;}

/* ------------ comments ------------ */

div#comments {border-top: 6px solid #AF1D12; margin-top: 3em;}
div#comments-list h3 {color: #AF1D12; margin-bottom: 1em; text-align: right;}
div#comments-list p {font-size: 1.0em; line-height: 1.5em; margin-bottom: 1em;}
div#comments-list div.comment-author {font-size: 1.1em; color: #999;}
div.comment-meta {font-size: 0.8em; margin-bottom: 1em;}
div#comments-list li.comment {border-bottom: 3px solid #fff; margin-bottom: 1em; margin-left: -2em;}

div#trackbacks-list h3 {color: #AF1D12; margin-bottom: 1em; text-align: right;}
div#trackbacks-list p {font-size: 1.0em; line-height: 1.5em; margin-bottom: 1em;}
div#trackbacks-list div.comment-author {font-size: 1.1em; color: #999;}

form#commentform div.form-input input {height: 2.5em; margin-bottom: 0.5em;}
form#commentform input#submit {background-color: #AF1D12; padding: 0.2em 0.8em; margin-top: 1em; color: #fff; font-weight: bold;}
div#respond {margin-top: 2em;}

/* ------------ archives ------------ */

body.archive h2.page-title {margin-bottom: 5em; border-bottom: 5px solid #689930;}
body.archive h2.page-title span {color: #689930;}


/* ------------ all done, go away now ------------ */
