body {
		color:#333333;
		background:#FFF;
		font: 100%/1.125em "Palatino Linotype", "Book Antiqua", Palatino, serif;
		margin: 0px;
		padding: 0px;
}
/* links
----------------------------------------------- */
a:link, a:visited {
		text-decoration: none;
		color:#006699;
}
a:hover, a:active {
		text-decoration: underline;
}
/* headings
----------------------------------------------- */
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited {
		color:#006699;
		text-decoration: none;
}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active, h3 a:hover, h3 a:active, h4 a:hover, h4 a:active {
		text-decoration: underline;
}
h1, h2, h3, h4, h5 {
		font-weight:bold;
		color:#333;
		margin: 0 0 15px 0;
}
h1 {
		font-size: 1.75em; /* 16 x 1.75 = 28px */
		line-height: 1.375em;/* 16 x 2.25 = 22px */
		border-bottom: 1px solid #c1c1c1;
		padding: 0 108px 0 0;
}
h2 {
		font-size: 1em; /* 16 x 1 = 16px */
		line-height: 1.125em;/* 16 x 1.125 = 18px */
}

.productItem h2 {
		font-size: 1.45em; /* 16 x 1.75 = 28px */
		line-height: 1.375em;/* 16 x 2.25 = 22px */
		padding: 0 95px 0 0;
}

h3 {
		font-size:0.875em;/* 16 x 0.875em = 14px */
}
h4 {
		font-size:0.75em;/* 16 x 0.75em = 12px */
}
h5 {
		font-size:0.625em;/* 16 x 0.625em = 10px */
}
h6 {
		font-size:0.625em;/* 16 x 0.5em = 8px */
}
/* lists
----------------------------------------------- */
ul {
		margin:0 0 1.125em 0.8125em;
		list-style:disc outside;
}
ul li {
		list-style:outside;
}
ol {
		margin:0 0 1.125em 1em;
		list-style-type:decimal;
}
li {
		margin-bottom:0;
}
li, blockquote {
		font-size:.75em; /* .75em x 16 =12px */
}
li li {
		font-size:1em; /* maintain font size for nested lists */
}
p, li, form, td, .readmore {
		font-size:0.8125em; /* 0.8125em x 16 = 13px */
		margin:0 0 1.125em 0;
}
hr {
		color: #c1c1c1;
		background-color: #c1c1c1;
		height: 1px;
		border: none;
}

#sidebar .callout .inside h3 {
                margin-bottom:0.1em;
}

.callout ul.tweetList li,
#sidebar .callout .inside p {
   margin-bottom:0.5em;
}

.callout ul.tweetList li {
	list-style-type: none;
	list-style-position: outside;
}

.callout ul.tweetList li a {
	background: none;
	padding: 0;
	display: inline;
}

table.past-event td {
	padding: 0 8px 10px 0;
}


li.blog-item {
	list-style-type: none;
	margin-left: 38px;
	background: none;
}

li.blog-item a {
	color: #000000;
}


.callout .inside.menu ul li {margin-bottom: 5px;display:inline-block;}
.callout .inside.menu ul li {display:block;}
#sidebar .callout .inside.menu ul ul {margin-bottom: 10px;}

