/**
 * @package   Kinetic Template - RocketTheme
 * @version   1.5.2 February 12, 2010
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
 
/*** TEXT COLORS *************************/

/* Core Text */
body, .title, #rt-bottom, #rt-footer, #rt-header {color: #666;}
.title span, h1 {color: #333;}

/* Top Text */
#rt-top, #rt-top h2 {color: #fff;}
#rt-top a {color: #ddd;}
#rt-top a:hover {color: #fff;}
#rt-top h2 span {color: #ddd;}
 
/* Showcase Text */
#rt-showcase, #rt-showcase a {color: #fff;}
.showcase-color1 #rt-showcase h2.title {color: #51070F;text-shadow: 1px 1px 1px #0000FF;}
.showcase-color2 #rt-showcase h2.title {color: #393A3B;text-shadow: 1px 1px 1px #B6B8B9;}
.showcase-color3 #rt-showcase h2.title {color: #00415A;text-shadow: 1px 1px 1px #7DC4DA;}
.showcase-color4 #rt-showcase h2.title {color: #ccc;text-shadow: -1px -1px 1px #444;}
.showcase-transparent #rt-showcase h2.title {color: #fff;text-shadow: -1px -1px 1px #444;}
#rt-showcase h2.title span, #rt-showcase .feature-title, #rt-showcase .feature-desc {color: #fff;text-shadow: -1px -1px 1px #444;}
 
/* Menu Text */
.menutop li.root > .item, .menu-type-splitmenu .menutop li .item {text-shadow: 1px 1px 1px #fff;}
.menutop li.root.active > .item, .menutop li.root.active > .item:hover, .menu-type-splitmenu .menutop li.active .item, .menu-type-splitmenu .menutop li.active:hover .item, .menutop li.root.active.f-mainparent-itemfocus > .item {color: #fff;text-shadow: 1px 1px 1px #333;}
.menutop li.root:hover > .item, .menutop li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu .menutop li:hover .item {text-shadow: 1px 1px 1px #fff;}
#rt-main-surround ul.menu li a, #rt-main-surround ul.menu li .separator, #rt-main-surround ul.menu li .item {color: #666;text-shadow: 1px 1px 1px #fff;}
.menutop li:hover > .bullet, .menutop li.f-menuparent-itemfocus .bullet, .menutop li.active > .bullet {color: #333;}
#rt-submenu ul.menu li > .item {color: #666;text-shadow: 1px 1px 1px #fff;}

/* Ribbon Module Text */
.ribbon1 h2.title, .articletitle-color1 .rt-article-title, #rt-header .ribbon1 h2.title, #rt-bottom .ribbon1 h2.title, #rt-footer .ribbon1 h2.title, .articletitle-color1 .rt-article-title a {color: #393A3B;text-shadow: 1px 1px 1px #B6B8B9;}
.ribbon1 h2.title span, .articletitle-color1 .rt-article-title span {color: #fff;text-shadow: -1px -1px 1px #393A3B;}
.ribbon2 h2.title, #rt-header .ribbon2 h2.title, #rt-bottom .ribbon2 h2.title, #rt-footer .ribbon2 h2.title, .articletitle-color2 .rt-article-title, .articletitle-color2 .rt-article-title a {color: #ffffff;text-shadow: 1px 1px 1px #0000FF;}
.rt-article-title a:hover {color: #fff;text-shadow: 1px 1px 1px #0000ff;}
.ribbon2 h2.title span, .articletitle-color2 .rt-article-title span {color: #fff;text-shadow: -1px -1px 1px #51070F;}
.ribbon3 h2.title, #rt-header .ribbon3 h2.title, #rt-bottom .ribbon3 h2.title, #rt-footer .ribbon3 h2.title, .articletitle-color3 .rt-article-title, .articletitle-color3 .rt-article-title a {color: #00415A;text-shadow: 1px 1px 1px #7DC4DA;}
.ribbon3 h2.title span, .articletitle-color3 .rt-article-title span {color: #fff;text-shadow: -1px -1px 1px #00415A;}
.ribbon4 h2.title, #rt-header .ribbon4 h2.title, #rt-bottom .ribbon4 h2.title, #rt-footer .ribbon4 h2.title, .articletitle-color4 .rt-article-title, .articletitle-color4 .rt-article-title a {color: #ccc;text-shadow: -1px -1px 1px #444;}
.ribbon4 h2.title span, .articletitle-color4 .rt-article-title span {color: #fff;}
.ribbon5 h2.title, #rt-header .ribbon5 h2.title, #rt-bottom .ribbon5 h2.title, #rt-footer .ribbon5 h2.title, .articletitle-color5 .rt-article-title, .articletitle-color5 .rt-article-title a {color: #666;text-shadow: 1px 1px 1px #fff;}
.ribbon5 h2.title span, .articletitle-color5 .rt-article-title span {color: #333;}
.ribbon6 h2.title, #rt-header .ribbon6 h2.title, #rt-bottom .ribbon6 h2.title, #rt-footer .ribbon6 h2.title, .articletitle-color6 .rt-article-title, .articletitle-color6 .rt-article-title a {color: #999BA1;text-shadow: 1px 1px 1px #fff;}
.ribbon6 h2.title span, .articletitle-color6 .rt-article-title span {color: #737578;}
.ribbon7 h2.title, #rt-header .ribbon7 h2.title, #rt-bottom .ribbon7 h2.title, #rt-footer .ribbon7 h2.title, .articletitle-color7 .rt-article-title, .articletitle-color7 .rt-article-title a {color: #AC9E9A;text-shadow: 1px 1px 1px #fff;}
.ribbon7 h2.title span, .articletitle-color7 .rt-article-title span {color: #7D7370;}
.ribbon8 h2.title, #rt-header .ribbon8 h2.title, #rt-bottom .ribbon8 h2.title, #rt-footer .ribbon8 h2.title, .articletitle-color8 .rt-article-title, .articletitle-color8 .rt-article-title a {color: #A6A39F;text-shadow: 1px 1px 1px #fff;}
.ribbon8 h2.title span, .articletitle-color8 .rt-article-title span {color: #727272;}

/* Box Module Text */
.box1 .module-content, .box2 .module-content, .box3 .module-content, .box4 .module-content {color: #fff;}
.box1 .module-content a:hover, .box2 .module-content a:hover, .box3 .module-content a:hover, .box4 .module-content a:hover {color: #fff;}
.box1 .module-content a {color: #ccc;}
.box1 h2.title, #rt-header .box1 h2.title, #rt-bottom .box1 h2.title, #rt-footer .box1 h2.title {color: #393A3B;text-shadow: 1px 1px 1px #B6B8B9;}
.box1 h2.title span {color: #fff;text-shadow: -1px -1px 1px #393A3B;}
.box2 .module-content a {color: #DEA4AA;}
.box2 h2.title, #rt-header .box2 h2.title, #rt-bottom .box2 h2.title, #rt-footer .box2 h2.title {color: #51070F;text-shadow: 1px 1px 1px #0000FF;}
.box2 h2.title span {color: #fff;text-shadow: -1px -1px 1px #51070F;}
.box3 .module-content a {color: #9DD6E8;}
.box3 h2.title, #rt-header .box3 h2.title, #rt-bottom .box3 h2.title, #rt-footer .box3 h2.title {color: #00415A;text-shadow: 1px 1px 1px #7DC4DA;}
.box3 h2.title span {color: #fff;text-shadow: -1px -1px 1px #00415A;}
.box4 .module-content a {color: #ccc;}
.box4 h2.title, #rt-header .box4 h2.title, #rt-bottom .box4 h2.title, #rt-footer .box4 h2.title {color: #ccc;text-shadow: -1px -1px 1px #444;}
.box4 h2.title span {color: #fff;text-shadow: -1px -1px 1px #444;}
.box5 h2.title, #rt-header .box5 h2.title, #rt-bottom .box5 h2.title, #rt-footer .box5 h2.title {color: #ababab;text-shadow: 1px 1px 1px #fff;}
.box5 h2.title span {color: #727272;}
.box6 h2.title, #rt-header .box6 h2.title, #rt-bottom .box6 h2.title, #rt-footer .box6 h2.title {color: #999BA1;text-shadow: 1px 1px 1px #fff;}
.box6 h2.title span {color: #737578;}
.box7 h2.title, #rt-header .box7 h2.title, #rt-bottom .box7 h2.title, #rt-footer .box7 h2.title {color: #AC9E9A;text-shadow: 1px 1px 1px #fff;}
.box7 h2.title span {color: #7D7370;}
.box8 h2.title, #rt-header .box8 h2.title, #rt-bottom .box8 h2.title, #rt-footer .box8 h2.title {color: #A6A39F;text-shadow: 1px 1px 1px #fff;}
.box8 h2.title span {color: #727272;}

/* Typography Text */
.readon span, .readon .button, #rt-showcase .readon-wrap1 a, #rt-main-surround .inputbox, .rt-polltitle, .rt-article-links h3 {color: #666;}
.box1 .rt-polltitle, .box2 .rt-polltitle, .box3 .rt-polltitle, .box4 .rt-polltitle {color: #fff;}

/* Footer Text */
#rt-footer .footer h2.title {color: #999;text-shadow: 1px 1px 1px #fff;}
#rt-footer .footer h2.title span {color: #666;text-shadow: 1px 1px 1px #fff;}
#rt-footer h2 {color: #aaa;}
#developed-by, #powered-by, .copytext, #gantry-totop, #gantry-resetsettings a, #rt-copyright .module-inner {color: #999;}
#gantry-resetsettings a:hover, #gantry-totop span:hover {color: #fff;}

/*** IMAGES AND BACKGROUNDS *************************/

/* Backgrounds */
body.backgroundlevel-high {background-color: #d8d8b3; background-image:url(/templates/rt_kinetic_j15/images/backgrounds/style3/bg-med.jpg); background-position:top; background-repeat:no-repeat;}
body.backgroundlevel-med {background-color: #d8d8b3; background-image:url(/templates/rt_kinetic_j15/images/backgrounds/style3/bg-med.jpg); background-position:top; background-repeat:no-repeat;}
body.backgroundlevel-low {background-color: #d8d8b3; background-image:url(/templates/rt_kinetic_j15/images/backgrounds/style3/bg-med.jpg); background-position:top; background-repeat:no-repeat;}
.bodylevel-high .rt-surround-top, .bodylevel-med .rt-surround-top {background: url(../images/body/main/surround-top.png) 50% 0 no-repeat;}
.bodylevel-high .rt-surround, .bodylevel-med .rt-surround {background: url(../images/body/main/surround-middle.png) 50% 0 repeat-y;}
.bodylevel-high .rt-surround-bottom, .bodylevel-med .rt-surround-bottom {background: url(../images/body/main/surround-bottom.png) 50% 100% no-repeat;}
 
/* Logo */
#rt-logo {background: url(../images/logo/style3/logo.png) 0 0 no-repeat;}
 
/* Header */
#rt-header {background: #e2e2e2 url(../images/body/main/header-bg.png) 50% 0 repeat-x;}
.bodylevel-high .rt-header-spacer, .bodylevel-med .rt-header-spacer {background: url(../images/menus/style3/submenu-bg.png) 50% 100% no-repeat;}
.bodylevel-low .rt-header-spacer {background: #e2e2e2;}
 
/* Top Menu */
.menutop li.root.active > .item, .menu-type-splitmenu .menutop li.active .item, .menu-type-splitmenu .nopill .menutop li.active:hover .item {background: url(../images/menus/style3/menutab-l.png) 0 0 no-repeat !important;z-index: 10;}
.bodylevel-low .menutop li.root.active > .item, .bodylevel-low.menu-type-splitmenu .menutop li.active .item, .bodylevel-low.menu-type-splitmenu .menutop li.active:hover .item {background: #666 !important;}
.bodylevel-low .menutop li.root.active > .item span, .bodylevel-low.menu-type-splitmenu .menutop li.active .item span, .bodylevel-low.menu-type-splitmenu .menutop li.active:hover .item span {background: #666 !important;}
.fusion-pill-l {background: url(../images/menus/style3/menu-active-r.png) 100% 2px no-repeat;}
.fusion-pill-r {background: url(../images/menus/style3/menu-active-l.png) 0 2px no-repeat;}
.menu-type-splitmenu .nopill .menutop li:hover, .menu-type-splitmenu .nopill .menutop .f-mainparent-itemfocus, .menu-type-fusionmenu .nopill .menutop li.root:hover, .menu-type-fusionmenu .nopill .menutop .root.f-mainparent-itemfocus, .menu-type-fusionmenu .menutop.nojs li.root:hover, .menu-type-fusionmenu .menutop.nojs .root.f-mainparent-itemfocus  {background: url(../images/menus/style3/menu-active-r.png) 100% 10px no-repeat;}
.menu-type-splitmenu .nopill .menutop li:hover .item, .menu-type-splitmenu .nopill .menutop .f-mainparent-itemfocus .item, .menu-type-fusionmenu .nopill .menutop li.root:hover .item, .menu-type-fusionmenu .nopill .menutop .root.f-mainparent-itemfocus .item, .menu-type-fusionmenu .menutop.nojs li.root:hover .item, .menu-type-fusionmenu .menutop.nojs .root.f-mainparent-itemfocus .item {background: url(../images/menus/style3/menu-active-l.png) 8px 10px no-repeat;}
#rt-submenu {background: url(../images/menus/style3/submenu-bg.png) 50% 100% no-repeat;}
#rt-submenu2 {background: url(../images/body/main/body-div.png) 50% 0 repeat-x;}
#rt-submenu .nopill ul.menu li .item:hover, #rt-submenu ul.menu li.active .item {background: #e9e9e9 url(../images/body/main/sidemenu-bg.png) 50% 0 repeat-x;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
#rt-submenu .fusion-pill-l {background: #e9e9e9 url(../images/body/main/sidemenu-bg.png) 50% 0 repeat-x;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
#rt-submenu .fusion-pill-r {background: none;}

/* Menu Dropdown */
.menutop ul {background-image: url(../images/menus/drop-bg-1.png);}
.menutop ul.columns2, .menutop .columns2 > .drop-top {background-image: url(../images/menus/drop-bg-2.png);}
.menutop ul, .menutop .drop-top {background-image: url(../images/menus/drop-bg-1.png);}
.menutop ul.columns2, .menutop .columns2 > .drop-top {background-image: url(../images/menus/drop-bg-2.png);}
.menutop li > .bullet {background: url(../images/body/style3/arrows.png) 5px -406px no-repeat;}
.menu-type-fusionmenu .menutop.nojs li li > .bullet {background: url(../images/body/style3/arrows.png) 5px -406px no-repeat !important;}
.menu-type-fusionmenu .menutop li:hover, .menu-type-fusionmenu .menutop li.f-menuparent-itemfocus, .menu-type-fusionmenu .menutop li.active {background: url(../images/body/main/sidemenu-bg-active.png) 50% 0 repeat-x;}
.menutop li:hover > .bullet, .menutop li.f-menuparent-itemfocus .bullet, .menutop li.active > .bullet {background: url(../images/body/style3/arrows.png) 5px 14px no-repeat;}
.menutop ul li > .daddy span {background: url(../images/menus/style3/topmenu-daddy.png) 96% 15px no-repeat;}

/* Showcase */

.bodylevel-low.showcase-color1 #rt-showcase {background:#fff;}

/* Main Body */
#rt-breadcrumbs {background: #e7e7e7 url(../images/body/main/copyright-bg.png) 50% 50% repeat-x;}
#rt-main-surround {background: #fff;}
.rt-main-inner {background: url(../images/body/main/main-inner.png) 50% 0 repeat-x;}

/* Side Menu */
#rt-main-surround ul.menu li {background: #e9e9e9 url(../images/body/main/sidemenu-bg.png) 50% 0 repeat-x;border-top: 1px solid #d4d4d4;border-left: 1px solid #d4d4d4;border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
#rt-main-surround ul.menu li.active, #rt-main-surround ul.menu li:hover {background: #e1e1e1 url(../images/body/main/sidemenu-bg-active.png) 50% 0 repeat-x;}
#rt-main-surround ul.menu li a, #rt-main-surround ul.menu li .separator, #rt-main-surround ul.menu li .item {background: url(../images/body/style3/arrows.png) 10px 10px no-repeat;}
.bodylevel-low #rt-main-surround ul.menu li {background: #e5e5e5;}
.bodylevel-low #rt-main-surround ul.menu li.active, .bodylevel-low #rt-main-surround ul.menu li:hover {background: #f4f4f4;}

/* Ribbon Module Variations */
.articletitle-color1 .rt-headline, .ribbon1 .module-title {background: url(../images/body/style3/ribbon-bg.png) 0 100% no-repeat;}
.articletitle-color2 .rt-headline, .ribbon2 .module-title {background: url(../images/body/style3/ribbon2-bg.png) 0 100% no-repeat;}
.articletitle-color3 .rt-headline, .ribbon3 .module-title {background: url(../images/body/style3/ribbon3-bg.png) 0 100% no-repeat;}
.articletitle-color4 .rt-headline, .ribbon4 .module-title {background: url(../images/body/style3/ribbon4-bg.png) 0 100% no-repeat;}
.articletitle-color5 .rt-headline, .ribbon5 .module-title {background: url(../images/body/style3/ribbon5-bg.png) 0 100% no-repeat;}
.articletitle-color6 .rt-headline, .ribbon6 .module-title {background: url(../images/body/style3/ribbon6-bg.png) 0 100% no-repeat;}
.articletitle-color7 .rt-headline, .ribbon7 .module-title {background: url(../images/body/style3/ribbon7-bg.png) 0 100% no-repeat;}
.articletitle-color8 .rt-headline, .ribbon8 .module-title {background: url(../images/body/style3/ribbon8-bg.png) 0 100% no-repeat;}
.bodylevel-low.articletitle-color1 .rt-headline, .bodylevel-low .ribbon1 .module-title {background: #777879;}
.bodylevel-low.articletitle-color2 .rt-headline, .bodylevel-low .ribbon2 .module-title {background: #0000FF;}
.bodylevel-low.articletitle-color3 .rt-headline, .bodylevel-low .ribbon3 .module-title {background: #008AB3;}
.bodylevel-low.articletitle-color4 .rt-headline, .bodylevel-low .ribbon4 .module-title {background: #666;}
.bodylevel-low.articletitle-color5 .rt-headline, .bodylevel-low .ribbon5 .module-title {background: #ddd;}
.bodylevel-low.articletitle-color6 .rt-headline, .bodylevel-low .ribbon6 .module-title {background: #E9EBEE;}
.bodylevel-low.articletitle-color7 .rt-headline, .bodylevel-low .ribbon7 .module-title {background: #F7EBE6;}
.bodylevel-low.articletitle-color8 .rt-headline, .bodylevel-low .ribbon8 .module-title {background: #EDEAE3;}

/* Box Module Variations */
.box1 .module-content {border: 1px solid #656667;background: #777879;}
.box1 h2.title {background: #777879 url(../images/body/style3/box-head.png) 50% -484px repeat-x;border-bottom: 1px solid #656667;}
.box1 .module-title {border-bottom: 1px solid #8B8C8D;}
.box2 .module-content {border: 1px solid #8C0314;background: #0000FF;}
.box2 h2.title {background: #0000FF url(../images/body/style3/box-head.png) 50% -605px repeat-x;border-bottom: 1px solid #8C0314;}
.box2 .module-title {border-bottom: 1px solid #B2293A;}
.box3 .module-content {border: 1px solid #007598;background: #008AB3;}
.box3 h2.title {background: #008AB3 url(../images/body/style3/box-head.png) 50% -847px repeat-x;border-bottom: 1px solid #007598;}
.box3 .module-title {border-bottom: 1px solid #269BBE;}
.box4 .module-content {border: 1px solid #555;background: #666;}
.box4 h2.title {background: #666 url(../images/body/style3/box-head.png) 50% -726px repeat-x;border-bottom: 1px solid #555;}
.box4 .module-title {border-bottom: 1px solid #777;}
.box5 .module-title, .box6 .module-title, .box7 .module-title, .box8 .module-title {border-bottom: 1px solid #fff;}
.box5 .module-content {border: 1px solid #e4e4e4;background: #eee;}
.box5 h2.title {background: #eee url(../images/body/style3/box-head.png) 50% 0 repeat-x;border-bottom: 1px solid #e4e4e4;}
.box6 .module-content {border: 1px solid #D6DCE1;background: #E9EBEE;}
.box6 h2.title {background: #E9EBEE url(../images/body/style3/box-head.png) 50% -121px repeat-x;border-bottom: 1px solid #D6DCE1;}
.box7 .module-content {border: 1px solid #EED8D8;background: #F7EBE6;}
.box7 h2.title {background: #F7EBE6 url(../images/body/style3/box-head.png) 50% -242px repeat-x;border-bottom: 1px solid #EED8D8;}
.box8 .module-content {border: 1px solid #DDD9D4;background: #EDEAE3;}
.box8 h2.title {background: #EDEAE3 url(../images/body/style3/box-head.png) 50% -363px repeat-x;border-bottom: 1px solid #DDD9D4;}
.bodylevel-low .box1 h2.title {background: #777879;}
.bodylevel-low .box2 h2.title {background: #0000FF;}
.bodylevel-low .box3 h2.title {background: #008AB3;}
.bodylevel-low .box4 h2.title {background: #666;}
.bodylevel-low .box5 h2.title {background: #eee;}
.bodylevel-low .box6 h2.title {background: #E9EBEE;}
.bodylevel-low .box7 h2.title {background: #F7EBE6;}
.bodylevel-low .box8 h2.title {background: #EDEAE3;}

/* Bottom */
#rt-bottom, #rt-mainbottom {background: url(../images/body/main/main-inner.png) 50% 0 repeat-x;}

/* Footer */
#rt-footer {border-top: 1px solid #eee;}
.footer h2.title {background: #eaeaea url(../images/body/main/footer-bg.png) 50% -1px repeat-x;border-bottom: 1px solid #e4e4e4;}
.footer .module-inner {background: url(../images/body/main/main-inner.png) 50% -1px repeat-x;}
.bodylevel-low .footer h2.title {background: #efefef;}
 
/* Copyright */
#rt-copyright {background: #e7e7e7 url(../images/body/main/copyright-bg.png) 50% 0 repeat-x;border-top: 1px solid #eee;border-bottom: 1px solid #fff;}
#rocket, #gantry-logo {background: url(../images/body/main/copyright.png) 0 0 no-repeat;}

/* Typography */
.readon, .readon-main {background: #ddd url(../images/body/main/sidemenu-bg-active.png) 50% 0 repeat-x;border: 1px solid #d4d4d4;}
.readon:hover, .readon-main:hover {background: #E9E9E9 url(../images/body/main/sidemenu-bg.png) 50% 0 repeat-x;}
.bodylevel-low .readon {background: #e4e4e4;}
.bodylevel-low .readon:hover {background: #f7f7f7;}
.readon span, .readon .button {text-shadow: 1px 1px 1px #fff;}
.box1 .readon, .box2 .readon, .box3 .readon, .box4 .readon, .box5 .readon, .box6 .readon, .box7 .readon, .box8 .readon, #rt-showcase .readon {border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
.rokradios, .rokchecks, .rokradios-active, .rokchecks-active {background-image: url(../images/body/style3/inputs.png);}
#rt-main-surround .inputbox {background: #e9e9e9 url(../images/body/main/sidemenu-bg.png) 0 0 repeat-x;border-top: 1px solid #d4d4d4;border-right: 1px solid #fff;border-bottom: 1px solid #fff;border-left: 1px solid #d4d4d4;}
.bodylevel-low #rt-main-surround .inputbox {background: #e9e9e9;}
#breadcrumbs-home {background: url(../images/body/main/typography.png) 0 0 no-repeat;}
span.breadcrumbs img {background: url(../images/body/style3/arrows.png) 0 3px no-repeat;}
#rt-accessibility a.small .button, #rt-accessibility a.large .button, #rt-accessibility a.small:hover .button, #rt-accessibility a.large:hover .button {background-image: url(../images/body/main/typography.png);}
#form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a {background: url(../images/body/style3/arrows.png) 0 3px no-repeat;}
.box1 #form-login ul li a, .box1 #com-form-login ul li a, .box1 ul.rt-more-articles li a, .box1 .rt-section-list ul li a, .box2 #form-login ul li a, .box2 #com-form-login ul li a, .box2 ul.rt-more-articles li a, .box2 .rt-section-list ul li a, .box3 #form-login ul li a, .box3 #com-form-login ul li a, .box3 ul.rt-more-articles li a, .box3 .rt-section-list ul li a, .box4 #form-login ul li a, .box4 #com-form-login ul li a, .box4 ul.rt-more-articles li a, .box4 .rt-section-list ul li a {background: url(../images/body/style3/arrows.png) 0 -796px no-repeat;}

/* Joomla Specific */
.rt-joomla .categorylist input {border: 1px solid #fff;background: #ddd;color: #666;}
.rt-joomla .search_result .phrase legend, .rt-joomla .search_result .only legend {color: #666;}
.rt-joomla label {color: #666;}
.rt-joomla-table {color: #666;}
.rt-joomla th {background: #fff;border-bottom: 1px solid #ddd;}
.rt-joomla tr.even td {padding: 5px;background: #fff;border-bottom: 1px solid #ddd;}
.rt-joomla tr.odd td {padding: 5px;background: #efefef;border-bottom: 1px solid #ddd;}
.rt-joomla .edit-article fieldset legend {color: #666;}
.rt-joomla .edit-article textarea {background: #fff;border: 1px solid #ddd;color: #666;}
.rt-joomla .edit-article #editor-xtd-buttons a:link, .rt-joomla .edit-article #editor-xtd-buttons a:visited {color: #666;}
.rt-joomla .user legend {color: #666;}
#rt-main-surround .rt-joomla .inputbox, .rt-joomla .user input#email, .rt-joomla .user input#name, .rt-joomla .user input#username, .rt-joomla .user input#password, .rt-joomla .user input#password2 {background: #fff;border: 1px solid #ddd;color: #666;}
dl.poll dd {border-bottom: 1px solid #d7d7d7;}
.rt-poll table caption {color: #93246F;}
.rt-poll td {border: solid 1px #d7d7d7;}
.rt-poll th {background: #fff;border: solid 1px #d7d7d7;}
#system-message dd ul {background: #222;color: #0066FF;border: 2px solid #0066FF;}
#system-message dd.error ul {color: #cc0000;background-color: #222;border: 2px solid #cc0000;}
#system-message dd.notice ul {color: #F3B200;background: #222;border: 2px solid #444;}
.button2-left a, .button2-right a, .button2-left span, .button2-right span {color: #666;}
.button2-left span, .button2-right span {color: #666;}
.button2-left a:hover, .button2-right a:hover {color: #000 !important;}
.button2-left {background: url(../images/system/j_button2_left.png) no-repeat;color: #666;}
.button2-right {background: url(../images/system/j_button2_right.png) 100% 0 no-repeat;color: #666;}
.button2-left .image {background: url(../images/system/j_button2_image.png) 100% 0 no-repeat;}
.button2-left .readmore {background: url(../images/system/j_button2_readmore.png) 100% 0 no-repeat;}
.button2-left .pagebreak {background: url(../images/system/j_button2_pagebreak.png) 100% 0 no-repeat;}
.button2-left .blank {background: url(../images/system/j_button2_blank.png) 100% 0 no-repeat;}
body .button2-left .linkmacro {background: url(../images/system/j_button2_rokcandy.png) 100% 0 no-repeat;}
.button2-left .blank a {color: #666;}

/*** RT EXTENSIONS *************************/

/* RokAjaxSearch */
#rokajaxsearch .inputbox {color: #666;}
#rokajaxsearch .roksearch-wrapper {background: #e9e9e9 url(../images/body/main/sidemenu-bg.png) 0 0 repeat-x;border-top: 1px solid #d4d4d4;border-right: 1px solid #fff;border-bottom: 1px solid #fff;border-left: 1px solid #d4d4d4;}
#roksearch_results .rokajaxsearch-overlay {background: #fff;}
#roksearch_results {background: #fff;border: 1px solid #ddd;border-bottom: 0;}
#roksearch_results a:hover {color: #000;}
#roksearch_results h3 {color: #444;}
#roksearch_results span {color: #888;}
#roksearch_results span.highlight {background: #666;color: #fff;}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {background: #fff;border-bottom: 1px solid #ccc;color: #666;}
#roksearch_results .roksearch_odd {background: #efefef;border-bottom: 1px solid #dfdfdf;}
#roksearch_results .roksearch_even {border-bottom: 1px solid #dfdfdf;}
#roksearch_results .roksearch_odd-hover, #roksearch_results .roksearch_even-hover {background: #fff;}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {color: #000;}
#roksearch_results a#roksearch_link {background: url(../images/body/main/search-assets.png) 0 -50px no-repeat;}
#roksearch_results .arrow-left {background: url(../images/body/main/search-assets.png) 0 2px no-repeat;}
#roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right-disabled {background: url(../images/body/main/search-assets.png) 0 -33px no-repeat;}
#roksearch_results .arrow-right {background: url(../images/body/main/search-assets.png) 0 -15px no-repeat;}

/* RokNewsPager */
body ul.roknewspager li {border-bottom: 1px solid #eee;background: url(../images/typography/bullet9.png) no-repeat 0 3px;}
body ul.roknewspager-numbers {background: #EAEAEA url(../images/body/main/page-m.png) repeat-x;}
body .roknewspager-prev, body .roknewspager-prev-disabled, body .roknewspager-next, body .roknewspager-next-disabled {background-image: url(../images/body/main/page-controls.png);}
body .roknewspager-pages2 {border: 1px solid #ddd;}

/* RokTabs */
body .roktabs-wrapper .light .arrow-next, body .roktabs-wrapper .light .arrow-prev, body .roktabs-wrapper .light .arrow-next-hover, body .roktabs-wrapper .light .arrow-prev-hover {background-image: url(../images/body/main/page-controls.png);}
body .roktabs-wrapper .light .roktabs-links ul.roktabs-top li.active {background: #EAEAEA url(../images/body/main/page-m.png) repeat-x;}
body .roktabs-wrapper .light .roktabs-links ul.roktabs-top {background: #ddd url(../images/body/main/sidemenu-bg-active.png) repeat-x scroll 50% 0;}
body .roktabs-wrapper .light {border: 1px solid #ddd;}
body .roktabs-wrapper .light .active-arrows {border-bottom: 1px solid #ddd;}

/* RokStories */
#rt-showcase .rokstories-layout2 .feature-arrow-l, #rt-showcase .rokstories-layout2 .feature-arrow-r {background-image: url(../images/body/main/rokstories-arrows.png);}
#rt-showcase .rokstories-layout2 {background: url(../images/body/main/rokstories-bg.png) 35% 100% no-repeat;}

/* RTL */
body.rtl #rt-main-surround ul.menu li a, body.rtl #rt-main-surround ul.menu li .separator, body.rtl #rt-main-surround ul.menu li .item {background: url(../images/body/style3/rtl/arrows-rtl.png) 100% 10px no-repeat;}
.articletitle-color1.rtl .rt-headline, body.rtl .ribbon1 .module-title {background: url(../images/body/style3/rtl/ribbon-bg-rtl.png) 100% 100% no-repeat;}
.articletitle-color2.rtl .rt-headline, body.rtl .ribbon2 .module-title {background: url(../images/body/style3/rtl/ribbon2-bg-rtl.png) 100% 100% no-repeat;}
.articletitle-color3.rtl .rt-headline, body.rtl .ribbon3 .module-title {background: url(../images/body/style3/rtl/ribbon3-bg-rtl.png) 100% 100% no-repeat;}
.articletitle-color4.rtl .rt-headline, body.rtl .ribbon4 .module-title {background: url(../images/body/style3/rtl/ribbon4-bg-rtl.png) 100% 100% no-repeat;}
.articletitle-color5.rtl .rt-headline, body.rtl .ribbon5 .module-title {background: url(../images/body/style3/rtl/ribbon5-bg-rtl.png) 100% 100% no-repeat;}
.articletitle-color6.rtl .rt-headline, body.rtl .ribbon6 .module-title {background: url(../images/body/style3/rtl/ribbon6-bg-rtl.png) 100% 100% no-repeat;}
.articletitle-color7.rtl .rt-headline, body.rtl .ribbon7 .module-title {background: url(../images/body/style3/rtl/ribbon7-bg-rtl.png) 100% 100% no-repeat;}
.articletitle-color8.rtl .rt-headline, body.rtl .ribbon8 .module-title {background: url(../images/body/style3/rtl/ribbon8-bg-rtl.png) 100% 100% no-repeat;}
.bodylevel-low.articletitle-color1.rtl .rt-headline, .bodylevel-low.rtl .ribbon1 .module-title {background: #777879;}
.bodylevel-low.articletitle-color2.rtl .rt-headline, .bodylevel-low.rtl .ribbon2 .module-title {background: #0000FF;}
.bodylevel-low.articletitle-color3.rtl .rt-headline, .bodylevel-low.rtl .ribbon3 .module-title {background: #008AB3;}
.bodylevel-low.articletitle-color4.rtl .rt-headline, .bodylevel-low.rtl .ribbon4 .module-title {background: #666;}
.bodylevel-low.articletitle-color5.rtl .rt-headline, .bodylevel-low.rtl .ribbon5 .module-title {background: #ddd;}
.bodylevel-low.articletitle-color6.rtl .rt-headline, .bodylevel-low.rtl .ribbon6 .module-title {background: #E9EBEE;}
.bodylevel-low.articletitle-color7.rtl .rt-headline, .bodylevel-low.rtl .ribbon7 .module-title {background: #F7EBE6;}
.bodylevel-low.articletitle-color8.rtl .rt-headline, .bodylevel-low.rtl .ribbon8 .module-title {background: #EDEAE3;}
body.rtl .menutop li > .bullet {background: url(../images/body/style3/rtl/arrows-rtl.png) 100% -406px no-repeat;}
body.rtl .menutop li:hover > .bullet, body.rtl .menutop li.f-menuparent-itemfocus .bullet, body.rtl .menutop li.active > .bullet {background: url(../images/body/style3/rtl/arrows-rtl.png) 100% 14px no-repeat;}
body.rtl .menutop ul li > .daddy span {background: url(../images/menus/style3/topmenu-daddy.png) 5px 15px no-repeat;}
body.rtl #form-login ul li a, body.rtl #com-form-login ul li a, body.rtl ul.rt-more-articles li a, body.rtl .rt-section-list ul li a {background: url(../images/body/style3/rtl/arrows-rtl.png) 100% 3px no-repeat;}
body.rtl .box1 #form-login ul li a, body.rtl .box1 #com-form-login ul li a, body.rtl .box1 ul.rt-more-articles li a, body.rtl .box1 .rt-section-list ul li a, body.rtl .box2 #form-login ul li a, body.rtl .box2 #com-form-login ul li a, body.rtl .box2 ul.rt-more-articles li a, body.rtl .box2 .rt-section-list ul li a, body.rtl .box3 #form-login ul li a, body.rtl .box3 #com-form-login ul li a, body.rtl .box3 ul.rt-more-articles li a, body.rtl .box3 .rt-section-list ul li a, body.rtl .box4 #form-login ul li a, body.rtl .box4 #com-form-login ul li a, body.rtl .box4 ul.rt-more-articles li a, body.rtl .box4 .rt-section-list ul li a {background: url(../images/body/style3/rtl/arrows-rtl.png) 100% -796px no-repeat;}
body.rtl ul.roknewspager li {background: url(../images/typography/bullet9-rtl.png) no-repeat 100% 3px;}
body.rtl span.breadcrumbs img {background: url(../images/body/style3/rtl/arrows-rtl.png) 0 3px no-repeat;}
body.rtl .menutop ul {background-image: url(../images/menus/drop-bg-1-rtl.png);}
body.rtl .menutop ul.columns2, body.rtl .menutop .columns2 > .drop-top {background-image: url(../images/menus/drop-bg-2-rtl.png);}
body.rtl .menutop ul, body.rtl .menutop .drop-top {background-image: url(../images/menus/drop-bg-1-rtl.png);}
body.rtl .menutop ul.columns2, body.rtl .menutop .columns2 > .drop-top {background-image: url(../images/menus/drop-bg-2-rtl.png);}
body.rtl .menutop li.root.active, .menu-type-splitmenu.rtl .menutop li.active, .menu-type-splitmenu.rtl .nopill .menutop li.active:hover {background: url(../images/menus/style3/menutab-r-rtl.png) 100% 0 no-repeat !important;z-index: 10;}
body.rtl .menutop li.root.active > .item, .menu-type-splitmenu.rtl .menutop li.active .item, .menu-type-splitmenu.rtl .nopill .menutop li.active:hover .item {background: url(../images/menus/style3/menutab-l-rtl.png) 0 0 no-repeat !important;z-index: 10;}
div.subCategoryContainer div.cat-desc-container a.subCategoryImage {float:left;display:block;margin:5px 10px 30px 0;}
div.cat-desc-container {clear:both;}
div.video-image {float:left;}
div.itemIntroTxt {clear:both;font-size:12px;font-weight:bold;}
div.VideoExtraFields {margin:10px 0 0 5px}
div.VideoExtraFields span.video-table-title {font-size:16px;color:#0000FF;display:block;margin:0 0 10px 0;font-weight:bold;}
div.VideoExtraFields ul {list-style:none;}
span.itemExtraFieldsLabel {font-weight:bold;}
div.VideoExtraFields div.itemRatingBlock span {color:#666666;font-weight:bold;line-height:26px;}
div.VideoExtraFields div.itemRatingBlock {padding:2px 0 0 17px;}
div.VideoExtraFields span a.addthis_button {float:right;}
ul.bco-social-bar {list-style:none; margin:0; padding:0;}
ul.bco-social-bar li {float:left;}
ul.bco-social-bar li a {display:block; width:36px; height:37px; float:left; background-image:url(../../../imagini/html/social-icons.jpg); background-repeat:no-repeat;}
ul.bco-social-bar li a.bco-twitter {background-position:0px 0px;}
ul.bco-social-bar li a.bco-twitter:hover {background-position:-2px -40px;}
ul.bco-social-bar li a.bco-facebook {background-position:-175px 0px;}
ul.bco-social-bar li a.bco-facebook:hover {background-position:-177px -40px;}
ul.bco-social-bar li a.bco-yahoo {background-position:-315px 0px;}
ul.bco-social-bar li a.bco-yahoo:hover {background-position:-317px -40px;}
ul.bco-social-bar li a.bco-reddit {background-position:-279px 0px;}
ul.bco-social-bar li a.bco-reddit:hover {background-position:-281px -40px;}
ul.bco-social-bar li a.bco-stumpleupon {background-position:-69px 0px;}
ul.bco-social-bar li a.bco-stumpleupon:hover {background-position:-71px -40px;}
ul.bco-social-bar li a.bco-delicious {background-position:-105px 0px;}
ul.bco-social-bar li a.bco-delicious:hover {background-position:-107px -40px;}
ul.bco-social-bar li a.bco-digg {background-position:-141px 0px;}
ul.bco-social-bar li a.bco-digg:hover {background-position:-143px -40px;}
ul.bco-social-bar li a.bco-technocrati {background-position:-34px 0px;}
ul.bco-social-bar li a.bco-technocrati:hover {background-position:-36px -40px;}
ul.bco-social-bar li a.bco-myspace {background-position:-209px 0px;}
ul.bco-social-bar li a.bco-myspace:hover {background-position:-209px -42px;}
ul.bco-social-bar li a.bco-linkedin {background-position:-244px 0px;}
ul.bco-social-bar li a.bco-linkedin:hover {background-position:-246px -40px;}
h4.bco-sharing-text {padding:10px 0 0 0; margin:0; clear:both;}
div.nr-times-read {float:right; width:150px; line-height:37px; text-align:right;}
/* --- Basic typography --- */
a:active,
a:focus {outline:0;}
img {border:none;}

/* --- Global K2 container --- */
#k2Container {padding:0 0 24px 0;}
body.contentpane #k2Container {padding:16px;} /* used in popups */

/* --- General padding --- */
.k2Padding {padding:4px;}

/* --- Clearing --- */
.clr {clear:both;height:0;line-height:0;display:block;float:none;}
.clearList {display:none;}

/* --- Zebra rows --- */
.even {background:#fffff0;padding:2px;border-bottom:1px dotted #ccc;}
.odd {background:#fff;padding:2px;border-bottom:1px dotted #ccc;}

/* --- RSS feed icon --- */
div.k2FeedIcon {padding:4px 8px;}
div.k2FeedIcon a,
div.k2FeedIcon a:hover {display:block;float:right;margin:0;padding:0;width:14px;height:14px;background:url(../images/system/feed-icon-14x14.gif) no-repeat 50% 50%;}
div.k2FeedIcon a span,
div.k2FeedIcon a:hover span {display:none;}

/* --- Rating --- */
.itemRatingForm {display:block;vertical-align:middle;line-height:25px;float:left;}
.itemRatingLog {font-size:11px;margin:0;padding:0 0 0 4px;float:left;}
div.itemRatingForm .formLogLoading {background:url(../images/system/loading.gif) no-repeat left center;height:25px;padding:0 0 0 20px;}
.itemRatingList,
.itemRatingList a:hover,
.itemRatingList .itemCurrentRating {background:url(../images/system/transparent_star.gif) left -1000px repeat-x;}
.itemRatingList {position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.itemRatingList li {display:inline;background-image:none;padding:0;}
.itemRatingList a,
.itemRatingList .itemCurrentRating {position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer;}
.itemRatingList a:hover {background-position:left bottom;}
.itemRatingList a.one-star {width:20%;z-index:6;}
.itemRatingList a.two-stars {width:40%;z-index:5;}
.itemRatingList a.three-stars {width:60%;z-index:4;}
.itemRatingList a.four-stars {width:80%;z-index:3;}
.itemRatingList a.five-stars {width:100%;z-index:2;}
.itemRatingList .itemCurrentRating {z-index:1;background-position:0 center;margin:0;padding:0;}
span.siteRoot {display:none;}

/* --- CSS added with Javascript --- */
.smallerFontSize {font-size:100%;line-height:inherit;}
.largerFontSize {font-size:150%;line-height:140%;}

/* ReCaptcha */
.recaptchatable .recaptcha_image_cell,
#recaptcha_table {background-color:#fff !important;}
#recaptcha_table {border-color: #ccc !important;}
#recaptcha_response_field {border-color: #ccc !important;background-color:#fff !important;}

/* --- Read more --- */
a.k2ReadMore {}
a.k2ReadMore:hover {}

/* --- Pagination --- */
div.k2Pagination {padding:8px;margin:24px 0 4px 0;text-align:center;color:#999;}

/* --- Extra fields: CSV data styling --- */
table.csvData {}
table.csvData tr th {}
table.csvData tr td {}



/*----------------------------------------------------------------------
	Component: Item view
----------------------------------------------------------------------*/

div.itemView {padding:8px 0 24px 0;margin:0 0 24px 0;border-bottom:1px dotted #ccc;} /* this is the item container for this view */

span.itemEditLink {display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}

	div.itemHeader span.itemDateCreated {color:#999;font-size:11px;}
	div.itemHeader h2.itemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Featured" presented in superscript */
	div.itemHeader span.itemAuthor {display:block;padding:0;margin:0;}
div.itemToolbar {padding:2px 0;margin:16px 0 0 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#f7fafe;}
	div.itemToolbar ul {float:left;text-align:right;list-style:none;padding:0;margin:0;}
	div.itemToolbar ul li {display:inline;list-style:none;padding:0 4px 0 8px;margin:0;border-left:1px solid #ccc;text-align:center;}
	div.itemToolbar ul > li:first-child {border:none;}
	div.itemToolbar ul li a#fontDecrease {margin:0 0 0 2px;}
	div.itemToolbar ul li a#fontDecrease img {width:13px;height:13px;background:url(../images/system/font_decrease.gif) no-repeat;}
	div.itemToolbar ul li a#fontIncrease {margin:0 0 0 2px;}
	div.itemToolbar ul li a#fontIncrease img {width:13px;height:13px;background:url(../images/system/font_increase.gif) no-repeat;}
	div.itemToolbar ul li a#fontDecrease span,
	div.itemToolbar ul li a#fontIncrease span {display:none;}

div.itemRatingBlock {padding:8px 0;}
	div.itemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}

div.itemBody {padding:0;margin:0;}

div.itemImageBlock {padding:8px;margin:0 0 16px 0;}
	span.itemImage {display:block;text-align:center;margin:0 0 8px 0;}
	span.itemImage img {border:1px solid #ccc;padding:8px;}
	span.itemImageCaption {color:#666;float:left;display:block;font-size:11px;}
	span.itemImageCredits {color:#999;float:right;display:block;font-style:italic;font-size:11px;}

div.itemIntroText {color:#444;font-size:18px;font-weight:bold;line-height:24px;padding:4px 0 12px 0;}
	div.itemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}

div.itemFullText {}
	div.itemFullText h3 {margin:0;padding:4px 0 4px 0; clear:both;}
	div.itemFullText p { margin:0;}
	div.itemFullText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}

div.itemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
	div.itemExtraFields h3 {margin:0;padding:0 0 8px 0;line-height:normal !important;}
	div.itemExtraFields ul {margin:0;padding:0;list-style:none;}
	div.itemExtraFields ul li {display:block;}
	div.itemExtraFields ul li span.itemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.itemExtraFields ul li span.itemExtraFieldsValue {}

span.itemDateModified {display:block;text-align:right;padding:4px;margin:16px 0 4px 0;color:#999;border-top:1px solid #ddd;}

div.itemLinks {margin:0 0 0 0;padding:0; clear:both;}

div.itemHitsTwitter {padding:4px;border-bottom:1px dotted #ccc;}
	span.itemHits {}
	span.itemHitsTwitterSep {padding:0 8px;color:#ccc;}
	span.itemTwitterLink {}
	span.itemTwitterLink a {background:url(../images/social/twitter.png) no-repeat 0 50%;padding:2px 0 0 20px;margin:8px 0;text-decoration:none;}
	span.itemTwitterLink a:hover {text-decoration:none;}

div.itemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.itemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.itemCategory a {}
div.itemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.itemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.itemTagsBlock ul.itemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.itemTagsBlock ul.itemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.itemTagsBlock ul.itemTags li a {}
	div.itemTagsBlock ul.itemTags li a:hover {}
div.itemSocialLinksBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.itemSocialLinksBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;float:left;display:block;}
	div.itemSocialLinksBlock ul.itemSocialLinks {list-style:none;padding:0;margin:0;float:left;}
	div.itemSocialLinksBlock ul.itemSocialLinks li {float:left;list-style:none;padding:0 4px;margin:0;}
	div.itemSocialLinksBlock ul.itemSocialLinks li a {float:left;display:block;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat;}
	div.itemSocialLinksBlock ul.itemSocialLinks li a:hover {}
	div.itemSocialLinksBlock ul.itemSocialLinks li a span {display:none;}
		a.delicious {background-image: url(../images/social/delicious.png);}
		a.digg {background-image: url(../images/social/digg.png);}
		a.reddit {background-image: url(../images/social/reddit.png);}
		a.stumble {background-image: url(../images/social/stumble.png);}
		a.facebook {background-image: url(../images/social/facebook.png);}
		a.myspace {background-image: url(../images/social/myspace.png);}
		a.technorati {background-image: url(../images/social/technorati.png);}

div.itemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.itemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.itemAttachmentsBlock ul.itemAttachments {list-style:none;padding:0;margin:0;display:inline;}
	div.itemAttachmentsBlock ul.itemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
	div.itemAttachmentsBlock ul.itemAttachments li a {}
	div.itemAttachmentsBlock ul.itemAttachments li a:hover {}
	div.itemAttachmentsBlock ul.itemAttachments li span {font-size:10px;color:#999;font-weight:normal;}
	
/* Author block */
div.itemAuthorBlock {background:#f2f6fc;border:1px solid #ddd;margin:0 0 16px 0;padding:8px;}
	div.itemAuthorBlock img.itemAuthorAvatar {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails {margin:0;padding:4px 0 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName {margin:0 0 4px 0;padding:0;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName a {font-family:Verdana, Arial, sans-serif;font-size:16px;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName a:hover {}
	div.itemAuthorBlock div.itemAuthorDetails p {}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {font-weight:bold;color:#555;border-right:1px solid #ccc;padding:0 8px 0 0;margin:0 4px 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail {font-weight:bold;color:#555;}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a,
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a {font-weight:normal;}

/* Author latest */
div.itemRelated {margin-bottom:16px;padding:0;}

/* Related by tag */
div.itemAuthorLatest {margin-bottom:16px;padding:0;}

/* Video */
div.itemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.itemVideoBlock span.itemVideo {display:block;overflow:hidden;}
		div.itemVideoBlock span.embeddedVideo {display:block;text-align:center;} /* for embedded videos (not using AllVideos) */
	div.itemVideoBlock span.itemVideoCaption {color:#eee;float:left;display:block;font-size:11px;font-weight:bold;width:60%;}
	div.itemVideoBlock span.itemVideoCredits {color:#eee;float:right;display:block;font-style:italic;font-size:11px;width:35%;text-align:right;}
	
/* Image Gallery */
div.itemImageGallery h3 {margin:10px 0 10px 0;padding:0; font-size:16px; color:#0000ff;}

/* Article navigation */
div.itemNavigation {padding:4px 8px;margin:0 0 24px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#fffff0;}
	div.itemNavigation span.itemNavigationTitle {color:#999;}
	div.itemNavigation a.itemPrevious {padding:0 12px;}
	div.itemNavigation a.itemNext {padding:0 12px;}

/* Comments */
div.itemComments {background:#f7fafe;border:1px solid #ddd;padding:16px;}
	
	div.itemComments ul.itemCommentsList {margin:0 0 16px;padding:0;list-style:none;}
	div.itemComments ul.itemCommentsList li {padding:4px;margin:0;border-bottom:1px dotted #ddd;}
	div.itemComments ul.itemCommentsList li img {float:left;border:2px solid #777;margin:0 4px 4px 0;padding:0;}
	div.itemComments ul.itemCommentsList li span.commentDate {padding:0 4px 0 0;margin:0 8px 0 0;border-right:1px solid #ccc;font-weight:bold;font-size:14px;}
	div.itemComments ul.itemCommentsList li span.commentAuthorName {font-weight:bold;font-size:14px;}
	div.itemComments ul.itemCommentsList li p {padding:4px 0;}
	div.itemComments ul.itemCommentsList li span.commentAuthorEmail {display:none;}
	div.itemComments ul.itemCommentsList li span.commentLink {float:right;}
	div.itemComments ul.itemCommentsList li span.commentLink a {font-size:11px;color:#999;text-decoration:underline;}
	div.itemComments ul.itemCommentsList li span.commentLink a:hover {font-size:11px;color:#555;text-decoration:underline;}

div.itemCommentsPagination {padding:4px;margin:0 0 24px 0;}
	div.itemCommentsPagination span.pagination {display:block;float:right;clear:both;}

div.itemCommentsForm h4.itemCommentsFormTitle {color:#135CAE;font-size:24px;margin:0 0 8px 0;padding:0;}
	div.itemCommentsForm form {}
	div.itemCommentsForm form label.formComment {display:none;}
	div.itemCommentsForm form label.formName {display:block;margin:0 0 0 2px;}
	div.itemCommentsForm form label.formEmail {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formUrl {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formRecaptcha {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form textarea.inputbox {display:block;width:350px;height:139px;margin:0;}
	div.itemCommentsForm form input.inputbox {display:block;width:270px;margin:0;}
	div.itemCommentsForm form input.button {margin:12px 0 0 0;padding:4px;border:1px solid #ccc;background:#eee;font-size:16x;cursor:pointer;}
	div.itemCommentsForm form input.button:hover {background-color:#0000FF; color:#FFF;}
	div.itemCommentsForm form span#formLog {margin:0 0 0 20px;padding:0 0 0 20px;font-weight:bold;color:#CF1919;}
	div.itemCommentsForm form .formLogLoading {background:url(../images/system/loading.gif) no-repeat left center;}

/* Back to top link */
div.itemBackToTop {text-align:right;}
	div.itemBackToTop a {text-decoration:underline;}
	div.itemBackToTop a:hover {text-decoration:underline;}



/*----------------------------------------------------------------------
	Component: Itemlist view (category)
----------------------------------------------------------------------*/

div.itemListCategoriesBlock {}

/* --- Category block --- */
div.itemListCategory {background:#f2f6fc;border:1px solid #ddd;margin:4px 0;padding:8px;}
	span.catItemAddLink {clear:both;display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}
	span.catItemAddLink a {}
	span.catItemAddLink a:hover {}
	div.itemListCategory img {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
	div.itemListCategory h2 {}
	div.itemListCategory p {}

/* --- Sub-category block --- */
div.itemListSubCategories {}
	div.itemListSubCategories h3 {}
		div.subCategoryContainer {float:left;}
			div.subCategory {background:#f2f6fc;border:1px solid #ddd;margin:4px;padding:8px;}
				div.subCategory a.subCategoryImage,
				div.subCategory a.subCategoryImage:hover {text-align:center;display:block;}
				div.subCategory a.subCategoryImage img,
				div.subCategory a.subCategoryImage:hover img {background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
				div.subCategory h2 {}
				div.subCategory h2 a {}
				div.subCategory h2 a:hover {}
				div.subCategory p {}

/* --- Item groups --- */
div.itemList {clear:both;}
	div#itemListLeading {}
	div#itemListPrimary {}
	div#itemListSecondary {}
	div#itemListLinks {background:#f2f6fc;border:1px solid #ddd;margin:8px 0;padding:8px;}
		
		div.itemContainer {float:left;}

/* --- Item block for each item group --- */
div.catItemView {padding:4px;} /* this is the item container for this view - we add a generic padding so that items don't get stuck with each other */

	/* Additional class appended to the element above for further styling per group item */
	div.groupLeading {}
	div.groupPrimary {}
	div.groupSecondary {}
	div.groupLinks {padding:0;margin:0;}

	span.catItemEditLink {display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}
	h1.itemTitle {font-weight:bold; font-size:16px; color:#0000FF; letter-spacing:normal;}
	h2.itemTitle {font-weight:normal; font-size:16px; color:#0000FF; letter-spacing:normal;}
	div.catItemHeader span.catItemDateCreated {color:#999;font-size:11px;}
	div.catItemHeader h3.catItemTitle {font-family:Verdana, Arial, sans-serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}
	div.catItemHeader h3.catItemTitle span {}
	div.catItemHeader h3.catItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* superscript */
	div.catItemHeader span.catItemAuthor {display:block;padding:0;margin:0;}
	div.catItemHeader span.catItemAuthor a {}
	div.catItemHeader span.catItemAuthor a:hover {}

div.catItemRatingBlock {padding:8px 0;}
	div.catItemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}

div.catItemImageBlock {padding:8px;margin:0 0 16px 0;}
	span.catItemImage {display:block;text-align:center;margin:0 0 8px 0;}
	span.catItemImage img {border:1px solid #ccc;padding:8px;}

div.catItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.catItemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}

div.catItemExtraFields, div.genericItemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
	div.catItemExtraFields h4, div.genericItemExtraFields h4 {margin:0;padding:0 0 8px 0;line-height:normal !important;}
	div.catItemExtraFields ul, div.genericItemExtraFields ul {margin:0;padding:0;list-style:none;}
	div.catItemExtraFields ul li, div.genericItemExtraFields ul li {display:block;}
	div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.catItemExtraFields ul li span.catItemExtraFieldsValue {}

div.catItemLinks {margin:0 0 16px 0;padding:0;}

div.catItemHitsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	span.catItemHits {}

div.catItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.catItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.catItemCategory a {}
	
div.catItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.catItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.catItemTagsBlock ul.catItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.catItemTagsBlock ul.catItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.catItemTagsBlock ul.catItemTags li a {}
	div.catItemTagsBlock ul.catItemTags li a:hover {}

div.catItemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.catItemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.catItemAttachmentsBlock ul.catItemAttachments {list-style:none;padding:0;margin:0;display:inline;}
	div.catItemAttachmentsBlock ul.catItemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
	div.catItemAttachmentsBlock ul.catItemAttachments li a {}
	div.catItemAttachmentsBlock ul.catItemAttachments li a:hover {}
	div.catItemAttachmentsBlock ul.catItemAttachments li span {font-size:10px;color:#999;font-weight:normal;}

/* Video */
div.catItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.catItemVideoBlock span.catItemVideo {display:block;}

/* Image Gallery */
div.catItemImageGallery {margin:0 0 16px 0;padding:0;}

/* Anchor link to comments */
div.catItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.catItemCommentsLink a {}
	div.catItemCommentsLink a:hover {}

/* Read more link */
div.catItemReadMore {display:inline;}
	div.catItemReadMore a {}
	div.catItemReadMore a:hover {}

/* Modified date */
span.catItemDateModified {display:block;text-align:right;padding:4px;margin:4px 0;color:#999;border-top:1px solid #ddd;}



/*----------------------------------------------------------------------
	Component: Itemlist view (user)
----------------------------------------------------------------------*/

/* User info block */
div.userView {}
	div.userBlock {background:#f2f6fc;border:1px solid #ddd;margin:0 0 16px 0;padding:8px;clear:both;}
	
		span.userItemAddLink {display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}
		span.userItemAddLink a {}
		span.userItemAddLink a:hover {}
		
		div.userBlock img {display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
		div.userBlock h2 {}
		div.userBlock p.userDescription {padding:4px 0;}
		div.userBlock p.userAdditionalInfo {padding:4px 0;margin:8px 0 0 0;border-top:1px dotted #ccc;}
			span.userURL {font-weight:bold;color:#555;display:block;}
			span.userEmail {font-weight:bold;color:#555;display:block;}

/* User items */
div.userItemView {} /* this is the item container for this view */

div.userItemViewUnpublished {opacity:0.9;border:4px dashed #ccc;background:#fffff2;padding:8px;}

span.userItemEditLink {display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}
span.userItemEditLink a {}
span.userItemEditLink a:hover {}

div.userItemHeader {}
	div.userItemHeader span.userItemDateCreated {color:#999;font-size:11px;}
	div.userItemHeader h3.userItemTitle {font-family:Verdana, Arial, sans-serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}
	div.userItemHeader h3.userItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Unpublished" presented in superscript */

div.userItemBody {padding:8px 0;margin:0;}

div.userItemImageBlock {padding:0;margin:0;float:left;}
	span.userItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.userItemImage img {border:1px solid #ccc;padding:8px;}

div.userItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.userItemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}

div.userItemLinks {margin:0 0 16px 0;padding:0;}

div.userItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.userItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.userItemCategory a {}
	
div.userItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.userItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.userItemTagsBlock ul.userItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.userItemTagsBlock ul.userItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.userItemTagsBlock ul.userItemTags li a {}
	div.userItemTagsBlock ul.userItemTags li a:hover {}

/* Anchor link to comments */
div.userItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.userItemCommentsLink a {}
	div.userItemCommentsLink a:hover {}

/* Read more link */
div.userItemReadMore {display:inline;}
	div.userItemReadMore a {}
	div.userItemReadMore a:hover {}



/*----------------------------------------------------------------------
	Component: Itemlist view (generic)
----------------------------------------------------------------------*/

div.genericItemView {border-bottom:1px dotted #ccc;padding:8px 0;margin:0 0 16px 0;} /* this is the item container for this view */

div.genericItemHeader {}
	div.genericItemHeader span.genericItemDateCreated {color:#999;font-size:11px;}
	div.genericItemHeader h2.genericItemTitle {font-family:Verdana, Arial, sans-serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}

div.genericItemBody {padding:8px 0;margin:0;}

div.genericItemImageBlock {padding:0;margin:0;float:left;}
	span.genericItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.genericItemImage img {border:1px solid #ccc;padding:8px;}

div.genericItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.genericItemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}

div.genericItemCategory {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.genericItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.genericItemCategory a {}

/* Read more link */
div.genericItemReadMore {display:inline;}
	div.genericItemReadMore a {}
	div.genericItemReadMore a:hover {}



/*----------------------------------------------------------------------
	Component: Latest view
----------------------------------------------------------------------*/

div.latestItemsContainer {float:left;}

/* Category info block */
div.latestItemsCategory {background:#f2f6fc;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;}
	div.latestItemsCategoryImage {text-align:center;}
	div.latestItemsCategoryImage img {background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
div.latestItemsCategory h2 {}
div.latestItemsCategory p {}

/* User info block */
div.latestItemsUser {background:#f2f6fc;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;clear:both;}
	div.latestItemsUser img {display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
	div.latestItemsUser h2 {}
	div.latestItemsUser p.ulatestItemsUserDescription {padding:4px 0;}
	div.latestItemsUser p.latestItemsUserAdditionalInfo {padding:4px 0;margin:8px 0 0 0;border-top:1px dotted #ccc;}
		span.latestItemsUserURL {font-weight:bold;color:#555;display:block;}
		span.latestItemsUserEmail {font-weight:bold;color:#555;display:block;}

/* Latest items list */
div.latestItemList {padding:0 8px 8px 0;}

div.latestItemView {} /* this is the item container for this view */

div.latestItemHeader {}
	div.latestItemHeader h3.latestItemTitle {font-family:Verdana, Arial, sans-serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}
	
span.latestItemDateCreated {color:#999;font-size:11px;}

div.latestItemBody {padding:8px 0;margin:0;}

div.latestItemImageBlock {padding:0;margin:0;float:left;}
	span.latestItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.latestItemImage img {border:1px solid #ccc;padding:8px;}

div.latestItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.latestItemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}

div.latestItemLinks {margin:0 0 16px 0;padding:0;}

div.latestItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.latestItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.latestItemCategory a {}
	
div.latestItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.latestItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.latestItemTagsBlock ul.latestItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.latestItemTagsBlock ul.latestItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.latestItemTagsBlock ul.latestItemTags li a {}
	div.latestItemTagsBlock ul.latestItemTags li a:hover {}

/* Video */
div.latestItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.latestItemVideoBlock span.latestItemVideo {display:block;}

/* Anchor link to comments */
div.latestItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.latestItemCommentsLink a {}
	div.latestItemCommentsLink a:hover {}

/* Read more link */
div.latestItemReadMore {display:inline;}
	div.latestItemReadMore a {}
	div.latestItemReadMore a:hover {}

/* Items presented in a list */
h2.latestItemTitleList {font-size:14px;padding:2px 0;margin:8px 0 2px 0;font-family:Verdana, Arial, sans-serif;border-bottom:1px dotted #ccc;line-height:normal;}



/*----------------------------------------------------------------------
	Component: Register & profile page views (register.php & profile.php)
----------------------------------------------------------------------*/
.k2AccountPage {}
.k2AccountPage table {}
.k2AccountPage table tr th {}
.k2AccountPage table tr td {}
.k2AccountPage table tr td label {white-space:nowrap;}
img.k2AccountPageImage {border:4px solid #ddd;margin:10px 0;padding:0;display:block;}
.k2AccountPage div.k2AccountPageNotice {padding:8px;}
.k2AccountPage div.k2AccountPageUpdate {border-top:1px dotted #ccc;margin:8px 0;padding:8px;text-align:right;}

/* Profile edit */
.k2AccountPage table.admintable {}
.k2AccountPage table.admintable tr td {}
.k2AccountPage table.admintable tr td span {}
.k2AccountPage table.admintable tr td span label {}



/*----------------------------------------------------------------------
	Modules: mod_k2_comments
----------------------------------------------------------------------*/

/* Latest Comments */
div.k2LatestCommentsBlock {}
div.k2LatestCommentsBlock ul {padding:4px;margin:4px;list-style:none;}
div.k2LatestCommentsBlock ul li {display:block;clear:both;}
div.k2LatestCommentsBlock ul li a {}
div.k2LatestCommentsBlock ul li a:hover {}
div.k2LatestCommentsBlock ul li img.lcAvatar {display:block;float:left;background:#fff;border:1px solid #ccc;padding:2px;margin:2px 4px 4px 0;/*width:24px;height:auto;*/}
div.k2LatestCommentsBlock ul li span.lcComment {}
div.k2LatestCommentsBlock ul li span.lcUsername {}
div.k2LatestCommentsBlock ul li span.lcCommentDate {color:#999;}
div.k2LatestCommentsBlock ul li span.lcItemTitle {}
div.k2LatestCommentsBlock ul li span.lcItemCategory {}

/* Top Commenters */
div.k2TopCommentersBlock {}
div.k2TopCommentersBlock ul {padding:4px;margin:4px;list-style:none;}
div.k2TopCommentersBlock ul li {}
div.k2TopCommentersBlock ul li a.tcLink {}
div.k2TopCommentersBlock ul li a.tcLink:hover {}
div.k2TopCommentersBlock ul li img.tcAvatar {display:block;float:left;background:#fff;border:1px solid #ccc;padding:2px;margin:2px 4px 4px 0;/*width:24px;height:auto;*/}
div.k2TopCommentersBlock ul li span.tcUsername {}
div.k2TopCommentersBlock ul li span.tcCommentsCounter {}
div.k2TopCommentersBlock ul li a.tcLatestComment {}
div.k2TopCommentersBlock ul li a.tcLatestComment:hover {}
div.k2TopCommentersBlock ul li span.tcLatestCommentDate {color:#999;}



/*----------------------------------------------------------------------
	Modules: mod_k2_content
----------------------------------------------------------------------*/
div.k2ItemsBlock ul {padding:4px;margin:4px;list-style:none;}
div.k2ItemsBlock ul li {padding:8px 4px;}
div.k2ItemsBlock ul li a.moduleItemTitle {font-family:Verdana, Arial, sans-serif;font-size:20px;}
div.k2ItemsBlock ul li img.moduleItemAuthorAvatar {display:block;float:left;background:#fff;border:1px solid #ccc;padding:2px;margin:0 4px 0 0;width:14px;height:auto;}
div.k2ItemsBlock ul li p.moduleItemIntrotext {display:block;padding:4px 0;line-height:120%;}
div.k2ItemsBlock ul li p.moduleItemIntrotext a.moduleItemImage img {float:left;margin:2px 4px 4px 0;padding:0;border:2px solid #ddd;}
div.k2ItemsBlock ul li ul.moduleItemExtraFields {margin:0;padding:0;list-style:none;}
ul.moduleItemExtraFields li {display:block;}
ul.moduleItemExtraFields li span.moduleItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
div.k2ItemsBlock ul li span.moduleItemTags a {padding:0 2px;}
div.k2ItemsBlock ul li a.moduleItemComments {border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}
div.k2ItemsBlock ul li span.moduleItemHits {border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}

/*----------------------------------------------------------------------
	Modules: mod_k2_tools
----------------------------------------------------------------------*/

/* --- Archives --- */
div.k2ArchivesBlock ul {padding:4px 8px;margin:4px;list-style:square;}

/* --- Authors --- */
div.k2AuthorsListBlock ul {padding:4px 8px;margin:4px;list-style:square;}
div.k2AuthorsListBlock ul li img.abAuthorAvatar {display:block;float:left;background:#fff;border:1px solid #ccc;padding:2px;margin:2px 4px 4px 0;width:24px;height:auto;}

/* --- Breadcrumbs --- */
div.k2BreadcrumbsBlock span.bcTitle {padding:0 4px 0 0;color:#999;}
div.k2BreadcrumbsBlock span.bcSeparator {padding:0 4px;font-size:14px;}

/* --- Calendar --- */
div.k2CalendarBlock {height:190px;margin-bottom:8px;} /* use this height value so that the calendar height won't change on Month change via ajax */
div.k2CalendarLoader {background:#fff url(../images/system/k2CalendarLoader.gif) no-repeat 50% 50%;}
table.calendar {margin:0 auto;background:#fff;border-collapse:collapse;}
table.calendar tr td {text-align:center;vertical-align:middle;padding:2px;border:1px solid #f4f4f4;background:#fff;}
table.calendar tr td.calendarNavMonthPrev {background:#f3f3f3;text-align:left;}
table.calendar tr td.calendarNavMonthPrev a {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarNavMonthPrev a:hover {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarCurrentMonth {background:#f3f3f3;}
table.calendar tr td.calendarNavMonthNext {background:#f3f3f3;text-align:right;}
table.calendar tr td.calendarNavMonthNext a {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarNavMonthNext a:hover {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarDayName {background:#e9e9e9;font-size:11px;width:14.2%;}
table.calendar tr td.calendarDateEmpty {background:#fbfbfb;}
table.calendar tr td.calendarDateLinked {padding:0;}
table.calendar tr td.calendarDateLinked a {display:block;padding:2px;text-decoration:none;}
table.calendar tr td.calendarDateLinked a:hover {display:block;background:#BFD9FF;padding:2px;text-decoration:none;}
table.calendar tr td.calendarToday {background:#135cae;color:#fff;}
table.calendar tr td.calendarTodayLinked {background:#135cae;color:#fff;padding:0;}
table.calendar tr td.calendarTodayLinked a {display:block;padding:2px;color:#fff;text-decoration:none;}
table.calendar tr td.calendarTodayLinked a:hover {display:block;background:#BFD9FF;padding:2px;text-decoration:none;}

/* --- Category Tree Select Box --- */
div.k2CategorySelectBlock form select {width:auto;}

/* --- Category List/Menu --- */
div.k2CategoriesListBlock ul {padding:4px 8px;margin:4px;list-style:square;}
div.k2CategoriesListBlock ul li.activeCategory a {font-weight:bold;}

/* --- Tag Cloud --- */
div.k2TagCloudBlock {padding:8px 0;}
div.k2TagCloudBlock a {padding:4px;float:left;display:block;}
div.k2TagCloudBlock a:hover {padding:4px;float:left;display:block;background:#135cae;text-decoration:none;color:#fff;}

/* --- Google Search --- */
#k2Container div.gsc-branding-text { text-align:right;}
#k2Container div.gsc-control {width:100%;}
#k2Container div.gs-visibleUrl { display:none;}
div.important ul {
	margin:0;
	list-style:none;
	widows:100%;
}
div.important li {
	float:left;
	margin:0 3px 0 0;
	padding:0;
}
div.important li a {
	line-height:18px;
}
span.commentLink {
	float:right;
	display:block;
	margin-right:15px;
}
span.commentAuthorName {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#0000FF;
}
span.commentAuthorName span {
	color:#666666;
}

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(images/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(images/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(images/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(images/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(images/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(images/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(images/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(images/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(images/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(images/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(images/close_grey.png) no-repeat; }
	#lbClose.red { background: url(images/close_red.png) no-repeat; }
	#lbClose.green { background: url(images/close_green.png) no-repeat; }
	#lbClose.blue { background: url(images/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(images/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(images/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(images/play_red.png) no-repeat; }
	#lbPlay.green { background: url(images/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(images/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(images/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(images/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(images/pause_red.png) no-repeat; }
	#lbPause.green { background: url(images/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(images/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(images/pause_gold.png) no-repeat; }
	
ul.social-top {list-style:none;float:left;margin:0 25px;padding:0;}
ul.social-top li {float:left;margin:0;padding:0;}
ul.social-top li a {display:block;float:left;width:38px;height:41px;background-image:url(../../../imagini/html/social-icons-top.jpg);background-repeat:no-repeat;margin:0 2px;}
ul.social-top li a.social-twitter-top {background-position:-78px -1px;}
ul.social-top li a.social-facebook-top {background-position:0px 0px;}
ul.social-top li a.social-digg-top {background-position:-116px 0px;}
ul.social-top li a.social-stumbleupon-top {background-position:-40px 0px;}
span.date-news {font-weight:bold; display:block; line-height:41px;}
div.logo-bco {margin:0 0 0 -24px;}
.quote-text p {margin-bottom:4px;}
h3.PhotoGalleryTitle {font-size:1.2em; margin:0; padding:0 0 5px 0; font-family:Verdana, Arial, sans-serif;}
div.photo-thumb {padding:0; margin:0;}
div.photo-thumb span.catItemImage {text-align:left;}
a.category {font-size:1.3em; font-weight:bold; display:block; float:left; padding-left:15px;}
 div.tweets ul li {border:0;background:none;}
 h1.page-content-bco {font-size:16px;font-weight:bold;letter-spacing:normal;}
div.nopill a {color:#666666;}
h3.mot-items {font-size:16px; font-weight:normal; margin:3px 0 10px 0; color:#0000ff; padding:0;}
h3.mot-items span {text-transform:capitalize;}
div#dsq-comments-title h3 {font-size:16px;}
span#dsq-num-posts {color:#000; font-size:1.3em; font-style:italic;}
#dsq-content div.dsq-post-area {background-color:#d8d8b3; padding:10px 20px; border:#0000ff dotted 1px; width:637px;}
#dsq-content div.dsq-post-area h3 {font-size:18px; margin:0; color:#0000ff; font-weight:normal;}
/* SMO Center Box */
div.smo-bco-center {width:911px;height:116px;margin:0 auto;}
div.smo-bco-center a.facebook-smo-bco {background-image:url(/imagini/connect/left-facebook.jpg);background-repeat:no-repeat;background-position:left top;width:358px;height:116px;display:block;float:left;margin:0;padding:0;}
div.smo-bco-center a.twitter-smo-bco {background-image:url(/imagini/connect/twitter-middle.jpg);background-repeat:no-repeat;background-position:left top;display:block;float:left;width:262px;height:116px;margin:0;padding:0;}
div.smo-bco-center span.rest-of-smo-bco {display:block;width:291px;height:116px;float:left;margin:0;padding:0;}
div.smo-bco-center span.rest-of-smo-bco a.youtube-bco-smo {background-image:url(/imagini/connect/youtube-right-top.jpg);background-repeat:no-repeat;background-position:left top;display:block;width:291px;height:56px;margin:0;padding:0;}
div.smo-bco-center span.rest-of-smo-bco a.hi5-bco-smo {background-image:url(/imagini/connect/hi5-right-bottom.jpg);background-repeat:no-repeat;background-position:left top;display:block;width:291px;height:60px;margin:0;padding:0;}

/* BCO Main Page Video */
div.bco-main-page-video div.rt-block div.module-content div.module-title h2.title {
	color:#0000ff;
	padding:0 0 5px 0;
	border-bottom:#0000ff solid 1px;
	margin:0;
}
div.bco-main-page-video div.rt-block div.module-content div.module-inner div.roknewspager-wrapper ul.roknewspager {
	height:600px;
	overflow-y:scroll;
}
div.bco-main-page-video div.rt-block div.module-content div.module-inner div.roknewspager-wrapper ul.roknewspager li {
	list-style:none;
	margin:0;
	padding:0;
	background:none;
	border:0;
}
div.bco-main-page-video div.rt-block div.module-content div.module-inner div.roknewspager-wrapper ul.roknewspager li div.roknewspager-div {
	padding:0 0 15px 0;
}
div.bco-main-page-video div.rt-block div.module-content div.module-inner div.roknewspager-wrapper ul.roknewspager li div.roknewspager-div a {
	display:block;
	width:200px;
	margin:0 auto;
}
div.bco-main-page-video div.rt-block div.module-content div.module-inner div.roknewspager-wrapper ul.roknewspager li div.roknewspager-div a.roknewspager-title {
	display:block;
	margin:5px 0 0 0;
	width:100%;
}
div.bco-main-page-video div.rt-block div.module-content div.module-inner div.roknewspager-wrapper ul.roknewspager li div.roknewspager-div a.readon {
	width:140px;
	display:block;
	margin:5px 5px 0 auto;
	clear:both;
}


div#rt-footer div.bco-main-page-content div.rt-block div.module-content div.module-title h2.title {
	color:#0000ff;
	padding:0 0 5px 0;
	border-bottom:#0000ff solid 1px;
	margin:0;
}
div.bco-main-page-content div.rt-block div.module-content div.module-inner div.roknewspager-wrapper ul.roknewspager {
	height:600px;
	overflow-y:scroll;
}
div.bco-main-page-content div.rt-block div.module-content div.module-inner div.roknewspager-wrapper ul.roknewspager li {
	list-style:none;
	margin:0;
	padding:0;
	background:none;
	border:0;
}
div.bco-main-page-content div.rt-block div.module-content div.module-inner div.roknewspager-wrapper ul.roknewspager li div.roknewspager-div {
	padding:0 0 15px 0;
}
div.bco-main-page-content div.rt-block div.module-content div.module-inner div.roknewspager-wrapper ul.roknewspager li div.roknewspager-div a.readon {
	width:140px;
	display:block;
	margin:5px 5px 0 auto;
	clear:both;
}
div.feed-banner {
	width:468px;
	height:60px;
	margin:0 auto 0 auto;
}
div.field-container span.field-title {
	display:block;
	line-height:26px;
	font-size:16px;
}
div.field-container span.field-title span.validation-sign {
	font-size:20px;
	color:#F00;
	font-weight:bold;
}
div.field-container span.actual-field input {
	width:300px;
	border:#666 solid 1px;
}
div.field-container span.actual-field textarea {
	width:450px;
	height:180px;
	border:#666 solid 1px;
}
div.submit-container {
	clear:both;
	padding-top:20px;
}
span.val-form img {
	float:left;
	border:#FF0000 solid 1px;
}
span.val-form input {
	float:left;
	margin-left:10px;
	margin-top:10px;
}
span.val-form br {
	display:none;
}
span.val-form span {
	clear:both;
	display:block;
}