/*  
Theme Name: IsoTherm News
Theme URI: http://bizzartic.com/
Description: Developed by Zeljan Topic.
Version: 1.5
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 ===*/
 
body{ font-family: Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:10px 0 0; 
background-color: #ffffff; background-image: url(images/bgr-default.png); background-repeat: repeat-x; background-position: top }
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote { margin: 0; padding: 0 }
h1, h2, h3, h4, h5 { padding: 5px 0 }
a, h1, h2, h3, h4, h5, h6  { color:#0f4363 }
ul, ol{ list-style:none }
small { font-size: 11px }
code { background: #E7FFD3 }

/*---------MISC STYLING --------- */
.fix{ clear:both; height:1px; overflow:hidden; margin:0 0 -1px }
.clear{ clear:both }
img.fl{ margin:0 12px 5px 0; background:#ffffff; border:1px dotted #cccccc; padding:5px; }
img.fll, .entry img{ background:#ffffff; border:1px dotted #cccccc; padding:5px; margin:0 0 6px 0 }
img.fl:hover, img.fll:hover, .entry img:hover{ border:1px solid #666 }
.fl, .fll{ float:left }
.fr, .frr{ float:right }
.ac, span .ac{ text-align:center }
.ar, span .ar{ text-align:right }
.al, span .al{ text-align:left }
.gravatar{ float:left; background:#EDEDED; margin:0 7px 0 0; padding:4px }
.border-top{ border-top:2px solid #D8D8D8 }
.border-bottom{ border-bottom:1px solid #D8D8D8 }
.alpha{ margin-left:0 }.omega{ margin-right:0 }
.wp-caption { background:#F4F4F4; margin:0 0 6px 6px }
.wp-caption .wp-caption-text { font-size:11px; text-align:center; margin:0; padding:0 0 6px 0 }
img.alignleft{ margin:0 10px 0 0 }
.aligncenter{ display:block; margin:10px auto 20px }
.alignleft{ float:left; margin:10px 20px 8px 0 }
.alignright{ float:right; margin:10px 0 8px 20px }
.widget ul li ul li,.widget_pages ul li ul li{ border:none; margin:8px 0 5px 15px; padding:0 0 0 10px }
a,.widget ul li a,.featured_post h3 a:hover{ text-decoration:none }
a:hover,#pagenav li ul li a:hover,.widget ul li a:hover,.widget .more a,.content .more a:hover,.post h2 a:hover,.featured_post h2 a:hover,.navigation a:hover{ text-decoration:underline }
.content_left,.footer_left,.fl{ float:left }
.content_right,.footer_right,.col2,.fr{ float:right }

/*---------LAYOUT--------- */
.wrapper{ width:990px; margin-right:auto; margin-left:auto; padding-bottom:10px }
.page{ float:left; width:930px; padding:0 30px }

#head-section{ width:960px; height: 100px; }

#header{ float:left; width:220px }
#header-about h2{ float:left; width:100%;margin-bottom:5px; font-family:  Arial, Helvetica, sans-serif;
font-size: 32px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em; margin:20 0 20px; padding:5px 0;color:#1881A8 }
#header img{ border:none !important }
.nav{ float:left; width:610px }
.content{ left:320px; width:610px }
  .content li{ margin-bottom:5px }
#header .blog-title{ line-height:50px }
  #header .blog-title a{ color:#222222; font-size:34px; font-weight:bold }
    #header .blog-title a:hover{ text-decoration:none; color:#666666 }
#header .blog-description{ color:#666666 }

/*---------SUBSCRIBE ---------  */
.feed-spot{ line-height:30px;  margin:1px 0 0 0; color:#FCFCFC; float:right; font:11px Verdana; height:30px; padding:0 5px 0 0 }
.feed-spot p{margin-top:5px;}
  .feed-spot a, .feed-spot a:hover{ color:#fff; font-weight:700 }
a.admin-link, a.admin-link:hover{color:#999;padding:0 6px 0 0;font-weight:normal}
a.admin-link, a.admin-link:hover{ color:#aaa }
.rss-button{ background:url(images/rss-small-trans.png) center left no-repeat; padding:2px 9px }

/*---------TOP NAVIGATION for PAGES---------  */
.top_menu{ height:42px; width:930px; text-align:left; font-family:arial; font-size:12px; padding:0 }
.top_menu ul{ list-style:none; margin:0; padding:0 }
.page-menu li a{ color:#ffffff; display:block; padding:5px 9px }
.page-menu li ul li a{ border:0; color:#FCFCFC }
.page-menu li a:hover,.top_menu li.active a{ color:#FCFCFC; background:#1E1E1E }
.page-menu li.current_page_item a{ color:#fff; font-weight:700; }
.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}
.page-item-149 a{color: #f0ff00 !important}

/*---------DROPDOWN NAVIGATION FOR PAGES---------  */
#pagenav a{ display:block }
#pagenav li{ float:left; line-height:25px }
#pagenav li a:hover{ background:#0f4363;text-decoration:none }
#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:#1E1E1E; border:solid #595959; 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:#1E1E1E }
#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 #595959 }
#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:60px; text-align:left }
#cat-menu li{ float:left; line-height:33px }
#cat-menu li a{ color:#1881a8; display:block; padding:0 12px }
#cat-menu li ul li a{ border:0 }
#cat-menu li a:hover, #cat-menu li.active a{ color:#ff4447;  text-decoration:none }
#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 a, #cat-menu li.current-cat-parent{color:#ff4447 !important;  }


/*---------DROPDOWN NAVIGATION FOR CATEGORIES--------- */
#catnav, #catnav ul{float:left; list-style:none; font-weight:700; padding:0; font-size: 13px; margin-left:-15px }
#catnav a{display:block;  }
#catnav li{float:left; font-weight:normal; line-height:40px }
#catnav li a{font-size: 1.3em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:0 }
#catnav li ul li a{font-size: 13px; padding-top:3px }
#catnav li a:hover{text-decoration:none; }
#catnav li ul li a:hover{text-decoration:underline }
#catnav li ul{position:absolute; width:15em; left:-999em; padding-top:1px;}
#catnav li:hover ul, #catnav li.sfhover ul{left:auto; z-index:1000 }
#catnav li ul li{background:#FFF; border:solid #D8D8D8; line-height:26px; width:15em; border-width:0 1px 1px 1px; font-family:Arial,Helvetica,Tahoma,Verdana,Sans-Serif; font-weight:bold }
#catnav li:hover, #catnav li.hover{position:static }
#catnav li ul ul{margin:-29px 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{ }
#catnav li ul li ul li, #catnav li ul li ul li ul li, #catnav li ul li ul li ul li ul li{border:solid #D8D8D8; border-width:1px 1px 0 1px }
#catnav li ul li ul, #catnav li ul li ul li ul, #catnav li ul li ul li ul li ul{border:solid #D8D8D8; border-width:0 0 1px 0 }
#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 }

/*--------- TOP FEATURED POSTS WITH IMAGES--------- */
.top-featured{ width:930px; background:#ffffff;	border:1px dotted #cccccc; padding:6px; }
.top-featured img.fl{ margin:0; background:#ffffff; border:2px solid #ffffff; padding:0 }
.top-featured img.fl:hover{ border:2px solid #ffffff }
.top-featured span a{ color:#F4F4F6; font-family: Arial, Helvetica, sans-serif}
.top-featured span a:hover{ color:#5cbde5; background-color:#000; text-decoration:none;}
.top-featured-box1{ float:left; width:254px; position:relative }
 .top-featured-box1 .title_bg{ width:234px }
.top-featured-box2345{ float:left; width:260px; position:relative }
 .top-featured-box2345 .title_bg{ width:241px }
.top-featured-box6{ float:left; width:152px; margin:-152px 0 0 0; position:relative }
 .top-featured-box6 .title_bg{ width:136px }
.top-featured-box1 span.cat_bg, .top-featured-box2345 span.cat_bg{ position:absolute; color:#F4F4F6; right:2px; top:2px; background:#191919; padding:4px; font-family:Verdana; font-size:11px }
.top-featured-box6 span.cat_bg{ position:absolute; color:#F4F4F6; right:-2px; top:2px; background:#191919; padding:4px; font-family:Verdana; font-size:11px }
.top-featured-box1 .title_bg, .top-featured-box2345 .title_bg, .top-featured-box6 .title_bg{ position:absolute; left:2px; bottom:2px; background: url("images/top-opacity-top-trans.png") no-repeat left top; color:#fff; padding:20px 8px 6px 8px }
.top-featured-box1 .title_bg a, .top-featured-box2345 .title_bg a, .top-featured-box6 .title_bg a{ color:#ffffff; font-size:14px; font-weight:bold; }

/*---------REST OF ENTRIES --------- */
.content .post{ float:left; margin-bottom:30px; width:610px }
.blog .post h2{ margin-bottom:15px; font-family: Arial,Helvetica,  sans-serif;
font-size: 24px;
font-style: normal;
font-weight: bold !important;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em;}

.post h2.post_title{ font-size:32px; margin-bottom:30px }
p.header_meta span{ font-size:12px; margin-right:5px; color:#FFF; padding:5px }
.blog .post p{ text-align:left; font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
padding: 8px 0;color: #464646}

.boxed_posts .post{ float:left; width:280px; height:250px; margin:10px 12px 10px 12px !important; padding:0 !important; display: inline; position:relative }
.boxed_posts .post .title_bg h2 a{ font-family:  Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em;}
.boxed_posts .post .title_bg h2{ padding:8px 0; letter-spacing:0; margin:0;  clear:both }
.boxed_posts .post span.date_bg{ font-size:11px; font-weight:normal; float:left; padding:4px;  color:#9f9f9f }
.boxed_posts .post span.comment_bg{ float:right; font-size:11px; line-height:24px; margin-left:15px; padding-left:20px; background: url(images/comments-trans.png) no-repeat top left; font-style:oblique }
.boxed_posts .post span.comment_bg a{ color:#838383; font-size:14px; font-weight:normal }

.full_posts .post{ float:left; width:600px; margin:3px 15px 5px 0px !important; padding:5px 0 15px 0 !important; display: inline; position:relative;}
.full_posts .post .title_bg h2 a{ font-size:20px }
.full_posts .post .title_bg h2{ padding:8px 0 4px 0;  margin:0 }
.full_posts .post span.date_bg{ float:left; padding:4px; font-style:oblique; color:#9f9f9f; font-family: Arial, Helvetica, sans-serif; font-size:11px; }
.full_posts .post span.comment_bg{ float:right; line-height:24px; margin-left:15px; padding-left:20px; background: url(images/comments-trans.png) no-repeat top left; font-style:oblique }
.full_posts .post span.comment_bg a{ color:#838383; font-size:14px }
.full_posts img.fll{ margin-right:10px }

/*---------SIDEBAR ---------  */
.sidebar{ width:255px }
  .sidebar_right{ float:right; padding-left:30px; border-left:1px dotted #cccccc }
  .sidebar_left{ float:left; padding-right:30px; border-right:1px dotted #cccccc }
  .sidebar h3{ font-weight:700; font-size:16px }
  .sidebar p{ font-size:13px; color:#fff }
  .nosidebar .post2, .nosidebar .header-about h2{ width:930px; float:left;margin-bottom:30px }

/*---------widgets ---------  */
.widget{ width:250px; margin-bottom:10px; float:left; list-style:none; overflow:hidden; padding:0 0 0 0px; color:#382D2C; border-bottom:1px dotted #ccc; padding-bottom:10px; }
  .widget .more,.content .more{ color:#000; font-weight:700; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; margin-bottom:0 }
    .widget .more span,.content .more span{ color:red; margin-right:5px }
.widget a, .widget li, .widget p { font-weight:normal; color:#382D2C !important; font-family:  Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;}
.widget li{ padding:4px 5px; line-height:15px; list-style: circle outside; margin:0; width:100% }
  .widget li a, .widget li a:hover{ font-weight:normal }
.widget h2, .widget h3{ margin:0 0 0px 0px; color:#FF4447 !important; 
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
text-transform: uppercase;
letter-spacing:-1px !important;
letter-spacing: normal;
padding:5px 15px 7px 0px;}
  .flickr h3 span{ font-weight:normal; color:#0061D8 }
    .flickr h3 span b{ color:#FF1183 }
.flickr ul{ margin:15px 0 0; padding:0 }
.flickr_badge_image{ float:left; list-style:none; margin:0 10px 10px 0 }
.flickr img{ border:1px solid #969696; background:#F4F4F4; padding:11px }
  .flickr img:hover{ border-color:#333 }
#calendar_wrap{ padding:0 0 0 40px; font-size:13px }
#calendar_wrap caption{ padding:10px 0 }
li.recentcomments a{ font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; font-size:14px; }
li.recentcomments img{ border:none}
  .widget #searchform label{ display:none }
.tagcloud { background-color:#ffffff !important; color:#382D2C }
#twitter p.website{ margin:10px 0 0 0; padding: 20px 0 30px 48px; background: url(images/twitter-trans.png) left 6px no-repeat }

#video .vidtabs { border:none; padding:1px 0; margin:0 }
.idTabs{font-size:12px; float:left; margin:0 0 8px }
.idTabs li{float:left; list-style:none; width:20px }
  .idTabs li a{ background:#cccccc; display:block; margin:0 7px 0 0; padding:3px 3px }
    .vidtabs .idTabs li a:hover,.vidtabs .idTabs .selected{ background:#000000 }

/*---------ADVERTISING ads --------- */
.box3{ width:250px;  text-align:center; margin-bottom:20px; margin-top:20px}
.ads123456{ height:125px; margin:0; padding: 2px 0 0 0 }
  .ads123456 img{ float:left; border:1px solid #fff; margin:0 }
.ads123456{ float:right; margin:0 }
#big_banner img{ background:transparent; }
#big_banner1 img{ background:transparent; border:none; margin:10px 0 0 0 }

.adsense-468{ text-align:center }
.adsense-728{ text-align:center; padding:20px 0 0 0; margin:0 0 -20px 0; width:910px }

/*---------SINGLE POST STYLING --------- */
h2 {font-family: Helvetica, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: -0.1;
line-height: 1.4em;}
h3 {font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;}
span.comments { margin-left:5px; padding-left:20px; background: url(images/comments-trans.png) no-repeat bottom left }
.single-post #header-about h1{ float:left; width:610px; font-family: Helvetica, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: bold;
text-transform: capitalize;
letter-spacing: -1px;
line-height: 1.2em; }
.date-comments{ color:#777; line-height:20px }
  .date-comments a{ color:#777; font-weight:700 }
.date-comments span.comments a{ font-size:22px; font-weight:400 }
.tags{ padding: 3px 0 }
.entry { color:#333; padding: 0 0 30px 0; }

.entry img.fr{ margin:0 }
.entry img.alignright{ margin:0 0 10px 10px }
.entry p{ text-align:left; font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color:#333;
padding: 8px 0}
.entry blockquote{ border-left:2px solid #444; width:85%; color:#666; font-style:italic !important; margin:5px auto 15px; padding:0 10px;font-family: Helvetica, Arial, sans-serif;font-size: 12px;font-weight: normal;text-transform: normal;letter-spacing: normal;
line-height: 1.8em; }
.entry ol, .entry ul { line-height: 18px; padding:8px 0 }
.entry ul { padding-left: 60px }
  .entry ul li { list-style: disc; padding: 3px 0 }
    .entry ul li ul li { list-style: circle }
.entry ol { padding-left: 50px }
  .entry ol li { list-style: decimal inside; padding: 3px 0 }
.entry h1, .entry h2, .entry h3 { font-family: Helvetica, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: -0.1;
line-height: 1.4em;
color:#1881A8}
.entry h1 { font-size: 32px }
.entry h2 { font-size: 20px; margin:5px 0px 5px 0px; line-height:1.1em; font-weight:bold }
.entry h3 { font-size: 16px }
.entry h4 { font-size: 14px }
.entry h5 { font-size: 11px }

/*---------SINGLE PAGE STYLING --------- */
.page{ padding:10px 0 }
span.edit-entry { background: transparent url(images/edit-trans.png) no-repeat top right; font-size:16px; color:#999; margin:0 0 0 20px; padding: 7px 0 7px 30px }
.last-updated{ font-size:11px; color:#999; text-align:right }

/*---------COMMENTS --------- */
#comments {background-color:#dfe6ea; padding: 20px; margin-top:10px;font-family: Arial,Helvetica,Sans-serif;}
#comments h3{ font:bold 18px Arial; padding:40 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:#000000 }
    #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:30px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	  #comments .meta-wrap img { border:none}
  #comments .comment small {font-size: 11px }
  * html #comments .comment .text-right { height:30px }
  #comments .comment .text-right { min-height:30px; 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; width:595px }
  #respond p{ padding:5px 0; margin:0 }
#respond textarea, .commpadd input{ background:none; border:1px dotted #aaaaaa }
#respond textarea { margin:0; padding:5px }
  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:#000000; border:1px dotted #aaaaaa; margin:0 }

/*---------ARCHIVE --------- */
.arclist ul li{ color:silver; font-size:12px; border-bottom:1px solid #f1f1ed; padding:5px 0 }
.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 }
.browsing-archive #header-about h2{ font-size:24px }

#more-news h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px;}
#more-news-arc h2{ width:410px; text-align:left; font:normal 21px/21px; border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc; margin:0 0 5px; padding:10px 0 }
ul.list1 li{ line-height:22px }
.more-news h2{ color:#1881A8;  float:left; width:100%; font:24px Arial, Helvetica, Sans-serif; font-weight:bold; border-bottom:1px dotted #cccccc; margin:0 0 5px; padding:10px 0 }
#archive-about h2{ float:left; width:100%; font:normal 21px/21px georgia; padding:0 0 10px 0; font-style:oblique }

.rss-archive{ background:url(images/rss-small-trans.png) center left no-repeat; padding-left:18px; line-height:23px }
.rss-archive a, .rss-archive a:hover{ color:#D64A00; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif }

/*---------PAGE NAVIGATION - pagination --------- */
.pagination { width: 100%; font-size: 12px; font-weight: bold; padding:0 }
.Navi { float: right; padding: 0 0 20px 0 }
  .Navi a { text-decoration: none !important; border:1px dotted #cccccc; color: #000; display: block; float: left; padding: 3px 7px; margin-left: 4px }
    .Navi a:hover { color:#000; background: #ddd }
  .Navi .on { color:#fff; display: block; float: left; font-size: 12px; padding: 4px 9px; margin-left: 4px; background: #000 !important }

/*---------AUTHOR STYLING --------- */
.author-archive{ padding:0 0 15px 0; margin: 0 0 15px 0 }
.auth_gravatar{ float:left; margin-right:10px; width:58px}
  .auth_gravatar img{ background:#FFF; border:1px solid #ccc; width:48px; height:48px; float:left !important; padding:4px }
.auth_email a{ padding: 2px 0 2px 0; text-decoration:none; font-weight:700 }
  .auth_email a:hover{ text-decoration:underline }

/*---------FOOTER --------- */
.footer{ padding:0; margin:20px 0 0 0; background:#fff; width:610px; color:#000000 !important }
.footer a { color:#222222 }

/*--------- Footer widgets ---------  */
#footer-widgets { padding:20px 0 0 0; margin:0 0 25px 0; border-top:1px dotted #cccccc }
.footer .block { float:left; list-style:none; padding:0; margin:0 0 0 20px; overflow:hidden; background:#fff }
  .footer .block .widget{ width:274px }
.footer .widget a, .footer .widget h2, .footer .widget h3, .footer .widget li, .footer .widget p { color:#262626 !important;  margin-bottom:5px;  }
.footer .block .widget ul{ margin:0 15px }
  .footer .block .widget li{padding:0 2px; line-height:15px; list-style:circle outside; margin-bottom: 10px; width:100%;  }
.footer .block .widget h2, .footer .block .widget h3{ margin:0 0 10px -5px; color:#fff !important; font:normal 18px Georgia; background:#255F7F; padding:5px 15px 7px 18px;  }
.footer .block {	width:274px; margin-left:20px; display:inline }
.footer .block ul, .footer .block .textwidget , .footer .block #calendar_wrap{ padding-bottom:10px; clear:both; color:#565656 }
  .footer .block a{ text-decoration:none; padding:1px 0 }
.footer .block #calendar_wrap{ font-size:17px; padding-left:50px }
.footer .block .textwidget { padding:5px 10px; margin:15px 0 0 0; color:#262626; line-height:20px }

/*--------- Footer widgets ---------  */
.copyright{ font-size:13px; margin:0; padding:10px 0 30px 0; width:610px; border-top:1px dotted #cccccc; }
.copyright a{ color:#000 }
  .copyright .fr  { margin: 0 }
  .copyright .fr img  { vertical-align: middle; border:0; padding:0 0 5px 2px }

.comment_link a{color:#F30}

#most_commented a {
        color: #000;
        font-size: 14px;
}

#most_commented a:hover {
        color: #fff;
}

#most_commented li {
        position: relative;
        min-height: 40px;
        opacity: 0.9;
        margin: 0 0 -15px 0 !important;
        padding: 15px 10px 15px 10px !important;
}

#most_commented li .comment_no {
        position: absolute;
        top: 12px;
        right: -11px;
        padding: 5px;
        color: #efefef;
        background-color: #101010;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}

.sortable td, th {text-align:left; vertical-align:top}
#videowrapper {margin-top: 20px; margin-bottom:20px}


/* welcome notice */

#welcome {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.1em; color: #fff; margin-bottom:15px; background-color:#2e8ab5 }
#welcome h1{font-size: 18px; line-height: 22px; color:#F0FF00 !important; padding-bottom:1px; float:left}
#welcome p{margin:7px 0px 0px 0px;}
#welcome a{color: #F0FF00; font-weight:bold; font-size:14px; text-decoration:underline}
#welcome_header {float:left}
#welcome_close {float:right}
#close {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F33}


/* author box */ 
.siaauthor {width:591px; padding: 5px; background-color:#e0eef9; min-height:95px; margin-bottom:5px; }
.siaauthor img{float:left; margin-right:20px;}
.siaauthor h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0f4363; margin-bottom:0px; font-weight:bold}
.siaauthor h2{ margin:0px;}
.siaauthor p{margin:0px !important; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666}
.siaauthor a{color:#003; padding:0px 0px 0px 0px !important}

#related-posts { padding:10px; background-color:#f4f4f4; margin-top:30px; border:1px dashed #CCC}
#related-posts h2 {font-size:18px; margin: 5px 5px;}

/*video badge */
span.video  {background-image:url(http://s90354.gridserver.com/img/video.png);
padding:4px;
position:absolute;
left:-2px;
top:-2px;
float:left;
width:54px;
height:54px;
}
.nextweek img{border:none !important}
.nextweek {width:250px}

.relatedposts{font-size: 14px;}