/* ------------------------------------------------------------
	
	Title:		Simply Decadent Catering Style Sheet
	Author:  	matt@alazair.com
	Created:	April 06 2006
	
------------------------------------------------------------- */

body{ 
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:white;
	margin:0px;
	padding:0px;
	background:url(images/whitebackdrop.jpg) repeat-y center;
	background-color:#F8E8DE;
	}

/* ------------------------------------------------------------
	
	Layout 
	
------------------------------------------------------------- */

#header{
	width:840px;
	height:170px;
	margin:0px auto 0px;
	border-top:5px solid white;
	}
	
#main{
	width:840px;
	margin:0px auto;
	}
	
#navigation{
	float:left;
	width:218px;
	background-color:white;
	}

#mainright{
	float:right;
	width:590px;
	padding:8px 15px 5px 15px;
	border-left:2px solid white;
	}	
	
#spacer{
	width:590px;
	height:116px;
	}
	
#contact{
	float:left;
	width:218px;
	text-align:center;
	padding:9px 0px 0px 0px;
	}	
	
#divider{
	clear:both;
	width:872px;
	margin:0px auto;
	}

#footer{
	width:840px;
	margin:0px auto;
	}
	
#footerright{
	float:right;
	padding-right:15px;
	padding-bottom:10px;
	}


/* ------------------------------------------------------------
	
	Links
	
------------------------------------------------------------- */	

.idle a:link{
	display:block;
	width:200px;
	color:white;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:2px;
	padding:6px 0px 7px 10px;
	border-left:10px solid #BE6836;
	background-color:#315B82;
	}
	
.idle a:visited{
	display:block;
	width:200px;
	color:white;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:2px;
	padding:6px 0px 7px 10px;
	border-left:10px solid #BE6836;
	background-color:#315B82;
	}
	
.idle a:hover{
	display:block;
	width:200px;
	color:white;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:2px;
	padding:6px 0px 7px 10px;
	border-left:10px solid #F2894C;
	background-color:#508DC7;
	}
	
.active a:link{
	display:block;
	width:200px;
	color:white;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:2px;
	padding:6px 0px 7px 10px;
	border-left:10px solid #F2894C;
	background-color:#508DC7;
	}
	
.active a:visited{
	display:block;
	width:200px;
	color:white;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:2px;
	padding:6px 0px 7px 10px;
	border-left:10px solid #F2894C;
	background-color:#508DC7;
	}
	
.active a:hover{
	display:block;
	width:200px;
	color:white;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:2px;
	padding:6px 0px 7px 10px;
	border-left:10px solid #F2894C;
	background-color:#508DC7;
	}
	
a:link, a:visited{
	color:#BE6836;
	text-decoration:none;
	}
	
a:hover{
	color:#F2894C;
	text-decoration:none;
	}	

.nonactivemenu, .activemenu{
	display:inline;
	}

.nonactivemenu a:link, .nonactivemenu a:visited{
	color:#BE6836;
	text-decoration:none;
	}

.nonactivemenu a:hover{
	color:#F2894C;
	text-decoration:none;
	}

.activemenu a:link, .activemenu a:visited, .activemenu a:hover{
	color:#F2894C;
	text-decoration:none;
	}
	
/* ------------------------------------------------------------
	
	Images
	
------------------------------------------------------------- */

.border{
	margin:0px;
	padding:0px;
	border:2px solid #ffffff;
	}
	
/* ------------------------------------------------------------
	
	Fonts
	
------------------------------------------------------------- */

.head1{
	display:block;
	font-family:verdana,arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	}
	
.head2{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	
.centered{
	text-align:center;
	}
	
.blacktext{
	font-weight:100;
	color:black;
	}

/* ------------------------------------------------------------
	
	Tables
	
------------------------------------------------------------- */

table{
	width:100%;
	}

.contactleft{
	width:50%;
	text-align:center;
	vertical-align:top;
	}
	
.contactright{
	width:50%;
	text-align:left;
	vertical-align:top;
	}
	
/* ------------------------------------------------------------
	
	Lightbox
	
------------------------------------------------------------- */
	
#lightbox{
	background-color:#eee;
	padding: 10px;
	color:black;
	}
#lightboxDetails{
	font-size: 0.9em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
