/*
Theme Name: Under a bigger Palm Tree Theme
Theme URI: http://flamingofred.se/
Description: A variant of the default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.1
Author: Fredrik Berggren
Author URI: http://flamingofred.com/
Tags: yellow, sand, bamboo, sifr, tiki, fixed width, two columns, widgets
 
 
*/

/*--- @Font ---------------------------------------------------------------------------------------------------------------------------------*/
	
	
	@import url(http://fonts.googleapis.com/css?family=Permanent+Marker|Pacifico);
	
	
	/* A bunch of Goggel fonts 
	@import url(http://fonts.googleapis.com/css?family=IM+Fell+English+SC|IM+Fell+DW+Pica+SC|Permanent+Marker|Unkempt|Neuton|Passero+One|UnifrakturCook:700|IM+Fell+Great+Primer|Just+Me+Again+Down+Here|Pinyon+Script|Sancreek|Satisfy|Amatic+SC|Leckerli+One|Bangers|Luckiest+Guy|Damion|Pacifico|Covered+By+Your+Grace|Molengo|Bevan|Slackey|Allan:700);		
	
	
		font-family: 'IM Fell English SC', serif;
		font-family: 'IM Fell DW Pica SC', serif;
		font-family: 'Permanent Marker', cursive;
		font-family: 'Unkempt', cursive;
		font-family: 'Neuton', serif;
		font-family: 'Passero One', cursive;
		font-family: 'UnifrakturCook', cursive;
		font-family: 'IM Fell Great Primer', serif;
		font-family: 'Just Me Again Down Here', cursive;
		font-family: 'Pinyon Script', cursive;
		font-family: 'Sancreek', cursive;
		font-family: 'Satisfy', cursive;
		font-family: 'Amatic SC', cursive;
		font-family: 'Leckerli One', cursive;
		font-family: 'Bangers', cursive;
		font-family: 'Luckiest Guy', cursive;
		font-family: 'Damion', cursive;
		font-family: 'Pacifico', cursive;
		font-family: 'Covered By Your Grace', cursive;
		font-family: 'Molengo', sans-serif;
		font-family: 'Bevan', serif;
		font-family: 'Slackey', cursive;
		font-family: 'Allan', cursive;


	
	@font-face {
		font-family: 'TikiIsland';
		src: url('/service/font/TikiIsland.eot');
		src: local('/service/font/TikiIsland'), local('/service/font/TikiIsland'), url('/service/font/TikiIsland.woff') format('woff'), url('/service/font/TikiIsland.ttf') format('truetype');
	}
	
	
	@font-face {
		font-family: 'House-A-RamaLeague-Night';
		src: url('/service/font/House-A-Rama-League-Night.eot');
		src: local('/service/font/House-A-Rama-League-Night'), local('/service/font/House-A-Rama-League-Night'), url('/service/font/House-A-Rama-League-Night.woff') format('woff'), url('/service/font/House-A-Rama-League-Night.otf') format('opentype'), url('/service/font/House-A-Rama-League-Night.svg#House-A-Rama-League-Night') format('svg');
	}
		
		

		

	*/		

/*--- Body and framework ---------------------------------------------------------------------------------------------------------------------*/

	body { background: #6f3f00 url('img/sand.jpg'); background-attachment: fixed; color: #1f0f00; font-family: Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 62.5%; text-align: center; }
	body { margin: 0; padding: 0; }
	
	#container { margin: 0px auto; text-align: left; width: 860px; padding: 0; }
	#cladding { background: transparent url('img/content_back_cracked.png') repeat-y top left; margin: 0px auto; overflow: hidden; padding: 0 0 30px 0; text-align: left; width: 860px; }


	#guidefooter { display: block; float: none; margin: 30px 0 0 0; font-family: Rockwell, verdana, sans-serif; font-size: 0.9em; line-height: 1.5em; clear: both; }
		#guidefooter img { margin: 0 15px 0 -8px; }
		
	#vodkafooter { clear: both; background: transparent url('img/vodka_bot.png') 404px 6px no-repeat;  display: block; float: none; margin: 30px 0 0 0; padding: 0 85px 10PX 0; font-family: Rockwell, verdana, sans-serif; font-size: 0.9em; line-height: 1.5em; clear: both; overflow: visible; }


	#page { margin: 0px auto; padding: 0; page: 0 0 10px 0; text-align: left; width: 860px; }
	
	#content { font-size: 1.3em; margin-bottom: 20px; }
	.widecolumn .entry p { font-size: 1.0em; }
	.narrowcolumn .entry, .widecolumn .entry { line-height: 1.6em; margin-left: 5px; }
	.widecolumn { line-height: 1.6em; }
	.narrowcolumn .postmetadata { padding-left: 0; text-align: left; }
	.thread-alt { background: transparent url('img/bamboo_divider.png') repeat-x bottom right; margin: 0 0 20px; padding: 0 0 20px 0; text-align: left; }
	.thread-even { background: transparent url('img/bamboo_divider.png') repeat-x bottom right; margin: 0 0 20px; padding: 0 0 20px 0; text-align: left; }
	.depth-1 { border: none; }
	.even, .alt { border-left: none; }
	.narrowcolumn {  float: left; margin: 10px 0 0; padding: 0 35px 15px 45px; width: 530px; }
	.widecolumn { margin: 5px 0 0 150px; padding: 10px 0 20px 0; width: 530px; }
	.post { background: transparent url('img/bamboo_divider_splash.png') repeat-x top right; margin: 0 0 40px 0; padding: 20px 0 0 0; text-align: left; }
		.post hr { display: block; }
	
	.navigation { background: transparent url('img/bamboo_divider.png') repeat-x top right; margin: 0; padding: 27px 0 0 0; text-align: left; }
		
	.widecolumn .post { margin: 0; }
	.narrowcolumn .postmetadata { padding-top: 0px; }
	.widecolumn .postmetadata { margin: 0; }
	.widecolumn .smallattachment { float: left; margin: 5px 5px 5px 0px; text-align: center; width: 128px; }
	.widecolumn .attachment { margin: 5px 0px; text-align: center; }
	.postmetadata { clear: both; }
	.clear { clear: both; }
		.singlepostmetadata { display: block;  border: none; margin: 15px 0 5px 8px; clear: both; }
	

	.narrowcolumn .entry iframe { margin-top:20px; }
	
	.narrowcolumn .addthis_button { margin-left:6px; margin-bottom: 5px; }


	.tagcloud { text-align: justify; padding-right: 5px; }
	

	#flasher { float: left; margin: 0; padding: 0 35px 0 45px; width: 530px; }
	
	
	
	
/*--- Search results -----------------------------------------------------------------------------------------------------------------------*/

	div.searchresult div { margin: 0; padding-bottom: 40px; }
			
		div.searchresult div#searchheader { margin: 0; padding-bottom: 0px; }
			div.searchresult div#searchheader .post { margin: 0; padding-bottom: 0px; }
		
		div.searchresult h3 { margin: 5px 0 0 5px; }
		div.searchresult p { margin: 5px 0 0 5px; }
		div.searchresult small { top: 0px; margin: 10px 0 0 5px; }
	
	
	
	
/*--- Header --------------------------------------------------------------------------------------------------------------------------------*/
	#flower { background-image: url('img/hibiscus_pink.png'); display:block; height: 250px; left: 675px; overflow: visible; position: relative; top: 22px; width: 250px; z-index: 200; }
	#header { background: transparent url('img/header_wide_cracked.png') no-repeat top center; height: 200px; margin: 0 0 0 1px; overflow: visible; padding: 0; width: 950px; }
	#headerimg { overflow: visible; position: relative; margin: 0 0 0 0; left: 0; top: -250px; }
	#flamingofred { position: relative; margin: 10px 0 0 0; left: 7px; border: none; } 	


	#headspace { position: relative; margin: 0 0 0 0; left: 561px; top: -320px; border: none; width: 175px; height: 120px; z-index: 201; visibility: hidden; background-color: fuchsia; border: 2px solid #ff0; overflow: visible;}




/*--- Main Menu -----------------------------------------------------------------------------------------------------------------------------*/
	#header .menu { display: block; left: 6px; margin: 0; padding: 0; position:relative; top: 129px; }
		#header .menu li, #menu-huvudmeny li ul, #menu-huvudmeny pagenav { left: 0; list-style-type: none; top: 0; }
		#header .menu li { background: transparent url('img/menu_plank.png') top left no-repeat; color: #593718; display: block; float:left; font-family: Rockwell, verdana, sans-serif; font-size: 16px; font-weight: bold; height: 29px; left: 0px; margin: 0px 4px 1px 0px; padding: 10px 0px 0px 0px; position: static; text-align: center; text-transform:uppercase; top: 0px; width: 150px; }
			#header .menu li a { color: #1f0f00; text-decoration:none; }
				#header .menu li a:hover { color: #6f4f40; text-decoration:none; }
			#header .menu li:hover { background: transparent url('img/menu_plank.png') top right no-repeat; }
		#header .menu li.current-menu-item { background: transparent url('img/menu_plank.png') top right no-repeat; }
			#header .menu li.current-menu-item:hover { background: transparent url('img/menu_plank.png') top left no-repeat; }
			


			
/*--- Footer ---------------------------------------------------------------------------------------------------------------------------------*/
	#footer { position:relative; background: transparent url('img/footer_cracked.png') no-repeat top; border: none; clear: both; height: 100px; margin: 0 auto; padding: 0; width: 860px; top: -55px; font-size: 12px; line-height: 17px; }
		#footer p { width: 600px;  margin: 0; padding: 0 0 0 50px;  }
		#skully { background-image: url('img/hibiscus_yellow.png'); display:block; height: 187px; left: 700px; overflow: visible; position: relative; top: -105px; width: 178px; z-index: 200; background-repeat: no-repeat; margin-bottom: -100px; }

		#pointy { background-image: url('img/pointy.png'); display:block; height: 167px; left: 740px; overflow: visible; position: relative; top: -310px; width: 179px; z-index: 200; background-repeat: no-repeat; margin-bottom: -310px;  }

	p.creditline { visibility: hidden; height: 0; overflow: hidden; }


	#rssicon { position: relative; float: right; top: 15px; right: 212px; height: 63px; width: 63px;  }

	#wordpresslogo { position: relative;  margin: 0; right: 117px; top: 12px; float: right; } 	
		#wordpresslogo img { position: relative; margin: 0;  border: none; float: left; } 	


/*--- Typography ------------------------------------------------------------------------------------------------------------------------------*/
	
	.glower { text-shadow: 0px 0px 6px #fff, 0px 0px 4px #fff, 0px 0px 3px #fff, 0px 0px 2px #fff, 0px 0px 1px #fff;  }
	.dusker { shadow: 0 0 7px #000, 0 0 2px #000; text-shadow: 1px 1px 4px #000000;  }
	
	
	small { font-size: 0.9em; line-height: 1.5em; font-family: Rockwell, serif;  }
	
	small.postdate { display: block; font-size: 0.9em;line-height: 1em; margin: 6px 0 0 6px; text-transform: capitalize; }
	
	h1, h2 {  font-family: 'Pacifico', 'House-A-RamaLeague-Night', Rockwell, serif; text-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop); zoom: 1; shadow: 0 0 7px #000, 0 0 2px #000; text-shadow: 1px 1px 4px #000000;   }
	h3 { font-family: Rockwell, Verdana, Arial, Sans-Serif; font-weight: bold; }
	
	
	H1 { position: relative; top: -36px; left: 20px; width: auto; height: auto; font-family: 'TikiIsland', sans-serif;  font-size: 68px; text-shadow: 0 0 11px #fff; font-weight: normal; letter-spacing: 2px; }
		#H1 a { color: #000; text-decoration: none; }
		#H1 a:hover { color: #000; text-decoration: none; text-shadow: 0 0 11px #fff, 0 0 10px #fff, 0 0 9px #fff; }
	
	
	#headerimg .description { position: absolute; top: 102px; right: 457px; font-size: 14px;  font-family: 'Pacifico', 'House-A-RamaLeague-Night', Rockwell, sans-serif;  text-align: right; }
	#headerimg .mynameis { position: absolute; top: 7px; left: 8px; font-size: 22px;  font-family: 'Pacifico', 'House-A-RamaLeague-Night', Rockwell, sans-serif;  text-align: right; }

	
	h2 { font-size: 30px; line-height: 41px; font-weight: normal; margin-top: -3px;  width: 430px; }
		h2.pagetitle { font-size: 30px; line-height: 41px; font-weight: normal; margin-top: -3px; width: 430px; }
	.archive { background: none; }
	.archivetitle { color: #000; font-family: Georgia, serif; font-size:1em; margin: 0 0 10px 0; padding: 0; font-weight: normal; }
	#sidebar h2 { font-family: 'Pacifico', 'Lucida Grande', Verdana, Sans-Serif; font-size: 1.3em; filter: none; }
	h3 { font-size: 1.3em; }
	
	h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description { color: #000; text-decoration: none; }
	
	h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color: #ffffff; }
	h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration: none; }
	.entry p a:visited { color: #3a1001; }
	.entry p img { margin-bottom: -25px; position: relative; top: -20px; }
		.entry p img.size-full { margin-bottom: -5px; position: relative; top: -5px; }
		.entry p img#hand { margin: 0 0 0 0; position: relative; top: -2px; }
		.entry p a#hand { background: transparent url('http://www.flamingofred.se/mayhem/wp-content/uploads/hand1.png') no-repeat top left; padding: 0 0 0 30px; ; }
		.entry p a.hand { background: transparent url('http://www.flamingofred.se/mayhem/wp-content/uploads/hand1.png') no-repeat top left; padding: 0 0 0 30px; ; }
		
	.commentlist li, #commentform input, #commentform textarea { font: 0.9em Rockwell, Serif; }
	.commentlist li ul li { font-size: 1em; }
	.commentlist li { font-weight: bold; background: none; }
		.commentlist li .avatar { visibility: hidden; width: 1px; height: 1px; float: right; }
	.commentlist cite, .commentlist cite a { font-size: 1.1em; font-style: normal; font-weight: bold; }
	.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
	#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
	.commentmetadata { font-weight: normal; }
	#metacatnadtag { display: block; clear: both; padding-left: 8px; line-height: 16px; }
	
	small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color: #1f0f00; }
	code { font: 1.1em 'Courier New', Courier, Fixed; }
	acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
	a, h2 a:hover, h3 a:hover { color: #511905; text-decoration: none; }
	a:hover { color: #ffffff; text-decoration: underline; }
	#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
	#wp-calendar a { text-decoration: none; }
	#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
	#wp-calendar th { font-style: normal; text-transform: capitalize; }
	#respond h3, h3#comments {font-size: 1.5em; margin: -10px 0 -4px 0; font-family: 'Pacifico', 'House-A-RamaLeague-Night', Rockwell, serif; text-shadow: 0 0 3px #000; }


	/*	Begin Headers */
	h1 { margin: 0; padding-top: 70px;  }
	h2 { margin: -4px 0 0px 0; }
		h2.pagetitle { margin-top: 30px; text-align: center; 	 }
	#sidebar h2 { color: #fff; font-family: 'Pacifico', 'House-A-RamaLeague-Night', Rockwell, sans-serif; font-size: 19px; margin: 5px 0 0 0; padding: 0; }
	#sidebar h3 a { color: #000; font-family: 'Pacifico', 'House-A-RamaLeague-Night', Rockwell, sans-serif; margin: 5px 0 0 0; padding: 0; }
	h3 { margin: 30px 0 0; padding: 0; }
		h3.comments { margin: 10px auto 20px ; padding: 0; }

	h3#comments { font-size: 1.8em; margin: -17px 0 -10px 0;  }

	#sidebar ul p.byline { margin: 0 0 0 0; }
	

/* Begin Various Tags & Classes */
	acronym, abbr, span.caps { cursor: help; }
	acronym, abbr { border-bottom: 1px dashed #999; }
	blockquote { border-left: 5px solid #ddd; margin: 15px 30px 0 10px; padding-left: 20px; }
		blockquote cite { display: block; margin: 5px 0 0; }
	.center { text-align: center; }
	.hidden { display: none; }
	hr { display: none; }
	a img { border: none; }


/* Begin Images */
	p img { max-width: 100%; padding: 0; }
	img.centered { display: block; margin-left: auto; margin-right: auto; }
	img.alignright { display: inline; margin: 0 0 2px 7px; padding: 4px; }
	img.alignleft { display: inline; margin: 0 7px 2px 0; padding: 4px; }
	.alignright { float: right; }
	.alignleft { float: left }


/* Begin Lists
	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

	html>body .entry ul { list-style: none; margin-left: 0px; padding-left: 10px; padding: 0 0 0 30px; text-indent: -10px; }
	html>body .entry li { margin: 7px 0 8px 10px; }
	
	.entry ul li:before, #sidebar ul ul li:before {   }
	.entry ol { margin: 0; padding: 0 0 0 35px; }
		.entry ol li { margin: 0; padding: 0; }
		.entry h3 { font-size: 1.5em; margin: 0 0 0 0; padding: 6px 0 1px 0; border-bottom: 1px solid #aa8844;  font-family: 'Pacifico', 'House-A-RamaLeague-Night', sans-serif; text-shadow: 0 0 5px #000; font-weight: normal; }
		
		

/*--- Social Networking --------------------------------------------------------------------------------------------------------------------*/
	
	.socialsmus { width: 100%; height: 20px; vertical-align: top; clear: both; margin: 35px 0 0 5px; }	
		.socialsmus .item { float: left; clear: none; margin: 0 5px 10px 0; }
			.socialsmus .item a { margin: 0 0 0 0; }
				.socialsmus .item iframe { margin: 0 0 0 0; line-height: 0; }	
			.socialsmus .flattrs { margin: 0 10px 0 0;  }
			.socialsmus .twitters { margin: 0 1px 0 0;  }
			.socialsmus .goggles { margin: 0 12px 0 0;  }
				.socialsmus .goggles div { width: 60px !important; }
			.socialsmus .facbooks { margin: 0 15px 0 0; }
		
		
		
	.postmetadata ul, .postmetadata li { display: inline; list-style-image: none; list-style-type: none; }
	



/*--- Sidebar -----------------------------------------------------------------------------------------------------------------------------*/
	
	#sidebar { margin-left: 635px; padding: 35px 0 10px 0; width: 195px; background: transparent url('img/bamboo_divider.png') repeat-x -2px 10px; }
		#sidebar form { margin: 0; }

	#sidebar img { margin-left: -5px; }
	#sidebar ul, #sidebar ul ol { margin: 0; padding: 0; }
	#sidebar ul li { list-style-image: none; list-style-type: none; padding-bottom: 55px; margin-bottom: 0px; background: transparent url('img/bamboo_divider.png') repeat-x bottom left; }
		#sidebar ul li li { border-bottom: none; background: none; }
	#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }
	#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 0px; }
	#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }
	ol li, #sidebar ul ol li { list-style: decimal outside; }
	#sidebar ul ul li, #sidebar ul ol li { margin: 3px 0 0; padding: 0; }

	#sidebar .entry { margin: 0; padding: 0; }
	#sidebar .entry iframe { visibility: hidden; height: 1px !importent; width: 1px !importent; margin: 0; padding: 0; }
	#sidebar { font-size: 1.2em; }
	
	
	

/*--- Begin Form Elements ----------------------------------------------------------------------------------------------------------------------*/
	
	#searchform { margin: 10px 0 0 0; padding: 0; text-align: left; }
	#sidebar #searchform #s { padding: 2px; width: 108px; }
	#sidebar #searchsubmit { padding: 1px; }
	.entry form { text-align:center; /* This is mainly for password protected posts, makes them look better. */ }
	select { width: 130px; }
	#commentform input { margin: 5px 5px 1px 0; padding: 2px; width: 170px; }
	#commentform { margin: 5px 10px 0 0; }
		#commentform textarea { padding: 2px; width: 100%; }
	#respond:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
	#commentform #submit { float: right; margin: 0 0 5px auto; }



/*--- Begin Comments -------------------------------------------------------------------------------------------------------------------------*/
	.alt { margin: 0; padding: 10px; }
	.commentlist { padding: 0; text-align: justify; }
		.commentlist li { list-style: none; margin: 15px 0 10px; padding: 5px 5px 10px 10px; }
			.commentlist li ul li { margin-left: 10px; margin-right: -5px; }
		.commentlist p { margin: 10px 5px 10px 0; }
	.children { padding: 0; }
	#commentform p { margin: 5px 0; }
	.nocomments { margin: 0; padding: 0; text-align: center; }
	.commentmetadata { display: block; margin: 0; }




/*--- Begin Calendar ------------------------------------------------------------------------------------------------------------------------*/
	#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }
		#wp-calendar #next a { padding-right: 10px; text-align: right; }
		#wp-calendar #prev a { padding-left: 10px; text-align: left; }
		#wp-calendar a { display: block; }
		#wp-calendar caption { text-align: center; width: 100%; }
		#wp-calendar td { padding: 3px 0; text-align: center; }
			#wp-calendar td.pad:hover { background-color: #fff; /* Doesn't work in IE */ }




/* Captions */
	.aligncenter,
	div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
	.wp-caption { border: none; margin: -15px 0 10px 0; text-align: center; }
		.wp-caption img { border: 0 none; margin: 0; padding: 0; }
		.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }



/* Page Navigation */
	.navigation {  }
		.navigation img { border: none; }
	.navold { float: left; height: 25px; text-align:left; background: transparent url('img/left_hand.png') no-repeat top left; padding: 0 0 0 31px; }
		.navold img { margin: 0px 0 0 5px; vertical-align:middle; }
	.navnew { float: right; height: 25px; text-align:right; background: transparent url('img/right_hand.png') no-repeat top right; padding: 0 31px 0 0; }
		.navnew img { margin: 0px 5px 0 0; vertical-align:middle;  }
	
	
	/*
	padding: 0 32px 0 0; background: transparent url('img/right_hand.png') no-repeat top right;
	 padding: 0 0 0 32px; background: transparent url('img/left_hand.png') no-repeat top left;
	*/
	
	
	
	 
/*-- New Tag Cloud --------------------------------------------------------------------------------------------------------------------------*/

	#newtagcloud, #newtagcloud li { list-style: none !important; list-style-type: none !important;  }
		#newtagcloud li a { margin: 0 7px 0 0;}



/*--- Twitter -------------------------------------------------------------------------------------------------------------------------------*/

	.widget_twitter { width: 195px; overflow: hidden; }
		.widget_twitter img { float: right; margin: 3px 0 0 0; } 
		.widget_twitter .entry-meta { display: block; font-size: 10px; margin: 2px 0 10	px 0; }

		.widget_twitter div ul li { margin: 0 0 8px 0 !important	; } 

		a.twitterwidget { color: #1f0f00; }
		h2.widgettitle a { color: #fff; filter: none; }
			h2.widgettitle a:link { color: #fff; }
			h2.widgettitle a:visited { color: #fff; }

		.widget_twitter #screenname
		.widget_twitter #followers { visibility: hidden; }

		.intent-meta a {  }

		.in-reply-to {}
		.retweet {}
		.favorite {}



/*--- Recipe Card Styles ---------------------------------------------------------------------------------------------------------------------*/

	#rec { position: static; float: right; top: -40px; height: auto; width: 225px; margin: 0 0 0 10px; padding: 0; font-family: Rockwell, Georgia, serif; color: #443333; }
		#rec div { background: transparent url('img/note.png') top left no-repeat; height: auto; margin: 0; padding: 55px 0 10px 0; width: 225px; }

			#rec div div { background: none; margin: 0 15px 0 15px; padding: 5px 0 0 0; font-size: 0.9em; line-height: 1.35em; width: 190px; }
				#rec div div .rectitle { color: #2f2522; font-size: 15px; font-weight: normal; position:relative; font-family: 'Pacifico', 'House-A-RamaLeague-Night', Georgia, sans-serif; }
				#rec div div table { background: none; margin: 7px 0 3px 0; padding: 0 0 0 0; }
				#rec div div p { margin: 7px 0 0 0; padding: 0; }
				
				#rec td.r { text-align: right; }
	
		#rec .foot { background: transparent url('img/note_footer.png') 0 -10px no-repeat; height: 25px; margin: 0; padding: 0; width: 225px; }
	 
		#rec div div .sourcex { display: block; margin: -1px 0 0 0; font-size: 0.9em; color: #929292; }
		#rec div div .sourceff { display: block; margin: -1px 0 0 0; font-size: 0.9em; }
		





/*--- Gallery --------------------------------------------------------------------------------------------------------------------------*/

	#gallery-1 { margin: auto; }
		#gallery-1 .gallery-item !important { float: left; margin-top: 10px; text-align: center; width: 91px; height: 109px }
		#gallery-1 img !important { border: none; }
		#gallery-1 .gallery-caption !important { margin-left: 0; }


/*--- Trading Post --------------------------------------------------------------------------------------------------------------------------*/


	.mug { display:block; clear:both; width: 420px; border:none; margin: 0;  }
		.mug img { display:block; height: 150px; width: 150px; margin: 0; padding: 0; }
		.mug div { display:block; float:left; }

	h3.mugname { display:block; float:left; margin: 15px 0 0 0; font-size: 1.6em;  width: 240px; }

	.fb-like-box { background-color: #fff; }

	.eshop { float: left; }
		.eshop .offset{}

	.sgloption {}
	.sglprice {}
	.qty {}
	.iqty {}
	.eshopbutton {}
	.eshopajax {}
	
			
			
			
		




/*--- AZ Index ------------------------------------------------------------------------------------------------------------------------*/
	
	div.azlinks {  text-align: center;  }
	

	
	div.azindex { padding: 0 0 0 0;  }
	div.azindex ul { padding: 0 0 0 0 !important; }
		div.azindex ul li { margin: 0 0 0 6px !important; text-indent: 0px !important; }

		div.azindex h2 { width: 60px; height: 40px; margin: 0; color: #fff; font-size: 21px;  font-weight: bold; position:relative; left: -7px; font-family: Georgia, sans-serif; background: transparent url('img/item_plank.png') top left no-repeat; shadow: 0 0 7px #000, 0 0 2px #000; text-shadow: 1px 1px 4px #000000; }
	
		div.azindex h2 a { display: block; color: #fff; width: 57px; height: 40px; padding: 10px 0 0 1px;  text-align: center;}
	
	div.azindex .head { font-weight: normal; margin: 0 0 0 0; }
	div.azindex .subhead { font-weight: normal; margin: 0 30px 0 0; }


		div#azindex-3 { background: transparent url('img/bamboo_divider_splash.png') repeat-x top left; padding: 20px 0 0 0; }

	.azindex li.spacer { height: 5px; }
	
	
	
	
	
/*--- Comment Blob -----------------------------------------------------------------------------------------------------------------------------*/


	#commentblob {	float: right; width: 80px; height: 51px; text-align: center; line-height: 12px; color: #fff; padding: 13px 0 0 1px; background: transparent url('img/commentbox.png') top left no-repeat; font-family: 'Permanent Marker', 'House-A-RamaLeague-Night', Rockwell, serif; font-size: 10px; }
		#commentblob:hover { background: transparent url('img/commentbox.png') top right no-repeat; }
				
		#commentblob a { color: #fff;  }

		#commentblob b { display: block; font-family: Georgia, Sans-Serif; font-size: 28px; margin: -2px 0 8px -1px; }


	#translation_bar img { margin: 2px 0 0 4px;  }
	#gltr_flags_map {}





/*--- Betyg till Trader Vic's projektet ----------------------------------------------------------------------------------------------------*/

	div.category-bartenders-guide {}
		div.category-bartenders-guide p i { display: block; width: 22px; height: 25px; text-align: right; text-indent: -99px; overflow: hidden;font-size: 2em; font-weight: bold;  background-color: #ff0; }

	

	.tag-betyg-1 i, .tag-betyg-2 i, .tag-betyg-3 i, .tag-betyg-4 i, .tag-betyg-5 i, .tag-betyg-1 em, .tag-betyg-2 em, .tag-betyg-3 em, .tag-betyg-4 em, .tag-betyg-5 em { display: block; float: left; width: 1px; height: 1px; margin: 0 4px 0 -26px; padding: 70px 70px 0 0; text-indent: -999px; }

		.tag-betyg-1 em, .tag-betyg-1 i { background: transparent url('img/grade1.png') no-repeat top left;  }
		.tag-betyg-2 em, .tag-betyg-2 i { background: transparent url('img/grade2.png') no-repeat top left;  }
		.tag-betyg-3 em, .tag-betyg-3 i { background: transparent url('img/grade3.png') no-repeat top left;  }
		.tag-betyg-4 em, .tag-betyg-4 i { background: transparent url('img/grade4.png') no-repeat top left;  }
		.tag-betyg-5 em, .tag-betyg-5 i { background: transparent url('img/grade5.png') no-repeat top left;  }






.vodkapuffers { background: transparent url('img/bamboo_divider_splash.png') repeat-x top right; padding: 20px 0 40px 0;  margin: 25px 0 0 0; }


