/*
Theme Name: S.M.A.R.T
Theme URI: http://dandyland.org
Description: Dark, smart , serious but funky
Version: 1.0
Author: <a href="http://dandyland.org">Dandyna</a>

*/


body{
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#F7F7F7;
	background-color: #FFFFFF;
	font-weight: bold;
	}
	
p{
	line-height:24px;
margin-bottom:14px;
margin-top:14px;
	}
.center{text-align:center;}	

/*-- HEADERS TYPOGRAPHY -- */
h1{
	letter-spacing:-1px;
	margin:0px;
	}
	
h2{
	letter-spacing:-1px;
	margin:0px;
	
}	

.blogposttitle a:link, .blogposttitle a:visited {
	padding: 6px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #cc0000;
}


/* -- LINKS -- */
a {
	text-decoration:none;
}
a, a:link, a:visited {
	color:#cc0000;
	font-weight:bold;
}
a:hover {
	color:#000000;
}

a.pdf-link {
	padding-left: 19px;
	line-height: 18px;
	background: transparent url(/images/mini/file_acrobat.gif) no-repeat left top;
}
	
#wrapper{
	width:900px;
	margin:auto;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	background-color:#FFFFFF;
	color: #333333;
}


br.clearfix
{
	clear:both;
	margin:0px !important;
	padding:0px !important;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

	
/*--- HEADER ---*/	
#header{
	background-color:#FFFFFF;
	}	
	
#header h1	{
	margin:10px 0px 0px 0px;
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	height:164px;
	}
	
#header h1 a						{text-decoration:none; font-size:20px;}
#header h1 a:link, 
#header h1 a:visited				{color:#414141; }
#header h1 a:hover					{color:#414141;}

#header .description{
	font-size:11px;
	display:block;
	letter-spacing:1px;
	word-spacing:5px;
}

/*-- MENU --*/
#menu {
	float:left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	}	
	
ul#menuList{
	list-style-type: none;
	margin: 0;
	}

ul#menuList li{
	float: right;
	height: 24px;
	margin: 0px 1px 0 0px;
	}

#menuList a{
	float: left;
	display: block;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	}

#menuList a:link,
#menuList a:visited{
	background-color:#181818;
	color: #CCC;
	}
	
#menuList a:hover{
	background: #111;
	color:#CCCCCC;
	}

#menuList li.current_page_item a:link,
#menuList li.current_page_item a:visited{
	background-color: #181818;
	color:#CC0000;
	}

#menuList li.current_page_item a:hover {
	background-color:#111;
	color: #fff; 
	}

/*-- CONTAINER  --*/

	
#container{
	color:#000000;
	width: 644px;
	float:right;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	}

#container h2{
	color:#000000;
	font-size:20px;
}


#post{
	background-position:bottom;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 200;
	font-variant: normal;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
	border: thin solid #666666;
}

#container .post h2, h2.pagetitle{
	background-position:left;
	background-repeat:no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container .post h2 a, h2.pagetitle a{
	font-weight:bold;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}

small a:link,
small a:visited{
	color:#e8e5da;
}



headerimg a:link,
headerimg a:visited{
	color:#FFFFFF;
}

small a:hover{
	color:#FFF;
}

/*---DATE FORMAT--*/
.published {
	display:block;
	text-align: center;
	float:right;
	width:47px;
	color:#eee;
	background-color:#333;
	border:0px solid #111;
	margin:10px;
	margin-bottom:5px;
	margin-left:0;
}

.pub-month{
	padding:6px 0px 0px 0px;
}
.pub-month {
	display:block;
	font-size:14px;
	margin:0;
	color:#eee;
}
.pub-date {
	display:block;
	font-size:1.4em;
	font-weight:bold;
	border:none;
	padding:0px 0px 6px 0px;
}

/*--NAVIGATION --*/
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 4px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

blockquote{
	background-color:#252525;
	color:#eee;
	padding:10px;
	margin:0px;
	border-left:5px solid #333;
}

#sidebar{ 
	width:230px;
	height:100%;
	margin-top: 0px;
	margin-right: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #D9D9D9;
}

.LeftSideBar{}

#sidebar1, .sidebar-self 	{
					float: left;
					margin-right: 3px;
					width: 160px;
					padding-left: 3px;
					background-color: #042C33;
					}

#sidebar2 	{
					float: right;
					padding-left: 3px;
					padding-right: 3px;
					background-color: #005067;
					}


#sidebar h2{
	background-color:#D9D9D9;
	color:#cc0000;
    display:block;
	font-weight:bold;
	padding:10px 0px 10px 20px;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0px;
}

#sidebar ul{
	padding:0px;
	margin:0px 0px 10px 0px;
	list-style-type:none;
}

#sidebar ul li{
	line-height:21px;
	margin-bottom:2px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

#sidebar ul li p{
line-height:15px;
font-weight:bold;
font-size:11px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
display:block;
padding:5px;
}

#sidebar ul li a 		{
	padding:0px 0px 0px 15px;
	font-weight:normal;
	width:213px;
	display:block;
	}
	
#sidebar ul li a:link, 
#sidebar ul li a:visited	{
	color: #000000;
font-weight:bold;font-size:12px;
	}
	
#sidebar ul li a:hover		{
	color: #cc0000; 
	}

/* CHILDREN LIST */

#sidebar ul.children{
	margin:0px;
	list-style:none;
	padding:0px;
}

#sidebar ul.children li a {	
	margin:1px 0px 1px 0px;
	list-style:none;
	padding:0px 0px 0px 25px;
	width:203px;
	font-weight:normal;
	}


#sidebar ul.children li a:link, 
#sidebar ul.children li a:visited  {
	color: #FFFFFF;
	background-color:#272727;
font-weight:bold; text-transform:uppercase; font-size:10px;
	}

#sidebar ul.children li a:hover {
	color: #D9211E;
	background-color:#C1C1C1;
	}	

/*-- FOOTER --*/	

#footer{
	background-color:#181818;
	border-top:5px solid #333;
	color:#FFF;
	padding:10px;
	margin:auto;
}

#footer ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#footer li
{
display: inline;
list-style-type: none;
}

#footer a { padding: 3px 10px; }

#footer a img { border:0;padding:0; }
#footer a:link, #footer a:visited
{
color: #FFFFFF;
background-color: #181818;
text-decoration: none;
}

#footer a:hover
{
color: #FFFFFF;
background-color: #181818;container
text-decoration: none;
}

#searchForm {
	width:250px;
}
#searchForm fieldset {border:none;}
#searchForm form {margin:0px; }
#searchForm input {
	border:1px solid #000;
	background-color:#CCCCCC;
	color:#000000;
	padding:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 200;
}


/* --- FIXED --- */
.clear{
	clear:both;
	}




/*---------------------- ----------------------------------------*/

/*--COMMENTS LIST--*/


.commentlist	{list-style:none; margin:0px; padding:0px;}
.commentlist li	{background:#444; padding:10px 10px 10px 10px; font-weight:normal; margin-bottom:2px;}
.commentlist li.alt{
	background-color:#FFFFFF;
}


.commentlist cite			{font-size:11px; color:#999; font-style:normal; font-weight:bold;}
.commentlist cite small		{}

.commentlist .commentmetadata		{
	padding:5px;
}


/*-- COMMENTS --*/
#commentform{
	margin:10px 0px 0px 0px;
	background:#000;
	padding:0px 10px;
	border:1px solid #333;
	}


#commentform p{padding:0px 0px 8px 0px; }	
#commentform label{width:80px; float:left; display:block; padding:5px 0px 0px 0px; color:#666; font-size:12px; }
#author, #email, #url{width:70%; padding:5px; background-color:#FFF; border:1px solid #CCC; color:#666; }


#commentform #comment{width:94%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#111;
	border:1px solid #333;
	padding:10px;
	color:#666;
	}


#commentform #submit{
	width:100%;
	padding:10px;
	border:4px solid #333;
	background-color: #cc0000;
	color:#fff;
}

.calendar{
	color: #FFFFFF;
	padding-left: 15px;
}

/*---From the Moma ---*/

/* CSS Document */

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.bodytextwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
}
.menulink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.captionlead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.captioncredit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
}
.depttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #60856B;
}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
}
.researchlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 663333;
	text-decoration: underline;
	line-height: 15px;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
}
.header_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
}
.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.aboutlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #8C2633;
	text-decoration: underline;
}
.collectionlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #60856B;
	text-decoration: underline;
}
.whitelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
.eventlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #69907D;
	text-decoration: underline;
}
.exhibitionlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #5C7D8C;
	text-decoration: underline;
}
.exhibitionlinkbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #5C7D8C;
	text-decoration: underline;
	font-weight: bold; 
}
.exhibitlinkbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #5C7D8C;
	text-decoration: underline;
}
.eventlinkbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #69907D;
	text-decoration: underline;
}
.collectionbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: underline;
	color: #60856B;
}
.visitinglink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #844949;
	text-decoration: underline;
}
.searchlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	font-style: normal;
}
.searchresultslink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #66516B;
	text-align: left;
	text-decoration: underline;
}
.searchresultsurl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
}
.searchdark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
}
.searchresultslinknb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: underline;
}
.menulinkhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: underline;
}
.publicationslink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #664400;
	text-decoration: underline;
	line-height: 15px;
}
.exhibittitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #5C7D8C;
	font-weight: bold;
}
.exhibitdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #5C7D8C;
}
.exhibitcredit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	color: #666666;
}
.bodytextlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: underline;
}
.educationtextlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #a53f0f;
	vlink: #a53f0f;
	alink: #a53f0f;
	text-decoration: underline;
}
.homebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7F9088;
}
.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #596762;
	line-height: 15px;
}
.exhibitheaderlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #5C7D8C;
}
.homeboldlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7F9088;
	text-decoration: none;

}
.homelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7F9088;
	line-height: 15px;
	text-decoration: none;

}
.supportHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.supportSmallRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #990000;
}
.supportSmallMedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #990000;
}
.supportlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #990000;
	text-decoration: underline;
}
.homeboldred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #741015;
	text-decoration: none;
}
.homebodytextlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: underline;
}
.homebolddkred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #844949;
}
.homebodytextlinkNoLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;	
}
.horizontalline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #60856B;
	padding: 0px;
	border-top: 1px none #60856B;
	border-right: 1px none #60856B;
	border-bottom: 1px solid #60856B;
	border-left: 1px none #60856B;
	height: 10px;
}
.borderedbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #60856B;
	border: 1px solid #60856B;
	padding: 10px;	
}
.ecardlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: 66516B;
	text-decoration: underline;
}
.ecardbodylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 66516B;
	text-decoration: underline;
}
.ecardheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #66516B;
}
.ecardbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #66516B;
}
.captioncreditprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
}
.captioncreditlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.bodytextprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.captioncreditwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #ffffff;
}
.visitinglheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #844949;
	font-weight: bold;

}
.homelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #596762;
	line-height: 15px;
	text-decoration: underline;
}
.aboutlinknoline {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #8C2633;
}

.visitinglheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #844949;
	font-weight: bold;

}
.dates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: center;
	color: #333333;
	border: thin solid #CCCCCC;
	height: 15px;
	width: 20px;
}
.dateheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: center;
}
.monthheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #69907D;
	font-weight: bold;
}
.eventheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}
.eventbody2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.eventheadergrn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #69907D;
	font-weight: bold;
}
.eventlinkbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #69907D;
	text-decoration: underline;
	font-weight: bold;
}
.datesselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: center;
	color: #FFFFFF;
	border: thin solid #CCCCCC;
	height: 15px;
	width: 20px;
	font-weight: bold;
}
.dateslt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: center;
	color: #999999;
	border: thin solid #CCCCCC;
	height: 15px;
	width: 20px;
}
.soldout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #8C2633;
}
.monthheadergrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #CCCCCC;
	font-weight: bold;
}.homebodytextlinklg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}

/*Class to hide certain elements from the normal (non-printable) view */
.onlyPrint {
	position: absolute; width: 100px; left: -1000px; overflow: hidden;
}

.borderedbodyvisit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #844949;
	border: 1px solid #844949;
	padding: 10px;
}

.revel-block {
	margin: 8px;
	padding: 10px;
	background: transparent url(/images/revel-frontpage.jpg) no-repeat top left;
}

#container .revel-block a {
	color: #f00;
}

#container .revel-block a:hover {
	color: #c00;
}

#container .revel-block h1 {
	margin-top: 10px;
	font-size: 1.5em;
}

#container .revel-block p {
	margin-top: 9px;
	margin-left: 80px;
	font-size: 1em;
	color: #fff;
}

* + html #container .revel-block p,
* html #container .revel-block p { 
	font-size: .8em;
}


.more-info-link {
	font-size: 1.1em;
}

.revel-date, .ticket-link {
	font-size: 1.2em;
	line-height: 1.5em;
}

.ticket-link {
	text-transform: uppercase;
}


/* Revel page styles */
#page-revel2009 h2, #page-revel2009 h3 {
	margin-bottom: 20px;
}

#page-revel2009 #header {
	display: none;
}

#page-revel2009 #bodycontainer {
	background: #D9D9D9 url(/images/revel-header.jpg) no-repeat top left;
	padding: 150px 0px 50px 0px;
	width: 900px;
}

#page-revel2009 #container {
	width: 644px;
	background: #fff url(/images/revel-sidebar.jpg) no-repeat top right;
	min-height: 580px;
	padding: 0px 0px 0px 8px;
	
}

#page-revel2009 #sidebar-additional-content {
	display: none;
}

#page-revel2009 .LeftSideBar {
	min-height: 580px;
	padding: 0px 5px;
}

#page-revel2009 #mainNav {
	position: relative;
	left: -78px;
	width: 496px;
}

#page-revel2009 #mainNav ul {
	padding: 0px;
	margin: 0px;
}

#page-revel2009 #mainNav li {
	display: inline;
	padding-left:10px;
	padding-right:9px;
}

* + html #page-revel2009 #mainNav li {
	padding-left: 9px;
	padding-right: 8px;
	font-size: .9em;
}

#page-revel2009 #main-content {
	width: 470px;
	float: left;
}

#page-revel2009 #sidebar-sponsors {
	float: right;
	width: 140px;
	margin-top: 600px;
	margin-left: 10px;
}

#page-revel2009 p {
	padding-bottom: 20px;
}

#page-revel2009 .featured-block-container {
	width: 100%;
}

#page-revel2009 .featured-block {
	width: 50%;
	float: left;
}

#page-revel2009 .featured-artists {
	padding-bottom: 20px;
}

#page-revel2009 .featured-artists li {
	margin-left: 20px;
}

#page-revel2009 .featured-works {
	clear: both;
	width: 470px;
	font-weight: normal;
	border: none;
}

#page-revel2009 .featured-works td a img{
	margin: 0px 0px 20px;
}

#page-revel2009 .featured-works .desc {
	padding: 0px 20px 0px 0px;
}

#page-revel2009 #sidebar-sponsors ul {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px;
}

#page-revel2009 #sidebar-sponsors ul li {
	font-weight: normal;
	/* font-size: .9em; */
	padding: 0px;
	margin: 0px;
}

#page-revel2009 #sidebar-sponsors ul li a {
	font-weight: normal;
}

#page-revel2009 #sidebar-sponsors h3 {
	margin-bottom: 5px;
}

/* Paged Navigation */

.pagenavigationbox {
	text-align: right;
	padding: 5px 0;
	color:#cc2255;
}

.pagenavPlug, .pagenavcurrent {
	background-color:#cc2200;
	border: 1px solid #CCCCCC;
	margin: 0 3px;
	padding: 5px;
	color:#FFFFFF;
}

.pagelink {
	border:1px solid #CC2200;
	color:#CC2200 !important;
	margin:0 3px;
	padding:5px;
}

.pagelink:hover {
	border: 1px solid #cc2200;
	background-color: #cc2200;
	color: #FFFFFF !important;
}

.menubox a {
	text-transform: uppercase;
}

#page-revel2009-featured-revel-artists p {
	padding: 10px 0px;
}

#page-revel2009-featured-revel-artists a:hover {
	color:#cc0000;
}


#mainNav { 
	background-color:#990000;
	font-variant:small-caps;
	font-size:14px;
	color:#fff;
	text-align:left;	
	padding:4px;
	margin:auto;
}


#mainNav a {
	background-color:#990000;
	font-variant:small-caps;
	font-size:1.1em;
	color:#fff;
}
	
#mainNav li {
	padding-left:14px;
	padding-right:13px;
	display:inline;
}
	
#mainNav ul {
	display:inline;
	padding: 0px;
	margin: 0px;
}

#mainNav a:hover {
	color:#ccc;
	text-decoration:underline;
}


