/*
Theme Name: Spectacular
Theme URI: http://smashingmagazine.com/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: Maleika Esther Attawel (@rockatee)
Version: 1.0
*/

/*
Credits: Paul Irish (html5boilerplate) for providing the html5boilerplate framework, WordPress for providing such a sophisticated CMS
*/

html, body, a, object, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, dt, dd, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, audio, video {
  margin: 0; 
  padding: 0; 
  border: 0; 
  outline: 0; 
  font-size: 100%; 
  vertical-align: baseline; 
  background: transparent;
}

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

nav ul {list-style: none;}

ol { list-style-type: decimal;}

ins {
  background: #f60; 
  color: #000; 
  text-decoration: none;
}

mark {font-style: italic; font-weight: bold;}

abbr[title], dfn[title] {cursor: help;}

input, select {vertical-align: middle;}

html {
  overflow-y: scroll; /* always force scrollbar in IE */
  -webkit-font-smoothing: antialiased;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: inherit; 
}

th, td {padding:5px;}

caption {
	white-space: nowrap;
}

select, input, textarea {font: 99% sans-serif;}

pre, code, kbd, samp {font-family: monospace, sans-serif;}

h1 {color:#222; font-size:250%;}

h2 {color:#333; font-size:200%;}

h3 {color:#444; font-size:180%;}

h4 {color:#555; font-size:140%;}

h5 {color:#666; font-size:120%;}

h6 {color:#777; font-size:110%;}

h1,  h2,  h3,  h4,  h5,  h6,  p,  ul,  ol, dl, table, blockquote, caption {margin: 0 0 15px 0; padding:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #ad5332;}

.title404 {
	font-size:300%;
	color: #8f2306;
	line-height: 1.1;
}

a, a:link, a:active, a:visited {color: #ad5332;}

a:hover, a:focus, a:active {outline: none;}

a:hover {color: #354250; -webkit-transition:background 500ms ease-in;}

small {font-size: 85%;}

blockquote {
	background: rgba(255,255,255,.15);
	font:italic normal 110%/1.4 georgia, serif;
	padding: 20px 20px 10px 20px;
}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;}

sub {vertical-align: sub; font-size: 80%;}

sup {vertical-align: super;  font-size: 80%;}

pre {
  padding: 15px; 
  white-space: pre;
  white-space: pre-wrap; 
  white-space: pre-line; 
  word-wrap: break-word;
}

button {width: auto; overflow: visible;}

.group {clear: both;}

.hidden, .hide {display: none; visibility: hidden;}

.visuallyhidden {
  position: absolute !important; 
  clip: rect(1px 1px 1px 1px); 
/* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

.invisible {visibility: hidden;}

header:after, #main:after, #sub:after, #featured:after, #sub section:after, footer nav:after {
  content: ""; 
  height: 100%; 
  float: left; 
  width: 0; 
  margin-top: -32767px; 
  display: block;
}

/* Layout structure */

#container {background: url(images/mainContainer.jpg) repeat-x top;}

#main {
  margin:0 auto;
  overflow: hidden;
  padding:20px 0 0 0;
  width:960px;
}

#main ul, #main ol {margin-left:30px;}

#main h1, #main h2, #main h3, #main h4, #main h5, #main h6, .title404 {
	text-shadow: 1px 1px 1px rgba(255,255,255,.3);
}

#main table {
	background: #c0ac95;
	border:1px solid #aa9781;
	width:99%;
}

#main table tbody tr:nth-child(odd) {
	background: #d0bda8;
}

#main table caption, #main table th {
	text-align: left;
}

#main table td, #main table th {
	border: 1px solid #aa9781;
}
/* Grid */

.module60, .module120, .module180, .module240, .module280, .module300, .module320, .module340, .module360, .module420, .module460, .module480, .module540, .module600, .module660, .module720, .module780, .module840, .module920, .module960 {
  float:left;
  margin-right:20px;
}


.module60 {width:60px;}
.module120 {width:120px;}
.module180 {width:180px;}
.module240 {width:240px;}
.module280 {width:280px;}
.module300 {width:300px;}
.module320 {width:320px;}
.module340 {width:340px;}
.module360 {width:360px;}
.module420 {width:420px;}
.module460 {width:460px;}
.module480 {width:480px;}
.module540 {width:540px;}
.module600 {width:600px;}
.module660 {width:660px;}
.module720 {width:720px;}
.module780 {width:780px;}
.module840 {width:840px;}
.module900 {width:900px;}
.module960 {width:940px;}

/* Font Embedding */

@font-face {
  font-family: 'LeagueGothicRegular';
  src: url('fonts/League_Gothic-webfont.eot');
  src: local('☺'), url('fonts/League_Gothic-webfont.woff') format('woff'), url('fonts/League_Gothic-webfont.ttf') format('truetype'), url('fonts/League_Gothic-webfont.svg#webfonth8J5BRG2') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Spectacular Structure */

body {
  background: #ceb9a1 url(images/bodyBG.jpg);
  color: #444;
  font: 15px/1.4 "Myriad Pro", Tahoma, "Helvetica Neue", Arial, sans-serif;
  text-rendering: optimizeLegibility;
}

/* @group header */

a.more:link, a.more:visited {
  background: url(images/moreButton.png) no-repeat 0 0;
  clear: both;
  display: inline-block;
  height:18px;
  margin-top:10px;
  text-indent: -9999px;
  width:77px;
}

a.more:hover, a.more:focus, a.more:active {background-position: 0 -18px;}

header {
  background: #525e6b url(images/textur50.jpg) repeat-x;
  height:84px;
  overflow: hidden;
  width:100%;
}

#site-name {
  float: left;
  font-family: 'LeagueGothicRegular';
  left:5px;
  position: relative;
  text-transform: uppercase;
  top:100px;
  width:460px;
}

#site-name a:link, #site-name a:visited {
  color: #c7b29a;
  display: block;
  font-size:730%;
  letter-spacing: 1px;
  text-decoration: none;
  text-shadow: 4px 3px 0 #1b3643;
}

#site-name a:hover, #site-name a:focus, #site-name a:active {color: #af5533;}

#site-name span {
  clear: both;
  color: #354250;
  display: block;
  font-size:280%;
  margin-left:120px; /* change this to accomodate your site title */
  margin-top:-24px;
  text-shadow: 0 1px 1px #c7b29a;
}

header section {
  background: no-repeat scroll 9px 74px transparent;
  height:87px;
  width:960px;
  margin:auto; 
}

/* @group nav */

header nav {
  font-family: 'LeagueGothicRegular';
  float: right;
  font-size:22px;
  height:40px;
  letter-spacing: 1px;
  margin: 8px 0 0 0;
  overflow: hidden;
  text-transform: uppercase;
}

header nav ul {float:right; text-align: right;}

header nav li {
  float: left;
  padding:0;
  width:auto;
  white-space: nowrap;
}

header nav a:link, header nav a:visited {
  border-right:1px solid #3f4c59;
  color: #c7b29a;
  display: block;
  padding:6px 10px;
  text-decoration: none;
  text-shadow: 0 1px 1px #000;
  width:auto;
}

header nav li:nth-child(1) a {border-left:1px solid #3f4c59;}

header nav a:hover, header nav a:focus, header nav a:active {background: #28313c;}

#introduction {
  background: url(images/introduction.jpg) repeat-x;
  color: #c7b29a;
  height:170px;
  float: right;
  font-size:110%;
  margin-top:7px;
  padding:20px;
  width:418px;
}

#introduction h1 {
  color: #c7b29a;
	font-size:150%; 
	margin-bottom: 10px;
	text-shadow: 0 1px 1px #222;
}

#introduction p {
	line-height: 1.2;
	margin-bottom: 10px;
}


/* @group featured post */

#featured {
  border-bottom: 2px dashed #ac977f;
  overflow: hidden;
  width:100%;
}

#featured section {
  background: rgba(0,0,0,0.1);
  margin: 0 auto 90px auto;
  padding:20px;
  position: relative;
  top:50px;
  width:920px;
}

#featured section img {
  display: block;
  left:auto;
  margin:auto;
  position: relative;
  top:auto;
  z-index:1;
}

#featured section div {
  background: rgba(27,54,68,0.8);
  color: #e4ccb1;
  height:178px;
  padding:10px 20px;
  position: absolute;
  right:23px;
  top:20px;
  width:417px;
  z-index: 2;
}

#featured section h1 a:link, #featured section h1 a:visited {
	font-size:22px;
	line-height: 1;
  text-decoration: none;
  text-shadow:1px 1px 0 #000;
}

#featured section h1 a:hover, #featured section h1 a:focus {color: #e4ccb1;}

#featured section time {
  background: url(images/dateSheet.png) no-repeat;
  font:150% Georgia, serif;
  height:100px;
  left:-460px;
  padding-top:20px;
  position: absolute;
  text-align: center;
  text-shadow:1px 1px 0 #000;
  text-transform: uppercase;
  top:-83px;
  width:100px;
  z-index:3;
}

#featured section span {
  display: block;
  margin:auto;
  width:40px;
}

#featured section mark {
  background: #354250;
  color: #e4ccb1;
  padding:10px;
  position: absolute;
  right:0;
  top:-42px;
  z-index: 4;
}

#featured section a.more {
	display: block;
}

#featured section p {font-size:12px;}


/* @group homepage content */

#blog-intro {
  border-top:1px solid #9e8d7a;
  border-bottom:1px solid #9e8d7a;
  color: #444;
  font-size:300%;
  line-height: 1;
  margin:20px 0 30px 0;
  padding-top:5px;
  position: relative;
  text-align: center;
  text-shadow:0 1px 1px #e4dac4;
  text-transform: uppercase;
  z-index:1;
}

#blog-intro .before {
  background: url(images/pointerBigLeft.png) no-repeat left center;
  padding-left:50px;
  padding-right:20px;
  position: relative;
  z-index: 100;
}

#blog-intro .after {
  background: url(images/pointerBigRight.png) no-repeat right center;
  padding-left:20px;
  padding-right:50px;
  position: relative;
  z-index: 100;
}

#blog-intro .ampersand {
  position: absolute;
  right:296px;
  top:-21px;
  z-index: 10;
  text-align: center;
}

html > body #blog-intro .ampersand {*left:600px;}

/* homepage */

#home .entry, .excerpt {
	overflow: hidden;
	margin-bottom: 20px;
}

#home .excerpt {
	min-height:180px;
}

.excerpt-thumb {
  float: left;
  height: 100px;
  margin: 0 20px 0 0;
  width:100px;
}

.excerpt-thumb img {
  background: rgba(255,255,255,.15);
  height:80px;
  padding:10px;
  width:80px;
}

.excerpt-body {
  background: rgba(255,255,255,.15);
  display: inline;
  float: left;
  padding: 10px;
  width:320px;
}

.excerpt-body em {color: #535b65; padding-left:5px;}

.excerpt .time {margin-right:5px;}

#main .excerpt h2 {margin-bottom:0;}

.excerpt h2 a {
  text-decoration: none;
  text-shadow: 0 1px 1px #f1e5d8;
}

.excerpt p {margin:10px 0;}

.excerpt .more {float:right;}

article {margin:15px 0 30px 0;}


article img {
	background: rgba(255,255,255,.2);
	float: left;
	margin: 0 15px 5px 0;
	padding:10px;
}


.paginate div {
	float: right;
	margin-left: 10px;
}

.paginate {
	margin: 10px 0;
	overflow: hidden;
}

.paginate a:link, .paginate a:visited {
	background-color: #ad5332 !important;
  color: #c7b29a;
	display: block;
	text-decoration: none;
	line-height: 20px;
	padding: 10px;
	background: rgba(0,0,0,.1);
	height: 20px;
	text-align: center;
	text-indent: -1px;
	width:20px;
}

.paginate a:hover, .paginate a:focus, .paginate a:active {
	background: #444 !important;
}

.entry-meta {
	border-top:1px dashed #ac977f;
	padding:15px 10px 0 0;
}

.entry-meta time {
	color: #555;
	float: left;
	font-weight: bold;
	margin:5px 15px 0 0;
	width:80px;
}

.entry-content {
	clear: both;
}

.entry-utility {
	clear: both;
	background: rgba(0,0,0,.05);
	padding:10px;
}

/* @group Comments */

#comments {
	border-top:1px dashed #ac977f;
	padding-top: 15px;
}

.form-allowed-tags {
	background: rgba(0,0,0,.05);
	color:#786b5c;
	padding:10px;

}

.avatar {
	background: rgba(0,0,0,.075);
	float:left;
	margin-right:10px;
	padding: 5px;
}

.comment-body {
	clear: both;
	margin-left:60px;
}

.even {
	background: rgba(255,255,255,.1);
	border-top:1px dashed rgba(255,255,255,.2);
	border-bottom:1px dashed rgba(0,0,0,.2);
	padding:10px;
}

.odd {
	background: rgba(0,0,0,.05);
	border-top:1px dashed rgba(255,255,255,.2);
	border-bottom:1px dashed rgba(0,0,0,.2);
	padding: 10px;
}

.comment {
	color:#555;
	position: relative;
	z-index: 1;
}

.commentmetadata a:link, .commentmetadata a:visited {
	color:#666;
	text-decoration: none;
}

.commentmetadata a:hover, .commentmetadata a:focus, .commentmetadata a:active {
	color:  #ad5332;
}

.reply a, .reply a:link, .reply a:visited {
	background: #ad5332;
  color: #c7b29a;
  display: block;
  float: right;
  padding:5px 10px;
  position: absolute;
  top:0;
  right:0;
  text-decoration: none;
  z-index: 10;
}

.reply a:hover, .reply a:focus, .reply a:active {
	background: #444;
}

/* @group Archives */

#archives {
	margin-top:25px;
}

#archives h1 {
	border-bottom:3px solid #ac977f;
}

#archives div {
	float: left;
	overflow: hidden;
	border-bottom:1px solid #ac977f;
	width:100%;
}

#archives ul {
	float: left;
	margin-left:0;
	overflow: hidden;
}

#archives li {
	float: left;
	list-style: none;
	width:120px;
	margin-right:20px;
}


#archives a {
	font-weight: bold;
	text-decoration: none;
}

#archives .yearly {
	border-right: 1px solid #ac977f;
}

#archives .group {
	margin-bottom: 15px;
	padding-bottom: 10px;
}

#archives .excerpt div a:link, #archives .excerpt div a:visited {
	color: #555;
}

#archives .excerpt div a:hover, #archives .excerpt div a:focus, #archives .excerpt div a:active {
	color:  #ad5332;
}

/* @group sidebar */

aside {margin-top:25px;}

aside ul, aside li {margin-left: 0; list-style: none;}

aside ul ul {
	margin-left:30px;
}

aside h3, #searchform label {
	border-top:3px solid #ac977f;
	font-size: 100%; 
	padding-top: 10px;
	text-indent: 2px;
	text-transform: uppercase;
}

aside a, aside a:link, aside a:visited {
	color: #666;
}

aside a:hover, aside a:focus, aside a:active {
	color: #ad5332;
}

aside li li {
	background: url(images/arrow.png) no-repeat 0 2px;
	line-height: 1.6;
	padding-left: 20px;
	min-height: 1%;
}


/* @group Widgets */

#widget_recent_entries h3 {
	background: url(images/iconPosts.png) no-repeat 0 4px;
	padding-left:30px;
}

#widget_recent_comments h3 {
	background: url(images/iconComments.png) no-repeat 0 4px;
	padding-left:30px;
}

#widget_archive h3 {
	background: url(images/iconArchive.png) no-repeat 0 4px;
	padding-left:30px;
}

#widget_categories h3 {
	background: url(images/iconCategory.png) no-repeat 0 4px;
	padding-left:30px;
}

#widget_meta h3 {
	background: url(images/iconMeta.png) no-repeat 0 4px;
	padding-left:30px;
}

 /* @group Sub Content */

#sub {
  background: rgba(0,0,0,.1) url(images/subTop.png) repeat-x top;
  border-bottom:1px solid #cdbaa4;
  clear: both;
  overflow: hidden;
  padding-top:20px;
}

#sub h1, #sub h2, #sub h3, #sub h4, #sub h5, #sub h6 {
	text-shadow: 1px 1px 1px rgba(255,255,255,.2);
}

#sub section {margin: 0 auto; width:960px;}

#sub .cat {
  float: left;
  margin-bottom: 20px;
  list-style: none;
}

#sub #cat-heading {
  background: url(images/subContentCat.png) no-repeat;
  color: #c7b29a;
  display:block;
  font-size: 120%;
  height:49px;
  left:-2px;
  margin:0;
  padding:18px 0 0 0;
  position: relative;
  text-align: center;
  top:-18px;
  width:245px;
}

#sub ul.cat {margin-left:0;}

#sub .cat li {
  float:left;
  margin:0 20px 5px 0;
  width:180px;
}

#sub .cat a:link, #sub .cat a:visited {
  background: rgba(255,255,255,.2);
  color: #354250;
  display: block;
  padding:4px 10px;
  text-decoration: none;
  text-align: center;
}

#sub .cat a:hover, #sub .cat a:focus, #sub .cat a:active {
  background: rgba(53,66,80,.7);
  color: #c7b29a;
}

footer {
  background: #434443 url(images/footerBG.jpg);
  border-top:2px solid #3b3b3a;
  border-bottom: 2px solid #3b3b3a;
  clear: both;
  color: #ccc;
}

footer section {
  background: transparent;
  min-height:80px;
  margin: auto;
  padding:10px;
  width:940px;
}

footer nav {
	float: left;
	margin: 10px 0;
	position: relative;
	width:900px;
}

footer nav li {
  float: left;
  margin-right:5px;
}

footer a:link, footer a:visited {
  color: #c7b29a;
  padding:6px 14px 5px 14px;
  text-shadow: 0 1px 1px #333;
}

footer a:hover, footer a:focus, footer a:active {color: #ad5332;}

footer .rss a:link, footer .rss a:visited {
	background: url(images/rss.png) no-repeat;
	display: block;
	height: 61px;
	padding: 0;
	position: absolute;
	right:50px;
	text-indent:-9999px;
	top:0;
	width:60px;
}

footer .rss a:hover, footer .rss a:focus, footer .rss a:active {
	background-position: 0 -60px;
}


footer small {
	clear: both;
	float: left;
	font-size:90%;
	margin:0 0 0 15px;
	width:100%;
}

footer small a {
	padding: 0 !important;
	margin:0;
}

/* @group Forms */

#quick-contact {
	overflow: hidden;
  position: relative;
  top:-60px;
}

#quick-contact h4 {font-size:160%;}

#quick-contact label {
  color: #92412a;
  display: block;
  margin:5px 0;
  text-indent: 2px;
  text-transform: uppercase;
}

#quick-contact input, #quick-contact textarea, #searchform #s, #comments #email, #comments #url, #comments #author, #comments email, #comments #comment, #comments textarea, #kontakt .contactform input, #kontakt .contactform textarea {
  background: rgba(0,0,0,.085) url(images/input.png) repeat-x top;
  border:1px solid rgba(0,0,0,.15);
  display: block;
  font-size:120%;
  padding: 6px 10px;
  width:280px;
}

#kontakt .contactform input, #kontakt .contactform textarea {
	width:460px;
}

#comments #email, #comments #url, #comments #author, #comments email, #comments #comment, #comments textarea, #kontakt input, #kontakt textarea, #kontakt .contactform input, #kontakt .contactform textarea {
	background: rgba(0,0,0,.05);
}

#quick-contact .submit input, input#searchsubmit, #comments #submit, #kontakt .contactform .submit input {
  background: #444;
  border:0;
  color: #c7b29a;
  display: block;
  margin-top: 10px;
  padding:5px 10px;
}

#kontakt .contactform form  {
	background: rgba(255,255,255,.1);
  border: 2px dashed #ac977f;
  padding:20px;
  width:80%;
}

#quick-contact .submit input, #kontakt .contactform .submit input {
	width:80px;
}

#searchform {
	margin:20px 0;
}

#searchform label {
	background: url(images/iconSearch.png) no-repeat 0 4px;
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left:30px;
	text-transform: uppercase;
}

#searchform #s {
	width:260px;
}

/* grouped Form styles */

#comments label, #kontakt .contactform label {
  color: #92412a;
  line-height: 2;
  padding: 10px 0;
  text-transform: uppercase;
}


#quick-contact .submit input:hover, #quick-contact .submit input:focus, #quick-contact .submit input:active, #searchsubmit:hover, #searchsubmit:focus, #searchsubmit:active {
  background: #92412a;
}

#quick-contact input:hover, #quick-contact input:focus, #quick-contact input:active, #quick-contact textarea:hover, #quick-contact textarea:focus, #quick-contact textarea:active, #searchform #s:hover, #searchform #s:focus, #searchform #s:active {background: #c7b29a;}


/* @group border radius */

.cat a, #quick-contact form input, #quick-contact form textarea, #quick-contact .submit, #searchform .txt, #searchform #s, #searchsubmit, #comments #submit, #comments textarea, #comments input, #kontakt .customcontactform input, #kontakt .customcontactform textarea, #kontakt .customcontactform .submit {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
}

blockquote {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;

}

.paginate a {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50px;
  border-radius: 50%;
}


/* 
 * print styles
 * inlined to avoid required HTTP connection www.phpied.com/delay-loading-your-print-css/ 
 */

@media print {

* {
  background: transparent !important; 
  color: #444 !important; 
  text-shadow: none;
}

a, a:visited {color: #444 !important; text-decoration: underline;}

a:after {content: " (" attr(href) ")";}

abbr:after {content: " (" attr(title) ")";}

/* Don't show links for images */

pre, blockquote {border: 1px solid #999; page-break-inside: avoid;}

q:before { content: ""; } 
q:after { content: ""; }  

img {page-break-inside: avoid;}

  @page { margin: 0.5cm; }

p, h2, h3 {orphans: 3; widows: 3;}

h2, h3 {page-break-after: avoid;}

}

/*
 * Media queries for responsive design
 */

@media all and (orientation:portrait) {

/* Style adjustments for portrait mode goes here */

}

@media all and (orientation:landscape) {

/* Style adjustments for landscape mode goes here */

}

/* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome)  
   Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */

@media screen and (max-device-width: 480px) {

/* Prevent iOS, WinMobile from adjusting font size */

html {
  -webkit-text-size-adjust: none; 
  -ms-text-size-adjust: none;
}

}




#logo, #logo a{
    display:block;
    width:390px;
    height:134px;
    
    font-size:0;    
}

#logo{background: url(images/branding.png) no-repeat;}

#main #widget_nav_menu{
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);
    
    
}


#main #widget_nav_menu a{
        color: #321D16;
    font: bold 150%/1 "Myriad Pro",Tahoma,"Helvetica Neue",Arial,sans-serif;
    left: 2px;
    
    position: relative;
    text-decoration: none;
    top: 8px;
}


#main #widget_nav_menu li{
        background: url("images/arrow.png") no-repeat scroll 0 9px transparent;
    line-height: 1;
    min-height: 1%;
    padding-left: 20px;
    text-decoration: none;
    margin-bottom:12px;
    
}

#main #widget_nav_menu li li{
    line-height:1;
    
}



footer .rss a:link, footer .rss a:visited{display:none;}


#sub{height:50px;}
#sub *{display:none;}


#container{min-height:650px;}


#main *{z-index:2;}

body#home #bild{
    background: url("images/almut.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 419px;
    left: 655px;
    position: absolute;
    top: -44px;
    width: 525px;
    z-index: 1;
}
#main .module600 *{position: relative;}

#main{min-height:650px;position:relative;overflow:visible;}

#menu-item-62>a{cursor:default;}




.alignright{float:right;}