/*  
Theme Name: No Pants
Theme URI: http://www.solidangle.fi
Description: A Wordpress theme for the Restaurant Nude.
Version: 1.0
Author: Nicholas Turbanov
Author URI: http://www.turbanov.com/

*/

body{background: url(images/bg_body.jpg) 0 0 repeat-x; font-family: “Gill Sans”, Calibri, “Trebuchet MS”, sans-serif; color: #6b6a68;}
a{color: #f7764d;}


/* Site structure */
#site{width: 797px; margin: 0 auto 0 auto; background: url(images/bg_left.gif) 20px 0 repeat-y; text-align: left; font-size: 1.3em; line-height: 1.6em;}
#site{ min-height: 100%;}
	* html #site{height: 100%;}
	#decoration{ min-height: 100%; background: url(images/decoration2.gif) 31px 0 no-repeat;}
	* html #decoration{height: 100%;}
#left{float: left; width: 217px;}
	#logo{margin-top: 14px; margin-bottom: 49px;}
	#logo, #logo a{display: block; width: 183px; height: 130px; background: url(images/logo_nude.gif) 0 0 no-repeat;}
	#logo a span{display: none;}
	
	#navigation{height: 188px; background: url(images/bg_navi.gif) 0 0 no-repeat; list-style: none; list-style-position: outside; padding-top: 15px; font-family: 'Trebuchet MS', arial, sans-serif; }
	#navigation li{text-align: right; padding-right: 66px; text-transform: lowercase; padding-bottom: 20px; line-height: 1em; }
	#navigation li a{color: #291a03; font-size: 20px;}
	#navigation li.active a, #navigation li a:hover, #navigation li.current_page_item a{color: #f64109; text-decoration: none;}
#main{width: 580px; float: left; min-height: 650px;}
	.imageArea{padding-top: 14px; margin-bottom: 20px; text-align: center; min-height: 250px;}
	#subNavi{background: url(images/bg_subnavi_bottom.gif) bottom left no-repeat; font-family: 'Trebuchet MS', arial, sans-serif;}
	#subNavi .inner{background: url(images/bg_subnavi_top.gif) 0 0 no-repeat; padding-top: 5px;}
	#subNavi ul{ list-style: none; background: #fff; border: 1px solid #dedad8; border-style: none solid; margin-bottom: 5px; padding: 10px 0 10px 0; float: left; width: 100%; }
	#subNavi li{display: inline; float: left; padding-left: 15px; padding-right: 10px; line-height: 1.2em; margin-bottom: 5px; border-right: 1px solid #c2af91;}
	#subNavi li.last{border: 0;}
	#subNavi a{color: #30210a; }
	#subNavi a.act, #subNavi a:hover{color: #f7764d; text-decoration: none; }
#footer{text-align: left; background: #dad2c1 url(images/bg_footer.gif) 0 0 repeat-x; color: #3c301d; padding: 20px 0 20px 0; font-size: 1.1em;}
	#footerContent{width: 797px; margin: 0 auto 0 auto;}
		#footerContent .inner{ margin-left: 20px;}
		#footer .widget { float: left; width: 247px; margin-right: 18px;}
		#palaute{float: left; width: 247px; margin-left: 0;}
		
		
/* Event list */

	.calendar{background: url(images/bg_3col.gif) 190px 0 repeat-y; margin-bottom: 20px; border-bottom: 1px solid #dfd7cb; line-height: 1.1em; min-height: 310px;}
	.calendar ul{list-style-type: none; margin-bottom: -20px; }
	.calendar ul li{ margin: 0; padding: 0px 20px 14px 0; }
	.calendar ul li span.event{margin: 0 0 3px 0; font-size: 11px; display: block;}
	.place{font-weight: bold; margin-top: 7px; display: block; }
	.heading {width: 100%;}
	h2.calendarHeading{position: relative; text-align: center; color: #6d5445; border-bottom: 1px solid #dfd7cb; margin-bottom: 0; margin-top: 0; padding-bottom: 15px; display: inline-block; width: 546px;}
	
	.next-events, .prev-events, .next-events a, .prev-events a{display: inline-block; width: 13px; height: 13px; }
	.next-events, .prev-events{top: 7px;}
	.next-events{right: 0;}
	.prev-events{left: 0;}
	.next-events a{background: url(images/next-events.gif) 0 0 no-repeat;}
	.prev-events a{background: url(images/prev-events.gif) 0 0 no-repeat;}
	.next-events a:hover, .prev-events a:hover{background-position: 0 -13px;}
	.next-events span, .prev-events span{display: none;}
	
	.calendar .col{width: 200px; float: left; padding: 10px 0 20px 0; }
	.calendar .col a{color: #6d5445;}
	.calendar .last{width: 180px; }
	.mon, .tue, .wed, .thu, .fri, .sat, .sun{color: #6d5445; display: block; width: 68px; height: 21px; font-size: 11px;}
	.day span, .today span{margin-bottom: 0px;}
	.day span span , .today span span{padding: 0 0 0 35px; display: block; padding-top: 4px; }
	.day span span{color: #6b6a68;}
	.today span span{color: #d74c1e;}
	.mon{background: url(images/week/ma.gif) 0 0 no-repeat;}
	.tue{background: url(images/week/ti.gif) 0 0 no-repeat;}
	.wed{background: url(images/week/ke.gif) 0 0 no-repeat;}
	.thu{background: url(images/week/to.gif) 0 0 no-repeat;}
	.fri{background: url(images/week/pe.gif) 0 0 no-repeat;}
	.sat{background: url(images/week/la.gif) 0 0 no-repeat;}
	.sun{background: url(images/week/su.gif) 0 0 no-repeat;}
		
	.today .mon{background: url(images/week/ma_act.gif) 0 0 no-repeat;}
	.today .tue{background: url(images/week/ti_act.gif) 0 0 no-repeat;}
	.today .wed{background: url(images/week/ke_act.gif) 0 0 no-repeat;}
	.today .thu{background: url(images/week/to_act.gif) 0 0 no-repeat;}
	.today .fri{background: url(images/week/pe_act.gif) 0 0 no-repeat;}
	.today .sat{background: url(images/week/la_act.gif) 0 0 no-repeat;}
	.today .sun{background: url(images/week/su_act.gif) 0 0 no-repeat;}
		

/* Typography */
	p{margin-bottom: 20px; }
	#content p{}

	h1, h2, h3, h4, h5, h6{color: #F7764D; font-family: “Gill Sans”, “Trebuchet MS”, Calibri, sans-serif; }
	
	#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6{color: #D74C1E; border-color: #bbb5a5;}

	h2{font-size: 26px; border-bottom: 1px solid #D74C1E; padding-bottom: 10px; margin-bottom: 15px; margin-top: 30px;}
	h3{font-size: 22px; margin-bottom: 20px; margin-top: 10px;}
	h4{font-size: 16px; margin-bottom: 8px; margin-top: 16px;}
	h5{font-size: 26px; margin-bottom: 20px; margin-top: 10px;}
	h6{font-size: 26px; margin-bottom: 20px; margin-top: 10px;}
	
	#ngg-webslice h2{display: none; }
	
/* Events */	
	#site .ec3_iconlet{border: 0; position: absolute; top: 0; left: 0; margin: 0; padding: 0; }
	/*.listContent{position: relative; padding-left: 70px;}*/
	
/* Feedback form */
	#palaute {/*float: left;*/}
		#palaute > *{display: block;}
		#palaute .GeneralInput, #palaute textarea {width: 100%;}
		#palaute textarea {margin-bottom: 10px;}
		#palaute .alert {font-weight: bold;}
			#palaute #success{color: green;}
			#palaute #error{color: #D74C1E;}
	#palaute label {margin-left: 0; font-weight: bold;}
			
/* ImageBrowser */
	.ngg-imagebrowser {width: 500px; height: 385px; margin: 0 auto;}
		.ngg-imagebrowser h3 {display: none;}
		.ngg-imagebrowser .counter {display: none;}
		.ngg-imagebrowser-nav .next {border: none;}
		.ngg-imagebrowser-nav .back {border: none;}
		.ngg-imagebrowser img {border:none; margin:0; padding:0;}

	
	