/* 

cookie_muncher.css
rather than edit this file, copy it to your template directory and 
edit it there: e.g. twentyten/cookie_muncher.css 

contents:

	1. notification bar
	2. theme - customise from here

*/


/* 1. notification bar
--------------------------------------------------------------------------------------- */

.noty_bar 
	{
	position: fixed;
	display: none;
	z-index: 9999999;
	}
	
/* noty_message */
.noty_bar .noty_message 
	{
	text-align: center;
	}
	
/* noty close button */
.noty_bar .noty_close 
	{
	cursor: pointer;
	}
	
/* noty modal */
.noty_modal 
	{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 10000;
	opacity: 0.6;
	display: none;
	left: 0;
	top: 0;
	}

/* noty container for noty_layout_topLeft & noty_layout_topRight */
ul.noty_cont 
	{
	position: fixed;
	z-index: 10000000;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 300px;
	}
	
ul.noty_cont li 
	{
	position: relative;
	float: left;
	clear: both;
	list-style: none;
	padding: 0px;
	margin: 10px 0 0 0;
	width: 300px; /* Fix for: http://bugs.jquery.com/ticket/2278 */
	}
	
ul.noty_cont.noty_layout_topLeft 
	{
	left:40px;
	top:40px;
	}
	
ul.noty_cont.noty_layout_topRight 
	{
	right:40px; 
	top:40px;
	}
	
ul.noty_cont.noty_layout_bottomLeft 
	{
	left:40px;
	bottom:40px;
	}
	
ul.noty_cont.noty_layout_bottomRight 
	{
	right:40px; 
	bottom:40px;
	}
	
ul.noty_cont.noty_layout_topRight li 
	{
	float: right;
	}
	
.admin-bar ul.noty_cont.noty_layout_topLeft 
	{
	left:40px;
	top:68px;
	}
	
.admin-bar ul.noty_cont.noty_layout_topRight 
	{
	right:40px;
	top:68px;
	}


/* noty_layout_top */
.noty_bar.noty_layout_top 
	{
	top: 0;
	left: 0;
	width: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	}

/* noty_layout_bottom */
.noty_bar.noty_layout_bottom 
	{
	bottom: 0;
	left: 0;
	width: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	}

/* noty_layout_center */
.noty_bar.noty_layout_center 
	{
	top: 40%;
	}
	
/* noty_layout_topLeft & noty_layout_topRight */
.noty_bar.noty_layout_topLeft, 
.noty_bar.noty_layout_topRight,
.noty_bar.noty_layout_bottomLeft,
.noty_bar.noty_layout_bottomRight 
	{
	width: 100%;
	clear: both;
	position: relative;
	}

.noty_bar.noty_layout_topLeft .noty_message, 
.noty_bar.noty_layout_topRight .noty_message,
.noty_bar.noty_layout_bottomLeft .noty_message,
.noty_bar.noty_layout_bottomRight .noty_message 
	{
	text-align: left;
	}
	
/* noty_layout_topCenter */
.noty_bar.noty_layout_topCenter 
	{
	top: 20px;
	}
	
/* 2. theme - customise from here
--------------------------------------------------------------------------------------- */

/* noty bar */
.noty_bar.noty_theme_default 
	{
	background: #fff;
	-moz-box-shadow: 0 1px 5px #777;
	-webkit-box-shadow: 0 1px 5px #777;
	box-shadow: 0 1px 5px #777;
	}

/* noty_layout_topLeft & noty_layout_topRight */
.noty_bar.noty_theme_default.noty_layout_center,
.noty_bar.noty_theme_default.noty_layout_topCenter,
.noty_bar.noty_theme_default.noty_layout_topLeft,
.noty_bar.noty_theme_default.noty_layout_topRight,
.noty_bar.noty_theme_default.noty_layout_bottomLeft,
.noty_bar.noty_theme_default.noty_layout_bottomRight 
	{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}

/* custom container */
.noty_custom_container.noty_theme_default.noty_layout_inline 
	{
	position: relative;
	}
	
/* custom growl container */
.noty_custom_container.noty_theme_defualt.noty_layout_inline .noty_cont.noty_layout_inline 
	{
	position: static;
	}
	
/* custom noty bar */
.noty_custom_container.noty_theme_defualt.noty_layout_inline .noty_bar 
	{
	position: static;
	}
	
.noty_custom_container.noty_theme_defualt.noty_layout_inline .noty_bar .noty_message 
	{
	font-size: 13px;
	padding: 4px;
	}
	
.noty_custom_container.noty_theme_defualt.noty_layout_inline .noty_bar .noty_message .noty_buttons 
	{
	margin-top: -1px;
	}
	
/* noty_message */
.noty_bar.noty_theme_default .noty_message 
	{
	padding: 12px 14px;
	}

/* button */
.noty_bar.noty_theme_default .button
	{
	float: none;
	}

.noty_bar.noty_theme_default.noty_layout_bottom .button,
.noty_bar.noty_theme_default.noty_layout_top .button
	{
	margin-top: 10px;
	}
	
/* noty close button */
.noty_bar.noty_theme_default .noty_close 
	{
	position: absolute;
	top: -10px;
	right: -10px;
	font-size: 18px;
	line-height: 18px;
	color: #000;
	opacity: 1;
	width: 20px;
	height: 20px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAORJREFUeNq0lU0OgjAQhRm5gUl3rLyBB3BDQjwI4TDcgmu4NqwNJGxdueqWA4zzCJoxtvxoeckLzbz2C5ShEDNHDiXis/gkPooPY/0uvomv4ov48bUSQGUSF+Ka51WPc0kzNGwvLnm9ynHtB5B+hGkoaWDB/6t4AZOFe7ZkTxMAc1dqreU0TbnrunetbVvOsmzIPMoBrFwJYGgCY8wAgjFGDZlHFYCNK9EAXPUYmUcNgL0v1dAFMKjfRSsVx/H0hC0eOfhLmWwbfTcYozbXNsEbO/int8nhEPz4CnbAUuhfwFOAAQAA48KKOuexjwAAAABJRU5ErkJggg==');
	}

.noty_bar.noty_theme_default.noty_layout_bottom .noty_close,
.noty_bar.noty_theme_default.noty_layout_top .noty_close 
	{
	top: 50%;
	right: 20px;
	margin-top: -8px;
	}
	
/* noty modal */
.noty_modal.noty_theme_defualt 
	{
	opacity: 0.7;
	}

.noty_bar.noty_theme_default.noty_layout_topLeft .noty_message .noty_buttons,
.noty_bar.noty_theme_default.noty_layout_topRight .noty_message .noty_buttons,
.noty_bar.noty_theme_default.noty_layout_bottomLeft .noty_message .noty_buttons,
.noty_bar.noty_theme_default.noty_layout_bottomRight .noty_message .noty_buttons 
	{
	margin-left: 0;
	margin-top: 10px;
	}
	
.noty_bar.noty_theme_default.noty_layout_center .noty_message .noty_buttons,
.noty_bar.noty_theme_defualt.noty_layout_topCenter .noty_message .noty_buttons 
	{
	margin-left: 15px;
	margin-top: -2px
	}
	