/*  
Theme Name:    Berita Business
Theme URI:     http://bizzartic.com/
Description:   Developed by Zeljan Topic.
Version:       1.6
Author:        BizzArtic
Author URI:    http://bizzartic.com/
*/

/* Import RESET styling for grid framework*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 18px
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {	font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}

a:focus {outline: 1px dotted invert;}

hr {	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;}

h1 {font-size: 25px;}
h2 {font-size: 22px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}

ol {list-style: decimal;}
ul {list-style: square;}
li {margin-left: 30px;}

h1,h2,h3,h4,h5,h6 {font-family:Georgia;}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {
	margin-bottom: 10px;
}

p {text-align:justify;}

/* Import GRID styling for grid framework*/
.container_12,
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.container_12 .grid_3,.container_16 .grid_4 {width: 220px;}
.container_12 .grid_6,.container_16 .grid_8 {width: 460px;}
.container_12 .grid_9,.container_16 .grid_12 {width: 700px;}
.container_12 .grid_12,.container_16 .grid_16 {width: 940px;}
.alpha {margin-left: 0;}
.omega {margin-right: 0;}
.container_12 .grid_1 {width: 60px;}
.container_12 .grid_2 {width: 140px;}
.container_12 .grid_4 {width: 300px;}
.container_12 .grid_5 {width: 380px;}
.container_12 .grid_7 {width: 540px;}
.container_12 .grid_8 {width: 620px;}
.container_12 .grid_10 {width: 780px;}
.container_12 .grid_11 {width: 860px;}
.container_16 .grid_1 {width: 40px;}
.container_16 .grid_2 {width: 100px;}
.container_16 .grid_3 {width: 160px;}
.container_16 .grid_5 {width: 280px;}
.container_16 .grid_6 {width: 340px;}
.container_16 .grid_7 {width: 400px;}
.container_16 .grid_9 {width: 520px;}
.container_16 .grid_10 {width: 580px;}
.container_16 .grid_11 {width: 640px;}
.container_16 .grid_13 {width: 760px;}
.container_16 .grid_14 {width: 820px;}
.container_16 .grid_15 {width: 880px;}

.container_12 .prefix_3,.container_16 .prefix_4 {padding-left: 240px;}
.container_12 .prefix_6,.container_16 .prefix_8 {padding-left: 480px;}
.container_12 .prefix_9,.container_16 .prefix_12 {padding-left: 720px;}

.container_12 .prefix_1 {padding-left: 80px;}
.container_12 .prefix_2 {padding-left: 160px;}
.container_12 .prefix_4 {padding-left: 320px;}
.container_12 .prefix_5 {padding-left: 400px;}
.container_12 .prefix_7 {padding-left: 560px;}
.container_12 .prefix_8 {padding-left: 640px;}
.container_12 .prefix_10 {padding-left: 800px;}
.container_12 .prefix_11 {padding-left: 880px;}

.container_16 .prefix_1 {padding-left: 60px;}
.container_16 .prefix_2 {padding-left: 120px;}
.container_16 .prefix_3 {padding-left: 180px;}
.container_16 .prefix_5 {padding-left: 300px;}
.container_16 .prefix_6 {padding-left: 360px;}
.container_16 .prefix_7 {padding-left: 420px;}
.container_16 .prefix_9 {padding-left: 540px;}
.container_16 .prefix_10 {padding-left: 600px;}
.container_16 .prefix_11 {padding-left: 660px;}
.container_16 .prefix_13 {padding-left: 780px;}
.container_16 .prefix_14 {padding-left: 840px;}
.container_16 .prefix_15 {padding-left: 900px;}

.container_12 .suffix_3,.container_16 .suffix_4 {padding-right: 240px;}
.container_12 .suffix_6,.container_16 .suffix_8 {padding-right: 480px;}
.container_12 .suffix_9,.container_16 .suffix_12 {padding-right: 720px;}

.container_12 .suffix_1 {padding-right: 80px;}
.container_12 .suffix_2 {padding-right: 160px;}
.container_12 .suffix_4 {padding-right: 320px;}
.container_12 .suffix_5 {padding-right: 400px;}
.container_12 .suffix_7 {padding-right: 560px;}
.container_12 .suffix_8 {padding-right: 640px;}
.container_12 .suffix_10 {padding-right: 800px;}
.container_12 .suffix_11 {padding-right: 880px;}

.container_16 .suffix_1 {padding-right: 60px;}
.container_16 .suffix_2 {padding-right: 120px;}
.container_16 .suffix_3 {padding-right: 180px;}
.container_16 .suffix_5 {padding-right: 300px;}
.container_16 .suffix_6 {padding-right: 360px;}
.container_16 .suffix_7 {padding-right: 420px;}
.container_16 .suffix_9 {padding-right: 540px;}
.container_16 .suffix_10 {padding-right: 600px;}
.container_16 .suffix_11 {padding-right: 660px;}
.container_16 .suffix_13 {padding-right: 780px;}
.container_16 .suffix_14 {padding-right: 840px;}
.container_16 .suffix_15 {padding-right: 900px;}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/*---------GENERAL STYLING--------- */
body{ background: url(images/bgr.gif) #F9F9F2 repeat-x top; font-family:Arial,"Trebuchet MS",Verdana,Tahoma}
a{ color:#6E0018; text-decoration: none;} 
a:hover{ color:#CC2500; text-decoration:underline}

input,select,textarea{ border: #e6e6e6 1px solid; font-size: 12px; padding: 2px }
li{ list-style: none }
.fix{ clear: both; height: 1px; margin: -1px 0 0; overflow: hidden }
.fl{ float: left }
.fr{ float: right }
.ac{ text-align: center }
.ar{ text-align: right }
img.centered{ display: block; margin-left: auto; margin-right: auto; }
img.alignright{ padding:2px; border: 1px solid #D9E2E5; margin: 3px 0 2px 10px; display: inline; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
img.alignleft{ padding:2px; border: 1px solid #D9E2E5; margin: 3px 10px 2px 0; display: inline; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.alignleft{ float: left }
.alignright{ float: right }

/*--------- HEADER --------- */
#header{ height: 230px }

/*=== Logo Spot ===*/
#header .blog-title{ line-height:49px; display:inline }
#header .blog-title a{ background:#5B261B; color:#ffffff; font-size:24px; font-weight:bold; padding:10px 15px; text-transform:uppercase }
#header .blog-title a:hover{ text-decoration:underline; color:#CC2500}
#header .blog-description{ display:inline; color:#5B261B; font-style:oblique; font-size:16px; font-weight:bold; padding:0 15px; }
#header h1.logo a:hover{ background:none }

/*=== Search Spot ===*/
#search-spot .search-form{ padding:15px 0 0 0; position:relative }
  #search-spot .search-form input{ border:1px solid #5B261B; width:248px; padding:6px 10px 5px 10px; color:#5B261B; font-size:14px }
  #search-spot .search-form button{ background:url(images/search-btn-trans.png) #5B261B no-repeat; border:none; position:absolute; width:30px; height:30px; top:15px; right:0 }

/*=== TOP MENU for PAGES ===*/
#top_menu{ height:53px; text-align:left; margin-left: 5px }
#top_menu li{ float:left; line-height:33px; margin:0 }
#top_menu li a{ color:#33332E; display:block; padding:8px 19px }
#top_menu li ul li a{ border:0; margin:0 }
#top_menu li a:hover, #top_menu li.active a{ color:#33332E!important; background:#DEDBD1!important;}
#top_menu li.category-home a{ border-left:0 }
.switcher { padding: 75px 0 0 0 }
#top_menu li.selected-cat a, #top_menu li.current-cat, #top_menu li.current-cat-parent{ background:#DEDBD1 }

/*=== DROPDOWN NAVIGATION FOR PAGES ===*/
#pagenav, #pagenav ul{float:left; list-style:none; padding:0; font-size: 13px }
#pagenav a{display:block }
#pagenav li{float:left; font-weight:normal; line-height:40px; font-family:Georgia, Times, serif }
#pagenav li a{font-size: 1.6em; padding-top:5px; border-right:1px solid #F9F9F2; }
#pagenav .hometab a{border-left:1px solid #F9F9F2 }
#pagenav li ul li a{font-size: 18px; padding-top:0 }
#pagenav li a:hover{background:#DEDBD1; text-decoration:underline; }
#pagenav li ul li a:hover{text-decoration:underline }
#pagenav li ul{position:absolute; width:18em; left:-999em; padding-top:1px }
#pagenav li:hover ul, #pagenav li.sfhover ul{left:auto; z-index:1000 }
#pagenav li ul li{background:#FFF; border:solid #D8D8D8; padding-top:5px; line-height:21px; width:18em; border-width:0 1px 1px 1px }
#pagenav li:hover, #pagenav li.hover{position:static }
#pagenav li ul ul{margin:-37px 0 0 234px }
#pagenav li:hover ul ul, #pagenav li:hover ul ul ul, #pagenav li.sfhover ul ul, #pagenav li.sfhover ul ul ul{left:-999em; padding:2px 0 0 }
#pagenav li:hover, #pagenav li.sfhover{background:#DEDBD1 }
#pagenav li ul li ul li, #pagenav li ul li ul li ul li, #pagenav li ul li ul li ul li ul li{border:solid #D8D8D8; border-width:1px 1px 0 1px }
#pagenav li ul li ul, #pagenav li ul li ul li ul, #pagenav li ul li ul li ul li ul{border:solid #D8D8D8; border-width:0 0 1px 0 }
#pagenav li:hover ul ul, #pagenav li.sfhover ul ul, #pagenav li:hover ul ul, #pagenav li:hover ul ul ul, #pagenav li:hover ul ul ul ul, #pagenav li.sfhover ul ul, #pagenav li.sfhover ul ul ul, #pagenav li.sfhover ul ul ul ul{left:-999em }
#pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li.sfhover ul, #pagenav li li.sfhover ul, #pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li li li:hover ul, #pagenav li.sfhover ul, #pagenav li li.sfhover ul, #pagenav li li li.sfhover ul, #pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li li li:hover ul, #pagenav li li li li:hover ul, #pagenav li.sfhover ul, #pagenav li li.sfhover ul, #pagenav li li li.sfhover ul, #pagenav li li li li.sfhover ul{left:auto }
select, #pagenav{padding:0 }
.bot, #header .spacer p, .list2{clear:both }
#pagenav li a span{font-size:12px; color:#9D9D9D; font-weight:normal }

#top_menu .feedrss {
	background: url(images/rss.png) no-repeat;
	width: 48px;
	height: 48px;
	display: block;
        margin: 4px -5px 0px 0px;
        float: right;
}

/*--------- FEATURED SLIDER --------- */
.featslider{ background:#F9F9F2; padding:0px 0px 25px 0px; text-align: justify }
.stepcarousel{ position: relative !important; margin:0 0 0 30px; overflow: scroll; height: 300px }
.stepcarousel .belt{ position: absolute !important; left: 0; top: 0 }
.stepcarousel .panel{ float: left !important; overflow: hidden !important; margin: 15px; width: 760px }
.featured-button{ padding:130px 0 0 0; width:50px; }

.slider-post{ line-height:18px }
  .slider-post a{ border:none; text-decoration:none; color:DarkRed }
  .slider-post .slider-title{ font:normal 26px Comic Sans MS; padding:0 0 5px 0; color:Peru}
  .slider-post .slider-title a:hover { color:#CC2500!important;text-decoration:underline }
  .slider-post .wp-post-image{ border:7px solid #e9e9df; margin:0 0 6px 20px; float:right; width:250px; height: 225px; padding:0px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  .slider-post .wp-caption{ margin:0 10px 20px 10px  }
  .slider-post blockquote { background:#e9e9df url(images/ico-quote-trans.png) no-repeat 10px 6px; width:auto; height:auto; margin:0 0 15px 0px; padding:12px 25px 1px 55px; display:block; overflow:hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
  .slider-post p a{ color:DarkRed;}
    .slider-post p a:hover{color:#CC2500; text-decoration:underline }
  .slider-post ul, .slider-post ol{ padding:0; margin:0 0 20px 0 }
    .slider-post ul li{ color: #000000; background: url(images/ico-ok-trans.png) no-repeat left top; padding: 0 0 0 25px }
    .slider-post ol li{ color: #000000; list-style-type:decimal; margin: 0 0 0 20px }	
  .slider-post li a:hover{ color: #a4b92e; text-decoration: none }
  .slider-post .button { margin:0; padding:5px 10px; background:#A01A00; color:#FFFFFF; border:3px double; font-weight:bold;}
  .slider-post a.button:hover { background:#CC2500; text-decoration:none; border:3px double }
.slider-post .wp-post-image:hover{ border:7px solid #A9A9A9; margin:0 0 6px 20px; float:right }
.slider-post img {padding: 2px; border:1px solid #e9e9df; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.slider-post img:hover {padding: 0px; border:3px solid #A9A9A9}

/*--------- PAGES --------- */
.pagespot{ padding:10px 20px; margin:25px 0px 15px 0px; background:#ffffff; border:1px solid #dddddd; -moz-border-radius: 1%; -webkit-border-radius: 5px;
text-align:justify }
#breadcrumb p{ padding:20px 0 0 20px; margin:0 0 -12px 0; font:normal 13px Verdana }
* html #breadcrumb p{ margin:0 0 -15px 0 }
    #breadcrumb p strong{ padding:0 0 14px 0; background: url(images/breadcrumb-arr.png) no-repeat center bottom; }
.pagespot .date{ padding:0 0px 5px; margin:-15px 5px 5px 2px; color:#898989; font-size: 11px;}

.pagespot .nview {
	display: inline;
	padding-left: 22px;
        padding-top: 2px;
	background: url(images/view.png) no-repeat left center;
}


/*=== Posts ===*/

.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 { font-weight:normal; padding:10px 0 15px 0; margin:0 }

.post ul, .post ol{ padding:5px 0 10px 20px; margin:0 }
  .post ul li{ color: #333; margin:5px 0; padding:0 0 5px 18px; background: url(images/list-star-trans.png) no-repeat left 2px; line-height: 18px; display: table }
  .post ul li ul, .post ol li ol{ padding:0; margin:10px 0 0 0 }
  .post ol li{ list-style-type:decimal; margin: 0 0 0 50px; line-height: 18px }	
  
  .post blockquote { background:#e9e9df url(images/ico-quote-trans.png) no-repeat 10px 6px; width:auto; height:auto; margin:0 0 15px 10px; padding:12px 25px 1px 55px; display:block; overflow:hidden; -moz-border-radius: 1%; -webkit-border-radius: 5px; border-left:5px solid tan}
  .post code{ background:#e7ffd3 }
  .post p{ line-height:18px }

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { font-weight:normal; padding:5px 0 5px 0; margin:0 }

.entry {
	display: block;
        overflow:hidden;
}

.nav {padding:0px}

 .wp-caption{ background:#f6f6ed; border:6px solid #f6f6ed }
  .wp-caption img{ border:5px solid #f6f6ed }
  .wp-caption a{ border:none }
    .wp-caption a:hover{ background:none }
  .wp-caption p{ color:#777777; background:#f6f6ed; font:normal 11px Georgia; text-align:center; line-height:17px; padding:0 10px 10px 10px; margin:0 }
  
  .button { margin:0; padding:5px 10px; background:#A01A00; color:#FFFFFF; border:3px double !important; font-weight:bold;}
  .button a:hover { background:#ffffff!important; text-decoration:none; border:3px double }
  .more-link{ margin:0; padding:5px 10px!important; background:#A01A00; color:#FFFFFF!important; border:3px double!important; font-weight:bold;float:right;line-height:15px}
  .a.more-link:hover { background:#CC2500; text-decoration:none;border:3px double }

/*=== Archive ===*/
.archive-spot { padding:0; overflow:hidden; padding:0 0 5px; border-bottom:1px dotted lightgray; margin-bottom:10px}
.archive-spot .date{ padding:0 0px 5px; margin:-15px 5px 5px 2px; color:#898989; font-size: 11px; margin-bottom:10px}
.archive-spot .date a{ color:#6E0018}
.archive-spot .date a:hover{ color:#CC2500; text-decoration:underline; }
.archive-spot .cat-spot{ padding:0 0 15px 0; text-transform:uppercase }
.archive-spot .cat-spot a{ background:#A7483C; color:#ffffff; font:normal 11px Tahoma; padding:5px 10px; border:none }
.archive-spot .cat-spot a:hover{ background:#5b261b }
.archive-spot img {
	float: left;
	display: inline;
	border: 1px solid #D9E2E5;
	padding: 2px;
	margin: 0px 10px 0 0px;
	overflow: hidden;
        -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.archive-spot img:hover {border:3px solid #A9A9A9; padding: 0px }

#pastevents {margin-left:260px; margin-top:-39px;font-weight:bold;font-size:11px;padding-bottom:20px}

#pastevents a {margin-left:230px; margin-top:-27px;font-weight:bold;font-size:11px;padding-left:10px;
               background: url("images/down.gif") no-repeat scroll 0px 3px transparent;}

li.ncat {
	display: inline;
	padding-left: 22px;
        padding-top: 2px;
	background: url(images/cat.png) no-repeat left center;
}
li.nview {
	display: inline;
	padding-left: 22px;
        padding-top: 2px;
	background: url(images/view.png) no-repeat left center;
}

/*---------ARCHIVE PAGE --------- */
.arclist ul{ padding:0; margin:0 }
.arclist ul li{ color:silver; font-size:12px; border-bottom:1px solid #f1f1ed; padding:5px 0; margin:0; background:none; display: table }
.arclist ul li ul{ border-bottom:0; padding:0 0 0 5px }
.arclist ul li ul li{ border-bottom:0; padding:10px 0 0 5px }
.arclist .archives-time{ float: left;	text-transform: uppercase; color: #666666; width: 90px; border-right: dashed 1px #ddd; margin:0 15px 0 0 }

	  
/*---------PAGE NAVIGATION - pagination --------- */
.pagination { width: 100%; font-size: 12px; font-weight: bold; padding:0 }
.Navi { float: right; padding: 0 0 20px 0 }
  .Navi .on { color:#fff; display: block; float: left; font-size: 12px; padding: 4px 9px; margin-left: 4px; background: #5b261b !important }
  .Navi a { text-decoration: none !important; border:1px solid #D8D8D8; color: #000; display: block; float: left; padding: 3px 7px; margin-left: 4px }
    .Navi a:hover { color:#000; background: #e9e9df }

/*---------SIDEBAR --------- */
.sidebar { padding: 15px 0 0 0; margin:0 0 0 10px}
  .sidebar ul, .sidebar ol{ padding:10px 15px; margin:0 0 20px 0; background:#F4F2E6; border:1px solid #dddddd; -moz-border-radius: 5px; -webkit-border-radius: 5px}
  .sidebar ul li{ margin: 0; padding: 8px 0 8px 18px;	background: url(images/list-star-trans.png) left 9px no-repeat; line-height: 120%; border-bottom: dotted 1px #d8d8d8 }
  .sidebar ol li{ list-style-type:decimal; margin: 0 0 0 50px; }	
    .sidebar ul li ul{ margin: 0; padding:10px 0 0 0; border:none }
	  .sidebar ul li ul li{ border:none }

  /*=== Widget styling ===*/
.sidebar .widget h3{ padding:20px 0 5px 0 }
  .sidebar .widget h3 span{ background:#9f9f9f; color:#ffffff; font:normal 17px Georgia; padding:10px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px  }

.widget #searchform, .widget #calendar_wrap{ background: #f4f2e6; height: 1%; margin: 0 0 2em; padding: 7px 15px 15px; border:1px solid #dddddd; clear: both; height: 1%; margin: 0 0 14px }
.widget #wp-calendar { margin-left:auto; margin-right:auto; text-align:center; width:240px }
  .widget #wp-calendar caption { font-size:1.2em; text-transform: uppercase; font-weight: bold; padding: 10px 5px; margin-bottom:5px; color:#333333 }
.widget #wp-calendar thead th {	color:#333333 }
.widget #wp-calendar tfoot td { padding:10px 0 10px 0; text-align:left }
  .widget #wp-calendar tfoot td a { color:#333333 }
  .widget #wp-calendar tfoot td#next { text-align:right }
.widget #wp-calendar td {	width:auto }
  .widget #wp-calendar td a { padding:2px; text-decoration:none; border-bottom:1px dotted }
    .widget #wp-calendar td a:hover { color:#ffffff }

.rss-date {
	font-size: 0.85em;
	color: #666;
        display: block;
}

.rssSummary {
	font-size: 0.85em;
}

a.rsswidget:visited {color:purple} 

/*=== Footer Widgets ===*/
#footwidgets-front .widget-spot{ vertical-align:middle; margin:10px 0 0px 5px; padding:20px 0; border: 1px solid #F9F9F2;
        -moz-border-radius: 5px; -webkit-border-radius: 5px; height:940px; overflow:hidden}

  #footwidgets-front .widget-spot .widget{ padding:0px 20px 0px 20px; line-height:18px; margin-bottom:20px }
    #footwidgets-front .last .widget{ border-right:none }
  #footwidgets-front .widget-spot .widget h3{ text-transform:lowercase; font-weight:normal; font-size:25px; margin-bottom: 20px }
  #footwidgets-front .widget-spot .widget .button-link a{ background:#F9F9F2; border:1px solid #cccccc; padding:8px 15px; text-transform:lowercase; font-weight:bold; -moz-border-radius: 15%; -webkit-border-radius: 15%}
    #footwidgets-front .widget-spot .widget .button-link a:hover{ border:1px solid #aaaaaa; color:#000000 }
  #footwidgets-front .widget-spot .widget input{ border:1px solid #cccccc; width:220px; padding:6px 10px 5px 10px; color:#5B261B; font-size:14px }
  #footwidgets-front .widget-spot .widget button{ float:right; background:#F9F9F2; border:1px solid #cccccc; margin:10px 0 0 5px; padding:5px 10px; cursor:pointer; text-transform:lowercase; font-weight:bold; -moz-border-radius: 15%; -webkit-border-radius: 15%}
    #footwidgets-front .widget-spot .widget button:hover{ border:1px solid #aaaaaa; color:#000000 }
  #footwidgets-front .widget-spot .widget ul, #footwidgets-front .widget-spot .widget ol{ margin:0 0 20px 0 }
  #footwidgets-front .widget-spot .widget ul li{ min-height:0px; margin:10px 0; background: url(images/list-star-trans.png) no-repeat left 1px; line-height: 17px; border-bottom: solid 1px #d8d8d8; padding: 0px 0px 10px 20px }

#footwidgets-blog .widget-spot{ vertical-align:middle; margin:6px 0 8px; padding:20px 0 }
  #footwidgets-blog .widget-spot .widget{ padding:0 10px; border-right:1px solid #F9F9F2; line-height:24px }
    #footwidgets-blog .last .widget{ border-right:none }
  #footwidgets-blog .widget-spot .widget h3{ text-transform:lowercase; font-weight:normal; font-size:25px; margin-bottom: 20px}
  #footwidgets-blog .widget-spot .widget h2{ text-transform:lowercase; font-weight:normal; font-size:25px; margin-bottom: 15px}
  #footwidgets-blog .widget-spot .widget .button-link a{ background:#F9F9F2; border:1px solid #cccccc; padding:8px 15px; text-transform:lowercase; font-weight:bold; -moz-border-radius: 15%; -webkit-border-radius: 15%}
    #footwidgets-blog .widget-spot .widget .button-link a:hover{ border:1px solid #aaaaaa; color:#000000 }
  #footwidgets-blog .widget-spot .widget input{ border:1px solid #cccccc; width:220px; padding:6px 10px 5px 10px; color:#5B261B; font-size:14px }
  #footwidgets-blog .widget-spot .widget button{ float:right; background:#F9F9F2; border:1px solid #cccccc; margin:10px 0 0 5px; padding:5px 10px; cursor:pointer; text-transform:lowercase; font-weight:bold; -moz-border-radius: 15%; -webkit-border-radius: 15%}
    #footwidgets-blog .widget-spot .widget button:hover{ border:1px solid #aaaaaa; color:#000000 }
  #footwidgets-blog .widget-spot .widget ul, #footwidgets-blog .widget-spot .widget ol{ margin:0 0 20px 0 }
  #footwidgets-blog .widget-spot .widget ul li{ margin:10px 0; padding:0 0 10px 18px; background: url(images/list-star-trans.png) no-repeat left 2px; line-height: 17px; border-bottom: solid 1px #d8d8d8 }
  #footwidgets-blog  .widget-spot .widget #calendar_wrap{ padding:0; margin:0; background:#F9F9F2 }
  #footwidgets-blog  .widget-spot .widget #wp-calendar td {	padding:0 }
  
#footwidgets-front .welcome{
	background: url(images/star.png) no-repeat;
	width: 48px;
	height: 48px;
	display: block;
        margin-top: -16px;
        float:right;
}

#footwidgets-front .welcome-page h2 {
	font-size: 0.9em;
	line-height: 1.2em;
        font-family: arial;
        margin:0px;
}

#footwidgets-front .welcome-page img {
	float: left;
	display: inline;
	border: 1px solid #D9E2E5;
	padding: 2px;
	margin: 10px 10px 0 -20px;
	overflow: hidden;
        -moz-border-radius: 3px; -webkit-border-radius: 3px;
}

#footwidgets-front .welcome-page img:hover {padding: 0px; border:3px solid #A9A9A9}

#footwidgets-front .welcome-page p {
        margin: 0px 0px 0px -20px;
        font-size: 12px;
	line-height: 1.5em;
	padding: 5px 0 0 0;
}

.sd {
	font-size: 0.85em;
	color: #666;
}
#footwidgets-front .recent-posts h2 {
	font-size: 0.9em;
	line-height: 1.2em;
        font-family: arial;
        margin:0px;
}
#footwidgets-front .recent-posts h2 a:visited {color:purple} 

#footwidgets-front .recent-posts img {
	float: left;
	display: inline;
	border: 1px solid #D9E2E5;
	padding: 2px;
	margin: 10px 10px 0 -20px;
	overflow: hidden;
        -moz-border-radius: 3px; -webkit-border-radius: 3px;
}

#footwidgets-front .recent-posts img:hover {padding: 0px; border:3px solid #A9A9A9}

#footwidgets-front .recent-posts p {
        margin: 0px 0px 0px -20px;
        font-size: 12px;
	line-height: 1.5em;
	padding: 5px 0 0 0;
}

#footwidgets-front .recent-posts .sd {
        margin-left: -20px;
	font-size: 0.85em;
	color: #666;
}

.eventimg{
	background: url(images/calendar.png) no-repeat;
	width: 48px;
	height: 48px;
	display: block;
         margin-top: -10px;
        float:right;
}

#footwidgets-front .news{
	background: url(images/newspaper.png) no-repeat;
	width: 48px;
	height: 48px;
	display: block;
        margin-top: -15px;
        float:right;
}

#footwidgets-front .life{
	background: url(images/people.png) no-repeat;
	width: 48px;
	height: 48px;
	display: block;
        margin-top: -15px;
        float:right;
}

#footwidgets-front .chapel-life h2 {
	font-size: 0.9em;
	line-height: 1.2em;
        font-family: arial;
        margin:0px;
}

#footwidgets-front .chapel-life img {
	float: left;
	display: inline;
        border:1px solid transparent;
        padding:2px;
	margin: 10px 8px 0px -22px;
	overflow: hidden;
        -moz-border-radius: 3px; -webkit-border-radius: 3px;
}

#footwidgets-front .chapel-life img:hover {padding: 0px; border:3px solid #A9A9A9}

#footwidgets-front .chapel-life p {
        margin: 0 0 0 -20px;
        font-size: 12px;
	line-height: 1.5em;
	padding: 5px 0 0 0;
        margin-left: -20px;
}

/*=== Footer ===*/
#footer .copyright{ font:normal 11px Georgia; background:transarent; padding:10px 25px 20px 25px }
#footer a{ color:#000; text-decoration: none; border-bottom:1px dotted; padding:2px 1px }
#footer a:hover{ color:#FFFFFF; background:#cc2500}
	
.footer-background{ background:#e9e9df }

#footer .copyright .fl li{ display:block; float:left; padding:0 0 0 10px; margin:0 0 0 10px; border-left:1px dotted #000000;  }

#footer-top a {
	float: left;
	display: inline;
	padding: 0 0 0 13px;
	background: url(images/up.gif) no-repeat left 3px;
	line-height: 18px;
        border:none;
        font-size: 11px;
        font-weight: bold;
}

#footer-top a:hover{ color:#CC2500; text-decoration:underline; background: url(images/up.gif) no-repeat left 3px;}

img#wpstats{display:none}
