html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ol, ul, li, fieldset, img, form, label, legend, input, textarea { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; }
.clear { clear: both; }
:focus { outline: 0; }
.left { float:left }
img { float:left }
.right { float:right!important }
.padd_none { padding:0px!important; }
a { cursor:pointer; }
html { float:left; width:100%; height:100% }
body { background-position: 0 0; background-repeat:no-repeat; float:left; width:100%; height:100%}

#outer_layout { width:100%; float:left; }
.center_layout { width:1000px; margin:0 auto; }
#outer_header { width:100%; float:left; background:url(../images/menu_bg.png) repeat-x 0 0; height:36px; }
#menu{width:auto; float:right;}
#menu ul{width:auto; float:left; list-style:none;}
#menu ul li{width:auto; float:left; padding:0 17px;}
#menu ul li a{width:auto; float:left; text-decoration:none; font:normal 18px/36px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; text-shadow: 2px 0px 5px #231f20;
filter: dropshadow(color=#231f20, offx=2, offy=0); }
#menu ul li.home a{width:29px; float:left; height:26px; margin-top:7px; background:url(../images/home_icon.png) no-repeat 0 0;}
#outer_header .social_link{width:auto; float:left;}
#outer_header .social_link ul{width:auto; float:left; list-style:none}
#outer_header .social_link ul li{width:auto; float:left; padding-left:6px; padding-top:9px;}
#outer_layout .logo_bg{width:411px; float:left; height:185px; background:url(../images/logo_bg.png) repeat-y 0 0;}
#outer_layout .logo_bg h1{ padding:8px 0 0 14px;}
#outer_layout .logo_bg h1 img{ margin-right:10px;}
#outer_layout .logo_bg h2{ font:bold 13px/18px Arial, Helvetica, sans-serif; color:#ffffff; padding:30px 0 0 0px; color:#fff; text-transform:uppercase; letter-spacing:2px}



#outer_footer{width:100%; float:left; background:url(../images/footer_bg.png) repeat-x 0 0; height:32px;}
#outer_footer ul{width:auto; float:right; list-style:none}
#outer_footer ul li{width:auto; float:left; padding:0 15px; background:url(../images/separator.gif) no-repeat 0 10px;}
#outer_footer ul li.first{background:none;}
#outer_footer ul li a{width:auto; float:left; font:bold 14px/32px Arial, Helvetica, sans-serif; color:#e1e1e1; text-decoration:none;}

#body_container{width:100%; float:left;}
#left_container{visibility:hidden;}
#left_container h3{font:normal 21px/24px Arial, Helvetica, sans-serif; color:#362f2d;}
#left_container h4{font:normal 23px/26px "Museo300", Arial, Helvetica, sans-serif; color:#ff0000;}
#left_container a{color:#ff0000; font:normal 13px/20px Arial, Helvetica, sans-serif;}
#left_container #primary{ float:left}
#right_container{width:589px; float:right; border:1px solid #000;}
#right_container .inner_bg{width:544px; float:left; background:#e7dbcc; border:1px solid #beb4a8; padding:15px 19px 15px 23px;}
#right_container h2{font:normal 42px/45px "Museo300", Arial, Helvetica, sans-serif; color:#ff0000; padding-bottom:20px}
#right_container h3{font:normal 21px/24px Arial, Helvetica, sans-serif; color:#362f2d;}
#right_container h4{font:normal 23px/26px "Museo300", Arial, Helvetica, sans-serif; color:#ff0000;}
#right_container p{font:normal 13px/24px Arial, Helvetica, sans-serif; color:#555555;}
#right_container a{color:#ff0000;}
#right_container .bottom_colume{width:544px; float:left; padding-top:70px;}
#right_container .bottom_colume .col{width:249px; float:left;}
#right_container .bottom_colume h4{ padding-bottom:25px}
#right_container .bottom_colume img{ border:6px solid #8c6239;}
#right_container .bottom_colume a.title{width:249px; float:left; background:#8c6239; font:bold 12px/24px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center;margin-top:9px; text-decoration:none}


/* CSS Document created by Amit Narayan -Pixelcrayons */
html,body {	margin:0;padding:0;	height:100%;}
#outer_layout {min-height:100%; position:relative;}
#body_container{padding-bottom:32px; height:100%;	/* Height of the footer */}
#outer_footer {position:absolute; bottom:0; width:100%; /* Height of the footer */}
/* CSS Document created by Amit Narayan -Pixelcrayons */





.fc-header-title h2{ font:normal 30px/35px "Museo300",Arial,Helvetica,sans-serif!important}
.upcoming h3 .separator{width:auto; float:left; padding:0 5px;}