/*======================================================================*\
|| #################################################################### ||
|| # Copyright (C) Since 2006 Youjoomla LLC. All Rights Reserved.       ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- THIS IS NOT FREE SOFTWARE ---------------- #      ||
|| # http://www.youjoomla.com | http://www.youjoomla.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/
body{color:#8c8c8c; background-color:#FFF}
body#color{background:#181818 url(../images/bg/dark.jpg) no-repeat center top}
body#color2{background:#181818 url(../images/bg/dark2.jpg) no-repeat center top}
#centerbottom{}
#logo{background:url(../images/darkgreen/logo.png) no-repeat 0px 0px}
#yjsg2{background:#202020 url(../images/darkgreen/yjsg2_inset.gif) repeat-x left top}
#yjsg2 .yjsquare{color:#fff}
#footer{background:#191919 url(../images/darkgreen/footer_inset.gif) repeat-x left top; color:#fff}
#footer a:link, 
#footer a:visited{color:#80b001}
#footer a:hover, 
#footer a:focus{color:#fff}
#cp a:link, 
#cp a:visited{color:#fff}
#cp a:hover, 
#cp a:focus{color:#80b001}
a#yjlink:link, 
a#topscroll:link, 
a#yjlink:visited, 
a#topscroll:visited{color:#80b001}
a#yjlink:hover, 
a#yjlink:focus, 
a#topscroll:hover, 
a#topscroll:focus{color:#fff}

div.itemCommentsForm form input.button{color:#80b001}

.search{}
.search .inputbox{}

#modlgn_passwd, #modlgn_username{color:#80b001; border:1px solid #d7d7d6}
#modlgn_passwd{background:#fff}
#modlgn_username{background:#fff}
#mod_login_remember{border:none; padding:0!important}

a:link, a:visited{text-decoration:none; color:#80b001}
a:focus, a:hover{color:#828181; text-decoration:none}
h1, h3, h4, 
h5, h6, h2{color:#80b001}
.small, .createdate, .modifydate, .mosimage_caption, .createby{color:#d7d7d6; font:bold 10px Tahoma,Verdana,"Lucida Sans"; text-shadow:1px 1px #000}
.componentheading, 
.contentheading, 
.contentheading a:link, 
.contentheading a:visited, 
.contentheading a:link, 
.contentheading a:visited{color:#80b001; text-shadow:1px 1px #000}
#pathway{color:#d7d7d6; font:bold 11px Tahoma,Verdana,"Lucida Sans"; text-shadow:1px 1px #000}
.toclink{border:1px solid #d7d7d6}
fieldset{border:1px solid #d7d7d6}
.yjsquare_in fieldset{border:none}
.inputbox, 
input#email{background:#232323; border:1px solid #282828}
.inputbox:hover, .inputbox:focus, 
input#email:hover{background:#383838; border:1px solid #80b001}

.button{color:#fff}

.button, .validate{background:url(../images/darkgreen/ybuttons.gif) repeat-x left top; border-top:none; border-bottom:1px solid #212121; border-right:1px solid #212121; border-left:1px solid #000; color:#80b001; text-transform:lowercase; text-shadow:1px 1px #000}
a.button:link, 
a.button:visited, 
a.button:focus{color:#171717; padding:3px}
.back_button a:hover, .back_button a:active{color:#000; text-decoration:none}
a.pagenav, 
.pagenav_prev a, 
.pagenav_next a, 
.pagenavbar a, .back_button a{background:#80b001; border:1px solid #80b001; color:#fff}
a.readon:link, a.readon:visited{background:url(../images/darkgreen/readon_ll.gif) no-repeat left center; color:#fff; text-transform:uppercase; font-size:10px; font-weight:bold; text-shadow:1px 1px #000}

.readon span{background:url(../images/darkgreen/readon_rl.gif) no-repeat right center}
a.readon:hover, .pagenavbar a:hover{color:#80b001}

#midblock a.readon:link, 
#midblock a.readon:visited{margin:0 0 0 0; color:#80b001; text-transform:lowercase; background:url(../images/darkgreen/readm_arrow.jpg) no-repeat left top}
#midblock a.readon:hover, 
#midblock .pagenavbar a:hover{color:#959494; background:url(../images/darkgreen/readm_arrow.jpg) no-repeat left bottom}
#midblock .readon span{background:none; padding:0}

.yjsquare h3{color:#80b001; text-shadow:1px 1px #000}
.yjsquare h3 span{color:#80b001}
.yjsquare{color:#8c8c8c}
.yjsquare_yj1{border-top:none; border-bottom:1px solid #212121; border-right:1px solid #212121; border-left:1px solid #000; background:#303030}
.yjsquare_yj1 h3{text-shadow:1px 1px #000}
.yjsquare_yj2{border-top:none; border-bottom:1px solid #000; border-right:1px solid #000; border-left:none; background:#202020; color:#efefef}
.yjsquare_yj2 h3, 
.yjsquare_yj2 h3 span, 
#yjsg0 .yjsquare h3, 
#yjsg0 .yjsquare h3 span{color:#737373; text-shadow:1px 1px #000}
#yjsg0 .yjsquare{color:#dcdcdc}
.yjnewsflash{border-bottom:1px solid #737373}
#yjsg0 a:hover, 
#yjsg0 a:focus{color:#efefef}

#horiznav ul li a{color:#80b001; background:url(../images/darkgreen/topmenu/normal_l.png) no-repeat left center; text-shadow:1px 1px #000}

#horiznav ul li a:hover, 
#horiznav ul li:hover a, 
#horiznav ul li.sfHover a{color:#000; background:url(../images/darkgreen/topmenu/hover_l.png) no-repeat left center; text-shadow:1px 1px #608303}
#horiznav li#current a, 
#horiznav li#current a:hover, 
#horiznav li#current:hover a, 
#horiznav li#current.sfHover a, 
#horiznav li.active a{color:#fff; background:url(../images/darkgreen/topmenu/active_l.png) no-repeat left center; text-shadow:1px 1px #608303}
#horiznav li#current, 
#horiznav li#current:hover, 
#horiznav li#current.sfHover, 
#horiznav li.active{background:url(../images/darkgreen/topmenu/active_r.png) no-repeat right center}

#horiznav ul li:hover li a, 
#horiznav ul li.sfHover li a, 
#horiznav ul li#current:hover li a, 
#horiznav ul li#current.sfHover li a, 
#horiznav ul li:hover ul ul li a, 
#horiznav ul ul li.active{color:#fff; background-image:none}
#horiznav li:hover ul, 
#horiznav li li:hover ul, 
#horiznav li li li:hover ul, 
#horiznav li li li li:hover ul, 
#horiznav li.sfHover ul, 
#horiznav li li.sfHover ul, 
#horiznav li li li.sfHover ul, 
#horiznav li li li li.sfHover ul, 
#horiznav ul li:hover li a, 
#horiznav ul li.sfHover li a, 
#horiznav ul li:hover ul ul li a, 
#horiznav ul li.sfHover ul ul li a{background-color:#80b001}
#horiznav li ul li a:hover, 
#horiznav li ul li ul li a:hover, 
#horiznav li li:hover, 
#horiznav ul li li.sfHover, 
#horiznav li li.sfHover a, 
#horiznav ul li li:hover a, 
#horiznav ul li li:hover, 
#horiznav ul li li.sfHover, 
#horiznav ul li li#current a:hover, 
#horiznav li.haschild ul li#current.sfHover, 
#horiznav li.haschild ul li#current:hover, 
#horiznav ul li.haschild li#current a:hover{background-color:#80b001; color:#202020; background-image:none}

#horiznav ul li#current ul li a, 
#horiznav ul li#current ul li, 
#horiznav ul li#current ul li a:hover, 
#horiznav ul li#current ul li.hover
#horiznav ul li#current ul li.sfHover, 
#horiznav ul li.haschild li#current a{color:#fff}

#horiznav li li{border-bottom:1px solid #608303}

#horiznav li ul{border-right:none; border-left:none; border-bottom:none; border-top:1px solid #608303}
#horiznav li, #horiznav{font-weight:bold; background:none}
#horiznav li{background:url(../images/darkgreen/topmenu/normal_r.png) no-repeat right center}
#horiznav ul li:hover, #horiznav ul li.sfHover{background:url(../images/darkgreen/topmenu/hover_r.png) no-repeat right center}

#horiznav ul li ul li.haschild a.child, 
#horiznav ul li ul li a.child:hover{background:url(../images/darkgreen/topmenu/arrow_right.gif) 95% 50% no-repeat}

#horiznav ul li.active ul li a.child{background:url(../images/darkgreen/topmenu/arrow_right.gif) 95% 50% no-repeat}

#mainlevel li a, 
.menu li a, 
a.mainlevel{background:url(../images/darkgreen/mainlevel.gif) no-repeat left top}
#mainlevel li a:hover, 
#mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, 
a.mainlevel:hover, 
a.mainlevel#active_menu, 
#mainlevel li a:hover, 
#mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, 
.menu li a:hover, .menu li.active a{background:url(../images/darkgreen/mainlevel.gif) no-repeat left bottom}
a.sublevel{background:url(../images/darkgreen/bodyli.gif) no-repeat 5px 9px}
a.sublevel:hover{text-decoration:underline}
#footmod a.mainlevel:hover, 
#footmod a.mainlevel:active, 
#footmod a.mainlevel:focus, 
#mainlevel li a:hover, 
#mainlevel a#active_menu:link, 
#mainlevel a#active_menu:visited, 
a.mainlevel#active_menu, 
a.sublevel, a.sublevel:hover, 
a.sublevel:active, a.sublevel:focus, 
#active_menu, a.mainlevel:hover, 
a.mainlevel:active, 
a.mainlevel:focus, 
ul li a:hover, 
li.active a, 
li.parent a{color:#828181}
a.mainlevel, 
#mainlevel li a{color:#80b001}

.k2CategoriesListBlock ul li a{background:url(../images/darkgreen/mainlevel.gif) no-repeat left top; color:#80b001}
.k2CategoriesListBlock ul li a:hover{color:#80b001; background:url(../images/darkgreen/mainlevel.gif) no-repeat left top}
div.k2CategoriesListBlock ul li.activeCategory a{font-weight:normal; color:#8c8c8c; background:url(../images/darkgreen/mainlevel.gif) no-repeat left bottom}
div.k2CategoriesListBlock ul li.activeCategory ul.level1 a{font-weight:normal; color:#80b001; background:url(../images/darkgreen/mainlevel.gif) no-repeat left top}
div.k2CategoriesListBlock ul li.activeCategory ul.level1 a:hover{font-weight:normal; color:#8c8c8c; background:url(../images/darkgreen/mainlevel.gif) no-repeat left bottom}
div.k2CategoriesListBlock ul li.activeCategory a:hover{color:#8c8c8c}
.yjsquare li.active ul li a, 
a.sublevel#active_menu{color:#80b001}
.yjsquare li.active ul li a:hover, 
.yjsquare li.active ul li.active a{color:#686C6F; background:url(../images/darkgreen/mainlevel.gif) no-repeat left top}
body li{padding-left:15px; background:url(../images/darkgreen/bodyli.gif) no-repeat 0px 6px; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; text-decoration:none}
#footer{text-shadow:2px 2px #000}

#yjsg2 .yjsquare h3, 
#yjsg2 .yjsquare h3 span{color:#fff; text-shadow:2px 2px #000}
#yjsg2 ul li{color:#fff; background:url(../images/li_white.png) no-repeat 0px 11px}
#yjsg2 ul li a, 
#yjsg2 ul li a:visited{color:#fff; background:url(../images/darkgreen/li_bot_a.gif) no-repeat left bottom}
#yjsg2 ul li a:hover, 
#yjsg2 ul li a:focus{color:#80b001}
#bottomout, #topout{background:#303030; color:#aaa}
#bottomout .yjsquare, 
#topout .yjsquare{color:#aaa}
img.border{border:1px #333 solid; background:#2d2d2d}
.dropcap, 
.bignumber{color:#80b001}
#yjsg2 .yjsgxhtml{background:url(../images/darkgreen/bot_sep.gif) no-repeat right center}
.readb{background:url(../images/darkgreen/readb.gif) no-repeat left center}

.userItemTitle, 
.itemTitle, 
.itemExtraFields h3, 
.itemAuthorName, 
.itemCommentsForm h3, 
div.itemListCategory, 
div.itemListCategory h2, 
div.catItemHeader h3.catItemTitle, 
div.subCategoryContainer h2, 
div.userBlock, 
div.itemHeader, 
div.k2ItemsBlock ul li a.moduleItemTitle{text-shadow:1px 1px #000}
#yjsg0{background:#202020}

table.pollstableborder tr.sectiontableentry0 td{border:none; background:#282828}
table.pollstableborder tr.sectiontableentry1 td, 
table.pollstableborder tr.sectiontableentry2 td{border:none}
.sectiontableheader{border:1px solid #000; background:#282828}
.sectiontableentry1{background-color:#3a3a3a}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, 
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2{border-bottom:1px solid #000}
tr.sectiontableentry0 td, td.sectiontableentry0, 
tr.sectiontableentry2 td, td.sectiontableentry2{background-color:#454545}
tr.sectiontableentry1 td, td.sectiontableentry1{background-color:#3a3a3a}
tr.sectiontableentry0:hover td, tr.sectiontableentry1:hover td, 
tr.sectiontableentry2:hover td{background-color:#4d4d4d}

/* K2 */
.itemExtraFields h3{border-bottom:1px solid #000}
div.itemRatingForm .formLogLoading{background:url(../images/darkgreen/loading.gif) no-repeat left center; height:25px; padding:0 0 0 20px}
div.itemCommentsForm form .formLogLoading{background:url(../images/darkgreen/loading2.gif) no-repeat left center}
div.itemToolbar ul li a#fontIncrease img{width:13px; height:13px; background:url(../images/darkgreen/font_increase.gif) no-repeat}
div.itemToolbar ul li a#fontDecrease img{width:13px; height:13px; background:url(../images/darkgreen/font_decrease.gif) no-repeat}

div.itemListCategory{background:#282828; border:1px solid #000; color:#8c8b8b}
 
div.subCategory{background:#282828; border:1px solid #000; color:#8c8b8b}
 
.even, .odd{border-bottom:1px solid #000; border-top:1px solid #323232; background:#282828}

div.itemAuthorBlock{background:#282828; border:1px solid #000}
span.userItemImage img, 
span.itemImage img, 
span.catItemImage img, 
span.genericItemImage img, 
div.subCategory a.subCategoryImage img, 
div.subCategory a.subCategoryImage img:hover{background:#2D2D2D; border:1px solid #333}

div.itemCommentsForm form input.button{background:#2D2D2D; border:1px solid #333}
div.userBlock{background:#282828; border:1px solid #000}
div.itemToolbar, 
div.itemNavigation{background:#484848; border:1px solid #000}
.even, .odd, 
div.itemView, 
div.itemToolbar, 
div.itemHitsTwitter, 
div.itemCategory, 
div.itemTagsBlock, 
div.itemSocialLinksBlock, 
div.itemAttachmentsBlock, 
div.itemNavigation, 
div.itemComments ul.itemCommentsList li, 
div.catItemExtraFields, div.genericItemExtraFields, 
div.catItemHitsBlock, 
div.catItemTagsBlock, 
div.catItemAttachmentsBlock, 
div.userItemCategory, 
div.userItemTagsBlock, 
div.genericItemView, 
div.latestItemCategory, 
div.latestItemTagsBlock, 
h2.latestItemTitleList{border-bottom:1px dotted #323232}
div.itemToolbar, 
div.itemExtraFields, 
div.itemNavigation, 
div.userBlock p.userAdditionalInfo, 
div.latestItemsUser p.latestItemsUserAdditionalInfo, 
.k2AccountPage div.k2AccountPageUpdate{border-top:1px dotted #323232}
div.itemHeader span.itemDateCreated{color:#171717}

div.itemComments{background:#282828; border:1px solid #000}
div.itemComments ul.itemCommentsList li img{background:#282828; border:1px solid #000}
div.k2LatestCommentsBlock ul li img.lcAvatar, 
div.k2ItemsBlock ul li p.moduleItemIntrotext a.moduleItemImage img{background:#282828; border:1px solid #000}
.k2LatestCommentsBlock ul li.even, 
.k2LatestCommentsBlock ul li.odd{background:#282828; border:1px solid #000}
span.itemDateModified{border-top:1px solid #323232}

.k2ItemsBlock ul li{background:#282828; border:1px solid #000}
div.k2ItemsBlock ul li img.moduleItemAuthorAvatar{background:#2D2D2D; border:1px solid #333}

#bottomshelf_inwr .k2ItemsBlock .moduleItemTitle:hover{color:#fff}
#bottomshelf_inwr .k2ItemsBlock .moduleItemIntrotext{}
#navigator li.element{background:#ececec url(../images/darkgreen/nav_bg.png) repeat-x left bottom}
#navigator li.selected_right{background:#282828}
#navigator li.selected_right div.inner, 
#navigator li.selected_left div.inner{color:#fff; background:#282828 url(../images/darkgreen/nav_bg.png) repeat-x left bottom; text-shadow:none}

#navigator li.element{background:#0b0b0b url(../images/darkgreen/nav_bg.png) repeat-x left bottom}
#navigator li.element div.inner span.title, 
#navigator li.element div.inner p.desc{text-shadow:none; color:#5c5c5c}
#navigator li.selected_right div.inner span.title, 
#navigator li.selected_right div.inner p.desc, 
#navigator li.selected_left div.inner span.title, 
#navigator li.selected_left div.inner p.desc{text-shadow:none; color:#fff}
#navigator li.element div.inner img{float:left; margin:12px 5px 0 5px; border:1px #333 solid; background:#2d2d2d; padding:3px}
.yjnewsflash img{background:#2D2D2D; border:1px solid #333}
div.k2FeedIcon a, 

div.k2FeedIcon a:hover{background:url(../images/darkgreen/k2rss.gif) no-repeat 50% 50%}
p.sticky, p.pin, p.clip, 
p.down{background-color:#2D2D2D; border:1px solid #333}
div.blockquote{border:1px solid #333; background-color:#2D2D2D; background:#333 url(../images/darkgreen/typ/qlg.gif) no-repeat 0px 2px  !Important}
div.blockquote blockquote{background:url(../images/darkgreen/typ/qrg.gif) no-repeat right bottom}
pre, .code{border-left:5px solid #333 !Important; border-right:1px solid #333 !Important; border-top:1px solid #333 !Important; border-bottom:1px solid #333 !Important; background:#2D2D2D !Important}
.special{background:#FFC; border:1px solid #9E9F63}
.error{color:#C00; background:url(../images/darkgreen/typ/error.gif) no-repeat center left}
.message{color:#069; background:url(../images/darkgreen/typ/info.gif) no-repeat center left}
.tips{color:#FF5A00; background:url(../images/darkgreen/typ/tips.gif) no-repeat center left}
p.sticky{background:#2D2D2D url(../images/darkgreen/typ/sticky.gif) no-repeat left center}
p.pin{background:#2D2D2D url(../images/darkgreen/typ/pin.gif) no-repeat left center}
p.clip{background:#2D2D2D url(../images/darkgreen/typ/clip.gif) no-repeat left center}
p.down{background:#2D2D2D url(../images/darkgreen/typ/down.gif) no-repeat left center}

