/*
Theme Name: Monmarthe
Theme URI: http://theme.sindikat.biz/monmarthe-wp/
Description: Monmarthe, a premium Wordpress theme by Online Solutions.
Author: Online Solutions
Author URI: http://solutions.online.rs/
Version: 2.1.2
*/


/*----------SUMMARY---------
----------------------------

- MAIN STYLES

- HEADER 

- MENU

- HOME:
	- CAROUSEL
	- TAGLINE
	
	- HOME middle boxes:
		- SPECIALS
		- LATEST MENU
		- CAFETERIA HOURS

- PAGE GENERAL
	- TOP TAGLINE
	- CONTENT

- BOOK TABLE PAGE

- MENU PAGE

- PAGINATION

- GALLERY PAGE

- POST

- ENTRY

- GOOGLE MAPS

- SIDEBAR
	- SOCIAL ICONS
	- RECENT POSTS
	- ARCHIVES
	- CATEGORIES
	- EVENT
	- ADDRESS
	- MENU CATEGORIES
	- DOWNLOAD
	- BOOK TABLE SIDEBAR

- COMMENTS
	- COMMENTS REPLAY
	
- FOOTER
	- FOOTER NEWS
	- FOOTER REVIEW
	- FOOTER CONTACT US
	- FOOTER ABOUT
	- FOOTER-BOTTOM
	
*/


/*----------MAIN STYLES---------
-----------------------*/
img{
	border:none;
}
a{
	outline:none;
	text-decoration:none;
}
.wrapper {
	width:73.85em;
   *width:72.07em;/* fix width in ie7*/
	min-width:960px;
	margin:auto;
	text-align:left;
	position: relative;
	*z-index:2;
}
.main-box {
	position:relative;
	width:960px;
	margin:0 auto;
	z-index:1;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	margin: 10px;
	padding-top: 4px;
	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;
}
.sticky{}
.bypostauthor{}
.gallery-caption{}
@font-face {
	font-family: 'Christopherhandfont';
	src: url('typography/christopherhand-webfont.eot');		 
	src: local('☺'), url('typography/christopherhand-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Vintlysfont';
	src: url('typography/vintlys_hand-webfont.eot');		 
	src: local('☺'), url('typography/vintlys_hand-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/*---------------- HEADER */
#hd {
	width: 1198px;
	min-height: 242px;
	margin: 0 auto;
	z-index:2;
	*position:static;
	*z-index:0;
}
#hd h1 {
	position: absolute;
	top: -99999px;
	left: -99999px;
}
.logo {
	position: relative;
	top: 35px;
	left: 280px;
	width: 376px;
	float: left;
}

/*---------------- MENU */
.menu {
	clear: left;
	position: relative;
	top: 58px;
	left: 58px;
	float: left;
	width:900px;
	z-index:99999;
}
.menu li {
	float: left;
	position:relative;
	display: inline;
	z-index:99999;
}
.menu li a {
	font: italic 18px/36px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 0 7px 7px 30px;
	display:block;
	z-index:99999;	
}
.menu li a:hover {
	padding: 0 7px 7px 30px;
	z-index:99999;
}
.menu li a.menu-current{
	padding: 0 7px 7px 30px;
	z-index:99999;
}
.menu .current-menu-item a{
	padding: 0 7px 7px 30px;
	z-index:99999;	
}
.sub-menu {
    display: none;
    float: left;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 40px;
	width:105px;
	z-index:99999;
}
.sub-menu li {
    display: block;
    margin-top: 0;
	float:left;
    z-index: 99999;
	position:relative;
	width:130px;
}

.sub-menu li a:hover{
    z-index: 99999;
}

.menu .current-menu-item .sub-menu li a{
	background:none;
	padding: 0 7px 7px 30px;
	z-index:99999;	
}
.menu .current-menu-item .sub-menu li a:hover{
	padding: 0 7px 7px 30px;
	z-index:99999;
}

.sub-menu li ul{
    left: 130px;
    top: -1px;
    visibility: visible;
    width: 100px;	
	z-index: 99999;
	position:absolute;
}
.sub-menu li ul li {
    display: list-item;
    float: none;
	z-index:99999;
	*float:left;
}
.sub-menu li ul li a:hover{
    width: 100px;
	z-index:99999;
}

/*----------HOME---------
-----------------------*/

		/*---------------- CAROUSEL */
		.scrollable-bg {
			position:relative;
			float:left;
			display:inline;
			width: 956px;
			height: 340px;
			top:-60px;
			left:4px;
			z-index:1;
		}
		.book-table {
			width: 240px;
			height: 316px;
			padding: 10px 20px;
			position: absolute;
			float: left;
			top: -65px;
			left: 673px;
			z-index: 999999;
		}
		.book-table h3 {
			font: italic 25px Georgia, "Times New Roman", Times, serif;
			margin:38px 0 7px 49px;
		}
		.book-table p {
			font-size: 26px;
			text-align:center;
			margin:0 30px;
			min-height:140px;
			font: normal 26px "Christopherhandfont", Times;
		}
		.book-table a {
			display:block;
			margin:10px 30px;
		}
		
		/*---------------- TAGLINE */
		.tagline {
			position: relative;
			float: left;
			top: -50px;
		}
		.tagline h3 {
			font-size: 30px;
			text-align:center;
			font: normal 30px "Vintlysfont", Times;
		}


		/* HOME middle boxes*/

				/*---------------- SPECIALS */
				.today-special {
					float: left;
					display: inline;
					width: 400px;
					position: relative;
					padding: 10px;
					top:-15px;
				}
				.today-special h3 {
					font: italic 25px Georgia, "Times New Roman", Times, serif;
					margin-bottom: 0.5em;
				}
				.today-special-content {
					font: normal 16px/24px Georgia, "Times New Roman", Times, serif;
				}
				.today-special-image {
					width:166px;
					height:158px;
					padding:5px;
					display:block;
					float:left;
				}
				a.details-arrow {
					text-decoration:none;
					font: italic 11px/15px Georgia, "Times New Roman", Times, serif;
					float:right;
					margin-top:10px;
					padding-right:20px;
				}
				
				/*---------------- LATEST MENU  */
				
				.latest-menu {
					float: left;
					display: inline;
					width: 240px;
					position: relative;
					padding: 10px;
					top:-15px;
				}
				.latest-menu li {
					float: left;
					display: inline;
					margin:10px 0;
				}
				.latest-menu h3 {
					font: italic 20px Georgia, "Times New Roman", Times, serif;
					margin-bottom: 0.5em;
				}
				.latest-menu-content {
					font: normal 11px Tahoma, Geneva, sans-serif;
				}
				.latest-menu-image {
					width:61px;
					height:61px;
					padding:5px;
					display:block;
					float:left;
				}
				a.latest-menu-title {
					font: normal 13px/18px Georgia, "Times New Roman", Times, serif;
					text-decoration:none;
					margin-bottom: 0.5em;
				}
					
				/*---------------- CAFETERIA HOURS*/
				.cafeteria-hours {
					float: left;
					display: inline;
					width: 260px;
					position: relative;
					padding:10px;
					top:-15px;
				}
				.cafeteria-hours-content {
					margin-bottom:11px;
					overflow:hidden;
				}
				.cafeteria-hours li {
					float: left;
					display: inline;
					padding-bottom:3px;
				}
				.cafeteria-hours li label {
					width:120px;
					float:left;
					display:inline;
					padding-left:10px;
				}
				.cafeteria-hours li span {
					width:130px;
					float:left;
					display:inline;
				}
				.cafeteria-hours h3 {
					font: italic 20px Georgia, "Times New Roman", Times, serif;
					margin-bottom: 1em;
				}
				.cafeteria-hours .shedule-title {
					font: italic 16px/30px Georgia, "Times New Roman", Times, serif;
					width:260px;
					padding-left:25px;
					margin-bottom:5px;
				}
				.sidebar .cafeteria-hours{
					padding:0;
				} 


/*----------PAGE GENERAL---------
-----------------------*/


		/*---------------- TOP TAGLINE*/
		.top-tagline{
			position:relative;
			height:52px;
			padding:30px 40px;
			margin:-50px 0 30px 0;
			width:880px;
			z-index:3;
		}
		.top-tagline h3{
			font-size:28px;
			text-align:center;
			position:relative;
			font: normal 28px "Vintlysfont", Times;
			z-index:3;			
		}
		.breadcrumbs{
			position:relative;
			width:690px;
		}
		.breadcrumbs a{
			font:normal 12px/19px Arial, Helvetica, sans-serif;
			text-decoration:none;
		}
		.breadcrumbs a:hover{
			text-decoration:underline;
		}
		
		/*---------------- CONTENT*/
		#bd {
			position: relative;
			padding-bottom:45px;
			z-index:1;
			*position:static;
		}
		.content{
			position:relative;
			float:left;
			display:inline;
			width:880px;
			padding-right:20px;
		}
		.content h1{
			font:normal 25px/40px Georgia, "Times New Roman", Times, serif;
		}
		.page p{
			font:13px/22px Georgia,"Times New Roman",Times,serif;
			padding-bottom:12px;
			margin:25px 0 0;
		}
		.page h3{
			font: italic 20px Georgia, "Times New Roman", Times, serif;
			margin-top: 20px;
		}
		
		
/*---------------- BOOK TABLE PAGE */
.page form label{
	font:12px/16px Arial, Helvetica, sans-serif;
	display: block;
}

.input-field{
	height: 20px;
	border: 1px solid #b89394;
	width: 190px;
	margin-bottom:15px;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding-left:5px;
	vertical-align:top;
}
.short{
	width:30px;
}
.mid-short{
	width:60px;
}
.date{
	width:90px;
}
textarea{
	resize: none;
	overflow: auto;
}
.textarea-field{
	width: 390px;
	margin-bottom:20px;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding-left:5px;
	position:relative;
	*margin-right:200px;
}
.book-table-form input.submit{
	border:medium none;
	cursor:pointer;
	display:block;
	float:left;
	font:italic 16px Georgia,"Times New Roman",Times,serif;
	margin-right:5px;
	padding:10px 0;
	width:145px;
	clear:left;
	position:relative;	
}
.book-table-form input.reset{
	border:medium none;
	cursor:pointer;
	display:block;
	float:left;
	font:italic 16px Georgia,"Times New Roman",Times,serif;
	margin-right:5px;
	padding:10px 0;
	width:105px;
	position:relative;
}
.ui-datepicker-trigger{
	margin-left:10px;
}

/*---------------- MENU PAGE*/
.menu-item-menu-page{
	padding: 10px 0;
	float: left;
	display: inline;
}
.menu-item-menu-page h3{
	margin:15px 0;
}
.menu-image{
	width: 300px;
	height: 175px;
	float: left;
	display: inline;
	padding: 4px;
	position: relative;
}
.menu-image p{
	float:left;
	font:italic 16px Georgia,"Times New Roman",Times,serif;
	left:10px;
	position:relative;
	text-decoration:none;
	top:-17px;
}
.menu-desc{
	float: left;
	display: inline;
	width: 330px;
	padding: 0 15px;
}
.menu-desc h3{
	margin-top: 0;
}
.menu-desc p{
	margin: 0.3em 0;
}
.zoom-images{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	float:right;
	position:relative;
	right:10px;
	text-decoration:none;
	top:10px;
}
.zoom-images span{
}

/*---------------- PAGINATION*/
.content-one .pagination{
	margin-left:200px;
}
.pagination{
	position:relative;
	float:left;
	display:inline;
	margin:50px 0 50px 70px;
}
.pagination li{
	float:left;
	display:inline;
	margin-right:15px;
}
.pagination a{
	font:italic 16px Georgia, "Times New Roman", Times, serif;
	display:block;
	padding:10px 15px;
}
.pagination a:hover{
}	
.pagination a.previous{
	padding-left:37px;
	width:70px;
	font-size:18px;
}
.pagination a.previous:hover{
}
.pagination .current{
}
.pagination a.next{
	padding-right:55px;
	width:52px;
	font-size:18px;
}
.pagination a.next:hover{
}

/*---------------- GALLERY PAGE*/
.page-one{
	overflow:hidden;
}
.content-one{
	position:relative;
	float:left;
	display:inline;
	width: 100%;
}
.content-one h1{
	font:normal 25px/40px Georgia, "Times New Roman", Times, serif;
}
.gallery-item{
	float: left;
	display: inline;
	margin:40px 18px 0 0;
	width: 299px;
	height:175px;
	padding:4px;
	position:relative;
	width:300px;
}
.gallery-item p {
	float:left;
	font:italic 16px Georgia,"Times New Roman",Times,serif;
	left:10px;
	position:relative;
	text-decoration:none;
	top:7px;
}
.no-margin-r{
	margin-right:0 !important;
}
.invisible-img{
	visibility:hidden;
	width:0px;
	padding:0;
	margin:0;
}

/*---------------- POST*/
.post{
	padding:5px 0 10px;
	margin: 20px 0;
	position:relative;
}
.post h3{
	font:italic 25px/40px Georgia, "Times New Roman", Times, serif;
	padding-left:100px;
}
.post h3 a{
	font:italic 25px/40px Georgia, "Times New Roman", Times, serif;
}
.author{
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
	padding-left:100px;
}
.post a{
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
}
.post a:hover{
	text-decoration:underline;
}
.cloud{
	width:73px;
	height:82px;
	position:absolute;
	right:25px;
	top:-15px;
	font:italic 10px/11px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	padding-top:7px;
}
.cloud a{
	font:normal 30px/30px Georgia, "Times New Roman", Times, serif;
}
.post-calendar{
	height:77px;
	left:0px;
	position:absolute;
	top:0;
	width:55px;	
}
.post-calendar li{
	font:16px Georgia,"Times New Roman",Times,serif;
	padding:8px 10px 0;
	text-transform:uppercase;
}
.post-calendar li.day{
	font:bold 30px Georgia,"Times New Roman",Times,serif;
}
.post-bottom{
	font:normal 13px/22px Georgia, "Times New Roman", Times, serif;
	padding-left:100px;
	padding-top:4px;
	overflow:hidden;
}
.post-bottom-categories{
	display:inline;
	float:left;
	margin-right:20px;
}
.post-bottom-categories li{
	display:inline;
}

.post-bottom-categories a{
	font-size:13px;
	cursor:pointer;
}
.post-bottom-categories a:hover{
	text-decoration:underline;
}
.post-bottom-tags{
	float:left;
	display:inline;
}
.post-bottom-tags li{
	display:inline;
}
.post-bottom-tags a{
	padding-right:4px;
	font-size:13px;
	cursor:pointer;
}
.post-bottom-tags a:hover{
	text-decoration:underline;	
}

/*---------------- ENTRY*/
.entry{
	padding-bottom:30px;
	padding-left:100px;
}
.entry p{
	font:normal 13px/22px Georgia, "Times New Roman", Times, serif;
	padding-bottom:12px;
}
.entry img{
	height:258px;
	padding:4px;
	width:536px;
}
.entry h4{
	font:bold 18px/22px Georgia, "Times New Roman", Times, serif;
}
.entry h5{
	font:bold 13px/18px Georgia, "Times New Roman", Times, serif;
	padding-left:30px;
	padding-top:20px;
}
.entry ul{
	padding:10px 0 20px 30px;
}
.entry ul li{
	font:normal 13px/18px Georgia, "Times New Roman", Times, serif;
	padding-left:20px;
}
.entry strong{
	font-weight:bold;
}

/*---------------- GOOGLE MAPS*/
.google-map{
	clear:both;
	margin-bottom:80px;
	overflow:hidden;
}
.google-map h3{
	font:italic 20px Georgia,"Times New Roman",Times,serif;
	margin-top:40px;
	margin-bottom:10px;
}
/*.google-map img{
	background: url(images/map-bg.png) no-repeat left top;
	height:285px;
	padding:5px 4px;
	width:548px;
}*/
.google-map .google-map-background{
	padding:5px 4px;
    height:285px;
    width:548px;
}
.google-map #google-map-location{
	height:285px;
	width:548px;
}

/*---------------- SIDEBAR*/
.sidebar{
	position:relative;
	float:left;
	display:inline;
	width:260px;
}
.sidebar-item{
	position:relative;
	width:100%;
	margin-bottom:40px;
}
.sidebar-item h3{
	font:italic 20px Georgia,"Times New Roman",Times,serif;
	margin-bottom:8px;	
}

/*---------------- SOCIAL ICONS*/
.social-icons{
	position:absolute;
	top:-50px;
	left:0;
}
.social-icons li{
	float:left;
	display:inline;
	margin-right:10px;
}
.social-icons a{
	display:block;
}
.reset-social-icons{
	position:relative;
	top:0;
}

		/*---------------- TWITTER ICON*/
		.twitter{
			width:35px;
			height:70px;
		}
		a.twitter:hover{
			width:35px;
			height:70px;
		}
		
		/*---------------- FACEBOOK ICON*/
		.facebook{
			width:44px;
			height:44px;
			margin-top:10px;
		}
		a.facebook:hover{
			width:44px;
			height:44px;
			margin-top:10px;
		}
		
		/*---------------- LINKEDIN ICON*/
		.linkedin{
			width:44px;
			height:44px;
			margin-top:10px;
		}
		a.linkedin:hover{
			width:44px;
			height:44px;
			margin-top:10px;
		}
		
		/*---------------- RSS ICON*/
		.rss{
			width:44px;
			height:44px;
			margin-top:10px;
		}
		a.rss:hover{
			width:44px;
			height:44px;
			margin-top:10px;
		}

/*---------------- RECENT POSTS*/ 

.recent-posts{}
.recent-posts li{
	padding-left:20px;
}
.recent-posts a{
	font:13px/30px Georgia,"Times New Roman",Times,serif;
}
.recent-posts a:hover{
	text-decoration:underline;
}

/*---------------- ARCHIVES*/
.archives{}
.archives li{
	padding-left:20px;
}
.archives a{
	font:13px/30px Georgia,"Times New Roman",Times,serif;
}
.archives a:hover{
	text-decoration:underline;
}

/*---------------- CATEGORIES*/
.categories{}
.categories li{
	padding-left:20px;
}
.categories a{
	font:13px/30px Georgia,"Times New Roman",Times,serif;
}
.categories a:hover{
	text-decoration:underline;
}

/*---------------- EVENT*/
.event li{
	margin-bottom:10px;
	overflow:hidden;
}
ul.events-content {
	position:relative;
	float:left;
	display:inline;
	width:210px;
	margin-left:7px;
}
ul.events-content li{
	font:11px/18px Arial,Helvetica,sans-serif;
	padding-bottom:10px;
	position:relative;
	border:none;
	margin:0;
}
ul.events-content a.events-title{
	font:13px Georgia,"Times New Roman",Times,serif;
	text-decoration:underline;
}
ul.events-calendar{
	height:42px;
	position:relative;
	float:left;
	display:inline;
	width:31px;
	margin:0px;
	padding:0px;
}
ul.events-calendar li{
	font:9px Georgia,"Times New Roman",Times,serif;
	padding:3px 5px 0;
	text-transform:uppercase;
	border:none;
	margin:0;
	position:absolute;
}
ul.events-calendar li.day{
	font:bold 18px Georgia,"Times New Roman",Times,serif;
	border:none;
	margin:0;
	position:absolute;
	padding-top:17px;
}

/*---------------- ADDRESS*/
.address li{
	font:13px Georgia,"Times New Roman",Times,serif;
}
.address span{
	font-weight:bold;
}
.address p{
	padding-bottom:10px;
}
.address a{
}
.address a:hover{
	text-decoration:underline;
}


/*---------------- MENU CATEGORIES*/
.menu-categories{
	font:13px Georgia,"Times New Roman",Times,serif;
}
.menu-categories li{
	list-style:decimal;
	margin-left:20px;
}
.menu-categories a{
	font:13px/30px Georgia,"Times New Roman",Times,serif;
}
.menu-categories a:hover{
	text-decoration:underline;
}

/*---------------- DOWNLOAD*/
.download{
	overflow:hidden;
}
.download li{
	float:left;
	display:inline;
}
.download p{
	font:13px Georgia,"Times New Roman",Times,serif;
	padding-left:7px;
	padding-top:10px;
	width:200px;
}
.download a{
	text-decoration:underline;
}
.download strong{
	font-weight:bold;
}
.book-table-sidebar{
	width: 240px;
	height: 171px;
	padding: 10px 7px;
}

/*---------------- BOOK TABLE SIDEBAR*/
.book-table-sidebar h3 {
	font: italic 20px Georgia, "Times New Roman", Times, serif;
	margin:24px 0 7px 87px;
}
.book-table-sidebar p {
	font-size: 26px;
	text-align:left;
	margin:0 36px;
	font: normal 26px "Christopherhandfont", Times;
}
.book-table-sidebar a {
	display:block;
	margin:10px 30px;
}
.book-table-sidebar img{
	margin-left: 42px;
}

/*---------------- COMMENTS*/
#comments{
	clear:left;
}
#comments h3{
	font:italic 20px/30px Georgia,"Times New Roman",Times,serif;
}
#comments ol{}
#comments li{
	display:block;
	margin:20px 0;
	overflow:hidden;
	padding-bottom:15px;
}
#comments ul.comment-avatar{
	position:relative;
	float:left;
	display:inline;
	margin-right:40px;
}
#comments ul.comment-avatar li{
	border:none;
	margin:0;
	padding:0;
}
#comments ul.comment-avatar img{
	height:70px;
	padding:4px;
	width:70px;
}
#comments ul.comment-avatar a{
	font:normal 11px/20px Georgia, "Times New Roman", Times, serif;
}
#comments ul.comment-avatar a:hover{ text-decoration:underline;}
#comments ul.comment-avatar span{ 
	font:normal 11px/14px Georgia, "Times New Roman", Times, serif;
	display:block;
}
#comments ul.comment-content{
	width:540px;
	position:relative;
	float:left;
	display:inline;
}
#comments ul.comment-content li{}
#comments li.comment-content-top{
	height:4px;
	width:533px;	
	margin:0;
	border:none;
	padding:0;
	position:absolute;
	top:0;
	left:0;
}
#comments li.comment-content-bottom{
	height:4px;
	width:533px;
	margin:0;
	border:none;
	padding:0;
	position:absolute;
	bottom:0;
	left:0;
}
#comments li.comment-content-middle{
	font:normal 13px/18px Georgia, "Times New Roman", Times, serif;
	padding:25px 20px 10px;
	margin:0;
	border:none;
	position:relative;
}
#comments li.replay{
	position:absolute;
	top:5px;
	right:15px;
	margin:0;
	border:none;
}
#comments li.replay a{
	font:italic 11px/20px Georgia, "Times New Roman", Times, serif;
}
#comments li.replay a:hover{ text-decoration:underline;}
#comments li.arrow{
	width:33px;
	height:26px;
	position:absolute;
	top:15px;
	left:-26px;
	margin:0;
	border:none;
}
.form-submit input.submit{
	position:relative;
	float:left;
	border:medium none;
	cursor:pointer;
	display:block;
	font:italic 16px Georgia,"Times New Roman",Times,serif;
	margin-right:5px;
	padding:10px 0 50px 25px;
	width:145px;
	clear:left;	
}
.form-submit input.submit:hover{
	opacity:0.7;
}
.page form .logged-in-as, .page form .comment-notes{
	font:12px/16px Arial, Helvetica, sans-serif;
	display: block;
	margin:15px 0 0;
} 
.page .logged-in-as a{
}
.comment-form-comment label{
	font:12px/16px Arial, Helvetica, sans-serif;
	display: block;	
}

/*---------------- COMMENTS REPLAY*/
#comments ol li ol{
	padding: 20px 0 10px 47px;
	position:relative;
	clear:both;
}
#comments ol li ol li{
	padding:0;
	*padding:0;/*fix padding in ie7*/
	*margin:0;/*fix margin in ie7*/
	margin:0;
	border:0;
}
#comments ol li ol li ul.comment-content{
	width:490px;
	position:relative;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}
#comments ol li ol li.comment-content-top{
	height:4px;
	width:490px;	
	margin:0;
	border:none;
	padding:0;
	position:absolute;
	top:0;
	left:0;
}
#comments ol ol li.comment-content-bottom{
	height:4px;
	width:490px;
	margin:0;
	border:none;
	padding:0;
	position:absolute;
	bottom:0;
	left:0;
}



/*----------FOOTER---------
-----------------------*/

#ft {
	height:300px;
	position:relative;
	top:-24px;
}
.footer-boxs {
	position:relative;
	float:left;
	display:inline;
	top:25px;
	width:225px;
	height:232px;
	margin-right:15px;
	margin-top:20px;
}

		/*---------------- FOOTER NEWS*/
		.news {
		}
		.news h3 {
			font: italic 20px Georgia, "Times New Roman", Times, serif;
			padding-bottom:10px;
		}
		.news-content {
		}
		.news-content li {
			font:normal 11px/18px Arial, Helvetica, sans-serif;
			padding-bottom:25px;
			position:relative;
		}
		ul.calendar {
			position:absolute;
			top:0;
			left:-35px;
			width:31px;
			height:42px;
		}
		ul.calendar li {
			font:9px Georgia, "Times New Roman", Times, serif;
			padding:3px 5px 0;
			text-transform:uppercase;
		}
		ul.calendar li.day {
			font:normal 18px Georgia, "Times New Roman", Times, serif;
		}
		.news-content a.news-title {
			font:normal 13px Georgia, "Times New Roman", Times, serif;
			text-decoration:underline;
		}
		
		/*---------------- FOOTER REVIEW*/
		.review {}
		.review h3 {
			font: italic 20px Georgia, "Times New Roman", Times, serif;
			padding-bottom:10px;
		}
		.review p {
			font: italic 12px/18px Georgia, "Times New Roman", Times, serif;
			padding:0 15px;
		}
		.review span {
			font: italic 12px/18px Georgia, "Times New Roman", Times, serif;
			margin:5px 15px;
			display:block;
		}
		
		/*---------------- FOOTER CONTACT US*/
		.contact-us {
		}
		.contact-us h3 {
			font: italic 20px Georgia, "Times New Roman", Times, serif;
			padding-bottom:10px;
		}
		form {
			display:block;
		}
		.contact-us label {
			display:block;
			font:11px/13px Arial, Helvetica, sans-serif;
			margin-bottom:3px;
		}
		.contact-us input, .contact-us textarea {
			display:block;
			font:normal 11px Arial, Helvetica, sans-serif;
			margin:0 0 4px;
			padding:3px 5px;
			width:200px;
		}
		.contact-us textarea{
			height:50px;
		}
		.contact-us input.submit {
			cursor:pointer;
			display:block;
			float:left;
			font:italic 12px Georgia, "Times New Roman", Times, serif;
			margin-right:5px;
			padding:10px 0;
			width:90px;
			border:none;
		}
		.contact-us input.submit:hover{
			opacity:0.8;
		}
		.contact-us input.reset {
			cursor:pointer;
			display:block;
			float:left;
			font:italic 12px Georgia, "Times New Roman", Times, serif;
			margin-right:5px;
			padding:10px 0;
			width:60px;
			border:none;
		}
		.contact-us input.reset:hover {
			opacity:0.8;
		}
		/*---------------- FOOTER ABOUT*/
		.about {
		}
		.about h3 {
			font: normal 20px Georgia, "Times New Roman", Times, serif;
			padding-bottom:10px;
		}
		.about a {
			padding-right:10px;
			float:left;
			display:inline;
		}
		.about img {
			padding:4px;
			float: left;
			height: 80px;
			width: 80px;			
		}
		.about p {
			font:normal 11px/19px Arial, Helvetica, sans-serif;
		}


/*---------------- FOOTER-BOTTOM*/

.footer-bottom {
	margin:0 auto;
	width:960px;
	position:relative;
	clear:both;
	top:50px;
	height:40px;
}
.footer-bottom p {
	font:normal 11px/19px Arial, Helvetica, sans-serif;
}
.footer-bottom ul {
	position:relative;
	float: right;
	top:-20px;
}
.footer-bottom li {
	display:inline;
	padding:0 10px;
}
li.separators {
}
.footer-bottom a {
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.footer-bottom a:hover {
	text-decoration:underline;
}
.entry .ngg-gallery-thumbnail img {
        width:150px;
        height:150px;
}