/* CSS Document */
/*
Theme Name: Golden Green
Theme URI: 
Description: New wordpress theme 
Version: 1.0.0
Author: Sergio G.
URI:  http://goodfellasdesign.com
Tags: black, custom header, fixed width, two columns, widgets

	This theme was developed by Sergio G. (Goodfellasdesign.com)
	P.O. Box 8312
	Cherry Hill, NJ 08002	
	
*/
*{ font-family: "Century Gothic", Verdana, Arial, Sans-Serif !important;  }
body {
	font-size: 14px; /* Resets 1em to 10px */
	font-family: "Century Gothic", Verdana, Arial, Sans-Serif;
	background: #030303 url(images/bg.jpg) top center repeat-x;
	color: #fff;
	text-align: center;
	margin:0 auto;

	
	}
a { color:#fff; text-decoration:underline; }
a:hover { text-decoration:none;}
.alignleft { float:left; margin-right:10px; }
.alignright { float:right; margin-left:10px;}
.right { float:right;}
.left { float:left;}
.greencolor { color:#6ea262 !important;  }
img { border:none !important; }
.nosee 
{
	display: visible;
}
#hidden { display:none; }

.noprint 
{
	display: none;
}

#center { text-align:center !important;}
h1,h2,h4,h3,h5,h6 { font-weight:normal; }
#wrapper
{
	margin:0 auto;
	margin-top:154px;
	margin-bottom:14px;
	width:959px;
	border:solid 1px #423f41;
	text-align:left;

}
/*****************************************headers **********************************************/
#header_main { background:url(images/header.jpg) top center no-repeat; }
#hbox1 { background:none; width:100%; height:242px; display:block; }
#hbox1_inner { background:none; width:100%; height:242px; display:block;}
#hbox2 { background:none; height:271px; width:100%; display:block;  margin:0px; padding:0px; }
#logo { width:267px; height:227px; float:left; padding-top:20px;   }
#lady { width:210px; height:312px; float:right; margin-top:-102px; margin-right:2px; }
/*********************************Subscription box ***************************************/
#subscribebox { padding-left:486px; }
.wpsb_form_label { margin:0px; padding:0px; float:left; }
.wpsb_form_txt { width:220px; margin-right:20px; background:none; border:none; }
.subscribe { background:url(images/newsletter_bg.jpg) top right no-repeat; height:25px; padding-left:10px; padding-top:8px; }
.wpsb_form_btn { background:none; border:none; width:70px; font-size:12px; color:#fff; font-weight:normal; }

/***********************************************************Top menu Bar **********************************************/
#topmenu { clear:both; width:100%; height:37px; background:url(images/nav.jpg) top center repeat-x;  }
#topmenu ul { list-style:none; margin:0px; padding:0px; height:37px; line-height:37px; padding-left:10px;  }
#topmenu ul li { display:inline; }
#topmenu li a { color:#fff; text-decoration:none; font-size:24px; text-transform:uppercase;  padding-left:15px; padding-right:15px; font-family: Perpetua, Geneva, Arial, Helvetica, sans-serif; }
#topmenu li a:hover, #topmenu li#current a,#topmenu li.current_page_item a  { color:#e3d27a; }
/***********************************************************Middle Part ********************************************************/
#main { width:100%; margin:0 auto;}
#wrapper_in
{
	margin:0 auto;
	margin-top:154px;
	margin-bottom:14px;
	width:959px;
	border:solid 1px #423f41;
	text-align:left;
	background:url(images/mid_repeat.jpg) top center repeat-y;

}
#main_in { width:100%; margin:0 auto; background:url(images/mid_top.jpg) top center no-repeat;}

/************************************* Flsah Banner********************************************************************/
#hbanner {}
#underbanner { background:url(images/links_bg.jpg) top center no-repeat; height:79px; padding-right:10px; }

#underbanner img { float:right; padding-top:10px; }
/********************************Thumbnails*****************************************************/
#thumbnails{ width:100%; clear:both; margin-top:25px; } 
#thumbnails_in { clear:both; margin-top:25px;  background:url(images/mid_bottom.jpg) top center no-repeat; height:260px; padding-top:30px; padding-left:20px;  }
#thumbnails p { margin:0px; }
#thumb1 { float:left; margin-left:5px;   }
#thumb2 { float:left;  margin-left:8px;   }
#thumb3 { float:left;  margin-left:8px;  }
#thumb4 { float:left;  margin-left:0px;  margin-right:-50px;}
#thumbdesc { width:100%; clear:both; }

#social_icons { width:100%; clear:both; display:block; text-align:center; }
#social_icons h3.heading { color:#d2c06b; font-size:25px; font-weight:normal; text-align:center; padding-top:10px; padding-bottom:10px;  }
#social_icons ul { margin: auto 0px; list-style:none; text-align:center; padding-left:0px; }
#social_icons ul li { display:inline; margin:0px 15px; }
/**********************************************************************Left Side bar + image Rotator *****************************/
#left_sidebar { width:150px; height:244px; margin-left:15px; margin-top:5px;  overflow:hidden; float:left; clear:both; }
#left_sidebar_in ul, #left_sidebar ul { margin:0px; padding:0px; }
#left_sidebar_in ul li, #left_sidebar ul li { display:block; line-height:18px; list-style:none; padding-top:10px; padding-left:2px; }
#left_sidebar_in ul li a,#left_sidebar ul li a { text-decoration:none; font-size:14px; }
#image_rotator {  width:777px; height:261px; float:right;   }
#left_sidebar_in ul { padding-left:10px; width:160px !important; }
#left_sidebar_in ul li { padding-right:10px !important; }
#left_sidebar_in { background:none;   width:171px; padding-top:5px; margin-right:10px; float:left; clear:both; }
/****************************************************************** content area on home page *************************************/
#home_content { width:919px; background:url(images/hcontent.jpg) top center no-repeat; height:475px; overflow:hidden; display:block; clear:both; padding:20px; }
/********************************************************Widgets on home page********************************************************/
#hwidgetboxes { width:100%; clear:both; margin-top:10px; }
#hwidget1 { float:left; margin-left:-16px; margin-top:-12px; }
#hwidget2 { float:left; margin-left:-28px; margin-top:-11px;}
#hwidget3 { float:left; margin-right:-60px; margin-left:-16px; margin-top:5px;}
.hwtitle { padding-left:10px; padding-top:10px; }
.hwidget1_desc, .hwidget2_desc { padding-left:25px; margin-top:-20px; line-height:18px; }
.hwidget1_desc h3, .hwidget2_desc h3 { font-size:14px; font-weight:normal; text-transform:uppercase; } 
/***********************************************************Inner pages and blog css********************************************/
#content { padding:10px 20px; width:741px;}
.entry { padding-left:10px; padding-right:10px; line-height:18px;  }

.post h3.posttitle  { padding-left:0px; padding-right:0px; font-size:16px; font-weight:normal; text-transform:uppercase; margin-top:10px; line-height:28px;  }
.post h3.posttitle a { line-height:28px; text-decoration:none;}
.post { margin-bottom:10px; border-bottom:dotted 3px #fff; padding-bottom:10px;}
.postentry p { color:#b1b1b1 !important;  }

.custom-pagination { padding-left:20px; padding-right:20px; font:14px; text-align:center; padding-top:20px; }
.custom-pagination span { padding:2px 5px; border:solid 1px #fff; margin-left:2px; margin-right:2px; }
.navigation { padding:0px 40px 10px 40px; clear:both; }
.postmetadata { padding-left:0px; padding-right:0px; text-align:center !important; }
.entry object { margin:8px; }
.spacer { border-bottom: dotted 3px #fff; display:block; height:3px; color:#000; }
/*****************************************innerpage content section**********************************/
#content_main { background:none; width:959px;  }
#content_inner { background:none; width:959px; display:block;  }
#sidebar { float:left; width:264px; clear:left; margin-left:0px; padding-top:10px; padding-bottom:10px; }
#sidebar .widgetbox { border-bottom: solid 1px #383737; width:246px; margin-left:9px; margin-right:9px; margin-bottom:2px;  padding-bottom:10px; }
 
#sidebar ul { margin:0px; padding:0px; padding-left:30px;}
#sidebar ul li { display:block; line-height:18px; list-style:none; padding-top:5px; padding-left:2px; }
#main_nav li { padding-top:15px !important; display:none; }
#sidebar ul li a { text-decoration:none; font-size:14px; }
#sidebar ul li a:hover { text-decoration:underline;}
#content_in {  width:738px; padding:30px 30px 10px 10px; float:right; }
#content_in h1,#content_in h3  { text-align:left; font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; color:#fff; margin-top:0px; }
#content_in ul { list-style:inside; width:500px;}
/********************space adjusting************************/
#content_in p, #content_in h1, #content_in h2, #content_in h3, #content_in h4, #content_in h5 { margin:0px; padding-top:5px !important; padding-bottom:5px !important; }
.gold {color:#ead767 !important;}
#content_in p { font-size:14px; text-align:justify; line-height:25px; }
.pentry { font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;}
.seprator { display:block; border-bottom:dotted 2px #fff;}
.widgettitle { background:url(images/greenbtn.jpg) no-repeat; width:216px; height:36px; line-height:36px; font-size:14px; font-weight:bold; padding-left:30px; text-transform:uppercase; }
.imgtext { text-transform:uppercase; font-size:15px; color:#fff;}
.frequent {color:#ed008c;}
.question { color:#ead767; font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.answer { color:#fff; font-size:14px; padding-top:10px; padding-bottom:10px;}
.terms_h {color:#ead767; font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.contact_h {color:#fff; font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.term_p { font-size:14px;}
.term_links a { color:#6ea262; font-size:12px;}
/*********** *****************************Footer ************************************************/
#footer { width:959px;  background:url(images/footer_bg.jpg) top center repeat-x;  text-align:center; height:216px; margin:0 auto; }
#copyright { padding-top:5px; text-align:center; }
#footer a { text-decoration:none;}
#footer a:hover { text-decoration:underline; }
#footer_menu1 { padding-top:8px; }
#footer_menu1 ul, #footer_menu2 ul { list-style:none; margin:0px; padding:0px; }
#footer_menu1 ul li, #footer_menu2 ul li { display:inline; margin:0px; padding:0px; }
#footer_menu1 ul li:first-child a { border:none; }

#footer_menu1 ul li a{ padding: 0px 18px 0px 18px; margin:0px;  text-transform:uppercase; font-size:14px; } 
#footer_menu2 ul li a  {padding:0px 5px 0px 2px; margin:0px; border-right:solid 1px #fff; text-transform:capitalize; }
.underfooter {padding-top:20px; } 
.bldtext { font-size:18px; text-transform:	uppercase; border-bottom:solid 1px #fff; padding:10px 50px; font-weight:normal;}
.underfooter p { padding-top:10px; font-size:14px; line-height:25px; }
.pmenu { margin-left:10px; }
.pmenu a { text-transform:capitalize; }
/**************************************Comment Settings**************************************/

.commentlist
{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}
.commentlist li
{
margin-bottom:5px;
}
.postauthor, .commentlist li
{
border:solid 1px #8f8f8e;
padding:10px;

}
.listspace li  { padding-bottom:15px;}
.offer { font-size:18px; padding-bottom:10px; }
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.inviteform { width:100%;  }
.inviteform label {display:block; float:left; width:100px; text-align:right; margin-right:10px;  }  
.linklove { display:none; }
.green {
color:#00CC66;
line-height:36px;
}
/****************************Party Booking form****************/
#cformsform {  width:450px; float:left; }
#cformsform  label { display:block !important; float:left; width:150px !important; }
#cformsform  label span { width:150px !important; }
#cformsform .single { width:250px !important; border:solid 1px #f3d261;  }
.inv_single {  border:solid 1px #f3d261; }
.inv_area { border:solid 1px #f3d261; }
#cformsform .area { width:250px !important;  border:solid 1px #f3d261;  }
#cformsform .sendbutton { margin-left:160px !important; }
.dp-popup h2 { color:#000; }
/******************************Invite form settings**********************/
.formerror {
  border: 1px solid #fff;
  background-color : #6ea262;
  width: auto;
  padding: 5px 0;
}

.errortext {
  padding-left:110px;
  display:block;
  text-align:left;
  padding-top:5spx;
  color:red;
  font: bold smaller sans-serif;
}
input.backbutton,  input.resetbutton, input.sendbutton {
width:87px; height:33px; background: transparent url(images/btn_form.png) center center no-repeat !important; color:#fff; font-weight:bold; border:none !important;
font-size:14px !important;
font-weight:bold;
margin:0px 0 0 0px;
padding:0px;

}
.sendbutton { width:89px; height:33px; background: transparent url(images/btn_form.png) center center no-repeat !important; color:#fff; font-weight:bold; border:none !important; }
