/*  
Theme Name:    Berita Business
Theme URI:     http://bizzartic.com/
Description:   Developed by Zeljan Topic.
Version:       1.6
Author:        BizzArtic
Author URI:    http://bizzartic.com/
*/

/*
               IMPORTANT NOTE!
               If you wish to make custom changes to your theme, DO NOT EDIT THIS FILE. Instead, use the custom.css template
               to define custom styles. This way, you will still be able to take advantage of future upgrades to the theme
               without worrying about overwriting your style changes.
*/

/*=== Setup ===*/

/* Import RESET styling for grid framework*/
@import url('library/css/reset.css');

/* Import TEXT styling for grid framework*/
@import url('library/css/text.css');

/* Import GRID styling for grid framework*/
@import url('library/css/960.css');

/*---------GENERAL STYLING--------- */
* {
margin:0;
padding:0;
}
body{ background: #fff;
font-family:"arial",sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
color:#404040;
}
a{ color:#000; text-decoration: none; }
  a:hover{ text-decoration:none; }
  
.map-info a:hover{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:0; margin: 3px 0 2px 10px; display: inline }
img.alignleft{ padding:0; margin: 3px 10px 2px 0; display: inline }
.alignleft{ float: left }
.alignright{ float: right }

/*--------- HEADER --------- */
#header{ height: 130px; position: relative;}

/*=== 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:none; background:#A01A00 }
#header .blog-description{ display:inline; color:#5B261B; font-style:oblique; font-size:16px; font-weight:bold; padding:0 15px; text-transform:lowercase }
#header h1.logo {margin-top:20px;}
#header h1.logo a:hover{ background:none }

#nav {
	margin:0;
	position:absolute;
	right:20px;
	top:80px;
	font-family: "arial", sans-serif;
}

#nav span {
color:#DDDDDD;
}

#nav span {
margin:0 8px;
}

#nav a:hover {text-decoration: underline;}

/*=== Search Spot ===*/
#search-spot .search-form{ padding:0; position:relative; height:30px;}
  #search-spot .search-form input{
	border:0 none;
	font-family:"arial",sans-serif;
	font-size:100%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:6px 8px 8px 8px;
	width:130px;
}
  #search-spot .search-form input#submit {
	width:30px;
	margin:-5px 0 0 0;
	border:0 none;
	padding-left:0;
	padding-right:0;
	height:30px;
	position:absolute;
	right:15px;
	top:0;
}
  #search-spot .search-form button{
	height:30px; 
	position:absolute;
	right:5px; 
	top:6px;
	width:30px;
}

/*=== TOP MENU for PAGES ===*/
#top_menu{ 
	height:53px; 
	text-align:left; 
	background:#BFBFBF url(images/tray.gif) no-repeat scroll 0 0;
	font-family:"tahoma",sans-serif;
	font-size:90%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:45px;
	line-height:1;
	overflow:hidden;
	position:relative;
	width:960px;
}
#top_menu li{ float:left; line-height:33px; margin:0 }
#top_menu li ul li a{ border:0; margin:0 }
#top_menu li a:hover, #top_menu li.active a{ color:#33332E; background:#DEDBD1; text-decoration:none }
#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; list-style-position:outside; margin:0 20px; }
#pagenav a{display:block }
#pagenav li{display:inline;}
#pagenav li a{background:transparent url(images/tray-separator.gif) no-repeat scroll 100% 0; display:block; float:left; padding:6px 20px 17px 18px; text-decoration:none; color:#404040; font-size: 90%;}
#pagenav li.current_page_item a {background:#DD1600 url(images/tray-active.gif) repeat scroll 0 0; color: #fff;}
#pagenav li a:hover{background-color:#9F9F9F; color:#FFFFFF;}
#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 }

#search-spot.grid_4 {
	width:200px; 
	background:transparent url(images/search-input.gif) no-repeat scroll 0 0;
	height:30px;
	overflow:hidden;
	position:absolute;
	top:8px;
	right:0;
}

/*--------- FEATURED SLIDER --------- */
#col-top {
background:transparent url(images/col-top.gif) no-repeat scroll 0 0;
font-size:0;
height:10px;
line-height:0;
margin-top:15px;
overflow:hidden;
width:960px;
}

#col {
background:transparent url(images/col.gif) repeat-x scroll 0 0;
padding:0px 30px 0px 20px;
border-right:1px solid #cfcfcf;
border-left:1px solid #cfcfcf;
position:relative;
}

#col-bottom {
background:transparent url(images/col-bottom.gif) no-repeat scroll 0 0;
font-size:0;
height:10px;
line-height:0;
margin-bottom:15px;
overflow:hidden;
width:960px;
}

.grid_10.stepcarousel {width:790px;}
.grid_12.featslider {width:920px; height:240px;}
.featslider{ background:transparent; padding:15px 0 25px 0; }
.stepcarousel{ position: relative !important; margin:0 0 0 5px; overflow: hidden; height: 260px; width:775px;}
.stepcarousel .belt{ position: absolute !important; left: 0; top: 0 }
.stepcarousel .panel{ float: left !important; overflow: hidden !important; margin: 15px; width: 775px }
.featured-button{ padding:100px 0 0 0; width:50px }

.grid_12.featslider a:hover {background:transparent;}

.slider-post{ line-height:24px }
  .slider-post a{ border:none; text-decoration:none }
  .slider-post .slider-title{ font:bold 26px "arial",sans-serif; padding:0 0 20px 328px; }
  .slider-post img.fr{ border:10px solid #e9e9df; margin:0 0 6px 10px }
  .slider-post img{ margin-top: -50px; margin-right:30px;}
  .slider-post .wp-caption{ margin:0 10px 20px 10px  }
  .slider-post .btn { margin:0; padding:5px 10px; background:#A01A00; color:#FFFFFF; border:none; font-weight:bold }
    .slider-post a.btn:hover { background:#CC2500; text-decoration:none }
  .slider-post blockquote { background:#e9e9df url(images/ico-quote-trans.png) no-repeat 10px 15px; width:80%; height:auto; margin:0 0 15px 10px; padding:15px 25px 1px 55px; display:block }
  .slider-post p a{display:inline;}
    .slider-post p a:hover{ background:#5B261B; color:#ffffff; text-decoration:none; border-bottom:none }
  .slider-post ul, .slider-post ol{ padding:0; margin:0 0 20px 0 }
    .slider-post ul li{ color: #555555; background: url(images/ico-ok-trans.png) no-repeat left top; padding: 0 0 0 25px }
    .slider-post ol li{ color: #555555; list-style-type:decimal; margin: 0 0 0 20px }	
  .slider-post li a:hover{ color: #a4b92e; text-decoration: none }
  
  
  img.tell-me-more {margin-top:26px; *margin-top:6px; float:right; width:106px; height:32px;}

#cols3-top {
background:transparent url(images/cols3-top.gif) no-repeat scroll 0 0;
font-size:0;
height:5px;
line-height:0;
margin-top:15px;
overflow:hidden;
width:960px;
}
#cols3-bottom {
background:transparent url(images/cols3-bottom.gif) no-repeat scroll 0 0;
font-size:0;
height:5px;
line-height:0;
margin-bottom:15px;
overflow:hidden;
width:960px;
float:left;
}
#cols3 {
background:transparent url(images/cols3.gif) repeat-y scroll 0 0;
width:960px;
float:left;
}

.col {
float:left;
margin-right:15px;
padding:0 1px;
width:308px;
}

.col h3 {
background:transparent url(images/cols3-title.gif) no-repeat scroll 20px 40%;
font-size:120%;
margin:0;
padding:7px 15px 12px 50px;
}

#cols3 .col h3 {
background-color:#F5F5F5;
color:#404040;
}

.noscreen {
display:none;
}

.col.last {
margin-right:0;
}

.nom {
margin:0 !important;
}

.t-center {
text-align:center !important;
}

p.nom.t-center a img {
margin-bottom:0px;
}

.col-text {
border-top:1px solid #DFDFDF;
padding:3px 20px 24px 20px;
height:212px;
*height:202px;
overflow:hidden;
}

.col-text p {
margin:0;
}

a {
color:#404040;
}

.col-text ul {
margin-bottom:0;
}

.col.last .widget ul li a {
*background:transparent url(images/1x1.gif) no-repeat scroll left top;
}

.widget ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0 15px -28px;
}

.widget ul li {
background:transparent url(images/ul-01.gif) no-repeat scroll 0 3px;
font-size:85%;
padding:2px 0 8px 25px;
list-style-type:none;
}

.widget h3 {display:none;}
.widget a {text-decoration: none;}
.widget a:hover {text-decoration:underline; background:transparent; color:#404040;}

#cols3 .col-more {
background:#F5F5F5 none repeat scroll 0 0;
}
.col-more {
padding:10px 10px 1px 0;
text-align:right;
}
.col.last .col-more {
	height:27px;
}

#cols2-top {
background:transparent url(images/cols2-top.gif) no-repeat scroll 0 0;
font-size:0;
height:5px;
line-height:0;
margin-top:15px;
overflow:hidden;
width:960px;
float:left;
}
#cols2-bottom {
background:transparent url(images/cols2-bottom.gif) no-repeat scroll 0 0;
font-size:0;
height:5px;
line-height:0;
margin-bottom:15px;
overflow:hidden;
width:960px;
float:left;
}
#cols2 {
background:transparent url(images/cols2.gif) repeat-y scroll 0 0;
float:left;
}
#cols2 .col-right-img {
border:1px solid #666666;
float:left;
height:65px;
width:65px;
}
#cols2 .col-right-text {
float:right;
width:190px;
}
#cols2 .col-right-text p {
margin:0;
}
.high {
color:#777777;
}

.smaller {
font-size:85%;
}

#cols2 #col-left {
float:left;
padding:20px;
width:595px;
background:transparent;
margin-right:20px;
}
#cols2 #col-right {
float:right;
margin-right:0px;
padding:20px 20px 10px 20px;
width:264px;
border-right:1px solid #e3e3e3;
}
#cols2 #col-left h4, #cols2 #col-right h4 {
font-size:100%;
margin:0;
}
#cols2 #col-left .title {
background:#fff url(images/dot.gif) repeat-x scroll 0 50%;
}
#cols2 #col-left .title h4 {
display:inline;
padding-right:10px;
}
#cols2 #col-left .title span {
padding-left:10px;
}
#cols2 .box {
margin-top:15px;
}
#cols2 #col-right h4 {
background:#f5f5f5 url(images/dot-02.gif) repeat-x scroll 0 50%;
}
#cols2 #col-right h4 span {
padding-right:10px;
background:#f5f5f5;
}
#cols2 .col-right-img {
border:1px solid #666666;
float:left;
height:57px;
width:260px;
margin-right:15px;
overflow:hidden;
margin-bottom:10px;
}
#cols2 .col-right-text {
float:none;
width:260px;
}
#cols2 .col-right-text p {
margin:0;
padding-left: 0px;
padding-bottom:6px;
} 
#cols2 #col-left .title h4, #cols2 #col-left .title span {
background-color:#FFFFFF;
}

#cols2 #col-left .title span {
padding-left:10px;
}
#cols2 #col-right {
background-color:#F5F5F5;
}
#cols2 #col-left .title h4, #cols2 #col-right h4 {
color:#8F001C;
}

#cols2 #col-right h4 {
background:transparent url(images/dot-02.gif) repeat-x scroll 0 50%;
}

#cols2 #col-left h4, #cols2 #col-right h4 {
font-size:100%;
margin:0;
}

.f-right {
float:right !important;
margin:10px 10px 25px 0;
font-size:85%;
color:#9F9F9F; 
}

ul.ul-list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0;
}

ul.ul-list li {
padding:1px 0;
}

.nomb {
margin-bottom:0 !important;
}

.f-right {
float:right !important;
}
.ico-comment {
background:transparent url(images/ico-comment.gif) no-repeat scroll 0 50%;
padding-left:18px;
}

ul.ul-list span.date {
padding-right:10px;
text-align:left;
}

#cols2 #col-left .article {
color:#DD1600;
text-decoration: underline;
}
#cols2 #col-left .article:hover {
background:transparent;
}
.box {
min-height:1px;
}
.textwidget {
	font-size:15px;
}
/*--------- PAGES --------- */
.pagespot{ padding:10px 20px; margin:25px 0 12px 0; background:#ffffff; border:1px solid #dddddd; -moz-border-radius: 1% }
#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; }

/*=== Posts ===*/

.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 { font-weight:normal; padding:10px 0 15px 0; margin:0 }
.post img { border:8px solid #f6f5ed; margin-left:30px; margin-bottom:10px;}
.post a{ text-decoration: none; padding:0 0 1px 0; border-bottom:1px dotted }
  
.post ul, .post ol{ padding:5px 0 20px 20px; margin:0; list-style-type: disc; width:440px;}
  .post ul li{ color: #555555; margin:5px 0; padding:0 0 5px 7px; list-style-type: disc; line-height: 24px }
  .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: 24px }	
  
  .post blockquote { background:#e9e9df url(images/ico-quote-trans.png) no-repeat 10px 15px; width:80%; height:auto; margin:0 0 15px 10px; padding:15px 25px 1px 55px; display:block }
  .post code{ background:#e7ffd3 }
  .post p{ line-height:24px; }

 .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 }
  
  
/*=== Archive ===*/
.archive-spot { padding:0 }
  .archive-spot .date{ padding:0 0 15px 0; margin:-5px 0 0 0; color:#898989 }
    .archive-spot .date a{ color:#898989 }
	  .archive-spot .date a:hover{ color:#ffffff }
  .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 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 }
.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: 50px 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 }
  .sidebar ul li{ margin: 0; padding: 8px 0 8px 18px;	background: url(images/list-star-trans.png) left 6px 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; text-transform:lowercase }

.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 }

.flickr { padding:0 0 20px 0 }
  .flickr h3 span.flickr-logo{ padding:0; margin:0; color:#006BEF }
    .flickr h3 span span b{ color:#FF1183 }
  .flickr ul{ margin:5px 0 0; padding:0 }
.flickr_badge_image{ float:left; list-style:none; margin:0 10px 10px 0 }
  .flickr img{ border:1px solid #dddddd; background-color:#ffffff; padding:5px }
    .flickr img:hover{ border-color:#333 }

.subscribe img{ vertical-align:middle; margin:6px 0 8px }

#twitter_update_list span{ line-height:22px }
  #twitter a{ border-bottom:1px dotted }
  #twitter p.website{ margin: 0; padding: 18px 0 45px 60px; background: url(images/twitter-trans.png) left 6px no-repeat }

/*---------ADVERTISING ads --------- */
.ad-box{ background:transparent; padding:0 0 30px 0; margin:0 }
.ads123456{ height:125px; float:left; margin:0; padding: 20px 0 0 0 }
  .ads123456 img{ float:left; border:1px solid #fff; margin:0 20px 0 0 }
#big_banner img{ background:transparent; border:1px solid #dddddd; margin:0 0 0 2px }
#big_banner1 img{ background:transparent; border:none; margin:10px 0 0 0 }
  #big_banner a:hover, #big_banner1 a:hover{ background:transparent }

/*---------COMMENTS --------- */
#comments h3{ font:bold 17px Georgia; padding:0 0 20px 0; margin:0 }
  #comments .commentlist { padding:0; margin:0 }
  #comments ol{padding:20px 0;}
  #comments .comment { margin: 10px 0 0 0; width: 100%;}
    #comments .comment a{ text-decoration:none; border-bottom:1px dotted; padding:1px 0 }
	  #comments .comment a:hover{ color:#ffffff }
    #comments .comment .meta-left { width: 90px; float:left; color:#aaaaaa }
    #comments .comment .meta-left p{ padding:10px 0 0 0; margin:0 }
      #comments .comment .meta-left .meta-wrap {width: 90px; overflow: hidden; padding-right: 7px; min-height:70px }
  #comments .comment small {font-size: 11px }
  * html #comments .comment .text-right { height:70px }
  #comments .comment .text-right { min-height:70px; margin:0; background:none; border:1px dotted #aaaaaa; padding: 12px; margin-left:100px; float:none }
    #comments .comment .text-right p { line-height: 18px; padding: 0 0 8px 0 }
  #comments ul.children { margin:10px 0 0 20px; padding:0 }
#comments .comment .authcomment{ background:#F7F7F7; border:1px dotted #aaaaaa }
  p.commpadd{ padding:0; margin:0 0 10px 0 }
  span.comm-reply{ float:right; color:#aaa; padding:5px 0 0 0 }
  span.comm-reply a{ font-size:13px; color:#aaa }
  .cancel-comment-reply{ padding:0 0 10px 0 }
#respond { padding:10px 0 0 0; margin:0 }
#respond textarea, .commpadd input{ background:none; border:1px dotted #aaaaaa }
#respond textarea { margin:0; padding:0 }
  p.commpadd input{ line-height:25px; height:25px; padding:5px 0 0 5px }
  p.commpadd label{ padding:0 0 0 5px }
input#submit{ font:bold 12px Georgia; color:#FFFfff; text-align:center; padding: 5px; background:#888888; border:1px dotted #aaaaaa; margin:0 }


/*=== Footer Widgets ===*/
#footwidgets-front .widget-spot{ vertical-align:middle; margin:6px 0 8px; padding:20px 0 }
  #footwidgets-front .widget-spot .widget{ padding:0 30px; border-right:1px solid #F9F9F2; line-height:24px }
    #footwidgets-front .last .widget{ border-right:none }
  #footwidgets-front .widget-spot .widget h3{ text-transform:lowercase; font-weight:normal; font-size:25px }
  #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%; }
    #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%; }
    #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{ padding:10px 3px; margin:0 0 20px 0 }
  #footwidgets-front .widget-spot .widget ul li{ margin:10px 0; padding:0 0 10px 18px; background: url(images/list-star-trans.png) no-repeat left top; line-height: 17px; border-bottom: solid 1px #d8d8d8 }

#footwidgets-blog .widget-spot{ vertical-align:middle; margin:6px 0 8px; padding:20px 0 }
  #footwidgets-blog .widget-spot .widget{ padding:0 30px; 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 }
  #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%; }
    #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%; }
    #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{ padding:10px 3px; 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 top; 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 }
   
.terminal-map {width:192px; height:144px; padding-right:5px; padding-top:15px;}
.terminal-map.last {padding-right:0px;}
.map-info {float:left; width:192px; padding-right:10px; text-align:center; margin-bottom:0;}
.map-info.last {float:left; width:160px; padding-left:15px;}
/*=== Footer ===*/
#footer .copyright{ font:normal 11px Georgia; background:transarent; padding:10px 25px 20px 25px }
  #footer a{ background: transparent; color:#333; } 
    #footer a:hover{ background: transparent; color:#333;}
	
.footer-background{ background:#fff; }

#footer .copyright .fl li{ display:block; float:right; padding:0 0 0 10px; margin:0 0 0 10px; border-left:1px dotted #000000;  }
.copyright-info p {
margin:10px 10px 25px 0;
font-size:85%;
color:#9F9F9F; 
}
#footer.grid_12 {display: none;}


.grid_12.page-grid {width:960px;}

.grid_10.stepcarousel {height:260px;}

