body {
	margin:0 auto;
	padding:0;
	color:#fff;
	font-family:Verdana, Sans-Serif;
	font-size:11px;
	background:#fff url(/assets/bg.gif) repeat-x;
}
form, div, span, h1, h2, h3, p, ul, li {
	margin:0;
	padding:0;
}
a img { border:none; }
a, a:active, a:visited
{
    text-decoration:none;
    color:#f1df01;
}
a:hover 
{
    text-decoration:none;
	color:#514f26;
}

#container 
{
    width:935px;
    margin:0 auto;
    padding:0;
}

/* header -------------------------------------------------*/
#header 
{
    height:108px;
}
#logo 
{
    width:111px;
    float:left;
}
#navigation 
{
    float:right;
}
ul#nav 
{
    list-style:none;
    padding:75px 56px 0 0;
}
ul#nav li
{
    float:left;
}

/* main -------------------------------------------------*/
#main 
{
    height:437px;
    margin-bottom:20px;
}
#content 
{
    width:463px;
    height:331px;
    float:left;
    padding-top:71px;  
}
#content ul {
	padding-left:16px;
	padding-bottom:15px;
}
h1#title 
{
    height:49px;
    width:432px;
    float:left;
}
h1.welcome {background:transparent url(/assets/title-welcome.gif) no-repeat; }
h1.findalemon {background:transparent url(/assets/title-findalemon.gif) no-repeat; }
h1.foodatlemon {background:transparent url(/assets/title-foodatlemon.gif) no-repeat; }
h1.catering {background:transparent url(/assets/title-catering.gif) no-repeat; }
h1.aboutlemon {background:transparent url(/assets/title-aboutlemon.gif) no-repeat; }
h1.jobsatlemon {background:transparent url(/assets/title-jobsatlemon.gif) no-repeat; }
h1.contact {background:transparent url(/assets/title-contact.gif) no-repeat; }
h1#title span { display:none; }
p 
{
    padding-bottom:15px;
}
#scroll-ctrls 
{
    width:31px;
    height:331px;
    float:right;
}
#scroll-up 
{
    position:relative;
    top:30px;
    cursor:pointer;
}
#scroll-dn
{
    position:relative;
    top:293px;
    cursor:pointer;
}
#myScrollContainer
{
    width:432px;
    height:263px;
    float:left;
}
#myScrollContainer h2
{
	font-family:Verdana, Sans-Serif;
	font-size:13px;
	color:#f1df01;
	padding-bottom:5px;
}
#photo 
{
    width:472px;
    float:right;
}

/* Mediabox ---*/
/* Moviebox and Slimbox stylesheet - black theme */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #7a7351;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #514f26;
}

.lbLoading {
	background: #514f26 no-repeat center;
}

#lbImage {
	background-repeat: no-repeat;
	border: 7px solid #514f26;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/assets/1_prev.png) no-repeat 0% 30%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/assets/1_next.png) no-repeat 100% 30%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height: 16px;
	text-align: left;
	border: 7px solid #514f26;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 80px;
	height: 16px;
	background: transparent url(/assets/1_close.png) no-repeat center;
	margin: 0px;
}

#lbCaption, #lbNumber {
	margin-right: 14px;
	margin-left: 10px;
}

#lbCaption {
	font-weight: bold;
}

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspTrack
{
	background: #68623c;
	position: relative;
}

.jspDrag
{
	background: #f1df01;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspArrow
{
	background: #5f5a32;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #f1df01;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #f1df01;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

