/*-----------------------------------------------------------------------------
Base Style Sheet

version:   1.0
author:    Adam Myhre
email:     adam@undergalaxie.com
website:   http://www.avenuedeli.com/
-----------------------------------------------------------------------------*/

@import "layout.css";
@import "jcalendar.css";
/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
  margin: 1em 0;
}

/* Class for clearing floats */
.clear {
	clear:both;
}


/* Remove border around linked images */
img {
	display: block;
	border: 0;
}

body	{
	background: #FFF url('../images/bg.gif') top;
	}
#canvas {
	}
#nav {
	}
#maincontent img {
	padding: 0px 10px;
}
#sidebar img {
	padding: 10px 0px;
}
.bodycontent {
	background: #FFF url('../images/contentbg.gif') top;
}

#bottomedge {
	background: #FFF url('../images/bottomedge.gif') top;
}

#maincontent {
	padding: 0px 10px;
	text-align: justify;
	}
#footer {
	padding: 0px;
	text-align: center;
	}
#footer ul, #footer li {
	display: inline;
	}
.right {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
	}
.left {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	}
.center {
	margin: auto;
	padding-bottom: 10px;
	}

/* =Typography
-----------------------------------------------------------------------------*/
body {
	font: 75% "Trebuchet MS", Tahoma, Verdana, sans-serif;
	color: #333;
}

.content p {
	font: 1.15em "Trebuchet MS", Tahoma, Verdana, sans-serif;
	color: #000;
	padding: 0px 10px;
}

#mainnav {
	font: 1.15em "Trebuchet MS", Tahoma, Verdana, sans-serif;
	color: #000;
	font-weight: bold;
	border-bottom: 2px solid #666;
}

#sidebar {
	text-align: center;
	}
.error {
	color: #660000;
	font-weight: bold;
	}
.center {
	text-align: center;
	}
ins {
	text-decoration: none;
	font-weight: bold;
	}
.newItem {
	color: #009;
	}
	
	
/* =Headings
-----------------------------------------------------------------------------*/
h1	{
	font: bold 1.4em "Trebuchet MS", Verdana, sans-serif;
	}
h2	{
	font: bold 1.3em "Trebuchet MS", Verdana, sans-serif;
	font-style: italic;
	text-align: center;
	}
h3	{
	color: #000;
	font: bold italic 1.2em "Trebuchet MS", Verdana, sans-serif;
	}
h4	{
	color: #866a22;
	font: bold 1em "Trebuchet MS", Verdana, sans-serif;
	}



/* =Links
-----------------------------------------------------------------------------*/
a	{
	color: #333;
	text-decoration: none;
	}
a:hover {
	color: #666;
	text-decoration: none;
	}
#mainnav ul, #mainnav li {
	display: inline;
	}
#mainnav ul {
	padding-left: 10px;
	}
#mainnav li a {
	padding-right: 10px;
	}
#footer li a {
	padding-right: 10px;
	}

/* =Language Selectors
-----------------------------------------------------------------------------*/
/* =Branding
-----------------------------------------------------------------------------*/
/* =Main Nav
-----------------------------------------------------------------------------*/
/* =Sub Nav
-----------------------------------------------------------------------------*/
/* =Search Box and Ads/Logo
-----------------------------------------------------------------------------*/
/* =Main Content
-----------------------------------------------------------------------------*/
/* =Secondary Content
-----------------------------------------------------------------------------*/
/* =Footer
-----------------------------------------------------------------------------*/
/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opera 7 */
form	{
	padding: 10px;
	}
fieldset {
	background: #EEE;
	border: 1px dashed #333;
}
form p {
	text-align: left;
	}
label {
	float: left;
	width: 20em;
	}
input {
	width: 200px;
	}
input.radio, input.checkbox, input.submit {
  width: auto;
  }
input.radio {
  float: left;
  margin-right: 1em;
  }
input.checkbox {
  float: left;
  margin-right: 1em;
  }
textarea {
	width: 399px;
	height: 75px;
	}
legend {
	font: bold italic 1.4em "Trebuchet MS", Verdana, sans-serif;
	padding-left: 10px;
}
input:focus, textarea:focus {
	background: #ffc;
	}
.what {
	width: 4em;
	}
.details {
	margin-left: 5em;
	}
h3.details {
	margin-left: 10px;
	border-top: 1px dashed grey;
	padding-top: 10px;
	}
/* =Tables
-----------------------------------------------------------------------------*/
caption {
	margin: 1em 0;
	font: bold 1.4em "Trebuchet MS", Verdana, sans-serif;
	}
table {
	border-collapse: collapse;
	border: 1px solid #666;
	margin: 10px;
	}
thead {
	background: #ddd;
	}
th	{
	text-align: left;
	}
th, td {
	padding: 0.1em 1em;
	}
td  {
	font: 1.1em "Trebuchet MS", Verdana, sans-serif;
	}
	
.section_header {
	font: bold italic 1.2em "Trebuchet MS", Verdana, sans-serif;
	padding-top: 10px;
	border-bottom: 1px solid #666;
	}
.description {
	font: italic 1em "Trebuchet MS", Verdana, sans-serif;
	}
.odd {
	background-color: #eee;
	}
tr:hover {
	background-color: #ddd;
	color: #000;
	}
thead tr:hover, tr td.description, tr td.section_header {
	background-color: transparent;
	}

/* =Misc 1
-----------------------------------------------------------------------------*/

#instructions {
	margin: auto;
	padding-bottom: 10px;
	width: 300px;
	}

#notes {
	margin: auto;
	padding-bottom: 10px;
	width: 300px;
	}

/* =Misc 2
-----------------------------------------------------------------------------*/
/* Tooltips */
