#nav {
	color:#CCCCCC;
	margin-bottom:5px;
	float:left;
	background:#111;
	sbackground:#2c2c2c url(images/description_dark_grey_bg.jpg) repeat-x;
	padding:7px 4px;
}
#nav h1 {
	margin:0;
	padding:0;
	text-align:left;
}
#nav ul {
	width:160px;
	margin:0px;
	background:#000;
}
#nav ul h1 {
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
}
#nav li {
	sdisplay:inline;
	sheight:25px;
	list-style:none;
	padding:0 10px;
	font-size:16px;
}
#nav li.top {
	backgsround:#333333 url(images/nav/nav_li_top.jpg) top left no-repeat;
	height:10px;
}
#nav li.bottom {
	backgrousnd:#333333 url(images/nav/nav_li_bottom.jpg) top left no-repeat;
	height:10px;
}
#nav li.noMargin {
	margin:0;
}
#nav li a {
	color:#fff;
	text-decoration:none;
	height:20px;
}
#nav li a:hover {
	color:white;
	text-decoration:none;
}
#nav ul, #nav ul ol {
	margin: 0;
	padding: 0;
}
#nav ul li {
	list-style-type: none;
	list-style-image: none;
	smargin-bottom: 15px;
	sbackground-color:#E6E6E6;
}
#nav ul p, #nav ul select {
	margin: 5px 0 8px;
}
#nav ul ul, #nav ul ol {
	margin: 0px 0 0 10px;
}
#nav ul ul ul, #nav ul ol {
	margin: 0 0 0 10px;
}
ol li, #nav ul ol li {
	list-style: decimal outside;
}
#nav ul ul li, #nav ul ol li {
	margin: 0px 0 1px;
	padding: 2px;
}
/*---DATE BOX AND CATEGORIES---*/
.dateBox {
	sfont-family:"Times New Roman", Times, serif;
	text-align:center;
	float:left;
	color:white;
	background: url(images/speechboxes/black.png) top no-repeat;
	width:40px;
	height:40px;
	margin-right:5px;
	padding:3px 3px 0 0;
}
.dateBoxAlign /* align text with size of datebox */ {
	line-height:40px;
}
.dateBox.community {
	background:url(images/speechboxes/orange.png) top no-repeat;
}
.dateBox.list {
	background:url(images/speechboxes/white.png) top no-repeat;
	color:#333;
}
.dateBox.entertainers {
	background:url(images/speechboxes/teal.png) top no-repeat;
}
.dateBox.blog {
	background:url(images/speechboxes/pink.png) top no-repeat;
}
.dateBox.photos {
	background:url(images/speechboxes/lt_green.png) top no-repeat;
	color:#111;
}
.dateBox.venues, .dateBox.guide {
	background:url(images/speechboxes/purple.png) top no-repeat;
}
.dateBox.event {
	background:url(images/speechboxes/lt_blue.png) top no-repeat;
}
.dateBox.videos {
	background:url(images/speechboxes/lime-green.png) top no-repeat;
}
.dateBox .top {
	font-size:22px;
	height:20px;
	background:none;
	padding:0;
	margin:0;
}
.dateBox .bottom {
	font-size:12px;
	height:10px;
	padding:0;
	margin:0;
}
.dateBox .icon {
	width:40px;
	height:36px;
	line-height:40px;
	text-align:center;
}
h1.list, h1.list a,a.list:hover {
	color:#FFF;
}
h1.entertainers, h1.entertainers a,a.entertainers:hover {
	color:#13E1A4;
}
h1.community, h1.community a,a.community:hover {
	color:#FF9000;
}
h1.blog, h1.blog a,a.blog:hover,#page.blog a:hover  {
	color:#FD068C;
}
h1.event, h1.event a,a.event:hover,#page.event a:hover  {
	color:#04A2F7;
}
h1.photos, h1.photos a,a.photos:hover,#page.photos a:hover {
	color:#ACD030;
}
h1.venues, h1.venues a,a.venues:hover,#page.venues a:hover{
	color:#B15AC4;
}
h1.videos, h1.videos a,a.vvideos:hover,#page.videos a:hover{
	color:#D5F00F;
}
/*---END DATE BOX AND CATEGORIES---*/


h1.list, h1.list a, h1.entertainers, h1.entertainers a, h1.community, h1.community a, h1.blog, h1.blog a, h1.event, h1.event a, h1.photos, h1.photos a, h1.venues, h1.venues a,h1.videos, h1.videos a{
	text-transform:uppercase;
	font-size:24px;
}

