
body { font-size:small; font-family: arial;background:#eff2f3;margin:0px;padding:0px;}
.sectionBlock {width:auto; padding:5px;background:#eff2f3;border:1px solid #999999;-moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;}
.sectionLink a {text-decoration:none;color:#0000ff;}
.sectionLink a:visited {text-decoration:none;color:#0000ff;}
.sectionLink a:hover, a:active {text-decoration:underline;color:#0000ff;}
.sectionText a {text-decoration:none;color:#0000ff;}
.sectionText a:visited {text-decoration:none;color:#0000ff;}
.sectionText a:hover, a:active {text-decoration:underline;color:#0000ff;}
.sectionText {width:95%;margin-left:auto;margin-right:auto;margin-top:5px;padding:5px;background:#ffffff;border:1px solid #999999;-moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;}



#wrap { max-width:1000px; margin-left:auto; margin-right:auto;background:#ffffff; margin-top:0px; padding-top:0px;		  border: 1px solid #999999;border-top:0px;   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;}

#hBar { background: #ffffff;padding:0px;width:100%;}
#headerStrip {width:100%; background-color:#333399;}
#esTitle {clear:both;float:left;padding:0px;margin:0px;background: #ffffff;width:70%;}
#searchForm {float:right;background: #ffffff;width:auto;}
#siteTitle {font-family:verdana,arial;font-size:130%;font-weight:bold;text-align:left;color:#ffffff;margin-top:5px;}





#utilityLinks ul {
	font-size:150%;
	color:white;
	list-style: none;
	margin:0;
	padding:0;
	white-space: nowrap;
	text-align:right;
}

#main-body {
	background: #ffffff;
        float:left;
        width:84%;
}
#content {
        float:right;
        width:85%;
	padding: 0px;
	margin: 0px;
	height:auto;
	
}
#content a:visited {color:#0000ff;text-decoration:none;}
#content a {color:#0000ff;text-decoration:none;}
#content a:active {color:#0000ff;text-decoration:underline;}
#content a:hover {color:#0000ff;text-decoration:underline;}
#content-gutter {
        padding-left:20px;
}

#sidebar-left {
        float:left;
        width:15%;
        background: #ffffff;
	height:350px;
}

#sidebar-right {
        float:right;
        width:15%;
        background: #ffffff;
}
#sidebar-right div {
        padding-right:5px;
	padding-left:5px;
}
#esTitle {float:left;padding:0px;margin:0px;background: #ffffff;}
#headerLinks {float:right; color:white; background: #ffffff;}
#headerBar { }

#searchForm {float:right; background: #ffffff;padding:0;margin:0;}
#utilityHolder {
    float:right;
    padding:0px;
    margin:0px;
    width:auto;
}
#siteTitle {float:left;}

#utilityLinks {
padding:6px;
background-color:#000000;
float:right;
}
#horizontalLinks ul {
	list-style: none;
	margin:0;
	margin-left:20px;
	padding:0px;
	padding-left:20px;
	background:#000000;
	white-space: nowrap;
}
#horizontalLinks li {
	display: inline
}

#horizontalLinks a {
	font-size:75%;
	list-style:none;
	padding-left:2px;
	padding-top:5px;
	color:#ffffff;

}
#horizontalLinks a:hover {
	font-size:75%;
	list-style:none;
	padding-left:2px;
	padding-top:5px;
	color:#3333ff;

}
#sidebar-right li {
	list-style: none;
	margin-left:4px;
	padding:0;
}
#utilityLinks li {
	display: inline
}

#utilityLinks a {
	font-size:90%;
	list-style:none;
	padding-left:2px;
	padding-top:0px;

}
#horizontalLinks a {
	text-decoration:none;

}
#horizontalLinks a:link, a:visited {
	color:#ffffff;
}
#horizontalLinks a:hover, a:active {
	color:#9999ff;
}
#utilityLinks a:link, a:visited {
	color:#ffffff;
	text-decoration:none;
}
#utilityLinks a:hover, a:active {
	color:#9999ff;
	text-decoration:none;
}

#headerGutter {padding:5px;font-size:150%;clear:both;color:#ffffff;background:#000000;}
#footer {
        clear: both;
        background: #ffffff;
}
#footerBar {
    background-color:#333399;
    color:#ffffff;
    padding:5px;
}
.archiveBox {
    width:60%;
    margin-left:auto;
    margin-right:auto;
    padding:10px;
    border:1px solid #999999;
    background:#eff2f3;
}
#mainContent {width:100%; padding:2px;}
.archiveTitle {
border:1px solid #ccccff;background:#333398;padding:8px; 
color:white;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}
#leftColumn {float:left;margin-top:3px;}
#rightColumn {float:right;margin-top:0px;}
#homepageFeature {
border:1px solid #999999;background:#fcfcfc;padding:6px; margin:3px; width:auto;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
    
}
.aboutBox {
border:1px solid #999999;background:#fcfcfc;padding:6px; margin:3px; width:auto;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
    
}
#foodFeature {
border:1px solid #999999;background:#fcfcfc;padding:6px; margin:3px; margin-top:6px; width:auto;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
    
}
#artsFeature {
border:1px solid #999999;background:#fcfcfc;padding:6px; margin:3px; margin-top:6px; width:auto;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
    
}
#welcomeText {
    border:1px solid #999999;background:#eff2f3;padding:8px;
margin-top:3px;
font-size:110%;width:auto;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
    
}
#gallerySection {
border:1px solid #999999;background:#fcfcfc;padding:6px; margin:3px;width:auto;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
    
}
#latestEntries {
border:1px solid #999999;background:#fcfcfc;padding:6px; margin:3px;width:auto;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
    
}
#gallery {margin-left:auto;margin-right:auto;}
#galleryTitle {
    border:1px solid #ccccff;background:#333398;padding:8px; 
color:white;
font-size:110%;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
    
}
#homepageFeature dt {
border:border:1px solid #ccccff;background:#333398;padding:8px; 
color:white;
font-size:110%;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

#foodFeature dt {
border:1px solid #ccccff;background:#333398;padding:8px; 
color:white;
font-size:110%;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}
#foodFeature dl {margin:0;padding:0;float:left;width:100%;}
#foodFeature dd.featureText {margin:0;padding:0;}
#artsFeature dt {
border:1px solid #ccccff;background:#333398;padding:8px; 
color:white;
font-size:110%;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}
#artsFeature dd.featureImage {margin:2px;margin-top:11px;float:right;width:150px;}
#artsFeature dl {margin:0;padding:0;float:left;width:100%;}
#artsFeature dd.featureText {margin:0;padding:0;}
#leftColumn {margin:0;padding:0;width:50%;}
#rightColumn {margin:0;padding:0;float:right;width:50%;}
#homepageFeature dl {margin:0;padding:0;float:left;width:100%;}
#homepageFeature dd.featureText {margin:0;padding:0;}
#homepageFeature dd.featureImage {margin:2px;margin-top:11px;float:right;width:150px;}
.featureMore {clear:both;text-align:right;margin-left:auto;padding:3px;}
.homeBox {
	width: 48%;
	border: 1px solid #666666;
	background: #eeeeee;
	padding: 2px;
}
.articleTitle {border:2px solid #ccccff;background:#333398;padding:8px; 
color:white;
   -moz-border-radius: 4px;
   -khtml-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;}
#homeBox1 { float: left; }
#homeBox3 { float: left;}
#homeBox4 { float: right;}
#homeBox2 { float: right; }
.boxTitle {font-size:120%; font-weight:bold;}
#homepageFeature dt a {color:#ffffff;}

#crp_related {clear:both;width:48%;float:left;border:1px solid #999999;background:#eff2f3;padding:3px; 
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;}
#crp_related h3 {font-size:100%;padding:1px;margin:1px}
#crp_related ul {list-style:none;margin:1px;padding:0px;}
#crp_related ul li {list-style:none;margin:0px;padding:0px;}
#wherego_related {width:48%;border:1px solid #999999;background:#eff2f3;padding:3px; 
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;}
#wherego_related h3 {font-size:100%;padding:1px;margin:1px}
#wherego_related ul {list-style:none;margin:1px;padding:0px;}
#wherego_related ul li {list-style:none;margin:0px;padding:0px;}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
.comment { border:1px solid #999999;margin:5px;padding:5px;background:#eff2f3;   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;}
.commentlist {border:1px solid #e0e0e0;  margin-left:3px;padding-left:20px; -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;}
#comments {border:1px solid #999999;background:#eff2f3;padding:5px; 
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;}

.rowOdd {background-color:#f2f2ff;color:#000000;}
.rowEven {background-color:#ffffff;color:#000000;}
.archiveTable
{
	text-align: left;
	border-collapse: collapse;
	width:100%;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.archiveTable th
{
	font-size: 105%;
	font-weight: normal;
	padding: 4px;
	background: #e0e0e0;
	background:#e0e0e0 url(/img/archiveBackground.gif) repeat-x top;
	color: #000000;
	text-align:left;
		border-bottom: 1px solid #999999;
}
.archiveTable td
{
	padding: 3px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid transparent;
    
}
.headEmphasis, .sectionHeader {font-family:verdana;font-size:110%;font-weight:bold;}
.sectionHeader {border:1px solid #ccccff;background:#333398;padding:8px; margin-bottom:5px;
color:white;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;}
.archiveHeader {padding:4px;margin-bottom:3px;}
.boxLink a:link {color:#ffffff;}
.boxLink a:visited {color:#ffffff;}



.liquid-round2 {
margin:0px auto;
background:#fff url(/img/leftside2.gif) repeat-y left top; 
}
.top2 {
width:100%;
height:43px;
background:url(/img/top2.gif) no-repeat left top;
}
.top2 span {
display:block;
position:relative;
height:43px;
background:url(/img/top-right2.gif) no-repeat right top;
}
.center-content2 {
position:relative;
background:url(/img/rightside2.gif) repeat-y right top;
padding:1px 20px 1px 25px;

}
.center-holder2 {

}
.bottom2 {
height:60px;
background:url(/img/bottom2.gif) no-repeat left bottom;
}
.bottom2 span {
display:block;
position:relative;
height:60px;
background:url(/img/bottom-right2.gif) no-repeat right top;
}
.boxDiv {
	width:500px;
	padding:10px;
        margin:2px;
        border:1px solid #e0e0e0;

}
.searchBoxTitle {
    font-size:120%;
    padding-bottom:3px;
    
}
.searchImage {
    width:30%;
    float:right;
}
.searchText {
    width:70%;
    float:left;
}
        .black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
        }
        .white_content {
            display: none;
            position: absolute;
            top: 25%;
            left: 25%;
            width: 50%;
            height: 50%;
            padding: 16px;
            border: 16px solid orange;
            background-color: white;
            z-index:1002;
            overflow: auto;
        }
#menu {position:relative;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px; background:#000;}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul ul {position:absolute; left:-9999px;}
#menu ul#toplevel {position:absolute; left:0; top:0;}

#menu a {display:block;  font:normal 100% arial,sans-serif; color:#fff; line-height:22px; text-decoration:none;padding:0 5px 0 10px;} 
#menu ul a {text-align:right;}
#menu ul ul a {text-align:left;}
#menu ul ul ul a {text-align:left;}
#menu ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px;}

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}
#menu li a {background:url(/img/menuBackground.gif) repeat-x top;}
#menu li a:hover {background:#333399 url(/img/menuBackgroundOver.gif) repeat-x top; color:#fff;} 
#menu li:hover > a {background:#333399 url(/img/menuBackgroundOver.gif) repeat-x top; color:#fff;}
#menu li a.fly {background:url(/img/menuBackground.gif) repeat-x top;}
#menu li a.fly:hover {background:#333399 url(/img/menuBackgroundOver.gif) repeat-x top;} 
#menu li:hover > a.fly {background:#333399 url(/img/menuBackgroundOver.gif) repeat-x top;}



.gallery ul {margin:0px;padding:0px;}
.gallery li {list-style:none;margin:0px;padding:0px;height:100px;}
.gallery li.thumbs {
  float: left;
  margin: 0 10px 0 0;
  position: relative;
  width: 70px;
  height: auto;
  border: solid 1px #fff;
}
.gallery img.imageThumb {
  width: 100px;
  height: auto;
  position: absolute;
  clip: rect(0 85px 70px 15px);
  left: -15px;
}
.mainImage
{
width:300px;
height:auto;
}

.sideQuote {
font-family: "times new roman";font-size:120%;
border : 1px solid #cec3c3;
width: 200px;
float: right;
margin: 10px;
padding: 10px;
background-color: #e8e3e0;
quotes: "\201C" "\201D";
}
.firstChar {font-size:120%;}
.response { }

