/***** Design Styles *****/
html, body { background:#ebe7ce; border:0; margin:0; padding:0; }
body { border:0; font:80%/1.25 Arial, Helvetica, sans-serif; }

.notice { display:none; }
a, a:link, a:visited  { text-decoration:none; color:#333399; }
a:hover { text-decoration:underline; }


#header { background:#66c409 url(../images/bg_header.jpg) no-repeat 0 0; height:98px; }
#header #header_top { height:72px;  }
#header h1 { float:left;  height:72px; margin:0; padding:0; width:375px; }
#header h1 a { background:url(../images/img_header_logo.jpg) no-repeat 0 0; display:block;  height:100%; text-indent:-500000px; width:100%; }

#header #block_login { background:none; float:right; margin:0; padding-top:6px;  width:270px; }
#header #block_login h2 { color:#305500; float:left; font:bold 13px Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:right; width:47px;}
#header #block_login #form_login { color:#305500; float:left; font:normal 13px Arial, Helvetica, sans-serif; margin-top:-2px; padding-left:10px; width:200px; }
#header #block_login #form_login table td { padding-bottom:2px; }
#header #block_login #form_login input.text { border:1px solid #355f00; font-size:11px;  height:12px; width:130px;  }
#header #block_login #form_login #btn_login { background:#fff;  border:1px solid #355f00; color:#af7500; font-size:10px; height:16px; padding:0 3px;  }
#header #block_login #form_login a { color:#3a6900; font-size:11px;  }
#header #block_login #form_login span { font-size:11px; }

#navigation { clear:both; height:26px; width:750px; }
#nav { list-style:none;  margin:0; padding:5px 0 0 20px; position:relative; width:730px; }
#nav li { float:left; margin:0 0 0 0; padding:0 5px 0 4px; background:transparent url(../images/img_nav_divider.jpg) no-repeat right 2px; }
#nav li.expand_blog { margin-right:355px; }
*html #nav li.expand_blog { margin-right:357px; }
#nav li.expand_about { margin-right:200px; }
*html #nav li.expand_about { margin-right:159px; }
#nav li.last_row {  background:none; padding-right:0;  }
#nav li a { color:#305500; font-size:12px; padding:0 2px 6px 2px; display:block; }
#nav li a:hover { background:#305500; color:#d8e6af; text-decoration:none;  }

#nav li.over a, #nav li:hover a, #nav li a:hover { background:#305500; color:#d8e6af;  }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav li a { float:none; }
/* End IE5-Mac hack */

/* 2nd level Nav Menu */
#nav li ul{ display:none; list-style:none; padding:0; margin:0;  }
#nav li ul ul{ display:none; list-style:none; padding:0; margin:0;  }

/* vertical navigation */
#nav li ul { position:absolute; top:26px; left:auto; text-transform:none; width:150px; }
#nav li:hover ul, #nav li.over ul { display: block;  position:absolute;  background:#8ed124; filter:alpha(opacity=95); -moz-opacity:0.95;  opacity: 0.95;  border:1px solid #305500;  }
#nav li:hover ul ul { display: none; }
#nav li:hover ul ul ul{ display: none; }
#nav li:hover ul li a, #nav li.over:hover ul li a span  { background:none; }
#nav li.over ul li a,  #nav li.over ul li a span { background:none; color:#e1f98d;}
#nav li ul li { display:block; width:100%; margin:0; padding:0; background:none;  } 
#nav li ul li a { display:block; width:100%; margin:0; padding:3px 0 3px 0; color:#2e5400 !important; } 
#nav li ul li a:hover { background:#305500; color:#ffde00 !important; filter:alpha(opacity=95); -moz-opacity:0.95;  opacity: 0.95; } 
#nav li ul li a span { display:block; margin:0 2px 0 6px;  }
#nav .with_sub { background-image:url(../images/ico_arrow.gif); background-position:right; background-repeat:no-repeat;  }
#nav .with_sub a:hover { background-image:url(../images/ico_arrow_hover.gif); background-position:right; background-repeat:no-repeat;  }
#nav .with_sub ul li a:hover{ background:#305500; color:#ffde00 !important; filter:alpha(opacity=95); -moz-opacity:0.95;  opacity: 0.95; }

#nav li:hover > a {color:#ffde00; background:#305500;}

/* 3rd level Nav Menu */
#nav li ul ul { position:relative; top:auto; margin-top:-20px; left:150px; text-transform:none; width:150px; }
#nav ul li:hover ul, ul #nav li.over ul { display: block;  position:absolute;  background:#8ed124; filter:alpha(opacity=95); -moz-opacity:0.95;  opacity: 0.95;  border:1px solid #305500;  }
#nav li:hover ul ul ul{ display: none; }
#nav li ul ul li a:hover { background:#305500; color:#ffde00 !important; filter:alpha(opacity=95); -moz-opacity:0.95;  opacity: 0.95; } 

/* 4rd level Nav Menu */
#nav li ul ul ul { position:relative; top:auto; left:150px; text-transform:none; width:200px; }
#nav ul ul li:hover ul, ul ul #nav li.over ul { display: block;  position:absolute;  background:#8ed124; filter:alpha(opacity=95); -moz-opacity:0.95;  opacity: 0.95;  border:1px solid #305500;  }
#nav li ul ul ul li a { display:block; width:100%; margin:0; padding:3px 0 3px 0; color:#2e5400 !important; } 
#nav li ul ul ul li a:hover { background:#305500; color:#ffde00 !important; filter:alpha(opacity=95); -moz-opacity:0.95;  opacity: 0.95; } 

#container { background:transparent url(../images/bg_shadow.jpg) repeat-y 0 0; margin:0 auto; width:750px; padding:0 15px; }

.main_content { clear:both;  }

.content { clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; min-height:550px; padding:0 0 20px 50px; color:#755500; }
* html .content { height:auto !important; height:550px;  } 

.content h1 { color:#755502; font:normal 22px Arial; padding:8px 0 2px 0; margin:0; }

#projects { background:transparent url(../images/bkg_projects.jpg) no-repeat left top; }
#account { background:transparent url(../images/bkg_account.jpg) no-repeat left top; }
#biblestudy { background:transparent url(../images/bkg_projects.jpg) no-repeat left top; }
#events { background:transparent url(../images/bkg_events.jpg) no-repeat left top; }
#blogs, #blog_rules { background:transparent url(../images/bkg_greenbladblog.jpg) no-repeat left top; }
#tips { background:transparent url(../images/bkg_tipoftheweek.jpg) no-repeat left top; }
#winter { background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }
#eighthday { background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }
#register { background:transparent url(../images/bkg_registration.jpg) no-repeat left top; }
#register_success { background:transparent url(../images/bkg_thank_you.jpg) no-repeat left top; }
#forgot_pass { background:transparent url(../images/bkg_forgot_pass.jpg) no-repeat left top; }

#recipe, #diocesan { background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }
#winter_recipe_carrotparsley { background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }
#winter_recipe_couscouslemon{ background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }
#spring_recipe_castille{ background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }
#spring_recipe_yogurt{ background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }
#autumn_recipe_applebutternut{ background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }
#autumn_recipe_brusselcider{ background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }
#summer_recipe_asparaguschowder{ background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }
#summer_recipe_currentsorbet{ background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }
#spring { background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }
#summer { background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }
#autumn{ background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }
#product_business, #recommend_product_business { background:transparent url(../images/bkg_diocesandiet.jpg) no-repeat left top; }

#additions { background:transparent url(../images/bkg_whatsnew.jpg) no-repeat left top; }
#contact{ background:transparent url(../images/bkg_contactus.jpg) no-repeat left top; }
#central_ny{ background:transparent url(../images/bkg_centralny.jpg) no-repeat left top; }
#what_is_greenblade { background:transparent url(../images/bkg_whatisgreenblade.jpg) no-repeat left top; }
#media_watch { background:transparent url(../images/bkg_eyeonmedia.jpg) no-repeat left top; }

#column_01 { float:left; width:450px; }
#column_02 { float:right; width:227px; text-align:right; }

#main #column_01 { float:left; width:187px;  }
#main #column_02 { float:left; width:375px;  }
#main #column_03 { float:left; width:188px;   }

#product_business #column_01, #diocesan #column_01, #recipe #column_01 { float:left; width:450px; }
#diocesan #column_01b, #recipe #column_01b { float:left; width:420px; }
#product_business #column_02, #diocesan #column_02, #recipe #column_02 { float:right; width:227px; }
#product_business #column_02 img, #diocesan #column_02 img, #recipe #column_02 img { margin-bottom:13px; }
#diocesan #column_02 img.last_img, #recipe #column_02 img.last_img{ margin-bottom:0; }
#diocesan #column_02b, #recipe #column_02b { float:right; width:257px; }
#diocesan #column_02b img , #recipe #column_02b img { margin-bottom:13px; }

#recipe_name {color:#CC6E3A; font-size: 11px;}
#recipe_column {  width:650px;  }
#recipe_column h1 {font:bold 18px Arial; display: inline; }
#recipe_column h2 {font: 16px Arial;  display: inline; color:#4B4F8B;}

#winter #column_01b { float:left; width:420px; border: 0px red solid;  padding: 0px 23px 0px 0px;}
#winter #column_02b { float:left; width: 257px; border: 0px red solid; }
#winter #column_02b img { margin-bottom:13px; }

#biblestudy #column_01b { float:left; width:420px; border: 0px red solid;  padding: 0px 23px 0px 0px;}
#biblestudy #column_02b { float:left; width: 257px; border: 0px red solid; }
#biblestudy #column_02b img { margin-bottom:13px; }

#autumn #column_01b { float:left; width:420px; border: 0px red solid;  padding: 0px 23px 0px 0px;}
#autumn #column_02b { float:left; width: 257px; border: 0px red solid; }
#autumn #column_02b img { margin-bottom:13px; }

#summer #column_01b { float:left; width:420px; border: 0px red solid;  padding: 0px 23px 0px 0px;}
#summer #column_02b { float:left; width: 257px; border: 0px red solid; }
#summer #column_02b img { margin-bottom:13px; }

#spring #column_01b { float:left; width:420px; border: 0px red solid;  padding: 0px 23px 0px 0px;}
#spring #column_02b { float:left; width: 257px; border: 0px red solid; }
#spring #column_02b img { margin-bottom:13px; }

#eighthday #column_01b { width:700px; border: 0px red solid;  margin: 0px; padding: 0px;}
#eighthday #column_img { float:right; height: 187px; width:250px; background:transparent url(../images/ico_eighth.jpg); background-repeat:no-repeat; margin: 0px 0px 0px 10px; border: 0px red solid; }


#giving_thanks #column_01b { float:left; width:420px; border: 0px red solid;  padding: 0px 23px 0px 0px;}
#giving_thanks #column_02b { float:left; width: 257px; border: 0px red solid; }
#giving_thanks #column_02b img { margin-bottom:13px; }


#tips #column_01b { float:left; width:420px; border: 0px red solid;  padding: 0px 23px 0px 0px;}
#tips #column_02b { float:left; width: 257px; border: 0px red solid; }
#tips #column_02b img { margin-bottom:13px; }

#central_ny_column_01 { float:left; width:369px;  padding: 0px 20px 0px 0px;}
#central_ny_column_02 { float:left; width:311px; }


#blogs #column_01 { float:left; width:410px; }
#blogs #column_02 { float:left; padding-left:30px; width:230px;  }
#blogs #column_02 #block_recent_comment { margin-top:20px; border-top:1px solid #755502; font-size:11px; }
#blogs #column_02 #block_recent_comment a { color:#7bc144; font-size:12px; text-decoration:underline; }
#blogs #column_02 h2 { font-size:19px; margin:10px 0 0 0; padding:0; }
#blogs #column_02 h3 { font-size:15px; letter-spacing:-1px; margin:4px 0; padding:0; }
#blogs #column_02 .blog_date { float:right; }
#blogs #column_02 .blog_section_1 { font-weight:bold; font-size:10px; text-transform:uppercase; color:#587e37; float:left; }
#blogs #column_02 .blog_section_2 { font-weight:bold; font-size:10px; text-transform:uppercase;  color:#60280e; float:left; }
#blogs #column_02 .blog_section_3 { font-weight:bold; font-size:10px; text-transform:uppercase;  color:#7e100f; float:left; }
#blogs #column_02 .blog_section_4 { font-weight:bold; font-size:10px; text-transform:uppercase;  color:#3f697d; float:left; }
#blogs #column_02 #block_recent_comment p { padding:0; clear:both; }
#blogs #column_02 #block_recent_images { font-size:11px; margin:20px 0; border-top:1px solid #755502; }
#blogs #column_02 #block_recent_images img {  margin-top:8px; }

#blogs #column_01 .block_blogs { width:410px; height:98px;  }
#blogs #column_01 .block_blogs img { float:left; width:89px;  }
#blogs #column_01 .block_blogs h2 { margin:0 0 0 89px; padding:0; height:40px; text-indent:-50000px; }
#blogs #column_01 .block_blogs p { margin:0 0 0 97px; padding:0;  }

#blogs #column_01 #block_blog_greenblading { color:#235500; margin:7px 0 0 0; background:#c8dfa2 url(../images/bg_block_greenblading.jpg) no-repeat; }
#blogs #column_01 #block_blog_greenblading  h2 { background:transparent url(../images/hder_blog_section_1.png) no-repeat; }
* html #blogs #column_01 #block_blog_greenblading  h2 { height:40px; width:315px; background:transparent;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hder_blog_section_1.png', sizingMethod='scale');  }

#blogs #column_01 #block_blog_leeks_and_liturgy { color:#750000; background:#feb7ac url(../images/bg_block_food_and_faith.jpg) no-repeat; }
#blogs #column_01 #block_blog_leeks_and_liturgy h2 { background:transparent url(../images/hder_blog_section_2.png) no-repeat; }	
* html #blogs #column_01 #block_blog_leeks_and_liturgy h2 { height:40px; width:315px; background:transparent;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hder_blog_section_2.png', sizingMethod='scale');  }

#blogs #column_01 #block_blog_christians_be_foodies { color:#604f00; background:#feeda6 url(../images/bg_block_christian_foodies.jpg) no-repeat; }
#blogs #column_01 #block_blog_christians_be_foodies h2 { background:transparent url(../images/hder_blog_section_3.png) no-repeat; }	
* html #blogs #column_01 #block_blog_christians_be_foodies h2 { height:40px; width:315px; background:transparent;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hder_blog_section_3.png', sizingMethod='scale');  }

#blogs #column_01 #block_blog_radical_muddling { color:#551a00; background:#fddabb url(../images/bg_block_via_media.jpg) no-repeat; }	
#blogs #column_01 #block_blog_radical_muddling h2 { background:transparent url(../images/hder_blog_section_4.png) no-repeat; }
* html #blogs #column_01 #block_blog_radical_muddling h2 { height:40px; width:315px; background:transparent;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hder_blog_section_4.png', sizingMethod='scale');  }

#blogs #column_01 #block_blog_extending_the_table { color:#003655; background:#bbe2ef url(../images/bg_block_your_garden.jpg) no-repeat; }
#blogs #column_01 #block_blog_extending_the_table h2 { background:transparent url(../images/hder_blog_section_5.png) no-repeat; }
* html #blogs #column_01 #block_blog_extending_the_table h2 { height:40px; width:315px; background:transparent;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hder_blog_section_5.png', sizingMethod='scale');  }


#blogs #column_01 #block_blog_via_media { color:#551a00; background:#fddabb url(../images/bg_block_via_media.jpg) no-repeat; }	
#blogs #column_01 #block_blog_via_media  h2 { background:transparent url(../images/hder_via_media.jpg) no-repeat; }

#blogs #column_01 #block_blog_food_and_faith { color:#750000; background:#feb7ac url(../images/bg_block_food_and_faith.jpg) no-repeat; }
#blogs #column_01 #block_blog_food_and_faith  h2 { background:transparent url(../images/hder_food_and_faith.jpg) no-repeat; }	

#blogs #column_01 #block_blog_your_garden { color:#003655; background:#bbe2ef url(../images/bg_block_your_garden.jpg) no-repeat; }
#blogs #column_01 #block_blog_your_garden  h2 { background:transparent url(../images/hder_blog_your_garden.jpg) no-repeat; }


#blog_rules #column { padding-right:10px; }

#block_section_header h2 { text-indent:-50000px; }
#block_section_header #txt_author { float:left; font-size:13px; padding-left:92px  }
#block_section_header #link_pagination {float:left; font-size:13px; font-weight:bold; padding-left:70px  }
#block_section_header #txt_date { float:right; font-size:13px; font-weight:bold;    }

.blogs_section_1 { color:#235500; background:#f1f8db url(../images/bg_blog_greenblading.jpg) no-repeat 0 0 !important; padding:0 25px 0 55px; }
.blogs_section_1 #block_section_header { height:89px; border-bottom:1px solid #235500; }
.blogs_section_1 #block_section_header h2 { margin:0 0 0 107px; height:48px; background:transparent url(../images/hder_blog_section_1.gif) no-repeat 0 16px; }
.blogs_section_1  a { color:#6cbc31; }

.blogs_section_2 { color:#551a00; background:#fff3e9 url(../images/bg_blog_via_media.jpg) no-repeat left top !important; padding:0 25px 0 55px;  }
.blogs_section_2 #block_section_header { height:89px; border-bottom:1px solid #235500; }
.blogs_section_2 #block_section_header h2 { margin:0 0 0 107px; height:48px; background:transparent url(../images/hder_blog_section_2.gif) no-repeat 0 16px; }
.blogs_section_2  a { color:#ff7400;  }

.blogs_section_3 { color:#750000; background:#fbefef url(../images/bg_blog_on_food_and_faith.jpg) no-repeat left top !important; padding:0 25px 0 55px;  }
.blogs_section_3 #block_section_header { height:89px; border-bottom:1px solid #235500; }
.blogs_section_3 #block_section_header h2 { margin:0 0 0 107px; height:48px; background:transparent url(../images/hder_blog_section_3.gif) no-repeat 0 16px; }
.blogs_section_3  a { color:#b40000; }

.blogs_section_4, #blog_ae, #blog_manage { color:#003655; background:#f2f9fc url(../images/bg_blog_your_garden.jpg) no-repeat left top !important; padding:0 25px 0 55px;  }
.blogs_section_4 #block_section_header, #blog_ae #block_section_header, #blog_manage #block_section_header { height:89px; border-bottom:1px solid #235500; }
.blogs_section_4 #block_section_header h2, #blog_ae #block_section_header h2, #blog_manage #block_section_header h2  { margin:0 0 0 107px; height:48px; background:transparent url(../images/hder_blog_section_4.gif) no-repeat 0 16px; }
.blogs_section_4  a, #blog_ae a, #blog_manage a { color:#0c90bb; }

.blogs_section_5 { color:#4a3b00; background:#fbefef url(../images/bg_blog_foodies.jpg) no-repeat left top !important; padding:0 25px 0 45px;  }
.blogs_section_5 #block_section_header { height:89px; border-bottom:1px solid #4a3b00; }
.blogs_section_5 #block_section_header h2 { margin:0 0 0 107px; height:48px; background:transparent url(../images/hder_blog_section_5.gif) no-repeat 0 16px; }
.blogs_section_5  a { color:#bb980c; }


#link_pagination_bottom { font-weight:bold; padding:6px 0 25px 0; }

#block_section_body { border-bottom:1px solid #235500; float:left; padding-top:20px; }
#block_section_body #column_01 { width:505px; float:left;  }

#block_section_body #column_01 .blog_entry { margin:6px 0; font-size:11px; line-height:15px; }
#block_section_body #column_01 .blog_entry img { float:left; margin-right:10px; }
#block_section_body #column_01 .blog_entry h3 { margin:0 0 10px 0; padding:0; font-size:15px; text-transform:uppercase; }
#block_section_body #column_01 .blog_entry p { padding:0; margin:0 0 16px 0;  }
#block_section_body #column_01 .blog_entry .blog_entry_info  { clear:both; padding-top:10px; font-size:11px; font-weight:bold; }

#blog_full { margin:10px 0; font-size:12px; line-height:15px; }
#blog_full h3 { font-size:19px; font-weight:normal; }
#blog_full img { margin:0 4px; }
#blog_full .blog_entry_info  { padding:10px 0; font-size:11px; font-weight:normal;  }

#blog_comments {  }
#blog_comments h3 { margin-bottom:10px; }
#blog_comments #block_comments { border-bottom:1px solid #235500; }
#blog_comments #block_comments .blog_comment_entry { border-top:1px solid #235500; padding:10px 4px; }
#blog_comments #block_comments .blog_comment_entry .date { font-size:10px; font-weight:normal; } 

#blog_comments #block_comment_form { border-top:1px solid #235500; padding-top:10px; }

#block_recipe_comments

#block_recipe_comments {  }
#block_recipe_comments h3 { margin-top:10px; margin-bottom:10px; }
#block_recipe_comments #block_comments { border-bottom:1px solid #235500;  }
#block_recipe_comments #block_comments .recipe_comment_entry { border-top:1px solid #235500; padding:10px 4px; }
#block_recipe_comments #block_comments .recipe_comment_entry .date { font-size:10px; font-weight:normal; } 

#block_recipe_comments #block_comment_form { border-top:1px solid #235500; padding-top:10px; }

#block_section_body #column_02 { width:150px; font-size:11px;  float:right; padding:0; margin:0;  }
#block_section_body #column_02 .block { padding-bottom:15px; border-bottom:1px solid #003655; }
#block_section_body #column_02  h3 { margin-top:15px; padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#block_section_body #column_02 .txt_entry_comment { margin-top:6px; font-size:10px; }
#block_section_body #column_02 #block_blog_links ul { margin:0; padding:0; list-style:none; }
#block_section_body #column_02 #block_blog_links ul li { text-transform:uppercase; padding-top:8px; font-size:12px; font-weight:bold; }
#sidebar{ background-image:url(../images/img_sidebar.gif); background-repeat:no-repeat; width: 128px; height:179px; margin:0; margin-right:10px; margin-bottom:10px; margin-top:10px; padding-top:5px; float:left; color:#3a5e03; font-size:13px; }
#sidebar a {color:#3a5e03; text-decoration:none; display:block; line-height: 1.50em; display:block; border: 0px #F9ECD9 dotted;  }
#sidebar a:hover{color:#824300; background-color:#d1ef76; text-decoration:none; display:block; border: 0px red solid;}
#sidebar ul{ list-style:none; margin-top:2px;  margin-left:1px; padding:0; clear:none; width:126px;}
#sidebar li span { padding:0px; }
#sidebar .top { background:none; }
#sidebar ul ul{ list-style:none; width:124px; padding:0; margin:0; }
#sidebar li li{ padding:0; background-image:none; }
#sidebar li li span { padding:2px 2px 2px 0; padding-left:18px;}

#register { margin:0;  }
#register #form { width:550px; }
#register h3 { padding:15px 0 5px 0; }
#register .field_text, #register textarea { width:100%; margin-top:4px; }
#register .form-item { padding-bottom:10px; }
#register .form-submit { width:auto; }
#register .description { font-size:11px; }
#register .divider { margin-top:18px; padding-bottom:0; margin-bottom:0; border-top:1px solid #614600; }


#register_success h3 { padding:15px 0 5px 0; }
#register_success p { padding:5px 0 5px 0; margin:0; }

#forgot_pass #form { width:550px; }

#main .block h2 { margin:0; padding:0; text-indent:-50000px; font:normal 20px/20px Arial, Helvetica, sans-serif; }

#block_tips { color:#893400; min-height:229px; background:#f0da91 url(../images/bg_block_tip_of_week.jpg) no-repeat top left; font-size:11px; }
* html #block_tips { height:auto !important; height:229px;  } 
#block_tips h2 { margin:0; padding:0;  }
#block_tips h2 a { display:block; height:28px; margin:0; padding:0; }

#block_tips #block_tips_content { font-size:11px; padding:155px 20px 0 17px; }

#block_diocesan { color:#810418; min-height:299px; background:#fff4e3 url(../images/bg_block_diocesan.jpg) no-repeat top left; }
* html #block_diocesan { height:auto !important; height:299px;  } 
#block_diocesan h2 a { display:block; margin:0; padding:0;  height:20px; background:transparent url(../images/hder_block_diocesan.gif) no-repeat 0 0; }
#block_diocesan img { float:right; margin-bottom:4px; }
#block_diocesan p { font-size:11px; margin:0 5px 0 29px; }
#block_diocesan p a { color:#e85c62; }

#block_central_ny { color:#893400; min-height:80px; background:#fffbed url(../images/bg_block_central_ny.jpg) no-repeat top left; }
* html #block_central_ny { height:auto !important; height:80px;  } 
#block_central_ny h2 a { display:block; margin:0; padding:0; height:40px; background:transparent url(../images/hder_block_central_ny.gif) no-repeat 0 0; }
#block_central_ny p { font-size:11px; margin:0 12px 0 17px; }
#block_central_ny p a { color:#e85c62; }

#block_highlight {  }
#block_highlight #text_hightlight { margin:-25px 0 0 0; padding:0 25px 0 40px;  min-height:230px;  color:#883300;}
* html #block_highlight #text_hightlight { height:auto !important; height:230px;  } 

#block_what_is_greenblade h2 a { text-indent:-50000px; display:block; margin:0; padding:0; height:114px; background:#6db907 url(../images/img_whatisgb.jpg) no-repeat 0 0; }

#block_additions { margin:0; padding:6px 0 16px 0; color:#893400; min-height:140px; background:#b8bee0 url(../images/bg_block_additions.jpg) no-repeat top left; }
* html #block_additions { height:auto !important; height:140px;  } 
#block_additions h2 a { display:block; margin:0; padding:0; height:15px; background:transparent url(../images/hder_block_additions.gif) no-repeat 0 0; }
#block_additions ul { margin:0 0 0 15px; padding:0; font-size:12px; color:#001688; list-style:none; }
#block_additions ul li { margin:14px 0 0 0; background:url(../images/img_red_bullet.gif) no-repeat 0 5px; padding:0 0 0 10px; }

#block_blogs { margin:0; padding:0 0 10px 0; color:#3f005d; min-height:200px; background:#ede3ee url(../images/bg_block_blogs.jpg) no-repeat top left; }
* html #block_blogs { height:auto !important; height:200px;  } 
#block_blogs h2 a { display:block; margin:0; padding:0; height:15px; background:#b8bee0 url(../images/hder_block_blogs.gif) no-repeat 0 0; }
#block_blogs ul { margin:0 0 0 15px; padding:0 15px 0 0; font-size:12px; color:#3f005d; list-style:none; }
#block_blogs ul li { margin:14px 0 0 0; background:url(../images/img_red_bullet.gif) no-repeat 0 5px; padding:0 0 0 10px; }
#block_blogs a { color:#e85c62; }

#block_events { margin:0; padding:0 0 16px 0;color:#8f0d2d; min-height:130px; background:#faf0e8 url(../images/bg_block_events.jpg) no-repeat top left; }
* html #block_events  { height:auto !important; height:130px;  } 
#block_events h2 a { display:block; margin:0; padding:0; height:20px; background:transparent url(../images/hder_block_events.gif) no-repeat 0 0; }
#block_events p { margin:8px 16px 8px 24px; }
#block_events a { color:#e85c62;}
#block_events ul { margin:0 0 0 15px; padding:0; font-size:12px;  list-style:none; }
#block_events ul li { margin:14px 0 0 0;  background:url(../images/img_red_bullet.gif) no-repeat 0 5px; padding:0 0 0 10px; }

#block_callout { margin:25px 0 20px 0;  min-height:122px; width:396px; position:relative; background:#4cad08 url(../images/bg_block_callout_top.jpg) no-repeat }
* html #block_callout { height:auto !important; height:122px;  } 

#block_callout #content { padding:4px 10px 21px 16px; width:370px; }
#block_callout #content h2 { font-size:20px; color:#1b4601; margin:0; padding:0; }
#block_callout #content p { color:#f5f2bf; font:normal 95%/130% Verdana, Arial, Helvetica, sans-serif; margin:0; padding:8px 0; }
#block_callout #block_callout_bottom { position:absolute; bottom:0; height:21px; width:396px; background:url(../images/bg_block_callout_bottom.jpg); }

table.blog { width:95%; border:1px solid #333;  color:#000; }
table.blog caption { margin:0; padding:2px 10px;  text-align:left; border:1px solid #666; border-bottom:none; background:none;  }
table.blog caption a { text-decoration:none; font-weight:normal; }
table.blog caption a:hover {   text-decoration:underline; }
table.blog th, table.blog td { margin:0; padding:2px 10px; text-align:left; border-bottom:1px solid #ccc; }
table.blog th { margin:0; padding:0; }
table.blog tr.field { background:none;  }
table.blog tr.field th { background:none;   padding:2px 10px;  }
table.blog tr { background:none; }
table.blog tr.alt { background:#fff; }
table.blog tr.approved { background:none; }
table.blog td input { margin-right:10px; }
table.blog td .input-radio { margin:0; vertical-align:middle; }
table.blog td label { margin-right:10px; }
table.blog td .edit_image { width:16px; height:16px; margin:3px 0 2px 0; border:none; float:left; }
table.blog td .delete { float:left;  width:20px; margin:2px 0 2px 0;  }
table.blog td a {  }

#block_product_business #block_photo { width:316px; padding:37px 0 0 61px; min-height:165px; background:transparent url(../images/bg_product_business.gif) no-repeat 0 0; }
* html #block_product_business #block_photo { height:auto !important; height:165px;  } 

#block_product_business #block_photo #cont_photo { float:none; width:263px; min-height:158px; padding:0; margin:0; overflow:hidden; }
* html #block_product_business #block_photo #cont_photo { height:auto !important; height:158px;  }

#block_product_business #short_desc { text-align:left; float:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; padding:12px 14px; background-color:#eadebb; color:#724800; }
#block_product_business #short_desc a { color:#6e8500; }

#block_header_logo { margin-bottom:10px; height:98px; width:700px; background:url(../images/bg_header_title_product_business.png) no-repeat right top; }
* html #block_header_logo { height:98px; width:700px; background:transparent;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_header_title_product_business.png', sizingMethod='scale');  }

#product_business h2#section_title {  width:520px; height:18px; padding:14px 0 0 0; background:url(../images/hder_product_business_archive.gif) no-repeat 0 14px; }

#block_header_logo #logo { float:left; width:268px; height:98px; overflow:hidden; }
#block_header_logo #short_desc { float:left; padding-left:20px; width:310px; color:#2d6601; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

#product_business { position:relative; color:#755500; }
#product_business #title { font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:16px; font-size:15px; color:#755500; font-weight:bold; }
#product_business #title a { color:#FF0000; font-weight:normal; }

#product_business #navigation { margin:20px 0;  }
#product_business #navigation a { color:#FF0000; }

#product_business .cont_prod_buss { float:left; width:263px; margin:15px 15px 0 0; }
#product_business .cont_prod_buss .photo {  width:263px; min-height:158px; padding:0; margin:0; overflow:hidden; }
* html #product_business .cont_prod_buss .photo { height:auto !important; height:158px;  }

#product_business .cont_prod_buss .short_desc { text-align:left; float:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; padding:12px 14px; color:#724800; }
#product_business .cont_prod_buss .bg_light { background-color:#f5edd7; }
#product_business .cont_prod_buss .bg_dark { background-color:#eadcba; }
#product_business .cont_prod_buss .short_desc a { color:#6e8500; }

#footer { background:transparent url(../images/bg_footer.jpg) no-repeat 0 0; color:#305500;  font:normal 11px Arial, Helvetica, sans-serif; margin:0 auto; padding:8px 15px; padding-bottom:0; width:750px; }