/*********************
 ** NATTERGALEN BAR & KJØKKEN
 ** www.nattergalenbar.no
 **/

body  { 
	font: 12px/18px Arial, Verdana, sans-serif; 
	color: #414141; 
}

table{ font: 12px/18px Arial, Verdana, sans-serif; }

/**
 ** Wrappers and dividors
 **/
.wrapper, .wrapper table{	background-color: #333; color:#fff; margin:10 auto 0 auto;}
.wrapper{				border-bottom:10px solid #333; }
.wrapper_main {		background: #fff url("../img/bakker.jpg") repeat-x; }

.content{			margin:0 auto 0 auto;	width:900px;	}
.content_main{ 		margin:0 auto 0 auto;	width:900px;	background-color: #fff; min-height:600px ;}
.info_gray{ 		background-color: #f7f7f7; padding:5px 5px 5px 5px;}
.comment{			border-top:1px solid #ccc; background-color: #f7f7f7; padding:5px 5px 5px 5px; }

/** MENU **/
.menu{		margin:0px 0 0px 0; padding:15px 5px 15px 5px; background-color:#444; }
.menu a{ 	padding:5px 5px 5px 5px; background-color:#885a88; color:#fff; text-transform:uppercase;}
.menu a:hover{ background-color:#414141; color:#fff;}

.menu2{		margin:0px 0 0px 0; padding:15px 5px 15px 5px; background-color:#fff; }
.menu2 a{ 	padding:5px 5px 5px 5px; background-color:#885a88; color:#fff; text-transform:uppercase;}
.menu2 a:hover{ background-color:#414141; color:#fff;}

/** LINKS **/
a { 			text-decoration:none; color:#414141;}
a:hover { 	text-decoration:none; color:#885a88;}
a img{border:none;}

/** HEADERS **/
h1{ font: 25px Arial, Verdana, sans-serif; font-weight:bold; letter-spacing: -2px; text-transform:uppercase; }
h2{ font: 18px Arial, Verdana, sans-serif; font-weight:bold; text-transform:uppercase; margin:5px 0 2px 0; }
h3{ color:#fb4f14; font: 18px Arial, Verdana, sans-serif; font-weight:bold; text-transform:uppercase; margin:5px 0 2px 0; }

/** ITEMS **/
.left{			float:left; width:350px;clear:both;margin-bottom:10px;}
.right{			float:left; margin-bottom:5px;}
.header{ 		margin-bottom:5px; border-bottom:1px solid #ccc;}
.news{			padding:5px 5px 5px 5px; border:1px solid #ccc; }
.news_front{	padding:5px 5px 5px 5px; border-top:1px solid #ccc; }
.news_date{		font-size:10px;}
.box1{			padding:5px 5px 5px 5px; background-color:#f3f3f3; }
.box2{			float:left; width:290px; padding:5px 5px 5px 5px; background-color:#414141;}
.info_dark{ 	background-color:#414141; padding:5px 5px 5px 5px; }
.info_light{ 	background-color:#f3f3f3; padding:5px 5px 5px 5px; }
.info_text{ 	font-family:Verdana, Tahoma; padding:5px 5px 5px 5px; margin-bottom:5px; border-bottom:1px solid #ccc; }

/** EVENTS **/
.event_item{		padding:5px; margin:1px 0 10px 0; border-bottom:1px solid #ccc;}
.event_item:hover{	color:#885a88;}
.event_date{ 		font-size: 10px; text-transform:uppercase; color:#aaa; background-color:#414141; padding:2px 5px 2px 5px;}
.event_cat1{ 		font-size: 10px; text-transform:uppercase; color:#fff; background-color:#885a88; padding:2px 5px 2px 5px; }
.event_cat2{ 		font-size: 10px; text-transform:uppercase; color:#fff; background-color:#79fd03; padding:2px 5px 2px 5px; }

/* FOOTER */
.footer table{	margin-top:20px; border-top:1px solid #ccc; color:#ccc;}
.footer a{ color:#ccc; }
.footer form input{ color:#ccc; border:1px solid #ccc;}
.footer form input:focus{ color:#444; background-color:#fb4f14; border:1px solid #ccc;}
.footer form .login{ color:#ccc; border:1px solid #ccc; }

/*########## FORM #########*/
form{ background-color:#f7f7f7; 	padding:2px 5px 2px 5px;}


/*######## TEXT ##########*/
.small_grey{ color:#666;}