/*
THEME NAME: Skrivekunstakademiet
DESCRIPTION: Ny bunad for skrivekunst.no
VERSION: 1.0
*/


/* Imports
   ----------------------*/

@import url('reset-min.css');
@import url('fonts-min.css');
@import url('base.css');

/* Globals
   ----------------------*/

* html #primary {
	left:20px;
	position:relative;
}

html {
	background-color: #ffffff;
}

body {
	background-color: #ffffff;
	color: #353535;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

abbr,acronym { text-decoration: none; cursor: help; }

a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

a:hover { 
	/* hh border-bottom: 1px solid; */  
	color: #f1bc3b;
}

a#logo { outline: 0; }

td { border: none; }

blockquote { font-style: italic;}

/* Specials
   ----------------------*/

#events {
	color: #666;
}
	#events .ec3_events li {
		font-size: 85%;
		margin: 0;
	}

li.ec3_list {
	color: #353535;
}

/* Structure
   ----------------------*/

#blog-title {
	padding-top: 1em;
}

#container {
	float:left;
	width:100%;
	margin-bottom: 1em;
}
	#container img {
		border: 1px solid #000;
	}

#content {
	margin:0 200px;
/*	border-left: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
*/	margin: 0 190px;
	padding: 0 10px;
	overflow: hidden;
}

	#content a:hover {
		/* hh text-decoration: none;
		border-bottom: 1px solid; */
		text-decoration: underline;
	}

#footer {
	font-size: 0.8em;
	border-top: 1px solid #ddd;	
	padding-top: 1em;
	padding-bottom: 1em;
	text-align:center;
	clear:left;
	width:100%;
}
/* hh */
#footer a {
	font-weight: normal;
}

#front-info {
	margin-top: 1.5em;
/*	padding-bottom: 1em;*/
	font: 110% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #000;
/*	border-bottom: 1px dotted #ccc;*/
}
	#front-info a {
		/* hh border-bottom: 1px dotted; */
	}
	#front-info a:hover {
		/* hh text-decoration: none; */
	}
	#front-info .clearboth {
		padding-bottom: 1.5em;
		border-bottom: 1px dotted #ccc;
	}

#header {
	margin: 0 0 1em 0;
	padding-top: 0.5em;
	border: none;
}
	#header h1 {
		margin: 0 1em;
	}
	#header a {
		display:block;
	}
	#header a:hover {
		border-bottom: none;
	}
	
#menu ul li,.gallery dl,.navigation .nav-previous {
	float:left;
}

#nav-images {
	height:150px;
	margin:1em 0;
}

/* This is for displaying a page with no right sidebar */
#page-content {
	margin: 0 0 0 200px;
	padding-right: 3em;
}

#wrapper {
	background-color: #fff;
	border: none;
	position: relative;
	width: 800px; 
	margin: 0 auto;
}

.clearboth {
	clear: both;
}

.navigation {
	margin-top: 1em;
	height:1.25em;
}

.navigation .nav-next {
	float:right;
	text-align:right;
}

.entry-meta {
	font-size: 0.8em;
	color: #aaa;
}

.entry-title,.entry-meta {
	clear:both;
}

span.edit-link {
	font-size: 10px;
	margin-bottom: 0.5em;
}

.alignright,img.alignright{
	float:right;
	margin:0 0 0 1em;
}

.alignleft,img.alignleft{
	float:left;
	margin:0 1em 0 0;
}

.aligncenter,img.aligncenter{
	display:block;
	margin:1em auto;
	text-align:center;
}

p.wp-caption-text{
	font-style:italic;
}


/* Headlines and lists
   ----------------------*/

h2.entry-title {
	letter-spacing: -0.7px;
	font-size: 18px;
}

li ul {
	margin-top: 0;
	margin-bottom: 0;
}

li.subpages {
    list-style-type: none;
}

li.ec3_list {
    margin: 0;
}

/* Sidebar
   ----------------------*/

/* Left menu */
#primary {
	font-size: 1em;
	margin:1.4em 0 0 -800px;
	display:inline;
	background-color: #fff;
}
	#primary a {
		font-weight: bold;
	}
	#primary a:hover {
		/* hh border-bottom: 1px solid; */
		text-decoration: underline;
	}

#secondary {
	width: 170px;
	margin:1.1em 0 0 -180px;	
}

#secondary a:hover {
	border: none;
}

.sidebar {
	float:left;
	overflow:hidden;
	width:180px;
	display: inline;
}
	.sidebar h3 {
		font-size:1em;
	}

	.sidebar input#s {
		width:7em;
	}
	.sidebar li {
		list-style:none;
	}
		.sidebar li form {
			margin:0.2em 0 0;
			padding:0;
		}
	.sidebar ul {
	}
		.sidebar ul ul {
		}
			.sidebar ul ul li {
				list-style:none;
				margin-left: 1em;
			}
			.sidebar ul ul ul {
			    margin: 0 0 1em 0;
			}
				.sidebar ul ul ul li {
					list-style:none;
				}

input#author,input#email,input#url,div.navigation div {
	width:50%;
}

/* Gallery
   ----------------------*/

.gallery {
	clear:both;
	height:180px;
	margin:1em 0;
	width:100%;
}

.gallery dl{
	margin:1em auto;
	overflow:hidden;
	text-align:center;
}

.gallery dl.gallery-columns-1 {
	width:100%;
}

.gallery dl.gallery-columns-2 {
	width:49%;
}

.gallery dl.gallery-columns-3 {
	width:33%;
}

.gallery dl.gallery-columns-4 {
	width:24%;
}

.gallery dl.gallery-columns-5 {
	width:19%;
}

.gallery *,.sidebar ,.sidebar h3,.sidebar ul {
	margin:0;
	padding:0;
}
