/*
Theme Name: Honey West
Theme URI: http://www.honeywest.ca
Description: Custom theme for Honey West Restaurant + Lounge
Version: 1.0
Author: Alex Beckett
Author URI: http://www.webstructure.ca
*/

body { 
	margin:0px;
	padding:20px;
	/*background:#330611 url(images/bg_body.gif) repeat-x top;*/
	background-color:#110000;
	font-size:100%;
	/*color:#e6b3bc;*/
	color:#bbb9b4;
	}
	
p, ul { margin-top:0px;}
ul { margin-left:1.2em; padding-left:0px;}
a img { border:0px;}
sup { font-size:0.9em; vertical-align:text-top;}

#base { 
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.8125em; /* 13 pt default text size */
	line-height:140%;
	width:980px; 
	padding:0px;
	margin:0 auto;
}

#header {
	position:relative;
	width:950px;
	height:95px;
	padding:15px;
	margin-bottom:15px;
	background-image:url(images/bg_header_desat.gif);
	background-repeat:repeat-x;
	background-position:top left;
	
	-webkit-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border-radius: 7px;
}
#header img { /*width:201px; float:left;*/ width:450px; height:85px; position:absolute; top:20px; left:15px;}

#header .contactDetails { width:400px; height:20px; font-size:0.85em; text-align:right; position:absolute; top:20px; right:15px;}
#header .contactDetails a:link, #header .contactDetails a:visited { color:#bbb9b4; text-decoration:none;}
#header .contactDetails a:hover, #header .contactDetails a:active { color:#fff; text-decoration:underline;}

#header .mainNav { position:absolute; bottom:14px;	right:5px;}
.mainNav {
	font-family:Arial, Helvetica, sans-serif;
	width:749px; 
	text-align:right;
	list-style:none; 
	text-transform:uppercase; 
	font-size:0.9em; 
	font-weight:bold;
	margin:0px;
	padding:0px; 
}
.mainNav li { display:inline; margin-left:8px;}
.mainNav a { margin-right:10px;}
.mainNav a:link, .mainNav a:visited { /*color:#bf9da5;*/ color:#bbb9b4; text-decoration:none;}
.mainNav a:hover, .mainNav a:active { color:#fff; text-decoration:none;}
.mainNav a.currSect, .mainNav .current_page_item a { color:#fff; border-bottom:4px solid #fff;}

#subNav { 
	list-style:none;
	margin:0px -15px 15px -15px;
	padding:10px 0px;
	border-top:15px solid #582931;
	border-bottom:15px solid #582931;
	line-height:100%;
	font-weight:bold;
	color:#582931;
	text-transform:uppercase;
}
#subNav li { display:inline; padding-left:10px;}
#subNav a { 
	padding-right:10px;
	font-size:0.8em;
}
#subNav a:link, #subNav a:visited { color:#582931; text-decoration:none;}
#subNav a:hover, #subNav a:active { color:#885c65; text-decoration:none;}
#subNav .currSect { font-size:1.2em;}

#content {
	/*background-color:#5f2630;*/
	background-color:#582931;
	width:950px;
	padding:15px;
	/*min-height:400px;*/
	overflow:hidden;
	
	-webkit-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border-radius: 7px;
}

#imgColumn { 
	width:314px; 
	float:left; 
	margin-right:15px; 
	padding:0px;
	-webkit-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border-radius: 7px;
	overflow:hidden;
}
#txtColumn { 
	width:591px; /*height:541px;*/ 
	overflow:auto; 
	float:left; 
	padding:15px; 
	/*background-color:#eadbe1;*/ 
	background-color:#dce1df; 
	color:#494547;
	-webkit-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border-radius: 7px;
}
#imgColumn p { margin:0px;}
#imgColumn img { display:block;}

#galleryText { 
	width:935px; 
	padding:15px 0px 15px 15px; 
	background-color:#dce1df; 
	color:#494547; 
	overflow:hidden;
	-webkit-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border-radius: 7px;
}
#imageGallery { border:1px solid #000;}

/* page headings */
h1 { font-size:1.5em; text-transform:uppercase; color:#582931; margin-bottom:1em; margin-top:0;}
h2 { font-size:1.2em; margin-bottom:0px; }
h3 { font-size:1em; margin-bottom:0px; margin-top:0.5em;}
h4 { font-size:0.9em; text-transform:uppercase; margin-bottom:0px;}
.event h4 { margin-top:0px;}

.introText { font-size:1.5em; line-height:140%;}
.quote { font-style:italic;}
.quote em { font-style:normal; font-weight:bold;}

.faceBookCTA { background-color:#fff; padding:10px; overflow:hidden;}
.fbLogo { width:144px; height:44px; float:left; margin-right:10px;}

/* Home Page styles */

#newsBox, #quickLinks {
	margin-top:2px;
	float:left;
	height:125px; padding:10px;
	background-image:url(images/bg_homeboxes.gif); background-repeat:repeat-x; background-position:top left;
	/*background-image:url(images/bg_header.gif); background-repeat:repeat-x; background-position:top left;*/
	font-size:1em;
	color:#fff;
}
#newsBox {
	width:612px;
	margin-right:2px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 7px;
}
#quickLinks {
	width:296px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 7px;
}
#newsBox h2, #quickLinks h2 { color:#fff; font-size:1em; text-transform:uppercase; margin:0 0 0.5em 0;}
#newsBox a, #quickLinks a { /*color:#e6b3bc; color:#bbb9b4;*/ color:#fff;}
#quickLinks a:hover, #quickLinks a:active, #newsBox a:hover, #newsBox a:active { color:#bbb9b4;/*color:#ffffff;*/}

.event { margin-top:0.5em;}

	
.listIntro { margin-bottom:0px;}
	
a:link, a:visited { color:#993c50; text-decoration:underline;}
a:hover, a:active { color:#494547; text-decoration:none;}


#footer {
	clear:both;
	margin:15px auto 30px auto;
	font-size:0.9em;
	height:auto;
	background-color:#5f2630;
	width:950px;
	padding:20px 15px;
	overflow:hidden;
	
	-webkit-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border-radius: 7px;
	
	background-image: linear-gradient(bottom, #5F2630 30%, #734049 76%);
	background-image: -o-linear-gradient(bottom, #5F2630 30%, #734049 76%);
	background-image: -moz-linear-gradient(bottom, #5F2630 30%, #734049 76%);
	background-image: -webkit-linear-gradient(bottom, #5F2630 30%, #734049 76%);
	background-image: -ms-linear-gradient(bottom, #5F2630 30%, #734049 76%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.3, #5F2630),
		color-stop(0.76, #734049)
	);
}
#footer .mainNav { width:980px; text-align:center; margin:0px; }
#footer .mainNav .current_page_item a { border:0px;}
