/*  
Theme Name: Therese
Theme URI: http://www.theresebirkelund.com
Description: 
Version: 1
Author: 
Author: JHK 
*/

body  {
font:Georgia, "Times New Roman", sans-serif; 
font-size:13.5px;
line-height:16.5px;
background-image: url(http://www.theresebirkelund.com/wp-content/themes/images/therese_pattern_light.png); 
padding: 0;
color: #000000;}


.twoColFixRt #container {padding: 0px;
margin:0; 
border-style: none;
border-width: 0px;
width:98%;
position:absolute;
top:0;
height:98%;}

.twoColFixRt #container_cal {
height:500px;}

 #flow {background-image: url(http://www.theresebirkelund.com/wp-content/themes/images/bg.jpg); 
background-repeat:no-repeat;
background-position:center top;	
background-color: none;
padding-left:80px;
padding-right:80px;}

td { vertical-align: top; }

.twoColFixRt #sidebar {
width:250px;
height: 80%;
overflow: hidden;
repeat: repeat;
list-style: none;
display: block;
text-align:left;
float:right;}

#sidebar H2{font-size:16px;
margin-bottom:-14px;}
height:698px;
#navigation { width:324px;
padding:5px;
margin-top:95px;
float:left;}

#navigation { width:320px;
padding:5px;
margin-top:95px;
float:left;}

	
.twoColFixRt #mainContent {
height:698px;
width:590px;
padding-left: 24px;
padding-right: 24px;
background-image: url(../images/transparent_back.png);
overflow: hidden;
outline:none;}


.twoColFixRt #text {
float: left;
font-family: Helvetica, Arial;
}

.twoColFixRt #mainContent_singel {
height:700px;
width:590px;
padding-left: 24px;
padding-right: 24px;
background-image: url(../images/transparent_back.png);
overflow: hidden;
outline:none;}

a img { border: 0; 
outline:none;} 

a {  
outline:none;} 

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clearleft {
clear: left;
height: 0;
font-size: 1px;
line-height: 0px;}

.clearright {
clear: right;
height: 0;
font-size: 1px;
line-height: 0px;}

h1.nav {font-family: Helvetica, Arial;
size:60px;
margin: 0px;
}
h2.nav {font-family: Helvetica, Arial;
size:43px;
margin: 0px;}


h3.nav {font-family: Helvetica, Arial;
size:25px;
margin: 0px;
color: #CCCC99;}

h4.nav {font-family: Helvetica, Arial;
size:17px;
margin: 0px;}

#list {
  padding:0;
  margin:0;
  }

h3.nav a:hover{
background-color: #ffffff;}

#list ul {
padding:0;
margin:0;
background:#fff;
color:#000;
font-size: 18px;
 }


#navigation a {
color: #000000;
text-decoration:none;

}

p.twitter-message {
font-size: 10px;
line-height: 120%;}

li.twitter-item {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #ccc;
padding: 10px 0px 20px 0px;
font-size: 11px;
font-weight: bold;

}


#twitter_div {background-image: url(../images/therese_pattern_light.png);
padding-left: 15px;
padding-right:15px;
padding-bottom:15px;
height:40%;
overflow: hidden;
margin-top:25px;}

.twitter-timestamp {
font-size: 80%;}

#twitter_div li {border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #000000;
padding: 10px 0px 10px 0px;
font-size: 11px;
list-style: none;
font-weight: bold;
line-height:14px;
font-family: Helvetica, Arial;}

.workslink {font-weight: bold;
line-height:14px;
font-size:13px;
font-family: Helvetica, Arial;}

#sidebar a { font-size: 10pt; }

#sidebar a:link {
color: #00a0c6;
font-size: 10px;
font-weight:normal;
}

#sidebar a:visited {
	color: #00a0c6;
	font-size: 10px;
	
}
#sidebar a:hover {
	color: #7dc9db;
	font-size: 10px;
	
}
#sidebar a:active {
	color: #7dc9db;
	font-size: 10px;
	}


#sidebar ul {padding:0px;
}



#sidebar label {
font-weight: bold;
text-transform: uppercase;
padding: 60px 0px 0px 0px;
}

li.search-3 {
padding:40px;
}


.post h2 { color: #000000;
font-family:Helvetica, Arial;
letter-spacing:0.03em;
text-decoration: none;}


#mainContent h2 a:link, 
#mainContent_singel h2 a:link{ color: #000000;
font-family:Helvetica, Arial;
letter-spacing:0.03em;
text-decoration: none;}

#mainContent h2 a:visited, 
#mainContent_singel h2 a:visited{ color: #000000; 
font-family:Helvetica, Arial;
letter-spacing:0.03em;
text-decoration: none;}

#mainContent h2 a:hover, 
#mainContent_singel h2 a:hover{ color: #00a0c6; 
font-family:Helvetica, Arial;
letter-spacing:0.03em;
text-decoration: none;}

#mainContent h2 a:active,
#mainContent_singel h2 a:active { color: #000000; 
font-family:Helvetica, Arial;
letter-spacing:0.03em;
text-decoration: none;}



#mainContent a:link { color: #00a0c6;
text-decoration:none; 
}

#mainContent a:visited { color: #00a0c6; 
text-decoration: none;}

#mainContent a:hover { color: #7dc9db; 
text-decoration: none;}

#mainContent a:active { color: #7dc9db; 
text-decoration: none;}


#mainContent_singel a:link { color: #00a0c6; 
}

#mainContent_singel a:visited { color: #00a0c6; 
text-decoration: none;}

#mainContent_singel a:hover { color: #7dc9db; 
text-decoration: none;}

#mainContent_singel a:active { color: #7dc9db; 
text-decoration: none;}

hr {border: 0;
background-image: url(http://www.theresebirkelund.com/wp-content/themes/images/therese_pattern.png);
height: 20px;
}

#searchsubmit input {
  color:#050;
  font: bold 84% helvetica,sans-serif;
  background-color:#fed;
  border: 1px solid;
  border-color: #696 #363 #363 #696;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

img {
margin: 10px 10px 10px 10px ;}

p.smalltxt {
font-family:helvetica,arial;
font-size: 11px;
color: #555555;}

.blacklink{padding-top:15px;}

.blacklink p a:lik{color: #000000; 
font-family:Helvetica, Arial;
line-height:28px;
letter-spacing:0.03em;
text-decoration: none;}

.home{width:82px;
height:32px;
background-image: url(../images/home_all.png);
background-position:top left;
background-repeat:no-repeat;
float:right;
clear:both;
margin-top:5px;}

.home:hover{width:82px;
height:32px;
background-image: url(../images/home_all.png);
background-position:top right;
background-repeat:no-repeat;
float:right;
clear:both;
margin-top:5px;}

.ensamble{width:262px;
height:32px;
background-image: url(../images/ensamble_all.png);
background-position:top left;
background-repeat:no-repeat;
float:right;
clear:both;
margin-top:5px;}

.ensamble:hover{width:262px;
height:32px;
background-image: url(../images/ensamble_all.png);
background-position:top right;
background-repeat:no-repeat;
float:right;
clear:both;
margin-top:5px;}

.listen{width:94px;
height:32px;
background-image: url(../images/listen_all.png);
background-position:top left;
background-repeat:no-repeat;
float:right;
clear:both;
margin-top:5px;}

.listen:hover{width:94px;
height:32px;
background-image: url(../images/listen_all.png);
background-position:top right;
background-repeat:no-repeat;
float:right;
clear:both;
margin-top:5px;}

.producer{width:144px;
height:32px;
background-image: url(../images/producer_all.png);
background-position:top left;
background-repeat:no-repeat;
float:right;
clear:both;
margin-top:5px;}

.producer:hover{width:144px;
height:32px;
background-image: url(../images/producer_all.png);
background-position:top right;
background-repeat:no-repeat;
float:right;
clear:both;
margin-top:5px;}

.works{width:101px;
height:32px;
background-image: url(../images/works_all.png);
background-position:top left;
background-repeat:no-repeat;
float:right;
clear:both;
margin-top:5px;}

.works:hover{width:101px;
height:32px;
background-image: url(../images/works_all.png);
background-position:top right;
background-repeat:no-repeat;
clear:both;
margin-top:5px;}

.about{width:97px;
height:32px;
background-image: url(../images/about_all.png);
background-position:top left;
background-repeat:no-repeat;
float:right;
clear:both;
margin-top:5px;}

.about:hover{width:97px;
height:32px;
background-image: url(../images/about_all.png);
background-position:top right;
background-repeat:no-repeat;
float:right;
clear:both;
margin-top:5px;}

.media{width:92px;
height:32px;
background-image: url(../images/media_all.png);
background-position:top left;
background-repeat:no-repeat;
float:right;
clear:both;
margin-top:5px;}

.media:hover{width:92px;
height:32px;
background-image: url(../images/media_all.png);
background-position:top right;
background-repeat:no-repeat;
float:right;
clear:both;
margin-top:5px;}

#logotype{float:right;
clear:both;
margin-bottom:40px;}

#post-137 a { font-color: #ffffff;
font-family:Helvetica, Arial;
line-height:28px;
letter-spacing:0.03em;
text-decoration: none;
font-size:20px;
bacground-color:#abdadd;}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0px;
	width: 12px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #aff4f4;

	position: relative;
}

.jspDrag
{



	background: #59B9C6;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
height:160px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}



#intro_logo{width:100px;
margin-top:20px;
margin-left:0px;}

#container_cal{
padding-top:4px;
height:500px;
width:800px;
margin-left:auto;
margin-right:auto;}

#kalendervindu{height:600px;
width:800px;
align:center;
}

#kalenderframe{border:none;}

#kalender{align:center;
margin-left:auto;
margin-right:auto;
width:600px;
height:400px;}

#kalenderlink{background-image: url(../images/therese_pattern_light.png);
padding-left: 15px;
padding-right: 15px;
padding-bottom: 7px;
height:auto;
padding-top:14px;}


#kalenderlink a.calink{font:Georgia, "Times New Roman", sans-serif; 
font-size: 16px;
font-weight: bold;
text-decoration:none;
color:#000000;}

#kalenderlink a.calink:hover{font:Georgia, "Times New Roman", sans-serif; 
font-size: 16px;
font-weight: bold;
text-decoration:none;
color:#7dc9db;}

.calicon{background-image: url(http://www.theresebirkelund.com/wp-content/themes/images/cal_over.png);
background-repeat:no-repeat;
padding-top:4px;
padding-bottom:4px;
padding-right:10px;
margin-top:2px;}

#upcoming-events {background-image: url(../images/therese_pattern_light.png); 
font-size: 11px;
list-style: none;
font-weight: bold;
line-height:14px;
font-family: Helvetica, Arial;
margin-top:7px;
border-top:solid;
border-width:1px;
border-color:#000000;}

.widgettitle{display:none;}

#upcoming-events li {
list-style: none;}

#upcoming-events ul {
list-style: none;
padding-bottom:8px;}

.ensemble_listen_title{color:#00b7c0;
margin-top:10px;}

.player_sign{
margin-top:10px;}
