html, body { width:100%; height:100%; }
.sep_h{border-top:2px solid #dd4c26;height:8px;}
.widecol p { margin-bottom:20px; }
table.Normal  {border-spacing:0; text-align:left;font-size:1.35em; }
body { font-size:62.5%; font-family:Arial, Verdana; background:#f9b339; text-align:center; }
div.center { margin:0 auto; width:960px; }
div.wrapper{float:left;width:960px;background-color:#ffffff;border:2px solid #b18332;text-align:left;position:relative;overflow:hidden;}
div.wrapper { background: white url(images/header-summer.jpg) no-repeat; }
input[type=submit], input[type=button]{cursor:pointer;}

#headerlink  a {  display:block;  width:100%;  height:100%;  text-decoration:none;}
#headerlink  a:hover {  text-decoration:none;}
div.header { float:left; width:960px; height:188px; }
	.header h1 { font-weight:normal; padding:20px 0 0 240px; }
	.header p { display:block; font-family:Georgia; color:#352714; font-size:1.6em; line-height:20px; margin:7px 0 0 240px; }
div.leftcol { float:left; width:188px; padding:42px 12px 10px 12px; overflow:hidden;  height:100%;}
	ul.left_menu{list-style:none; font-family:Georgia; font-size:1.6em;line-height:17px;}
		.left_menu li{display:block;clear:both;}
		.left_menu a{color:#dd4c26;padding:1px 5px 2px 5px;display:block;line-height:1.2em;float:left;margin-bottom:3px;border:1px solid transparent;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
		.left_menu a:hover, ul.left_menu li.lm-nav-selecteditem a{color:#ffc90d;background-color:#48391d;border:1px solid #000;}
		/*.left_menu li ul { clear:left; display:inline; width:180px; font-size:0.8em; list-style:disc inside; color:#000; }
		.left_menu li ul li { width:160px; display:inline; padding-left:20px; background:url(images/submenu_dot.png) no-repeat 10px 9px; }
		.left_menu li ul li a, .left_menu li.lm-nav-selecteditem ul li a { background:none; color:#6a542b; }
		.left_menu li ul li a:hover, .left_menu li.lm-nav-selecteditem ul li a:hover { background:none; color:#352714; }*/
div.widecol { float:left; width:715px; margin-top:20px; }
div.content { float:left; width:528px; padding:7px 0 10px 0; overflow:hidden; }
div.boxes { float:left; clear:left; width:528px; margin-top:15px; padding-bottom:28px; }
	.boxes .box{float:left; width:219px; padding:15px 20px;margin:0;text-align:center;position:relative;}
		.boxes .box h2 { color:#ffffff;}
		.boxes .box p { text-align:left; margin-top:7px; }
		.boxes .box a.lm { position:absolute; right:4px; bottom:-16px; display:block; width:90px; height:23px; padding:5px 17px 0 0; background:url(images/green_box_btn.png) no-repeat; font-size:1.35em; color:#352714; }
		.boxes .box ul{list-style:none;margin:10px 0 5px 0;text-align:left;color:#fff;}
		.boxes .box ul li{padding-left:17px;}
	.boxes .green_box { background:#a9b338; }
	.boxes .green_box ul li{background:url("images/hp_pntrs.png") no-repeat 0 4px;}
	.boxes .red_box { background:#dd4c26; }
	.boxes .red_box ul li{background:url("images/hp_pntrs.png") no-repeat 0 -25px;}
	.boxes .red_box a.lm { background:url("images/red_box_btn.png") no-repeat; }
	.boxes .orange_box { background:#f9b339; margin:0; }
	.boxes .orange_box a.lm { background:url("images/orange_box_btn.png") no-repeat; }
div.feat { float:left; clear:left; width:528px; margin:15px 0 0 0; background:url(images/feat_line.png) repeat-y 262px 0; }
	.feat h2 { color:#dd4c26; }
	.feat div { float:left; width:243px; padding-right:20px; }
	.feat div.rfeat { padding-left:15px; width:228px; }
div.rightcol { float:right; display:inline; overflow:hidden; width:180px; padding:0 8px 10px 12px; margin:0 0 0 20px; background:#fff3b8 url(images/right_col.png) repeat-x top; height:100%; position:relative; z-index:3}
	.rightcol h2, .rightcol h3 a { color:#0d699a; }
table.calendar { width:170px; text-align:center; font-size:1.2em; color:#2b2111; border:0; }
	.calendar td { width:22px; height:21px; padding:0; border:0; }
	.calendar span { display:block; line-height:21px; color:#ffffff; width:22px; height:21px; background:url(images/calendar_bg.gif) no-repeat; }
	.calendar span:hover { background:url(images/calendar_bg_hover.gif) no-repeat; color:#ffffff; }
	.calendar span a{	color: #ffffff;	}
	.calendar span a:hover{	color: #ffffff;	}	
div.event {margin:7px 0 0 0; padding:0 0 5px 0; }
	.eventborder{ border-bottom:1px solid #e5764d;}
	.event h3 { font-size:1.4em; padding-bottom:0; }
	.event p {margin-bottom:0px}
	h3 a:hover { color:#054c72; }
	.event span { font-size:1.35em; color:#dd4c26; }
div.levent { border:0; }
h3.me { font-size:1.6em; background:url(images/more_events.gif) no-repeat 132px 5px; }
a.newsletter { display:block; width:177px; height:48px; padding-top:5px; color:#ffffff; font-family:Georgia; font-size:1.7em; text-align:center; background:url(images/newsletter_btn.png) no-repeat; margin-top:5px; }
a.newsletter:hover { color:#ffffff; }
div.footer { clear:left; width:924px; padding:2px 20px 2px 20px; background:#5a6a1e; overflow:hidden; position:relative; z-index:4}
	.footer .footer_menu{display:block;float:left;width:182px;}
	.footer p { font-size:1.2em; margin-bottom:0;}
	.footer p, .footer a, .footer a:hover{color:#fff;}
	.footer span{float:right;color:#fff;font-size:1.2em; display:block;margin-top:4px;}
	.footer ul{list-style:none;margin:0 10px 0 0;}
	.footer ul li{display:block;float:left;margin-right:8px;}
	.footer ul a{font-size:0.9em;}

/*BLOG_PAGES*/
.blog_pgs{background:url("images/bg_blog_col.png") repeat-y 100% 0 transparent;position:relative;padding-bottom:32767px;margin:0 -33px -32767px 0;z-index:10;}
	.blog_inst_ed{background:url("images/bg_blog_cont.png") repeat-x 0 0 transparent;padding:7px 5px 0 5px;min-height:78px;}
	.bl_blog_post_filter h3{color:#000 !important;font-size:1.4em;padding:0 5px 12px 5px;}
	.blog_pgs .content{width:534px;}
	.blog_pgs .navigation{width:180px;padding:12px 10px 0 10px;position:relative;z-index:11;}
	.blog_pgs .sngl_post{padding:0 5px 8px 5px;}
	.blog_pgs .sngl_post .lnk_more{float:right;font-size:1.2em;}
	.blog_pgs .sngl_post .posted{padding-bottom:10px;color:#515151;font-size:1.1em;}
	.blog_pgs .sngl_post h2{font-size:1.9em;padding-bottom:3px;color:#0d699a;}
	.blog_pgs .sngl_post h2 a{color:#0d699a;font-weight:normal;}
	.blog_pgs .sngl_post .sngl_post{margin:0 -10px;}
	.blog_pgs  h3{color:#0d699a;}
	.com_prt .col_com{float:left;width:360px;font-size:1.2em;padding-bottom:14px;}
	.icon_rss{padding-left:36px;height:26px;display:block;background:url("images/icon_rss.png") no-repeat 0 0;font-size:1.3em;line-height:24px;margin-bottom:8px;}
	.list_categ{list-style:none;margin:0 0 10px 0;}
	.list_categ li{display:block;float:left;width:80px;margin-right:10px;padding-bottom:4px;}
	.list_categ li a{line-height:16px;font-size:0.9em;}
	.list_lst_post{list-style:none;margin:0;padding-bottom:10px;}
	.list_lst_post li{padding-bottom:0;}
	.socn_prt{margin:0 0 12px -4px;}
	.sngl_com{padding-bottom:18px;}
	.sngl_com .author{padding-top:6px;}
	.sngl_com .img{width:42px;padding:3px;border:1px solid #cfcfcf;float:left;overflow:hidden;}
	.sngl_com .img img{max-width:42px;}
	.sngl_com .txt{padding-left:10px;width:464px;float:left;font-size:1.2em;}
	.row_edit{padding-bottom:12px;}
	.row_edit label{display:block;padding-bottom:4px;font-weight:bold;font-size:1.3em;}
	.row_edit textarea{width:520px;}
	.btn_sbmt{display:block;width:130px;height:31px;background:url("images/btn_submit_comnt.png") no-repeat 0 0;}
	.btn_sbmt input{background:none;width:100%;color:#df4b2f;border:0;width:128px;height:24px;text-align:center;margin:1px 2px 0 1px;line-height:22px;padding-bottom:2px;}
	.blog_photo{padding-bottom:4px;}
	.blog_photo h3{margin-top:-14px;}
	.blog-post-tags p{margin-bottom:0 !important;}
	
.LoginBox{width:287px;/*background:url("images/bg_login.png") no-repeat 0 0;*/border:1px solid #5a6a1f;text-align:left;}

.LoginBox .desc{padding:20px 12px 0 12px;color:#6e6e6e;font-size:0.9em;}

.LoginBox .input{padding:4px 12px 0 12px;}

.LoginBox .input input{border:1px solid #5a6a1f;width:258px;height:20px;}

.LoginBox input.button{border:0;width:69px;height:32px;background:url("images/btn_login.png") no-repeat 0 0;text-align:center;color:#dd4c26;padding:0 0 5px 4px;margin:10px 0 4px 0;cursor:pointer;}

.hp_blog_prts{position:relative;margin-left:-10px;padding:0 0 2px 0;}

.hp_blog_prts .sngl_news{width:248px;height:170px;overflow:hidden;float:left;border-right:1px solid #dd4c26;margin:4px 0 8px 0;padding:0 10px 4px 10px;}

.hp_blog_prts .sngl_news h3, .hp_blog_prts .sngl_news h3 a{color:#0d699a;font-weight:normal;padding-bottom:4px;}

.hp_blog_prts .bot_lnk{text-align:right;font-size:1.5em;}

.hp_blog_prts .bot_read{text-align:right;margin-top:6px;font-size:1.3em;}

.hp_blog_prts .sngl_news .date{font-size:1.1em;padding-bottom:10px;}

.hp_blog_prts .sngl_news .desc{height:142px;overflow:hidden;}

.hp_blog_prts .sep_r{height:186px;width:1px;right:0;position:absolute;top:0;background-color:#fff;}
