/*
#------------------------------------------------------------------------
# postnote -February 2011 (for Joomla 1.6)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
/* template.css */
p {
	color: #000;
}
a {
	color: #444;
}

a:hover,a:active,a:focus {
	color: #444;
}

h1,h2,h3,h4,h5 {
	color: #202020;
}

body {
	color: #999;
	background: #ddd url('../images/style1/bg.png') no-repeat center 0;
}

h1#gkLogo a.cssLogo {
	background: transparent url('../images/style1/logo.png') no-repeat 0 0;
}

div#gkPageTop {
	background: transparent url('../images/style1/border.png') repeat-x 0 bottom;
	margin-bottom: 20px;
}

#gkHeaderModule {
	background: transparent url('../images/style1/border.png') repeat-x 0 bottom;
}

#gkFooter {
	background: transparent url('../images/style1/border.png') repeat-x 0 top;
}

#gkFooter a {
	color: #444;
}

#gkBreadcrumb > div > div {
	background-color: #fff !important;
	padding: 16px 20px 33px 20px;
}

.gkBreadcrumbStart {
	color: #000;
	font-weight: bold;
	margin-right: 10px;
}

.box>div>div,.box_menu>div>div,.box_text>div>div {
	background: #fff;
}

.box>div>div>h3,.box_menu>div>div>h3,.box_text>div>div>h3 {
	color: #222;
}

.box ul li,.box_menu ul li,.box_text ul li {
	border-top: 1px solid #eee;
}

.box_menu ul ul li:first-child {
	border-top: 1px solid #eee !important;
}

#gk-header .box.text p {
	color: #666;
}

.box.text p {
	color: #666;
}

.box.clean {
	color: #888;
}

.box.clean>div>div>h3 {
	color: #888;
}

.box.clean>div>div>h3 span {
	color: #555;
}

.box.clean ul li {
	background: transparent url('../images/style1/border.png') repeat-x 0 top !important;
}

div#gkMenu {
	background: #fff url('../images/style1/menu_left.png') no-repeat left top;
}

.box.text p {
	text-shadow: 0 1px 1px #fff;
}

#gkWrap2 .box_menu h3,#gkWrap2 .box_text h3,#gkWrap2 .box h3 {
	color: #222;
}

#gkFrameworkLogo {
	background: url('../images/framework-logo.png') no-repeat 0 0;
}

#gkButtonLogin:hover,#gkButtonSearch:hover,#gkButtonLogin:focus,#gkButtonSearch:focus {
	color: #444;
}

#gkTools {
	float: right;
	width: auto;
}

#gkTools a {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: url('../images/toolsFont.png') no-repeat 100% 100%;
	text-indent: -9999em;
}

a#gkToolsReset {
	background-position: -14px 100%;
}

a#gkToolsDec {
	background-position: 0 100%;
}

#gkTools a:hover {
	background-position: 100% 0;
}

a:hover#gkToolsReset {
	background-position: -14px 0;
}

a:hover#gkToolsDec {
	background-position: 0 0;
}

/* menu.css */
div.gk-menu > ul.level0 {
	background: url("../images/style1/menu_right.png") no-repeat right 0;
	height: 60px;
}

div.gk-menu > ul.level0 > li.active:hover > a,div.gk-menu > ul.level0 > li.active> a,div#gkDropMain > ul > li.active:hover > a {
	text-decoration: underline;
}

div.gk-menu > ul.level0 > li,div#gkDropMain > ul > li {
	background: transparent url('../images/style1/menu_separator.png') no-repeat left bottom;
}

div.gk-menu > ul.level0 > li > .childcontent {
	background: #555 url('../images/style1/submenu_bg.png') repeat-x 0 bottom;
}

div.gk-menu > ul.level0 > li > .childcontent .childcontent {
	background: #555 url('../images/style1/submenu_bg.png') repeat-x 0 bottom;
}

div.gk-menu > ul.level0 > li li.group .group-title {
	border: 1px solid #7d7d7d;
}

div.gk-menu > ul.level0 > li .childcontent ul li a {
	color: #bbb;
	font-weight: normal;
}

div.gk-menu > ul.level0 > li > a.haschild:hover,div.gk-menu > ul.level0 > li:hover > a.haschild {
	background: #555;
}

div.gk-menu > ul.level0 > li li.group .group-title {
	background: #666;
}

div.gk-menu > ul.level0 > li li.group .group-title .menu-title {
	color: #fff;
	line-height: 14px;
	font-weight: bold;
}

div.gk-menu > ul.level0 > li li.group .group-title .menu-desc {
	color: #fff;
}

/*featured articles */
.blog-featured .gkArticleTools,.blog .gkArticleTools {
	color: #fff !important;
}

.blog-featured .gkCreateDateDay,.blog .gkCreateDateDay {
	background: #bbb;
	color: #fff !important;
}

.blog-featured .gkCreateDateMonth,.blog .gkCreateDateMonth {
	background: #bbb;
	color: #fff !important;
}

/* joomla.css */
input,select,textarea,.inputbox {
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px;
	color: #656565;
	border: 1px solid #eee;
	background-color: #fff;
}

.inputbox:hover,.inputbox:focus,textarea:hover,textarea:focus,select:focus,select:hover,input:hover,input:focus {
	background-color: #fff;
	border: 1px solid #eee;
}

.button,button,a.readon,.pagenav-next a,.pagenav-prev a,input[type="submit"],input[type="button"] {
	background: #fff;
	color: #999;
	border: 1px solid #eee;
}

.red .button,.red button,.red a.readon,.red input[type="submit"],.red input[type="button"],.green .button,.green button,.green a.readon,.green input[type="submit"],.green input[type="button"],.blue .button,.blue button,.blue a.readon,.blue input[type="submit"],.blue input[type="button"],.orange .button,.orange button,.orange a.readon,.orange input[type="submit"],.orange input[type="button"],.black .button,.black button,.black a.readon,.black input[type="submit"],.black input[type="button"] {
	border: 1px solid transparent;
}

button:hover,button:focus,.button:hover,.button:focus,a.readon:hover,a.readon:focus,.pagenav-next a:hover,.pagenav-prev a:hover,.pagenav-next a:focus,.pagenav-prev a:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="button"]:hover,input[type="button"]:focus {
	background: #999;
	color: #fff;
}

.categories-list ul li {
	border-bottom: 1px solid #ddd;
	background: transparent;
}

.categories-list ul li ul,.categories-list ul li ul li {
	margin-left: 15px;
	background: transparent;
	border: none;
}

#gkComponent > div > div {
	background-color: #fff;
}

#mod-search-searchword {
	background-color: #fff;
	border: none;
}

.tip {
	background: #fff;
	padding: 5px;
	border: 1px solid #C0C0C0;
	font-size: 10px;
	width: 300px;
}

.tip-title {
	background: none;
	color: #333;
	font-weight: bold;
	border-bottom: 1px solid #C0C0C0;
	padding: 3px 6px;
	text-transform: uppercase;
}

.search-results dt.result-title {
	border-top: 1px dotted #dadada;
}

.search-results dt.result-title a {
	color: #444;
}

div.pagination ul li {
	border-color: #eee;
	padding: 2px 8px !important;
	margin: 2px 5px;
	font-size: 90%;
	background: #fff;
	color: #999;
}

div.pagination ul li:hover,div.pagination ul li:hover a {
	background: #888;
	color: #fff;
}

.contact h3 {
	color: #000;
}

ul.actions li {
	height: 16px;
	padding: 0 5px 5px;
	background-color: transparent;
}

ul.actions li:hover {
	background-color: transparent;
}

.blog h2 a {
	color: #202020;
}

img.caption {
	border: 1px dotted #DDD;
}

/* CSS 3*/
p.vertical {
	position: absolute;
	width: 20px;
	height: 20px;
	margin-left: -25px;
	margin-top: 0px;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	writing-mode: tb-rl;

	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	white-space: nowrap;
	text-shadow: 0px 0px 1px #fff;
	color: #a9a9a9;
}

.box.clean {
	text-shadow: 0 1px 1px #fff;
}

#gkLogo.text a,#gkLogo a {
	text-shadow: 0 1px 1px #fff;
}

/*gkstuff*/
.nspBotInterface .prev,.nspTopInterface .prev,.nspBotInterface .next,.nspTopInterface .next {
	background: #888;
	color: #fff;
}

.nspBotInterface .prev:hover,.nspTopInterface .prev:hover,.nspBotInterface .next:hover,.nspTopInterface .next:hover {
	background: #444;
	color: #fff;
}

.nspBotInterface .pagination li,.nspTopInterface .pagination li {
	background: #888;
}

.nspBotInterface .pagination li:hover,.nspBotInterface .pagination li.active,.nspTopInterface .pagination li:hover,.nspTopInterface .pagination li.active {
	background: #444;
}

.nspBotInterface .counter,.nspTopInterface .counter {
	background: #888;
	color: #fff !important;
}

.nspBotInterface .counter span,.nspTopInterface .counter span {
	color: #fff !important;
}

.nspArt .readon_class {
	color: #fff !important;
}

#gkSocialAPI {
	background: transparent url('../images/style1/border.png') repeat-x 0 top;
}

/*tables */
#adminForm table {
	width: 100%;
	margin-top: 10px;
}

#adminForm table thead tr,#adminForm table thead tr th {
	padding: 8px 10px;
	font-weight: bold;
	font-size: 12px;
	background-color: #666;
	color: #fff;
}

#adminForm table thead tr th a {
	color: #fff;
}

.cat-list-row0 td,.cat-list-row1 td {
	border-color: #ddd;
}

/*
 * K2
 */
div.subCategory a.subCategoryImage img,div.subCategory a.subCategoryImage:hover img {
	border-color: #ddd;
	background: #fff;
}

div.subCategory a.subCategoryImage:hover img {
	background: transparent !important;
}

div.itemView {
	background-image: url("../images/style1/column.png");
}

div.k2LatestCommentsBlock ul li > a {
	color: #444;
}

.k2itemColumn a {
	color: #444 !important;
}

div.itemDateCreated,h3.itemCommentsCounter,.itemCommentsForm h3 {
	color: #fff !important;
}

#k2Container .even {
	border-bottom: 1px dotted #ddd;
}

#k2Container .odd {
	border-bottom: 1px dotted #ddd;
}

.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;
}

div.k2Pagination {
	color: #999;
}

span.itemEditLink {
	border-bottom: 2px dashed #ddd;
}

h3.itemCommentsCounter,.itemCommentsForm h3 {
	background: #bbb;
	color: #fff;
}

span.k2DateDay,h3.itemCommentsCounter span,.itemCommentsForm h3 span {
	background: #bbb;
	color: #fff;
}

span.k2DateMonth {
	background: #bbb;
}

div.itemHeader span.itemDateCreated {
	color: #999;
}

div.itemHeader h2.itemTitle {
	color: #202020;
}

div.itemToolbar ul li {
	border-left: 1px solid #ddd;
}

div.itemRatingBlock span {
	color: #999;
}

span.itemImage img {
	border: 1px dotted #ddd;
}

span.itemImageCaption {
	color: #666;
}

span.itemImageCredits {
	color: #999;
}

div.itemIntroText {
	color: #444;
}

div.itemIntroText img {
	background: #fff;
	border: 1px solid #ddd;
}

div.itemFullText img {
	background: #fff;
	border: 1px solid #ddd;
}

div.itemExtraFields h3 {
	background: #fbfbfb;
	border: 1px solid #e5e5e5;
}

div.itemExtraFields ul {
	background: #fbfbfb;
	border: 1px solid #e5e5e5;
}

span.itemDateModified {
	color: #999;
}

div.itemHitsTwitter {
	border-bottom: 1px dotted #ccc;
}

span.itemHitsTwitterSep {
	color: #eee;
}

div.itemCategory {
	border-bottom: 1px dotted #ccc;
}

div.itemTagsBlock {
	border-bottom: 1px dotted #ccc;
}

div.itemSocialLinksBlock {
	border-bottom: 1px dotted #ccc;
}

div.itemAttachmentsBlock {
	border-bottom: 1px dotted #ddd;
}

div.itemAttachmentsBlock ul.itemAttachments li span {
	color: #999;
}

div.itemAuthorBlock {
	border: 1px solid #E7E7E7;
	background: transparent;
}

div.itemAuthorBlock img.itemAuthorAvatar {
	background: #fff;
	border: 1px solid #eee;
}

div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {
	border-right: 1px solid #ddd;
}

div.itemNavigation {
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	background: #f9f9f9;
}

div.itemNavigation span.itemNavigationTitle {
	color: #202020;
}

div.itemComments ul.itemCommentsList li {
	border-bottom: 1px dotted #ddd;
}

div.itemComments ul.itemCommentsList li img {
	background: #fff;
	border: 1px dotted #ddd;
}

div.itemComments ul.itemCommentsList li p {
	color: #777;
}

div.itemComments ul.itemCommentsList li span.commentLink a {
	color: #999;
}

div.itemComments ul.itemCommentsList li span.commentLink a:hover {
	color: #202020;
}

div.itemCommentsForm h4.itemCommentsFormTitle {
	color: #135CAE;
}

div.itemCommentsForm form span#formLog {
	color: #CF1919;
}

div.itemListCategory {
	border: 1px solid #E7E7E7;
	background: #fff;
}

span.catItemAddLink {
	border-bottom: 2px dashed #ddd;
}

div.itemListCategory img {
	background: #fff;
	border: 1px solid #ddd;
}

div.subCategory a.subCategoryImage:hover img {
	background: #fff;
	border: 1px dotted #ddd;
}

div.subCategory a.subCategoryImage:hover img {
	border-color: #444;
}

div.subCategory h2 a {
	color: #202020;
}

div.subCategory h2 a:hover {
	color: #444;
}

div#itemListLinks {
	background: #faf9f7;
	border: 1px solid #ddd;
}

span.catItemEditLink {
	border-bottom: 2px dashed #ddd;
}

div.catItemHeader span.catItemDateCreated {
	color: #999;
}

div.catItemHeader h3.catItemTitle a {
	color: #202020;
}

div.catItemRatingBlock span {
	color: #999;
}

div.catItemImageBlock {
	border: 1px dotted #ddd;
}

div.catItemIntroText img {
	background: #fff;
	border: 1px solid #ddd;
}

div.catItemExtraFields,div.genericItemExtraFields {
	border-top: 1px dotted #ddd;
}

div.catItemHitsBlock {
	border-bottom: 1px dotted #ddd;
}

div.catItemCategory {
	padding: 4px;
	border-bottom: 1px dotted #ddd;
}

div.catItemTagsBlock {
	border-bottom: 1px dotted #ddd;
}

div.catItemTagsBlock ul.catItemTags li a {
	color: #999;
}

div.catItemTagsBlock ul.catItemTags li a:hover {
	color: #202020;
}

div.catItemAttachmentsBlock {
	border-bottom: 1px dotted #ddd;
}

div.catItemAttachmentsBlock ul.catItemAttachments li span {
	color: #999;
}

div.catItemCommentsLink {
	border-right: 1px solid #ddd;
}

span.catItemDateModified {
	color: #999;
	border-top: 1px solid #ddd;
}

div.latestItemsUser,div.userBlock {
	border: 1px solid #E7E7E7;
}

span.userItemAddLink {
	border-bottom: 2px dashed #ddd;
}

div.latestItemsUser img,div.userBlock img {
	background: #fff;
	border: 1px solid #eee;
}

div.userBlock h2 {
	color: #444;
}

div.latestItemsUser p.latestItemsUserAdditionalInfo,div.userBlock p.userAdditionalInfo {
	border-top: 1px dotted #ddd;
}

div.userItemViewUnpublished {
	border: 4px dashed #ccc;
	background: #fffff2;
}

span.userItemEditLink {
	border-bottom: 2px dashed #ddd;
}

div.userItemHeader h3.userItemTitle a {
	color: #202020;
}

span.userItemImage img {
	border: 1px dotted #ddd;
}

div.userItemIntroText img {
	background: #fff;
	border: 1px solid #ddd;
}

span.userItemCategory {
	border-left: 1px solid #ddd;
}

div.userItemTagsBlock {
	border-bottom: 1px dotted #ddd;
}

div.userItemCommentsLink {
	border-right: 1px solid #ddd;
}

div.genericItemView {
	border-bottom: 1px dotted #ddd;
}

div.genericItemHeader span.genericItemDateCreated {
	border-right: 1px solid #ddd;
}

span.genericItemImage img {
	border: 1px dotted #ddd;
}

div.genericItemIntroText img {
	background: #fff;
	border: 1px solid #ddd;
}

div.genericItemCategory {
	border-right: 1px solid #ddd;
}

div.latestItemsCategory {
	background: #faf9f7;
	border: 1px solid #ddd;
}

div.latestItemsCategoryImage img {
	background: #fff;
	border: 1px solid #ddd;
}

span.latestItemDateCreated {
	color: #999;
}

span.latestItemImage img {
	border: 1px dotted #ddd;
}

div.latestItemIntroText img {
	background: #fff;
	border: 1px solid #ddd;
}

div.latestItemCategory {
	border-bottom: 1px dotted #ddd;
}

div.latestItemTagsBlock {
	border-bottom: 1px dotted #ddd;
}

div.latestItemCommentsLink {
	border-right: 1px solid #ddd;
}

h2.latestItemTitleList {
	border-bottom: 1px dotted #ddd;
}

img.k2AccountPageImage {
	border: 4px solid #ddd;
}

.k2AccountPage div.k2AccountPageUpdate {
	border-top: 1px dotted #ddd;
}

div.k2LatestCommentsBlock ul li img.lcAvatar {
	border: 1px dotted #c1c1c1;
}

div.k2LatestCommentsBlock ul li span.lcUsername {
	color: #999;
}

div.k2LatestCommentsBlock ul li span.lcCommentDate {
	color: #999;
}

div.k2TopCommentersBlock ul li img.tcAvatar {
	background: #fff;
	border: 1px solid #ddd;
}

div.k2TopCommentersBlock ul li span.tcLatestCommentDate {
	color: #999;
}

div.k2ItemsBlock ul li a.moduleItemTitle {
	color: #202020;
}

div.k2ItemsBlock ul li div.dateauthor {
	color: #999;
}

div.k2ItemsBlock ul li img.moduleItemAuthorAvatar {
	background: #fff;
	border: 1px dotted #ddd;
}

div.k2ItemsBlock ul li p.moduleItemIntrotext a.moduleItemImage img {
	border: 1px dotted #ddd;
}

div.k2ItemsBlock ul li a.moduleItemComments {
	border-right: 1px solid #ddd;
}

div.k2ItemsBlock ul li span.moduleItemHits {
	border-right: 1px solid #ddd;
}

div.k2ItemsBlock ul li a.moduleItemReadMore {
	color: #444;
}

div.k2UserBlock p img {
	background: #fff;
	border: 1px solid #ddd;
}

div.k2ArchivesBlock ul li {
	border-style: dotted;
}

div.k2ArchivesBlock ul li a {
	color: #444;
}

div.k2ArchivesBlock ul li a:hover {
	color: #000;
}

div.k2AuthorsListBlock ul li,div.k2AuthorsListBlock ul li:first-child {
	border: 1px dotted #ddd !important;
}

div.k2AuthorsListBlock ul li img.abAuthorAvatar {
	background: #fff;
	border: 1px dotted #ddd;
}

div.k2CategoriesListBlock ul li ul {
	border-left: 1px dotted #ddd;
}

div.k2CategoriesListBlock ul li.activeCategory a {
	color: #202020;
}

div.k2TagCloudBlock a {
	color: #555;
}

div.k2TagCloudBlock a:hover {
	background: #202020;
	color: #fff;
}

#k2Container div.itemTools ul li {
	border-bottom: 1px dotted #ccc;
}

#k2Container div.itemTools a.itemEmailLink {
	border-left: 1px solid #ddd;
}

div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
	border-color: #ddd;
}

.fake-shadows {
	background: #ddd url('../images/shadow_left.png') no-repeat left top;
}
.gkTabsItem {
	background: #fff;
}
.gkTabsWrap.vertical ol li,
.gkTabsWrap.vertical ol li:hover,
.gkTabsWrap.vertical ol li.active,
.gkTabsWrap.horizontal ol li:hover,
.gkTabsWrap.horizontal ol li.active {
	color: #333!important;
	text-shadow: 0 -1px 0 #fff;
	background: #eee;
}
