@charset "utf-8";
/* CSS Document */

body,td,th {font-size: 14px;color: #000000; line-height:22px; font-weight:500; word-spacing:.2em;}
body {background-color: #141329;background-image: url(images/bg.jpg);background-repeat: repeat-x; background-position:center top;margin: 0px 0px 0px 0px;}

#wrap{width:892px; margin:auto; background-image:url(images/bg_head.jpg); background-position:top left; background-repeat:no-repeat;}
#left{margin-left:36px;width:679px; float:left;}
#right{width:177px; float:left;}

#head{height:162px; position:relative;}
#logo_link{position:absolute; top:8px; right:459px;}
#nav{float:right; margin:17px 14px 0px 0px; width:445px;}
#nav img{float:left;}
#content{ background-image:url(images/bg_paper.jpg); background-repeat:no-repeat; background-color:#e7e1cc; padding:1px 22px 4px 22px;}
#footer{ background-image:url(images/bg_footer.jpg); background-repeat:repeat-x; background-position:center top; padding-top:1px;}
#sidebar{margin-top:24px; border:1px solid #6c6c93; background-image:url(images/bg_sidebar.jpg); background-position:top left; background-repeat:no-repeat; background-color:#100f20; color:#fff;}

#calendar_wrapLarge{width:630px; float:left;}


#content img {border:0px;}
h2{color:#d44a0f; font-size:23px; text-align:center; font-weight:200;padding-top:0px;}
#content h2{ margin-top:0px;}
#content h2 a{color:#d44a0f; text-decoration:none;}
h3{color:#343364; font-size:19px; text-align:center; border-bottom:1px solid #343364; clear:both;}
h4{color:#d44a0f; font-size:16px; font-weight:bold; clear:both; padding-top:16px;padding-bottom:0px;margin-bottom:0px; clear:both;}

a {color:#434885; text-decoration:underline;}
a:hover{text-decoration:none;}

.alignleft{float:left; padding-right:12px;}

.alignright{float:right; padding-left:12px;}

.home_pic{position:absolute; top: 111px; left:430px;}
.home_content{width:350px;}
.home_left{float:left; width:1px; height:180px;}
.spacer_height{float:left; width:0px; height:215px; display:none;}

#footer_cd{width:442px;   margin-top:8px; padding:8px 0px 8px 8px; color:#fff; font-size:1.2em;}

#footer_cd a{color:#fff;}
#footer_cd ul{ margin:0px; padding:0px; list-style:none;}
#footer_cd ul li{margin:0px; padding:0px; list-style:none; }
#footer_cd ul li ul{margin:0px; padding:0px; list-style:none; border-top:1px dashed #2d2416; }
#footer_cd ul li li{margin:0px; padding:0px; list-style:none;border-bottom:1px dashed #2d2416; line-height:1.9em; width:300px;}
#footer_cd ul li li:hover { background-color:#514537;}
#footer_cd ul li li a{display:block; text-decoration:none; padding-left:15px;}



#footer_contact h4{ font-style:italic; color:#281E0C; font-size:.9em; line-height:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
#footer_contact{border-left:1px dashed #2d2416; float:right; margin-top:8px; padding:8px 8px 8px 8px; color:#fff; font-size:.9em; line-height:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; width:212px;}
#footer_contact a{color:#fff;}




#sidebar ul{padding:0px; margin:0px; list-style:none;}
#sidebar li{padding:0px; margin:0px; list-style:none;}
#sidebar li li{list-style:none;}
#events-calendar-list li{margin:0px; list-style:none; padding:5px 4px 4px 4px; border-bottom:1px solid #63647d;}
#sidebar ul li ul li{ list-style:none; list-style-image:none; list-style-type:none;}


.EC_Widget_display h2{text-indent: -9999px; background-image: url('images/title_events.png'); background-position:center top; background-repeat:no-repeat; display: block;
padding:0px; margin:6px 0px 0px 2px; height:27px;}

.shopping_cart{border:1px solid #343364;}

#vertical-response h2{text-indent: -9999px; background-image: url('images/title_mailing_list.png'); background-position:center top; background-repeat:no-repeat; display: block;
padding:0px; margin:6px 0px 0px 0px; height:27px;}

#email_address_label{display:none;}

#email_address{ background-image: url('images/email_field_bg.png'); background-position:top left; background-repeat:no-repeat; border:0px; font-size:11px; padding:6px 4px 4px 12px; font-style:italic; width:90%; text-align:right;}

#vr_submit{background-image: url('images/submit_bttn.png');  background-repeat:no-repeat; border:0px;  width:71px; height:30px; margin:8px 0px 1px 45px; text-align:center; background-color:#121123;}

#sidebar fieldset {
  border:0px;
  }
  
.credits{text-align:right; color:#6B5E4E; font-size:.9em;}



/*For the Micro Audio player*/
.microAudio-bg {
	color: #1c1e3a;
	}

.microAudio-leftbg {
	color: #1c1e3a;
	}

.microAudio-lefticon {
	color: #e6e0cb;
	}

.microAudio-voltrack {
	color: #7575c7;
	}

.microAudio-volslider {
	color: #e6e0cb;
	}

.microAudio-rightbg {
	color: #7575c7;
	}

.microAudio-rightbghover {
	color: #ff8856;
	}

.microAudio-righticon {
	color: #e6e0cb;
	}

.microAudio-righticonhover {
	color: #fff;
	}

.microAudio-skip {
	color: #fff;
	}

.microAudio-text {
	color: #fff;
	}

.microAudio-track {
	color: #303365;
	}

.microAudio-border {
	color: #6c6153;
	}

.microAudio-loader {
	color: #f97139;
	}

.microAudio-tracker {
	color: #f97139;
	}

.mAp, .adplr {
	width: 300px;
	}
	
	
	
img.photo{height:75px;width:75px;}


div.flickr-thumb {
padding:4px; background:#f7f4e8; border:1px solid #c9c1a2; margin:4px;
float:left;



}
