﻿/*  
Theme Name: RuneGronkjaers first
Theme URI: http://rune.gronkjaer.dk
Description: A search engine optimized website framework for WordPress.
Author: Rune Grønkjær
Author URI: http://rune.gronkjaer.dk
Version: 1.0
Tags: ???
.
Copyright Rune Grønkjær 2010
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset default browser styles */
@import url('style/reset.css');

/* Rebuild default browser styles */
@import url('style/rebuild.css');

/* Basic WordPress Styles */
@import url('style/wp.css');

/* Import a basic layout */
@import url('style/2c-r.css');

/* General
-------------------------------------------------------------- */
body, html, * { font-family: 'Helvetica Neue' , 'Trebuchet MS' , Arial, Sans-serif;font-size:13px; }
body, html { background: #272727 url(images/gfx/Page-BgGradient.png) repeat-x;width:100%;height:100%; }
#wrapper, #footer{width: 960px;margin:0 auto;}
#wrapper {  margin-top:40px; position: relative; background: url(images/gfx/PageBorder.png) repeat-y 0 0; }
#PageTop, #PageBottom, div#Languages { position: absolute; left: 0; z-index: 0; background-image: url(images/gfx/PageTopBottom.png); background-repeat: no-repeat; width: 960px; height: 10px; }
div#Languages{top:-35px;background-image:none;}
#PageTop { top: -10px; }
#PageBottom { bottom: -10px; background-position: 0 -10px; }
div#Languages a{float:right;color:#fff;margin-right:30px;}

#header, #access, #branding, #main, #footer { position: relative; z-index: 1; }
#main { margin: 0 5px; }
#container { width: 630px;padding-right:20px; padding-left: 5px;float:left; }
.widget-area, #primary, #secondary { width: 275px;float:left; }
#content, #container { margin: 0; }
#footer { text-align: center;margin-bottom:40px;margin-top:20px; }
#footer *{color:#fff;}
.cleaerFix { clear: both; }
#branding { display: none; }

p{margin-bottom:10px;}
/* Top
-------------------------------------------------------------- */

#header { width: 950px; height: 215px; margin: 0px 5px; top: -5px; position: relative; background: url(images/gfx/Header.jpg) repeat-y 0 0; }
#MainFeed{display:block;position:absolute;z-index:100;top:200px;left:910px;}
/* headers
-------------------------------------------------------------- */
h1, h2, h3, h4 { font-weight: normal; color: #3b1a00; margin: 0; }
h1 { font-size: 32px; padding: 10px 0 0 5px; }
h2 { font-size: 25px; padding: 20px 0 0 0; clear: both; }
h3 { font-size: 20px; font-weight: normal; padding: 20px 0 3px 0; }
h4 { font-size: 17px; font-weight: normal; padding: 20px 0 3px 0; border-bottom: solid 1px #cecece; }
h1.entry-title, h2.entry-title { border-bottom: solid 1px #51432F; line-height:36px; padding-bottom:10px; }

h3.widget-title { text-transform: none; padding: 5px 0 5px 7px; margin: 10px 0 5px 0px; border-bottom: 1px solid #E4F2C8; }

/* Links
-------------------------------------------------------------- */

a img { border: 0; }
a { color: #642d00; }
a:link { color: #642d00; }
a:visited { color: #642d00; }
a:hover { color: #2e1500; }
h1 a, h2 a, h3 a, h4 a { text-decoration: none; }

/* Menu
-------------------------------------------------------------- */

#access div.back-to-frontpage{float: left; margin: 0; padding: 0 0 0 10px;margin-top:5px !important;}
#access .back-to-frontpage a{}
#access { padding: 0; margin: 0px 5px 5px 5px; width: 950px; height: 50px; background: url(images/gfx/nav.png); overflow: hidden; }
#access ul { list-style: none; margin: 5px 0 0 0; height: 45px; padding: 0 0 0 40px; }
#access ul li, #access div.back-to-frontpage { float: left; margin: 0; padding: 0 0 0 10px; }
#access ul li a, #access div.back-to-frontpage a { float: left; margin: 0; padding: 10px 15px 0 5px; color: #fff; font-size: 17px; font-family: 'Helvetica Neue' , 'Trebuchet MS' , Arial, sans-serif; text-decoration: none; font-weight: normal; }
#access ul li a:hover, #access ul li a:active, #access div.back-to-frontpage a:hover, #access div.back-to-frontpage a:active { color: #e8f2ff; }
.skip-link { position: absolute; left: -9000px; }
#access ul ul{display:none;}

/* Entry specific
-------------------------------------------------------------- */

div.entry-meta { margin-bottom: 10px; }
div.entry-utility { margin: 10px 0; border-top: solid 1px #51432F; }
div.result { background: #efefef; border: solid 1px #51432F; padding: 10px; }
.entry-content { margin-bottom: 20px; }
div.addthis_container{margin-top:10px;height:18px;}
img.selectLanguage{position:relative;top:1px;}

/* Formularer
-------------------------------------------------------------- */

div.form-section textarea { width: 100%; border: solid 1px #51432F; overflow: auto; }
div.form-section textarea:focus { border: solid 1px #9a5b00; }

/* Formularer
-------------------------------------------------------------- */

div#comments h3 { border-bottom: solid 1px #51432F; padding-bottom: 0; margin-bottom: 10px; }

/* Widget specific
-------------------------------------------------------------- */

div.widget-area { margin-top: 13px; }
div.widget-area ul, div.widget-area li { list-style: none; padding: 0; margin: 0; }
li.widget_categories ul { overflow: hidden; padding: 10px 0 10px 10px; margin: 0; }
li.widget_categories ul ul{padding-top:0;padding-bottom:0;}
li.widget_categories ul ul li{list-style:inherit;}
li.widget_categories li { border: none; padding: 0 10px 2px 0; margin: 0; }

/* Download links
-------------------------------------------------------------- */
.downloadFileLink{display:block;height:40px;width:40px;background:url(images/gfx/download.png);}


