/*
Theme Name: Vardagens Teater
Theme URI: 
Description: 
Version: 1.0
Author: Carl Bock
Author URI: http://www.carlbock.com/
Tags: 

*/



/* Begin Typography & Colors */
*{
	margin: 0;
	padding: 0;
	border: 0;
}

body{
	font-size: .625em;
	background: #f1f1f1;
}

a{
	color: #33a9f7;
	text-decoration: none;
}

	a:hover{
		text-decoration: underline;
	}

p{
	font: normal 12px arial;
}

h4{
	font: bold 1.4em arial;
	margin: 0 0 .7em 0;
}

li{
	list-style-type: none;
}

input[type=text]{
	
	border: .1em #aaa solid;
	padding: .3em;
	font: normal 1.2em arial;

}

input[type=submit]{
	
	border: .1em #aaa solid;
	padding: .5em;
	background: #33a9f7;
	color: #fff;
	font: normal 1.2em arial;

}

textarea{
	border: .1em #aaa solid;
	padding: .3em;
	width: 90%;
	height: 5em;
	font: normal 1.2em arial;
}

td{
	border-spacing: 0;
}
table {
	border-collapse:collapse;
}


.grid_1 { width:60px; }
.grid_2 { width:140px; }
.grid_25{ width:160px; }
.grid_3 { width:210px; }
.grid_4 { width:300px; }
.grid_5 { width:380px; }
.grid_6 { width:460px; }
.grid_65 { width:480px; }
.grid_7 { width:540px; }
.grid_8 { width:620px; }
.grid_9 { width:700px; }
.grid_10 { width:780px; }
.grid_11 { width:860px; }
.grid_12 { width:940px; }

.column { /* 10px margin on BOTH sides, resulting in a 20px gutter between columns */
	margin: 0 1.9em 0 0;
	overflow: hidden;
	float: left;
}
.row { /* center the row on the page, clear the interior contents with overflow:hidden hack */
	margin: 0 auto; 
	overflow: hidden;
	display: block;
}
.row_3_9{
	width: 98em;
}

.edu-box{
	border-top: .1em #e6e6e6 solid;
	padding-top: 1em;
	margin-top: 3em;	
}

	.edu-box div{
		float:left; 
		width: 8em; 
		text-align: center;
	}
	.edu-box img{
		margin: 0 0 .5em 0;
	}

.jcarousel-scroll {
    margin: 1em 0;
}

.jcarousel-skin-neat li{

}


.jcarousel-scroll a{
    font: normal 1.2em arial;
}

.navigation{
	font: normal 1.2em arial;
}

.pagesidebar{
	border-left: .1em #f0f0f0 solid;
}

.pagesidebar .rightbox{
	padding: 0 0 0 1.5em;
}

.preambox{
	border: .1em #74ba33 solid;
	margin-bottom:2em;
	background: #f5f5f5;
}

	.preambox div{
		margin: 1.5em;
	}

	.preambox p{
		font: normal 1.6em "Georgia, Times, Times New Roman";
		color: #444;
		font-style: italic;
		line-height: 1.3em;
	}

.pbfh {/*Preambox fixed height*/
	height: 16em;
	overflow: hidden;
}

.post h1{
	font: normal 2.7em arial;
	border-bottom: .1em #74ba33 solid; 
	display:inline;	
	margin: 0 0 .2em 0;
	color: #444;
}

.post h2{
	font: normal 2.7em arial;
	margin: 0 0 .2em 0;	
}
.post h2 a{
	border-bottom: .1em #74ba33 solid; 
	display:inline;
}
.post h2 a:hover{
	text-decoration: none;
}

	.post h2 a{
		color: #444;
	}
.post .date{
	font: normal 1.2em "Georgia, Times, Times New Roman";
	font-style: italic;
	color: #777;
	margin: 0 0 1.5em 0;
}

.post blockquote p{
	font: normal 1.6em "Georgia, Times, Times New Roman";
	color: #777;
	font-style: italic;
	padding: 1em 2em;
}

.post .entry{
	margin: 0 0 3em 0;
}

.post .entry ul{
	margin: 0 0 1.5em 2.5em;
}

.post .entry ul li{
	list-style: outside;
	margin: 0 0 .3em .5em;
	font: normal 12px arial;
}

.post .entry .seminar{
	margin: 3em 0; 
	padding: 0 2em 2em 2em; 
	border: .1em solid #74ba33;  
	background: #fff; 
	font: normal 12px arial;
}

.post .entry .seminar legend { 
	margin-left: -.5em;
	padding: 0 .5em; 
	font: normal 1.2em arial;
	color:#444;
}

.post .entry p, .pagesidebar p{
	line-height: 1.4em;
	margin: 0 0 1em 0;
}

.post .entry label input{
	font: normal 1.4em arial;
	padding: .5em;
	margin: 2em 0;
	border: .1em #aeaeae solid;
}

.post .size-full{
	margin: 1em 0;
}

.postmetadata{
	color: #777;
	border-top: .1em #f0f0f0 solid;
	padding: 1em 0;
	margin: 1em 0 0 0;	
}

.ref{
	width: 100%;
	margin: 2em 0 2em -1em;
	border-collapse: separate;
	border-spacing: 1em;
}
.ref td{
	/*font: normal 1.2em arial;*/
	color:#666;
	text-align: left;
	padding: 2em;
	border: .1em #e6e6e6 solid;
}

.ref-cols td{
	font: normal 12px arial;
	line-height: 1.5em;
	text-align: left;
	vertical-align: top;
	padding: 1em 4em 0 0;
}

.sociable{
	border-top: .1em #f0f0f0 solid;
	padding: 1em 0 0 0;
}

.sociable_tagline{
	font: normal 1.2em arial;
	color: #777;
	margin: 0 0 .5em;
}

.startBoxTitle{
	border-bottom: .2em #74ba33 solid; 
	display:inline;
	line-height: 1.5em;
}

.wplc_table{
	border: .1em #74ba33 solid;
	margin: 3em 0;
	width: 540px;
}

.wplc_table th{
	font: normal 1.2em arial;
	text-align: left;
	padding: .5em .5em .5em 1em;
	color: #fff;
	background: #74ba33;
}

.wplc_table td{
	font: normal 12px arial;
}

.wplc_table .wplc_event_name{
	font-weight: bold;
}

.wplc_table .wplc_alt{
	background: #f2f2f2;
}

.wplc_table td{
	padding: 1em .5em 0 1em;
}

.wplc_table td.wplc_event_desc{
	padding: .7em 1em 1.5em 1em;
}

.wplc_table .wplc_event_desc{
	font-style: italic;
	color: #666;
}

.no-events{
	border: .1em #74ba33 solid;
	padding: 2em;
	margin: 3em 0;
}


#blogsidebar{
	/*margin-left: 1.5em;*/
}

	#blogsidebar .widgettitle{
		font: normal 1.4em arial;
		margin: 0 0 .3em 0;
	}
	
	#blogsidebar a, #blogsidebar p, #blogsidebar li ul li{
		font: normal 1.1em arial;
		border: 0;
		padding: 0;
	}	
	
	#blogsidebar .widget{
		margin-bottom: 1.8em;
	}
	
	#blogsidebar .widget_stray_quotes p{
		font: normal 1.4em "Georgia, Times, Times New Roman";
		font-style: italic;
		color: #777;
	}
	
.b-sidebar li{
	border-left: .1em #e6e6e6 solid;
	padding-left: 1.5em;
}

	.b-sidebar .widget_text{
		border: .1em #74ba33 solid;
		padding: 2em;
	}	


#header{
	background: #74ba33;
	display: block; 
	margin: 0 auto; 
	overflow: hidden;
	text-align: left;
	height: 5em;
}
	#header div{
		margin: 0 auto;
		width: 98em;
		height: 5em;
	}
	
#inner-header{
	width: 98em;
}	
	
#footer{

	background: url(http://91.189.41.70/~u4528561/images/footer-bg-top.gif) repeat-x top;
}
	#footer .row{
		margin: 0 auto;
		width: 98em;
		/*height: 16.5em;*/
		padding: 3em 0;
	}
	
	#footer p, .footer-menu a{
		font: normal 1.2em arial;
		color: #777;
		text-align: left;
	}
	
	#footer p{
		line-height: 2em;
	}
	
	#footer p strong{
		color: #000;
		font-weight: bold;
	}
	
	.footer-menu li ul li a, #footer p a{
		color: #777;
		font-weight: normal;
	}	
	
	#footer a:hover{
		text-decoration: underline;
	}

	.footer-menu li{
		margin: .5em 0;
	}
	
	#footer li ul li{
		margin: .5em 0 .5em .5em;
	}
	
	#footer li ul li a{
		color: #aaa;
	}	


#main-content{
	background: #fff;
	padding: 3em 0;
}

#flexipages-3{
	margin: 12em 0 4em 1.5em;
}
	#flexipages-3 ul li{
		margin: 0 0 1em 0;
		font: bold 1.4em arial;
	}
	
	#flexipages-3 ul li ul li{
		margin: .5em 0 .5em 1.5em;
		font: normal .9em arial;
	}
	
	#flexipages-3 ul li a{
		color: #33a9f7;
		text-decoration: none;
	}
	
		#flexipages-3 ul a:hover{
			text-decoration: underline;
		}		
	
	#flexipages-3 ul li ul li a{
		color: #444;
		text-decoration: none;
	}	

#logo{
	margin: 0;
	width: 142px;
	height: 162px;
	position: absolute;
	display: block;
	top: 1.5em;
}

#respond h3, #comments{
	font: normal 1.4em arial;
	display: inline;
	border-bottom: .1em #74ba33 solid;
}

#respond p{
	margin: 0 0 1em 0;
}

.commentlist{
	margin: 2em 0;
}

.commentlist .comment-author *{
	font: normal 1.1em arial;
	color: #777;
	font-style: normal;
}

.commentlist .comment-meta{
	margin: 0 0 1em 0;
}

.commentlist .comment-meta *{
	font: normal 1.1em arial;
	color: #aaa;
	font-style: normal;
}

.commentlist .comment{
	padding: 1em;
	border: .1em #f0f0f0 solid;
	margin: 0 0 1em 0;
}

#start-about .marked{
	color: #74ba33;
}

#start-about .grey{
	color: #303030;
}

#start-about p{
	margin: 1.2em 0 0 0;
}