/*@font-face { font-family:Harabara; src:url(Harabara.ttf); }*/

@font-face {
  font-family: "Harabara";
  src: url(Harabara.ttf) format("truetype");
}

body { font-family:Arial, Helvetica, sans-serif; color: #58595B; font-size: 80%; background: #F0F1F3; margin:0px; }
div.base_standard { width: 955px; padding: 0px 0px 0px 0px; background-color: white; text-align: center; margin: 0px auto 0px auto; }
.basecontainer { background: white; /*padding: 10px;*/ margin: 0px; float:left; padding-left:10px; padding-bottom:10px; }
.basebody { margin: 0px; padding: 0px; width: 960px; }

/* Header Starts */

.baseheader { height: 146px; position:relative; width:933px; float:left; margin-bottom:7px;} 
.baseheader .links{width:600px; float:left; color:#7c9764; font-weight:bold; font-size:14px;}
.baseheader .links ul{ padding-left:10px;}
.baseheader .links li{ display:inline; margin-right:25px;}
.baseheader .links a{color:#7c9764; font-weight:bold;}
.search{float:right; position:relative; bottom:12px;}
.searchbox .inputbox{height:17px; width:201px; left:4px; position:relative; top:2px; border:0px; font-size:13px; padding-top:1px;}
.searchbox .searchtext{float:left; padding-top:7px; color:#ffffff; font-size:14px;}
.searchbox .searchinput{float:left; height:25px; background:url(../images/textbox_bg.jpg) no-repeat; width:218px;}
.searchbox .searchbutton{float:left;}

/* Header Ends */

.basemainarea { margin: 0px; padding: 0px; width: 933px; float:left; min-height:400px; }
.basehome .basemainarea { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 960px; }

input, select, textarea { font-family: "Trebuchet MS"; font-size: 85%; z-index: 1; padding: 0px; margin: 0px;}
select {font-size: 100%;}
input.radio { border: 0px; background-color: transparent; }
table, th, td, img { border-style: solid; border-color: black; border-width: 0px; }
a { color: #85A06B; text-decoration: none; /*font-weight: normal;*/ }
a:hover { text-decoration: underline; }
table { width: 100%; font-size: 100%; }
th, td, div, ul, li { text-align: left; vertical-align: top; border: solid black 0px; }
ul { padding: 0px; margin: 0px; }
li { list-style-type: none; padding: 0px; margin: 0px; }
.std_content li { list-style-type: disc; margin: 0px 0px 0px 25px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 1px; margin: 0px; padding: 0px;}
object, embed { z-index: 1; }
h1, h2, h3, h4, h5, h6 { /*font-weight: normal; font-size: 100%;*/ margin: 0px; padding: 0px; }
h3 { font-size: 120%;}
.std_content h1 { color: #231f20; font-size: 134%; font-weight: bold; padding: 0px 0px 2px 0px; }

.basecronishoworld .std_content h2 { color: #f7c407; font-size: 140%; font-weight: bold; padding: 10px 5px 10px 5px; }
.basekidzoworld .std_content h2 { color: #ed1c24; font-size: 140%; font-weight: bold; padding: 10px 5px 10px 5px; }

.std_content h4 { font-size: 90%; font-style: italic; padding: 5px;}

.tx-jppageteaser-pi1-list-entry-description {width:440px; float:left; margin:0px; word-wrap:break; color:}
/* ---------------Columns--------------- */
.contentLeft { float: left; width: 240px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }

/* ---------------follow us starts----------------- */

.contentLeft .followus{margin-top:10px; float:left; width:100%;}
.contentLeft .followus .heading{ background-color:#6B7889; color:#FFFFFF; padding:5px 0 5px 5px; font-size:19px;}
.contentLeft .followus .followuscontent{border:1px solid #AFAEAE; margin-top:3px; padding:10px 0px 10px 0px; float:left; width:238px;}
.contentLeft .followus .followuscontent .csc-default{ float:left; margin-left:8px; width:105px;}
.contentLeft .followus li{ float: left; margin-right: 7px;}
.contentLeft .followus a{ color:#2DACC6;font-size:14px;font-weight:bold;text-decoration:underline;}

/* ---------------follow us Ends----------------- */


.basecolumn1a { float: left; width: 772px; margin: 7px 0px 0px 0px; }
.basecolumn2a { float: left; /*width: 577px; margin: 7px 7px 0px 0px; padding: 0px 0px 0px 0px; */}
.basecolumn2b { float: left; width:205px; margin: 10px 0px 0px 0px; padding: 0px; background: #ffffff; }

.basecolumn2a ul {padding-left:17px;}
.basecolumn2a ul li{ list-style-type:disc;}
.basecolumn2a h1{color:#231F20;font-size:113%;font-weight:bold;padding:0 0 7px;}
.basecolumn2a .content{ font-size:90%;}
.basecolumn2a div.tx-wtgallery-pi1{ padding:0; float:left; width:672px;}
.basecolumn2a div.wtgallery_list{ background-color:#FFFFFF; margin:0; margin:0px 8px 0px 0px;}
.basecolumn2a div.wtgallery_list a img{ border:none; opacity:1; padding:0;}
.basecolumn2a .wtgallery_list_pagebrowser_area ul li{ display:inline;}
.innerpage{width:466px;padding-right:8px; margin-top:10px;}
*html .innerpage{width:464px;}
.innerpage .csc-header{ margin-top:5px;}
.innerpage hr{background-color:#85a06b;border:0px;color:#85a06b; height:1px; padding:0; margin:0; /*margin-bottom:5px;*/}
.innerpage .pageTeaser .content{margin-left: 135px;}
/* ---------------Top Menu--------------- */
.basetopmenu {z-index: 100;  float:left; border-bottom:3px solid #85A06B; margin-bottom:5px; height:45px; width:935px;}
.basetopmenu .leftside{ background:url(../images/top_menu_left.jpg) no-repeat; float:left; height:41px;}
.basetopmenu .middle{background:url(../images/top_menu_middle.jpg) repeat-x; float:left; height:41px; width:927px; z-index:100;}
.basetopmenu .rightside{background:url(../images/top_menu_right.jpg) no-repeat; float:right; height:41px; }

.basetopmenu .middle li { z-index: 100; list-style: none; margin: 10px 0px 0px 0px; padding: 0px; float: left; display:inline;position: relative;}
.basetopmenu .middle a { z-index: 110;color: #5A5A5A;line-height: 20px; text-decoration: none;display: inline-block;font-size: 105%; text-decoration: none; font-weight: bold;margin: 0;padding:0 15px 0 15px; height:24px;}
.basetopmenu .middle a:hover { z-index: 110; text-decoration:none; }
.basetopmenu .middle ul li:hover a { z-index: 110; color: #7C9764; }
.basetopmenu .middle ul li:hover ul li a { z-index: 110; color: #5A5A5A; }
.basetopmenu .middle li li { z-index: 110; list-style: none; margin: 0; padding: 0; clear: left; width: 200px; padding:0; font-size: 90%; border-right: 1px #A09E9F solid; border-top: 0px #A09E9F solid; border-bottom: 1px #A09E9F solid; border-left: 1px #A09E9F solid;}
.basetopmenu .middle ul ul {position: absolute;z-index: 110;padding:0;margin: 0px -3px 0px -3px; top:26px; left:0px; padding-left:15px; border-top:1px solid #A09E9F;}
/*--- for ie6 ---*/
*html .basetopmenu .middle ul ul {top:23px;}
/*---------------*/

.basetopmenu .middle ul ul ul {position: absolute;z-index: 110;top: 0px; width: 200px;padding:0px;margin: 0px 0px 0px 200px;}
.basetopmenu .middle ul ul, .topnav ul li:hover ul ul, .topnav ul ul li:hover ul ul{display: none;}
.basetopmenu .middle ul li:hover ul { z-index: 110; display: inline-block;  background: #EFEFEF; padding: 0px 0px 0px 0px; margin: -3px 0px 0px 10px;}
.basetopmenu .middle ul ul li:hover ul { position: absolute; display: inline-block; margin: 0px 0px 0px 200px; top: 0px; }
.basetopmenu .middle ul ul ul li:hover ul {display: none;}
.basetopmenu .middle li:hover { z-index: 110; }
.basetopmenu .middle li:hover ul { z-index: 110; }
.basetopmenu .middle li li:hover {  z-index: 110; background:#D6D6D6;}
.basetopmenu .middle li li:hover ul {  z-index: 110; }
.basetopmenu .middle li li li:hover { background: #EE1A24;}
.basetopmenu .middle ul ul a {  z-index: 110; color: #5A5A5A; display: block; text-decoration: none; height: 25px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; line-height: 20px; font-size: 92%; float:left; }
.basetopmenu .middle ul ul ul a{  z-index: 110; color: #ffffff; display: block; text-decoration: none; height: 20px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; line-height: 20px; border-right: 1px #D6D6D6 solid; border-bottom: 0px #D6D6D6 solid; border-left: 1px #D6D6D6 solid; font-size: 90%; }
.basetopmenu .middle ul ul {  z-index: 110; border-bottom: 1px #D6D6D6 solid; }
*:first-child+html .basetopmenu .middle ul ul { position: absolute; left:0; top:100%;}
.basetopmenu .middle .plussign{color:#5A5A5A;margin-left:7px;font-size:9px;}



/* ---------------------- Left Menu Generic Settings ------------------------ */
.leftmenu { }
.leftmenu .level1{background:url(../images/left_menu_bg.jpg) repeat-x; border:1px solid #AFAEAE; height:33px;margin:5px 0px 0px 0px; font-size:15px;}
.leftmenu .level1 a{/*font-size:15px;*/ font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; text-decoration:none; padding:7px 0 0 5px; width:200px; float:left;}

.leftmenu .level2{background-color:#5b7848;height:33px;margin:1px 0px 0px 0px;}
.leftmenu .level2 a{font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:7px 0 0 5px; width:200px; float:left;}

.leftmenu .level3{ background-color:#FBE89C;height:25px;margin-bottom:2px;padding:5px 0 0 5px;}
.leftmenu li:hover{}

.leftmenu .level1Arrow{padding-top:24px; background:url(../images/menu_arrow.jpg) no-repeat right center; float:left; width:14px; height:7px;}
.leftmenu .level1SelArrow{padding-top:24px; padding-top:17px; background:url(../images/menu_sel_arrow.jpg) no-repeat right center; float:left; width:7px; height:15px;}
.leftmenu .level2Arrow{padding-top:24px; background:url(../images/level2_arrow.jpg) no-repeat right center; float:left; width:14px; height:7px;}

/* --------------------Footer Links------------------------ */
.basefooter { height: 30px; border-top:3px solid #85A06B; /*clear:both;*/ margin-bottom:5px; float:left; width:933px;}
.footerlinks { /*width: 796px; padding: 0px 3px 0px 3px;*/ height: 25px; /*position: absolute;*/ margin: 0px auto; z-index: 100; padding-top:5px; float:left }
.footerlinks ul{ float:left; }
.footerlinks li { list-style: none; margin: 2px 10px 0px 0px; padding: 0px; float: left; display:inline;padding-right:10px; position:relative;}
.footerlinks a { color: #5A5A5A; line-height: 20px;  text-decoration: none; display: inline; font-size: 105%; text-decoration: none; height: 25px; font-weight: bold; margin: 0; padding: 0px 0px 0px 12px; }
.footerlinks a:hover { text-decoration: none; }


.advertise{float:left; background-color:#EEEEEE; /*margin:5px 0px 15px 0px;*/ padding:10px; padding-right:0px; min-height:126px; width:923px; }
.advertise .csc-default{float:left; padding-right:13px;}
.advertise .advertise_img{float:left; padding-right:14px;}

p{margin:0px 0px 10px 0px;line-height:17px; text-align:justify;}
.heading{color:#58595B;font-size:15px;font-weight:bold; line-height:19px;}

.contentLeft .newsletter_inner{ width:230px;}
.contentRight .newsletter_inner{ width:195px;}

.newsletter_inner{background-color:#5b7848; color:#FFF;min-height:240px; padding:5px 5px 10px 5px; margin-top:7px; float:left;}
*html .newsletter_inner{margin-left:1px;}
.newsletter_inner h1{font-size:16px;}
.newsletter_inner form label{font-weight:bold; margin-right:17px;} 
.newsletter_inner .csc-header h1{font-size:18px; padding-top:10px; color:#FFFFFF; font-weight:bold;}
.contentLeft .newsletter_inner .powermail_text{height:25px;width:223px;}
.contentLeft .newsletter_inner .tx_powermail_pi1_fieldwrap_html_captcha input{height:25px;width:223px; margin-bottom:2px;}


.contentRight .newsletter_inner  .powermail_text{height:25px;width:190px;}
.contentRight .newsletter_inner  .tx_powermail_pi1_fieldwrap_html_captcha input{height:25px;width:190px;margin-bottom:2px;}

.newsletter_inner .tx_powermail_pi1_fieldwrap_html{padding-bottom:10px;}
.newsletter_inner .tx_powermail_pi1_fieldwrap_html_label{padding:10px 0px 10px 0px; font-size:14px;}
.newsletter_inner legend{ display:none;}
.powermail_all_td p{margin:0; padding:0; font-size:12px; word-wrap:break-word;}

.tx-powermail-pi1{ /*background-color:#7AC0EA; color:#FFF; padding-bottom:10px; float:left;*/}
.tx-powermail-pi1_thx{padding:10px 0px 0px 0px;}
.tx-powermail-pi1_mandatory{padding:10px 4px 0px 5px;}
.tx-powermail-pi1_mandatory ul{padding:0px 0px 15px 0px;}
.tx-powermail-pi1_mandatory ul li{padding:10px 4px 0px 0px;}



.tickets{background-color:#ed1c24; height:32px; color:#FFFFFF; font-family:Trebuchet MS;font-weight:bold; font-size:18px; margin-bottom:5px; padding:6px 0px 0px 15px;}
.tickets .headtext{float:left;}
.tickets .headtext a{color:#FFFFFF; font-family:Trebuchet MS; font-weight:bold;}
.tickets .headtext a:hover{ text-decoration:none;}
.tickets .moreinfo{width:110px; float:right;}
.ticketscontent {display:none; margin-top:10px;}
.ticketscontent td.heading{color:#ed1c24; text-align:center;}
.ticketscontent td.content{color:#242323;}

.order{float:left;width:575px;}
.order .orderHeading{background-color:#7ac0ea; height:32px; color:#FFFFFF; font-family:Trebuchet MS;font-weight:bold; font-size:18px; margin-bottom:5px; padding:6px 0px 0px 15px;}
.order .ordreCalenar{float:left; margin-bottom:10px; width:322px}
.order .pricebox{float:left;padding-left:18px;}
.order .price{color:#7ac0ea; font-size:28px; font-family:Myriad Pro;margin-bottom:15px;margin-top:10px;}

.payment{float:left;width:575px;}
.paymentHeading{background-color:#7ac0ea; height:32px; color:#FFFFFF; font-family:Trebuchet MS;font-weight:bold; font-size:18px; margin-bottom:5px; padding:6px 0px 0px 15px;}
.paymentText{font-family:Myriad Pro; color:#231f20; font-size:17px; line-height:20px;}
.paymentIfoForm{font-family:Myriad Pro; color:#231f20; font-size:17px; margin-bottom:10px;}
.paymentCardText{width:90px;font-family:Myriad Pro; color:#231f20; font-size:17px; float:left}
.paymentCard{float:left;padding-left:10px;}


.termsconditions{margin-top:15px;}
.termsconditions a{ color:#231f20;font-size:15px; text-decoration:none; font-family:Myriad Pro;}

.sentofriend {float:left; margin-left:1px;}
.sentofriend a{color:#FFF; text-decoration:none; font-weight:bold;}
.sentofriend .content{/* background-color:#f58466;  margin-top:-4px;*/ color:#FFFFFF; padding:0px 0px 0px 6px;}
.sentofriend .label{font-family:"Trebuchet MS";font-size:16px; padding-top:7px;}
.sentofriend .textbox{background:url(../images/textbox_bg.jpg) no-repeat;}
.sentofriend .textbox input{width: 155px; border:0px;height:18px; width:160px;}

.hoodieHead{color:#ed1c24;color:#ED1C24;font-family:Myriad Pro;font-size:20px;}
.productImg{border:1px solid #ed1c24; width:150px; padding:5px 10px 5px 10px; text-align:center; float:left;}
.productDesc{float:right;width:390px; padding-left:15px; font-size:13px;}

.trHeading{background-color:#7AC0EA;color:#FFFFFF;font-family:Trebuchet MS;font-size:18px;font-weight:bold;height:30px;}

/*----------- Standard set-up ------------*/
.std_content h2 { color: #f7c407; font-size: 140%; font-weight: bold; padding-top: 5px; padding-bottom: 10px; margin-bottom: -12px;}
.std_content strong { color: #591e55; font-weight: bold;}
.basecolumn2b  .std_content .headline { padding-bottom: 10px;}


/*----------- Events ------------*/
.eventsnewscont { width: 473px; margin-top:10px; float:left;}
.events {float:left; /*width:100%;*/}
.events .content{ width:662px; }
.events .csc-header h1{border:1px solid #AFAEAE; background:url(../images/event_heading_bg.jpg) repeat-x; height:30px; color:#7C9764; padding:10px 5px 5px 10px; font-size:22px; width:662px; margin-bottom:5px;}

.events .content h2{padding-left:10px; padding-bottom:5px; font-size:100%;}
.events .content h2 a{font-size:16px;font-weight:bold; text-decoration:none; margin-right:20px;}
.events .content p{ padding:0px 0px 0px 10px;}
.events .content img{width:114px; height:84px;}
.events td { padding:0px 0px 0px 0px; }
.events td a{text-decoration:none;}
.events .news-list-container{}
.events .news-list-morelink a{ color:#5b7848;}
.events td hr{background-color:#85a06b;border:0px;color:#85a06b; height:1px; margin-top:5px; margin-bottom:5px; }
.events .news-list-browse{float:left;width:100%;}
.events .news-list-browse{ margin-bottom:5px;}
.events .showResultsWrap{float:left;}
.events .browseLinksWrap{float:right;}
/*----------- Running Pages ------------*/
.basecolumn2b .headline { font-size: 150%; color: #aa1054;}
.std_content { margin-top: 3px;  background: #ffffff; height: 100%; width:100%; font-size: 100%; float:left; padding-bottom:10px;}
.contentRight{float:right;width:679px; margin-top:5px; margin-left:12px;padding-bottom:6px; word-wrap: break-word;}

.contactInfo{float:right;}
.contactInfo li a{font-size:89%}



.latestnews{min-height:188px; background-color:#CAE6F6; color:#231F20; padding:5px 10px 0px 10px;}
.latestnews .news{padding-bottom:15px;}
.latestnews .news a{ text-decoration:none;}
.latestnews h2{font-size:16px;font-weight:bold;}
.latestnews h2 a{font-size:16px;font-weight:bold; text-decoration:none;}
.latestnews p{font-size:11px; line-height:13px; margin:0; padding:0}

.news-single-item a{ text-decoration:none; font-weight:bold; }
.news-single-item .heading{background-color:red;width:429px;}
.news-single-item .heading h1{font-size:17px;margin:7px 0 0;padding:3px 0 3px 5px;color:#FFFFFF;}
.news-single-item .heading 	h2{color:black;font-size:12px;padding-left:8px;}
.news-single-item hr{ background-color:#F00; color::#F00}
.news-single-backlink a{text-decoration:none; font-weight:bold; color:#F00;}
.news-single-item p{ line-height:19px; margin:10px 0px 10px 0px;}
.news-single-rightbox  {position:relative; width:220px; margin-top:10px; }
.news-single-item h1, .news-single-item h2 { font-size:100%; margin-bottom:0px; margin-top:10px;}
.news-single-item .news-single-img{float:left;margin-right:10px;}

.powermail_text{/*width:160px;*/}
.even_vedio{float:left;padding-right:8px;width:275px;}
subscribe_button{margin-top:5px;}



.banner{position:relative;}

.pageTeaser{padding:0px; float:left; margin-top:15px;}
.pageTeaser .content{/*float:right;margin-left:10px;width:340px; width:72%*/}
.pageTeaser h1 a{color:#7c9764;font-size:96%;font-weight:bold; text-decoration:underline;} 
.pageTeaser hr{border:0px; background-color:#e5e6df; color:#e5e6df; height:2px;margin:0; margin-bottom:10px;}
.PageTeasecontent{width:435px; float:left; padding-left:10px; line-height:16px; margin-bottom:15px; color:#58595b; font-weight:bold;}
.pageTeaser .moreinfo{float:left;margin-top:-7px;}
.pageTeaser .moreinfo a{ color:#5b7848;}
.pageTeaser .news-list-morelink{ margin-left:20px;}

.sendtofriend{border:1px solid #a09e9f; float:left; margin-top:6px;}
.sendtofriend .heading1{background-color:#6B7889;color:#FFFFFF;font-size:18px;padding:5px; font-weight:normal;}
.sendtofriend .formcontent{padding:5px; color:#5a5a5a; margin-top:-2px;width:193px;word-wrap:break-word;}
.sendtofriend form label{ font-weight:bold;}
.sendtofriend .tx_tipafriend_text{ font-size:10px;}

.gallery{ border:0px solid; float:left; width:100%;}
.gallery .csc-header h1 {border:1px solid #AFAEAE; background:url(../images/event_heading_bg.jpg) repeat-x; height:30px; color:#7C9764; padding:10px 0px 5px 10px; font-size:22px; /*width:450px;*/ margin-bottom:5px;}
.gallery .wtgallery_list_area h2{display:none;}
.gallery .wtgallery_list_pagebrowser_area{border-top:1px solid #85A06B; margin-top:10px;}
.gallery .wtgallery_list_pagebrowser_area ul{ margin-top:5px; padding-left:5px; }
.gallery .wtgallery_pagebrowser_list li{ padding-right:10px; }
.gallery .wtgallery_pagebrowser_list li a{ color:#85A06B;font-weight:bold; font-size:15px; }

.graybox{ background-color:#F5F5F5; padding:5px 5px 5px 10px; margin-bottom:5px; margin-top:5px;}
.graybox .csc-header h1{ color:#5a5a5a; font-weight:bold; font-size:15px; font-family:Tahoma; margin-bottom:15px;}
.graybox p{ /*line-height:11px;*/ text-align:left;}

.greenbox{background-color:#5B7848; padding:5px 10px 10px 10px; margin-bottom:5px; color:#FFFFFF; margin-top:5px;}
.greenbox .csc-header h1{ color:#FFFFFF; font-weight:bold; font-size:15px; font-family:Tahoma; margin-bottom:15px;}
.greenbox p{ /*line-height:11px;*/}

.calendar-table{ padding:0px !important;}
.columPrevious a{ font-weight:bold; color:#FFF; text-decoration:none !important;}
.columYear a{ font-weight:bold; color:#FFF; text-decoration:none !important;}
.columNext a{ font-weight:bold; color:#FFF; text-decoration:none !important;}
.linked_day{ font-weight:bold; text-decoration:none !important; padding:0px !important; text-align:center;}
.linked_today_nolink{ background-color:#9FB095 !important; text-align:center;}

.blogBox{width:217px; margin-bottom:10px;}
.blogBoxTop{background:url(../images/left_block_top.jpg) no-repeat; height:3px;}
.blogBoxMiddle{border-left:2px solid #ece9e9; border-right:2px solid #ece9e9; padding-left:2px; padding-bottom:15px;}
.blogBoxMiddle h3{background:url(../images/blog_header.jpg) no-repeat; height:35px; margin-bottom:10px; padding-left:46px; padding-top:20px; color:#FFF; font-weight:bold; text-transform:uppercase; font-size:12px;}
.blogBoxMiddle ul{padding-left:8px; background-color:#FFFFFF; border:none;}
.blogBoxMiddle ul li{background:url(../images/bullet.jpg) no-repeat left 6px; padding-left:12px; margin-bottom:5px;}
.blogBoxMiddle ul li a{text-decoration:underline; color:#424E51; font-weight:bold; font-size:11px;}
.blogBoxMiddle .postnum{margin-left:5px;}
.blogBoxBottom{background:url(../images/left_block_bottom.jpg) no-repeat;height:3px;}
.itemBody .csc-header h1{ font-size:100%;}

.blogList .csc-textpic-imagewrap{float:left; margin-right:20px;}
.blogList .csc-textpicHeader h1{ color:#4E8A26; font-weight:bold; text-transform:uppercase; margin-bottom:10px; font-size:100%;}
.blogList .itemBody h3{border:1px solid #AFAEAE; background:url(../images/event_heading_bg.jpg) repeat-x; height:27px; color:#7C9764; padding:13px 5px 5px 18px; font-size:16=5px; width:685px; margin-bottom:15px;}
.blogList .itemBody h3 a{ font-weight:bold;}
.blogList .itemBody .date{ float:left; margin-right:5px; font-size:11px; padding-left:20px;}
.blogList .itemBody .time{ font-size:11px;}
.blogList .itemBody .csc-default{ padding:20px; float:left;}
.blogList .itemNav{ padding-left:10px; padding-top:15px; padding-bottom:10px;}
.blogList .itemNav .comments{ background:url(../images/comment_icon.jpg) no-repeat 0px 3px;}
.blogList .itemNav .comments a{ padding-left:20px; font-size:13px; font-weight:bold; text-decoration:underline; }

.single .csc-textpic-imagewrap{float:left; margin-right:20px;}
.single .csc-textpicHeader h1{ color:#4E8A26; font-weight:bold; text-transform:uppercase; margin-bottom:10px; font-size:100%;}
.single .itemBody h3{border:1px solid #AFAEAE; background:url(../images/event_heading_bg.jpg) repeat-x; height:27px; color:#7C9764; padding:13px 5px 5px 18px; font-size:16=5px; width:685px; margin-bottom:15px;}
.single .itemBody h3 a{ font-weight:bold;}
.single .itemBody .date{ float:left; margin-right:5px; font-size:11px; padding-left:10px;}
.single .itemBody .time{ font-size:11px;}
.single .itemBody .csc-default{ padding:20px 0px 20px 0px; float:left;}
.single .itemNav{ padding-left:20px;}
.single .itemNav .comments{ background:url(../images/comment_icon.jpg) no-repeat 0px 3px;}
.single .itemNav .comments a{ padding-left:20px; font-size:13px; font-weight:bold; text-decoration:underline; }
#commentList{ padding-left:20px;}
.commentFormStyle { padding-left:20px;}
.commentFormStyle .mailform{ margin-top:5px;}
.commentFormStyle .mailform h4{font-weight:bold;margin-bottom:10px;}
.commentFormStyle .mailform .formElement{ margin-bottom:10px;}
.commentFormStyle .mailform .formElement .formLabel{ font-weight:bold;}
.commentFormStyle .mailform .formElement .formField .text, .commentFormStyle .mailform .formElement .formField select, .commentFormStyle .mailform .formElement .formField textarea { width:230px;} 
.commentFormStyle .mailform .formElement .formField .button{ width:100px;}
.commentFormStyle .commentError{ color:#FF0000;}
.blogCommentMessage{ color:#FF0000;}

.commentListListing .item{margin-bottom:20px;}
.commentTopNav {border-bottom:1px solid #4E8A26;float:left;margin-bottom:10px;padding-bottom:7px;width:100%; margin-top:5px;}
.commentTopNav .gravatar {float:left;padding-right:10px;}
.commentTopNav .date{float:left}
.commentTopNav .time{float:left}

.content .top{background:url(../images/right_block_top.jpg) no-repeat; height:3px;}
.content .middle{border-left:1px solid #ece9e9; border-right:1px solid #ece9e9; padding:15px; width:199px;}
.content .middle h1{font-size:25px;height:24px;}
.content .bottom{background:url(../images/right_block_bottom.jpg) no-repeat; height:3px;}

div.clear {
	clear: both;
}
div.wtgallery_list_area div.wtgallery_list,div.wtgallery_category_area div.wtgallery_categories {float: left;}
div.wtgallery_list_area div.wtgallery_list_firstofrow,div.wtgallery_category_area div.wtgallery_category_firstofrow {clear: left;}

.tx_tipafriend_error_box {background-color:#E0E0E0;border-style:solid;border-width:1px;border-color:#000000;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;font-weight:bold;color:red;}
.tx_tipafriend_error_header {color: #FF0000;font-weight: bold;text-align: left;margin: 0px 0px 5px 0px;}
.tx_tipafriend_error_text {color: #FF0000;font-weight: normal;text-align: left;margin: 0px 0px 0px 0px;}	

.news-latest-gotoarchive { float:left;}
.news-latest-container{ float:left; }
.news-latest-item { float:left; }
.news-latest-container .news-latest-item h1 a {color:#7c9764;font-size:96%;font-weight:bold; text-decoration:underline;}
.news-latest-container .news-latest-item a {color:#58595B;}
.news-latest-container .news-latest-item hr {background-color:#85a06b;border:0px;color:#85a06b; height:1px; /*margin-top:10px;*/}

.tx_tipafriend h1{font-size:100%;}
.tx_tipafriend { margin-top:15px;}

.news-latest-container{ padding:0px; }


.calendar-table{padding:1em;}
.calendar-table a{text-decoration:underline;}
.calendar-table TD, .calendar-table TH{padding:3px;text-align:center;}
.calendar-table TH{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.calendar-table caption{font-size:200%;text-transform:uppercase;}
.linked_today{cursor: default;padding:2px;color:#333333;background-color:#C7D5FE;cursor:pointer;text-decoration:underline;border:1px solid #333333;}
.linked_today_nolink{padding:2px;background-color:#C7D5FE;}
.linked_day{padding:2px;text-decoration:underline;cursor: default;border:1px solid transparent;}

/* List view CSS */
.newsCalendar_listHeader{font-size:1.5em;font-weight:bold;background-color:#C7D5FE;color:#333333;border:1px solid #7e7e7e;padding:0.5em;}
.newsCalendar_listBody{padding:1em;}
.newsCalendar_listItem{display: table;font-size:1em;padding-top:1em;}

.newsCalendar_listItem a{font-weight: bold;}

.newsCalendar_listItem_image{display: table;float:left;padding: 3px;border: 1px solid #CCC;margin-top: 3px;margin-right: 3px;}
.newsCalendar_listItem_subheader{display: table;float:left;}
.newsCalendar_listItemHeader{font-weight:bold;padding-top:1em;font-size:1.25em;}

/**
 * styling for tip content
 * mostly for example
 * note: canvas (the tip itself) cannot be styled here. use javascript options for that.
 */
.bt-content {font-size: small;color: #000;line-height: normal;}

/* styling for active target elements - usually for background hilighting */
.bt-active {
  /* example:
  background-color: yellow !important;
  */
}


/**
 * Content related
 */

.newscalendarTooltip {display: none;}
.newscalendarTooltipHeader {font-weight: bold;font-size: 14px;padding:0px;margin:0px;}
.newscalendarTooltipItemContainer {font-size: 12px;padding:0px;margin:0px;}
.newscalendar-tip {
  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
}

.newscalendar-tip-selector {background-color:#eee;border:1px solid #CCC;}

/*
 * Render item related
 */

.newsCalendar_calendarItem{display: table;font-size:1em;padding-top:5px;}
.newsCalendar_calendarItem a{font-weight: bold;}
.newsCalendar_calendarItem_image{display: table;float:left;padding: 3px;border: 1px solid #CCC;margin-top: 3px;margin-right: 3px;}
.newsCalendar_calendarItem_subheader{}
.newsCalendar_calendarItemHeader{}

.tx_powermail_pi1_fieldwrap_html {padding-bottom:13px;}
.tx-powermail-pi1 legend{ display:none;}

.powermail_mandatory_js{color:#FF0000;}
.newsletter_inner .powermail_mandatory_js{color:#FFFFFF;}

.list_row{ margin-bottom:10px; float:left; width:670px;}
.wtgallery_list_area{ float:left; }

.newsletter_inner  .tx_powermail_pi1_fieldwrap_html_38{ padding-top:0px; }