/*  
Theme Name:    Rask Publishing
Theme URI:     http://bizzartic.com/
Description:   Developed by Zeljan Topic.
Version:       1.0.1
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--------- */
body{ font-family:Georgia }
a{ color:#000000; text-decoration: none; }
  a:hover{ color:#FFFFFF; text-decoration:none; background:#000000 }
input,select,textarea{ border: #e6e6e6 1px solid; font-size: 12px; padding: 2px }
.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{ padding:10px 0 0 0 }

/*=== Logo Spot ===*/
#header #logo-spot{ padding:0 0 10px 0 }
#header .blog-title{ line-height:49px; display:inline }
#header .blog-title a{ background:#000000; color:#ffffff; font-size:24px; font-weight:normal; padding:10px 15px }
  #header .blog-title a:hover{ text-decoration:none; background:url(images/top-featured-opacity.png); }
#header .blog-description{ color:#ffffff; background:url(images/top-featured-opacity.png); font:normal 17px Georgia; margin:0 0 10px 0; padding:10px 15px }
#header h1.logo { padding:0; margin:0; line-height:10px }
#header h1.logo a:hover{ background:none }

/*---------SUBSCRIBE ---------  */
.feed-spot{ line-height:18px; text-align:right; margin:5px 0 0 0; color:#C9C9C9; float:right; font-size:11px; height:16px; padding:0 5px 0 0 }
  .feed-spot a{ color:#C9C9C9 }
    .feed-spot a:hover{ color:#ffffff; background:none; text-decoration:underline }
.rss-button{ background:url(images/rss-small-trans.png) center left no-repeat; padding:2px 9px }

.chicklet-container{ position:relative }
  .chicklet{ position:absolute; right:20px; background:url(images/textcloud-trans.png) no-repeat 0 0; text-align:left; width:116px; height:35px; padding:22px 0 0 0; margin: 0 0 0 168px }
    .chicklet img{ position:absolute; right:20px; clip:rect(3px 86px 18px 4px); }

/*---------TOP NAVIGATION for PAGES---------  */
.top-menu-bgr{ background:#000000 }
.top_menu{ height:28px; text-align:left; font-size:11px; padding:0 }
  .top_menu ul{ list-style:none; margin:0; padding:0 }
      .page-menu li a{ color:#C9C9C9; display:block; padding:0 10px }
          .page-menu li ul li a{ border:0; color:#FCFCFC }
        .page-menu li a:hover,.top_menu li.active a{ color:#FCFCFC; background:#020202 }
    .page-menu li.current_page_item a{ color:#fff; background:#020202 }
      .page-menu li.current_page_item a:hover{ color:#fff }
      .page-menu li a:hover{ color:#FCFCFC; text-decoration:underline;  }
      .page-menu li.current_page_item a:hover,#pagenav li:hover a{color:#FCFCFC}

/*---------DROPDOWN NAVIGATION FOR PAGES---------  */
#pagenav a{ display:block }
#pagenav li{ float:left; line-height:28px; padding:0; margin:0 }
    #pagenav li a:hover{ background:#020202 }
  #pagenav li ul{ position:absolute; width:15em; left:-999em }
  #pagenav li:hover ul,#pagenav li.sfhover1 ul{ left:auto; z-index:1000 }
    #pagenav li ul li{ background:#020202; border:solid #010101; line-height:26px; width:15em; border-width:0 1px 1px }
  #pagenav li:hover,#pagenav li.hover{ position:static }
    #pagenav li ul ul{ margin:-29px 0 0 15em }
    #pagenav li:hover ul ul,#pagenav li:hover ul ul ul,#pagenav li.sfhover1 ul ul,#pagenav li.sfhover1 ul ul ul{ left:-999em; padding:2px 0 0 }
    #pagenav li:hover,#pagenav li.sfhover1{ background:#020202 }
    #pagenav li a:hover,#pagenav li a.sfhover1{ color:#fff }
      #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:1px solid #010101 }
        #pagenav li:hover ul ul,#pagenav li.sfhover1 ul ul,#pagenav li:hover ul ul,#pagenav li:hover ul ul ul,#pagenav li:hover ul ul ul ul,#pagenav li.sfhover1 ul ul,#pagenav li.sfhover1 ul ul ul,#pagenav li.sfhover1 ul ul ul ul{left:-999em}
          #pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li li li.sfhover1 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.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li li li.sfhover1 ul,#pagenav li li li li.sfhover1 ul{left:auto}
select,#pagenav{ padding:0 }
    #pagenav li a span{ font-size:12px; color:#9D9D9D; font-weight:400 }

/*---------TOP MENU for CATEGORIES--------- */
#cat-menu{ height:45px; text-align:left; background:#000000 }
  #cat-menu li{ float:left; margin:0; padding:0 }
    #cat-menu li a{ color:#C9C9C9; display:block; padding:0 15px }
        #cat-menu li ul li a{ border:0 }
      #cat-menu li a:hover, #cat-menu li.active a{ color:#ffffff; background:#070707 }
  #cat-menu li.category-home a{ border-left:0 }
.switcher { padding: 75px 0 0 0 }
  #cat-menu li.selected-cat a, #cat-menu li.current-cat, #cat-menu li.current-cat a,  #cat-menu li.current-cat-parent{ background:#070707; color:#ffffff }

/*---------DROPDOWN NAVIGATION FOR CATEGORIES--------- */
#catnav, #catnav ul{ float:left; list-style:none; font-weight:normal; padding:0; font-size: 13px; margin-bottom:0 }
  #catnav a{ display:block }
  #catnav li{ float:left; font-weight:normal; line-height:45px }
    #catnav li a{ font-size: 16px; padding-top:0 }
	  #catnav li a:hover{ background:#070707; text-decoration:underline }
        #catnav li ul li a{ font-size: 13px; padding-top:0 }
		  #catnav li ul li a:hover{ text-decoration:underline }
    #catnav li ul{ position:absolute; width:15em; left:-999em }
    #catnav li:hover ul, #catnav li.sfhover ul{ left:auto; z-index:1000 }
      #catnav li ul li{ background:#040404; line-height:32px; width:15em; font-weight:normal }
    #catnav li:hover, #catnav li.hover{ position:static }
      #catnav li ul ul{ margin:-35px 0 0 15em }
      #catnav li:hover ul ul, #catnav li:hover ul ul ul, #catnav li.sfhover ul ul, #catnav li.sfhover ul ul ul{ left:-999em; padding:2px 0 0 }
      #catnav li:hover, #catnav li.sfhover{ background:#070707 }
        #catnav li ul li ul li, #catnav li ul li ul li ul li, #catnav li ul li ul li ul li ul li{ margin-top:1px }
          #catnav li ul li ul, #catnav li ul li ul li ul, #catnav li ul li ul li ul li ul{  }
          #catnav li:hover ul ul, #catnav li.sfhover ul ul, #catnav li:hover ul ul, #catnav li:hover ul ul ul, #catnav li:hover ul ul ul ul, #catnav li.sfhover ul ul, #catnav li.sfhover ul ul ul, #catnav li.sfhover ul ul ul ul{ left:-999em }
          #catnav li:hover ul, #catnav li li:hover ul, #catnav li.sfhover ul, #catnav li li.sfhover ul, #catnav li:hover ul, #catnav li li:hover ul, #catnav li li li:hover ul, #catnav li.sfhover ul, #catnav li li.sfhover ul, #catnav li li li.sfhover ul, #catnav li:hover ul, #catnav li li:hover ul, #catnav li li li:hover ul, #catnav li li li li:hover ul, #catnav li.sfhover ul, #catnav li li.sfhover ul, #catnav li li li.sfhover ul, #catnav li li li li.sfhover ul{ left:auto }
select, #catnav{ padding:0 }
.bot, #header .spacer p, .list2{ clear:both }
      #catnav li a span{ font-size:12px; color:#9D9D9D; font-weight:normal }

/*=== Search Spot ===*/
#search-spot{ padding:0 }
  #search-spot .search-form{ padding:7px 0 0 0; margin:0 }
    #search-spot .search-form input{ border:1px solid #353535; width:198px; background:#4C4C4C; padding:6px 10px 5px 10px; color:#ffffff; font-size:14px }
    #search-spot .search-form button{ border:none; width:30px; height:30px; top:15px; right:0 }
  
/*--------- PAGES --------- */
.page-wrap{ background:#f1f1e5; padding:0 }
.pagespot-wrap{ background:#ffffff; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; margin-left:0 }
.pagespot-wrap a{ color:#000000; text-decoration: none; border-bottom:1px solid; padding:0 0 2px 0 }
  .pagespot-wrap a:hover{ color:#FFFFFF; text-decoration:none; background:#000000 }
  
  .pagespot{ padding:0 20px 20px 20px }
    .page-updates { padding:20px 0; margin:0 0 20px 0; border-bottom:1px solid #bbbbbb }

/*--------- HOME PAGE --------- */
.front-updates { padding:20px 0 0 0; margin:0 }
  .front-updates a{ border:none }
    .front-updates a:hover{ border:none; background:none }
  .front-updates .head-updates{ float:left; padding:0; margin:0; font:normal 22px Georgia; line-height:21px }
    .front-updates .head-updates .rss-button2{ background:url(images/rss-small-trans.png) 10px no-repeat; padding:0 20px; margin:0 0 0 5px }
  .front-updates .controls{ text-align:right; color:#7F7F7F; font:normal 11px Georgia }
    .front-updates .controls a{ color:#7F7F7F; text-decoration: none; border-bottom:1px solid; padding:0 0 2px 0 }
      .front-updates .controls a:hover{ color:#FFFFFF; text-decoration:none; background:#000000 }

/*=== POST BOX ===*/		
#postbox{ position:relative; margin:30px 0 0 0; padding:20px; background:#e9e9df;
    -webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
  #postbox .avatar img{ position:absolute; left:20px; top:20px; border:1px solid #999999 }
  #postbox .inputarea{ padding:0 0 0 75px }
    #postbox .inputarea .input_row { padding:0 0 10px 0; margin:0; clear:both }
    #postbox .inputarea input, #postbox .inputarea textarea, #postbox .inputarea select{ padding:5px; margin:0; width:475px; border:1px solid #999999 }
	  #postbox .inputarea select.catSelection{ width:487px }
	   #postbox .inputarea select.catSelection option{ font:normal 11px Georgia; padding:0 8px }
    #postbox .inputarea .postrow { padding:10px 0 0 0 }
	  #postbox .inputarea .postrow input{ margin:5px 0 0 0; float:left }
	  #postbox .inputarea .postrow #tags{ width:350px }
	  #postbox .inputarea .postrow #submit{ width:100px; height:35px; margin:0 0 0 20px; background:#004b73; color:#ffffff; font:normal 17px Georgia; padding:2px 5px 5px 5px }

.liveupdates{ min-height:30px; line-height:30px; margin:0 0 10px; padding:0 5px; color:#464646; display:none; background:#E4F2FD}
a.hidemessage{ display:block; float:left}
.ac_results{ margin:-1px 0 0 1px; background:#ffffff; list-style:none; position:absolute; z-index:10000; display:none; border:1px solid #999999 }
  .ac_results li{ padding:4px 8px; margin:0; white-space:nowrap; text-align:left}
.ac_over{ cursor:pointer; color:#fff; background:#004b73}
.ac_match{ text-decoration:underline}
.post-error{ color:red !important; padding-bottom:10px; clear:both }
.progress{ bottom:23px; padding-left:20px; position:absolute; left:37px; width:20px; display:none}
#tooltip{position:absolute; border:1px solid #666; background:#eee; padding:2px 5px; color:#333; display:none}
.hilite{color:#fff; background:#f93}
#newCommentsIndicator{position:absolute; left:0; top:300px; border:2px solid red}
li.newupdates, li.newcomment{ display:none; background:#F6F3D1; font-weight:normal }
.repyling .post .comment{ background:transparent }

/*=== Post content ===*/
.postcontent h1, .postcontent h2, .postcontent h3, .postcontent h4, .postcontent h5, .postcontent h6 { font-weight:normal; padding:10px 0 15px 0; margin:0 }

.postcontent img { border:8px solid #f6f5ed }
.postcontent a{ text-decoration: none; padding:0 0 1px 0; border-bottom:1px solid }
  
.postcontent ul, .postcontent ol{ padding:5px 0 20px 20px; margin:0 }
  .postcontent ul li{ color: #555555; margin:0 0 0 30px; padding:0 0 5px 0; line-height: 24px }
  .postcontent ul li ul, .postcontent ol li ol{ padding:0; margin:10px 0 0 0 }
  .postcontent ol li{ color: #555555; list-style-type:decimal; margin: 0 0 0 30px; line-height: 24px }	
  
  .postcontent 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 }
  .postcontent code{ background:#e9e9e9 }
  .postcontent fieldset { border: 1px solid #cccccc; padding:10px }
  .postcontent p{ line-height:18px }

 .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 10px Georgia; text-align:center; line-height:17px; padding:0 10px 10px 10px; margin:0 }
	  
/*=== ENTRY ===*/
button, input[type="submit"] { margin-left: 10px; border: 1px solid #ccc; line-height: 27px; height: 28px; background: #F2F2F2;	
    text-shadow: 0 1px 0 #fff; font-size: 11px; padding: 0 10px; font-weight: bold; color: #333;
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	-moz-border-radius: 9px;
}
ul#postlist{ padding:0; margin:0 }
  ul#postlist p{ color:#555555 }
  li.post{ padding:15px 0 0 0; margin:20px 0 0 0; border-top:1px solid #BBBBBB; list-style:none }
    li.post .avatar{ float:left; border:1px solid #f7f7f7 }
	li.post .front-right-col, li.post .postcontent{ float:right; width:625px; margin:0; padding:0 00 0 25px }
    li.post h2.front-title{ padding:0; font:normal 17px Georgia }
	li.post .front-subheading{ font:normal 11px Georgia; color:#BBBBBB; padding:0; margin:0 }
	  li.post .front-subheading a{ font:normal 11px Georgia; color:#BBBBBB; border:none; text-decoration:underline }
	    li.post .front-subheading a:hover{ color:#ffffff }
	  li.post .front-subheading .meta{ float:left }
	  li.post .front-subheading .actions{ float:right; display:inline }
	li.post .postcontent{ padding:10px 0 0 0 }
	  li.post ul.commentlist{ padding:0; margin:0 0 0 75px }
	    li.post ul.commentlist li{ padding:20px 0 0 0; border-top:1px solid #DDDDDD; list-style:none }
		li.post ul.commentlist li.replying{ margin:0 0 0 30px; padding:20px 0 0 0; background:none }
		  li.post ul.commentlist li ul li.replying{ margin:0 0 0 25px; padding:20px 0 0 0; background:none }
		  li.post ul.commentlist li ul li{  margin:0 0 0 25px }
	    li.post ul.commentlist .avatar{ float:none; margin:0; padding:0 }
		li.post .inline-right-col{ padding:0 0 0 55px; margin:-35px 0 0 0 }
		li.post ul.commentlist .front-subheading{ padding:0; margin:0 }		
		li.post ul.commentlist .front-subheading .meta{ float:left }
		li.post ul.commentlist .front-subheading .actions{ float:right; display:inline }
		li.post ul.commentlist .commentcontent{ padding:12px 0 0 0; line-height:24px }
		
/*Re-Tweet*/
h2 span.retweet{ float:right; margin:-17px -20px 0 10px }

.new-notify{ background:#5B9027; border:1px solid #477F0F; color:#ffffff; padding:5px 10px; float:left; margin:15px 0 0 0;
           -webkit-border-radius: 8px;
	       -khtml-border-radius: 8px;
	       -moz-border-radius: 8px;
	       border-radius: 8px;
}
.entry{ color:#333333 }	
.entry ol { list-style: decimal !important }
.entry ul { list-style: square !important }
.entry li { margin:10px 0 10px 30px }
.entry fieldset { border: 1px solid #cccccc; padding:10px }
.entry code { background:#e9e9e9 }
.entry 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 }
p,dl,hr,ol,ul,pre,table,address,fieldset { margin-bottom: 10px }
h1,h2,h3,h4,h5,h6 { margin: 20px 0 }
	
/*=== REPLYING ===*/	
#respond{ margin:0 0 0 60px; padding:10px 20px 20px 20px; background:#e9e9df;
           -webkit-border-radius: 6px;
	       -khtml-border-radius: 6px;
	       -moz-border-radius: 6px;
	       border-radius: 6px;
}
  #respond h3{ font:normal 16px Georgia }
  #respond textarea{ width:97%; padding:5px; margin:0; border:1px solid #999999 }
  #respond .commpadd{ margin:0; padding:10px 0 0 0 }
    #respond .commpadd label{ float:left; padding:0 0 0 5px; font-weight:bold }
    #respond .commpadd input{ float:left; width:50%; padding:5px; margin:0; border:1px solid #999999 }
  #respond input#comment-submit{ background:#004b73; color:#ffffff; font:normal 17px Georgia; padding:2px 5px 5px 5px; margin:15px 0 0 0 }
.progress { bottom: 23px; padding-left: 20px; position: absolute; left: 37px; width: 20px; display: none }

.textedit { background:#e9e9df; padding:20px; margin:0 0 10px 0;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
  form.textedit textarea{ width:100%; padding:5px; margin:0; border:1px solid #999999; font-size:13px; line-height:16px; height:150px }
  .textedit button{ margin:10px 5px 0 0; }
  
/*=== Advertising Scripts ===*/	
.adsense-468-search { padding:20px 0 0 0; margin:20px 0 0 0; border-top:1px solid #bbbbbb }
.adsense-468-comments { padding:20px 0 15px 0; margin:20px 0 0 105px; border-top:1px solid #dddddd }

/*=== HELP,NOTIFY ===*/		
#help, #notify {	position: fixed; background: black; color: white; display: none; padding: 30px;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=70);
	z-index: 10000;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	}
#help { top: 50%; width: 50%; left: 50%; margin: -10% 0 0 -25% }
#notify { top: 90%; width: 20%; left: 50%; margin: -10% 0 0 -10%; font-size: 1.8em; text-align: center }
  #help dl { font:normal 24px Georgia; margin: 0; padding: 0 }
  #help dd, #help dt { display: block; float: left; margin: 0; padding: 0 }
  #help dt { width: 15%; padding-right: 5%; text-align: right; clear: left; color:#a01a00; font-weight:bold }
  #help dd { width: 80% }
  
/*=== 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:#000000 }
	  
/*---------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:25px 25px 25px 0; border-top:1px solid #aaaaaa }
  .Navi .on { color:#fff; display: block; float: left; font-size: 12px; padding: 4px 9px; margin-left: 4px; background: #000000 !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:10px 0 }
  .sidebar ul, .sidebar ol{ padding:10px 0; margin:0 0 20px 0 }
    .sidebar ul a, .sidebar ol a{ border-bottom:1px solid }
  .sidebar ul li{ margin:0; padding:0 0 15px 18px; list-style:none; background: url(images/list-star-trans.png) left top no-repeat; line-height:15px }
  .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:10px 0 0 0; margin:0 0 10px 0 }
  .sidebar .widget h3 span{ color:#000000; font:normal 24px Georgia; padding:10px 0 }

.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 solid }
    .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; font-weight:normal }
  .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 li{ margin:0; padding:0 0 15px 18px; background: url(images/list-star-trans.png) left top no-repeat; line-height:21px }
  #twitter p.website{ margin:0; padding:0 0 45px 60px; background: url(images/twitter-trans.png) left top no-repeat }
    #twitter p.website a{ text-decoration:underline }
  
.popular ul li span.comments a{ line-height:25px; font-weight:10px; color:#7f7f7f }
  .popular ul li span.comments a:hover{ color:#ffffff }

/*---------ADVERTISING ads --------- */
.ad-box{ background:transparent; padding:0 0 30px 0; margin:0 }
.ads123456{ height:125px; float:left; margin:0; padding: 10px 0 0 0 }
  .ads123456 img{ float:left; margin:0 0 0 10px }
#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 }
  
/*=== Footer ===*/
.footer{ background:#000000; margin-bottom:50px }
.copyright{ color:#CBCBCB; font-size:13px; margin:0; padding:13px 10px 33px 20px }
.copyright a{ color:#CBCBCB }
  .copyright a:hover{ color:#ffffff; text-decoration:underline }
  .copyright .fr span{ background:url(images/bizzartic_credits-trans.png) right no-repeat; margin: 0 0 0 5px; padding:3px 57px }
	
.footer-background{ background:#e9e9df }

