* { 
	margin: 0;
	padding: 0;
	border: 0;
}

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
}

body {
	background-color: #F4F4ED;
	background-image: url(http://birdi.dk/wp-content/themes/light/images/buttom.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0;
	font-size: 62.5%;
	min-width: 1000px;
}

/* Fix for PNG alpha channel display in IE6 */
img {
  behavior: url("http://birdi.dk/wp-content/themes/pngbehavior.htc");
}

span.blogdesc {
	display: block;
	font: italic 11px Verdana;
	font-weight: bold;
	color: #89887F;
 	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0 0 20px 0;
}

span.blogdesc span {
	font-style:normal;
}

input#s {
	background: #D8DBD8;
	padding: 5px;
	color: #000;
	width: 140px;
	margin: 2px 0 12px 0;
}


body#search input#s {
	background: #D8DBD8;
	padding: 5px;
	color: #000;
	width: 170px;
}

input#searchsubmit {
	background: #FD8918;
	padding: 5px;
	color: #fff;
}

div.controlaligns {
	width: 100%;
	clear: both;
}

div.alignleft { 
	float: left;
}

div.alignright {
	float:right;
}

span.searchterm1, span.searchterm2, span.searchterm3, span.searchterm4, span.searchterm5  { 
	background: #D8DBD8;
}

div.pageentry p span {
	font-size: .9em;
}

div.pageentry img.cases {
	margin: 3px 5px 0px 0;
	border: solid 1px #666;
}

div.pageentry h2 {
	display: block;
	padding-top: 25px;
}

a#logo, a#logo:visited {
	position: absolute;
	top: 30px;
	left: 110px;
	color: transparent;
	z-index:300;
}

p.quote {
	color: #fff;
	margin: 30px 0 0 400px;
	font: normal 1.1em 'Lucida Grande', 'Lucida Sans';
}

div.strip {
/*	position: absolute; */
/*	top: 0px; */
	width: 100%;
	height: 204px;
	padding: 15px 0 0 0;
	background: #465662 url(http://birdi.dk/wp-content/themes/light/images/strip.png) repeat-x;
}

div.strip img {
	width: 687px;
	margin: 0 0 0 108px;
	padding:0;
	font: normal 2.4em 'Lucida Grande', 'Lucida Sans', serif;
	letter-spacing: -.05em;
	line-height: 1.5em;
	color: #DDFAFD;
	display: block;
}

div.strip p {
	font: normal 1.3em 'Lucida Grande', 'Lucida Sans', 'Helvetica Neue', sans-serif;
	margin: 20px 0 0 108px;
	line-height: 1.8em;
	color: #DDE6EB;
}

div.calltoaction {
	display: inline;
	width: 520px;
	height: 30px;
	margin: 16px 0 0 108px;
	padding: 0;
	float: left;
}

div.calltoaction a, div.calltoaction a:visited {
	color: #fff; 
	text-decoration: none;
	padding: 5px;
	background: #556A77;
}

div.calltoaction a:hover,  
body#home div.calltoaction a.home, 
body#saadan div.calltoaction a.saadan, 
body#forloeb div.calltoaction a.forloeb, 
body#kurser div.calltoaction a.kurser,
body#kontakt div.calltoaction a.kontakt, 
body#ombirdi div.calltoaction a.ombirdi {
	color: #000;
	background: #F4F4ED;
}

div.calltoaction p, div.second p {
	margin: 0px 15px 0 0;
}

div.calltoaction p, div.second p { 
	float:left;
}

div.second {
	display: block;
	width: 233px;
	height: 30px;
	margin: 16px 0 0 90px;
	float: left;
}

div.second a, div.second a:visited {
	color: #DDE6EB; 
	text-decoration: none;
	padding: 0;
	background: transparent;
}

div.second a:hover, div.second a:active {
	color: #fff;
	background: transparent;
}

div#quote {
	background: url(karina.jpg) 0 1px no-repeat;
	display: block;
	width: 400px;
	height: 60px;
	margin: 62px 0 0 108px;
}

div#quote p {
	font-size: 1.1em;
	margin: 0 0 0 64px; 
}

div.carrier {
	width: 960px;
	margin-top: 40px;
	display:block;
}

div.blog {
/*	position:absolute;  */
/*	top: 290px; */
	display: inline;
	margin: 0 0 0 108px;
	width: 500px;
	background: #F4F4ED;
	float: left;
}

div.blog a, div.blog a:visited {
	color: #9EA69B;
	font-weight: bold;
	text-decoration:none;
}

div.blog a:hover, div.blog a:active {
	color: #F15C1D;
	font-weight: bold;
	text-decoration:none;
}

div.blog h2 a, div.blog h2 a:visited, div.blog h2 {
	text-decoration: none;
	background:transparent;
	letter-spacing:-1px;
	font: bold 23px Helvetica, sans-serif;
	color: #576B78;
	margin: 0;
}


div.blog h3 {
	text-decoration: none;
	background:transparent;
	font: normal 17px Helvetica, sans-serif;
	color: #4E616D;
	margin: 0;
}

h3#comments, h3#respond { margin-top: 30px; }

div.commentlist { color: #9EA69B; }

span.commentblock { margin: 0; padding:0; }

div.commentlist span.commentblock p { font-size: 12px; margin: 0; padding:0; }

span.commentdate { display:block; font-weight:bold; font-size: 11px; color:#9EA69B; margin: 15px 0 0 0; }

span.commentdate small { font-weight: normal; color: #35414A; }

div.blog h2 a:hover, div.blog h2 a:active {
	color: #F15C1D;
}

div.blog h2 small {
	font: normal 19px Helvetica, sans-serif;
	color: #C0CABE; /*#9EA69B;*/
	margin: 0 0 0 7px;
}

span h2 {
	text-decoration: none;
	background:transparent;
	font: normal 1.8em Helvetica, sans-serif;
	color: #9EA69B;
	margin: 0 0 0 0;
}

div.blog p {
	font: normal 1.2em Verdana, sans-serif;
	color: #35414A; 
	line-height: 1.5em;
	margin: 5px 0 10px 0;
}

div.blog ul {
	font: normal 1.2em Verdana, sans-serif;
	color: #000; 
	line-height: 1.5em;
	margin: 5px 0 10px 40px;
	list-style-type: square;
}

div.blog p.postmetadata {
	font-size:1em;
	color: #9EA69B;
}

div.post {
	margin: 5px 0 0 0;
}

div.blog p.description, div.navigation p.description {
	color: #9EA69B;
	font: normal 10px 'Lucida Grande', 'Lucida Sans', Verdana;
	margin: 20px 0 0 7px;
	line-height: 15px;
}

div.navigation {
/*	top: 290px; */
	display:inline;
	width: 200px;
	float: left;
	margin: 0 0 12px 109px;
	list-style-type: none;
	font-family: Verdana, sans-serif;
}

div.navigation ul li, div.navigation p {
	margin: 6px 0 6px 0;
}

div.navigation ul li {
	color: #89887F;
	list-style-type: none;
}

div.navigation h5 {
	color: #576B78;
	font: bold 15px Helvetica, sans-serif;
	margin: 25px 0 5px 0;
}

div.navigation p {
	color: #000;
	font: normal 10px Verdana;
	margin: 0;
	padding: 5px 0 0 0;
	display: block;
}

div.navigation p a,  
div.navigation p a:visited,
div.navigation ul li a,   
div.navigation ul li a:visited {
	color: #000; /* 576B78; */
	padding: 0;
	margin: 0;
	font-weight: normal;
	text-decoration: none;
}

div.navigation p a:hover, 
div.navigation p a:active, 
div.navigation ul li a:hover, 
div.navigation ul li a:active {
	color: #F15C1D;
	padding: 0;
	margin: 0;
	font-weight: normal;
	text-decoration: none;
}

div.navigation ul li strong {
	color: #89887F;
	padding: 0;
	margin: 0;
	font-weight: normal;
	text-decoration: none;
}

