/* Community Builder */

.module-light ul li, .module-medium ul li, .module-dark ul li {border-bottom: 0 !important;}

.cbPosTabMain { margin-top: 10px; }

.dynamic-tab-pane-control .tab-page {border: 1px solid #ddd;}
.dynamic-tab-pane-control .tab-row {height: 30px; margin-right: -2px;}
.dynamic-tab-pane-control .tab-row h2.tab {border: 0; background: none; top: 0; margin: 1px -1px 1px 4px; padding: 2px 3px 4px;}
.dynamic-tab-pane-control .tab-row h2.tab.hover,  .dynamic-tab-pane-control .tab-row h2.tab.selected {border: none; top: 0; margin-bottom: 0;}
.dynamic-tab-pane-control .tab-row h2.tab a {height: 21px; display: block; line-height: 21px;}

.cbMenu, .cbSSmenu {width: auto !important;}
#cbMenuNav li ul {background: #fff; border: 1px solid #ddd;}
#cbMenuNav li {background: none; border: none;}
#cbMenuNav li a {padding: 6px 10px 6px 22px; font-size: 120%; font-weight: normal;}
#cbMenuNav li li a {background: none; font-size: 110%; padding-left: 10px;}
#cbMenuNav li li a:hover {background: none; color: #000;}

#registrationTable .inputbox, .mod_login .inputbox, .tab-page .inputbox, .connectionBox, #cbtabconnections table .inputbox, #adminForm .inputbox, #adminForm textarea { border: 1px solid #ddd; }

/* JomSocial */
#community-wrap div.center .inputbox, #community-wrap div.center .status {width: 96%;height: 22px;border: 0;padding-left: 10px !important;font-size: 130%;padding-top: 7px;line-height: 10px;background: url(../images/input-field-l.png) 0 100% no-repeat;}
#community-wrap div.center input#statustext {width: 95%;}
#community-wrap div.center .input-field-l {margin-bottom: 5px;background: url(../images/input-field-r.png) 100% 100% no-repeat;}
#community-wrap div.center form.status-input .input-field-l {float: left;margin-left: 5px;width: 275px;}
#community-wrap h3.module-title {margin: 0;font-size: 130%;line-height: 20px;padding: 5px 0 8px 15px;}
#community-wrap ul.group-created li, #community-wrap ul#featurelist li, #community-wrap ul.filterOptions li {background: url(../images/list-arrow.png) 0 2px no-repeat;}

#community-wrap input.button {border: 0;background: none;cursor: pointer;padding-top: 8px;line-height: 10px;height: 25px}
#community-wrap div.center .readon-wrap1 {margin-top: 5px;margin-bottom: 5px;}

#community-wrap .guest-block .yellowbox-bl, #community-wrap .guest-block .yellowbox-tl {margin-bottom: 0;}
.login-fixed {width: 280px;}
#community-wrap table.ccontentTable.paramlist {margin-top: 15px;}
#community-wrap table.ccontentTable.paramlist td.paramlist_key {padding-right: 15px;}
#community-wrap table.ccontentTable.paramlist label {line-height: 28px;}
#community-wrap div.center .title a {font-size: 80%;}
#community-wrap .button-surround button {background: none;border: 0;line-height: 16px;height: 22px;padding-top: 7px; color: #fff; margin-top: 0;}
#community-wrap button {color: #333; margin-top: 10px;}
#community-wrap .jom-username, #community-wrap .jom-pass {float: left;width: 70px;line-height: 30px;}
#community-wrap .denied-box .loginform {margin-top: 15px;}
#community-wrap ul.group-created, #community-wrap ul.filterOptions {margin: 10px 0 0 0 !important;padding: 0;}
#community-wrap ul.group-created li, #community-wrap ul.filterOptions li.filterOption {font-weight: bold;font-size: 110%;display: block;padding-left: 12px;}
#community-wrap .upload input.file { color: #333;}
#community-wrap #community-group-name { border: 1px solid #ddd; margin-top: 5px; margin-bottom: 5px;}
body #community-wrap .inbox-tools .yellowbox-tr .center table { margin: 0;}
body #community-wrap .inbox-tools .yellowbox-tr .center { padding: 2px;}

/* K2 */
div.yellowbox-tl {background: url(../images/yellowbox-tl.gif) no-repeat top left;margin: 0 0 10px;}
div.yellowbox-tr {background: url(../images/yellowbox-tr.gif) no-repeat top right;}
div.yellowbox-bl {background: url(../images/yellowbox-bl.gif) no-repeat bottom left;}
div.yellowbox-br {background: url(../images/yellowbox-br.gif) no-repeat bottom right;}
div.center {padding: 15px;}
#page-bg .itemListCategoryBlock {background: none;border: 0;padding: 0;}
#k2Container {padding:0 0 24px 0;}
#k2Container h1.componentheading {line-height:120%;}
body.contentpane #k2Container {padding:16px;}
a:active, a:focus {outline:0;}
img {border:none;}
.clr {clear:both;height:0;line-height:0;display:block;float:none;}
.recaptchatable .recaptcha_image_cell, #recaptcha_table {background-color:#fff !important;}
#recaptcha_table {border-color: #ccc !important;}
#recaptcha_response_field {border-color: #ddd !important; background-color:#fff !important;}
span.k2EditLink {display:block;padding:4px 0;}
span.k2EditLink a {font-size:14px;}
.smallerFontSize {font-size:100%;line-height:120%;}
.largerFontSize {font-size:150%;line-height:140%;}

div.itemView {padding:8px 0 15px 0;margin:0;}
div.itemHeader span.itemDateCreated {color:#999;font-size:11px;}
h1.itemTitle {font-weight:normal;line-height:110%;padding:10px 0;margin:0;}
div.itemHeader h1.itemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;}

span.itemAuthor {float:left;display:block;width:18%;padding:0;margin:0;}
ul.itemToolbar {float:right;width:81%;text-align:right;list-style:none;padding:0;margin:0;}
ul.itemToolbar li {display:inline;list-style:none;padding:0 0 0 8px;margin:0 0 0 8px;border-left:1px solid #ccc;text-align:center;}
ul.itemToolbar > li:first-child {border:none;}
ul.itemToolbar li a img {vertical-align:middle;}
ul.itemToolbar li span.itemTextResizerTitle {}
ul.itemToolbar li a#fontDecrease {margin:0 0 0 4px;}
ul.itemToolbar li a#fontIncrease {margin:0 0 0 4px;}
ul.itemToolbar li a#fontDecrease span,
ul.itemToolbar li a#fontIncrease span {display:none;}
	
div.itemBody {padding:8px 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;display:block;font-size:11px;}
span.itemImageCredits {color:#999;display:block;font-style:italic;font-size:11px;}
span.itemMainImageCredits {color:#999;display:block;font-style:italic;font-size:11px;margin-top: 5px;}
div.itemIntroText {color:#444;font-size:14px;font-weight:bold;line-height:24px;padding:4px 0 12px 0;}
div.itemIntroText ul {list-style: none;margin: 0;padding: 0 0 0 5px;}
div.itemIntroText ul li {background: url(../images/list-arrow.png) 0 6px no-repeat;padding-left: 14px;}
div.itemFullText h3 {margin:0;padding:16px 0 4px 0;}
div.itemFullText img {padding:2px;margin:4px;border:1px solid #ddd;}
div.itemFullText ul {list-style: none;margin: 0;padding: 0 0 0 5px;}
div.itemFullText ul li {background: url(../images/list-arrow.png) 0 2px no-repeat;padding-left: 14px;padding-bottom: 5px;}
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 label {font-weight:bold;margin:0 4px 0 0;display:block;float:left;width:20%;}
div.itemExtraFields span {display:block;float:left;width:70%;}
div.itemExtraFields br {clear:both;display:block;}	
span.itemDateModified {display:block;text-align:right;padding:4px 4px 4px 4px;margin:0;color:#999;font-style: italic;}

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.itemAuthorName {margin:0 0 4px 0;padding:0;}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {font-weight:bold;color:#555;border-right:1px solid #ccc;padding:0 8px 0 0;margin:0 8px 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;}
div.itemRelated, div.itemAuthorLatest {margin-bottom: 16px;padding: 8px 0 0 0;float: left;width: 49.8%;}
.itemRelated h3 {margin-top: 5px;}
.itemAuthorLatest a, .itemRelated a {background: url(../images/list-arrow.png) 0 1px no-repeat;padding: 0 0 0 14px;line-height: 20px;margin-left: 5px;}
.itemAuthorLatest h3 {margin: 5px 0;}

div.itemList div.center, div.itemlist div.center {padding: 10px;}
div.itemLinks {margin:0;padding:0;}
div.itemLinks .clr {overflow:hidden;}
div.itemCategory {padding:4px 0;}
div.itemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
div.itemTagsBlock {padding:4px 0;}
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;margin:0;text-align:center;}
div.itemSocialLinksBlock {padding:4px 0;}
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/k2/social/delicious.gif); }
a.digg { background-image: url(../images/k2/social/digg.gif); }
a.facebook { background-image: url(../images/k2/social/facebook.gif); }
a.google { background-image: url(../images/k2/social/google.gif); }
a.myspace { background-image: url(../images/k2/social/myspace.gif); }
a.reddit { background-image: url(../images/k2/social/reddit.gif); }
a.stumble { background-image: url(../images/k2/social/stumble.gif); }
a.technorati { background-image: url(../images/k2/social/technorati.gif); }
a.yahoobuzz { background-image: url(../images/k2/social/yahoobuzz.gif); }
a.windowslive { background-image: url(../images/k2/social/windowslive.gif); }
a.twitter { background-image: url(../images/k2/social/twitter.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.itemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(../images/k2/system/videoplayer-bg.gif) repeat-x bottom;}
div.itemVideoBlock h3.itemVideoTitle {color:#aaa;font-size:24px;}
div.itemVideoBlock span.itemVideo {display:block;}
div.itemVideoBlock span.itemVideo span.allvideos {padding:4px 0;}
div.itemVideoBlock span.itemVideo span.allvideos_player,
div.itemVideoBlock span.itemVideo span.allvideos_player object {width:100% !important;height:450px !important;margin:0 auto;}
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;}
div.itemImageGallery {margin:0 0 16px 0;padding:0;}
div.itemImageGallery h3.itemImageGalleryTitle {font-size:24px;}

div.itemNavigation {padding:8px 0;margin:8px 0 0 0;border-top: 1px dotted #ddd;}
div.itemNavigation span.itemNavigationTitle {color:#999;}
div.itemNavigation a.itemPrevious {padding:0 12px;}
div.itemNavigation a.itemNext {padding:0 12px;}

div.itemComments h4.itemCommentsCounter {font-size: 18px;margin:0 0 15px 0;padding:0;line-height: 100%;}
div.itemComments ul.itemCommentsList {margin:0 0 16px 0;padding:0;list-style: none;}
div.itemComments ul.itemCommentsList li {padding: 15px 14px;border-top: 1px solid #e0e0e0 !important;position:relative;margin: 0 -14px;}
div.itemComments ul.itemCommentsList li span.commentDate {padding:0 8px 0 0;margin:0 6px 0 0;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 {display:block;position:absolute;right:10px;top: 15px;text-align:right;font-size:11px;color:#999;}
div.itemComments ul.itemCommentsList li span.commentLink a {color:#999;text-decoration:underline;}
div.itemComments ul.itemCommentsList li span.commentLink a:hover {color:#555;text-decoration:underline;}
div.itemComments ul.itemCommentsList li.even {background: #fff;}
.comments-link {padding: 5px;margin-top: 5px;font-weight: bold;font-size: 120%;}
		
div.itemCommentsPagination {padding:4px;margin:0 0 24px 0;}
div.itemCommentsPagination span.pagination {display:block;float:right;clear:both;}
h4.itemCommentsFormTitle {font-size:18px;margin:0 0 8px 0;padding:0;}
div.itemCommentsForm form label.formComment {display:none;}
div.itemCommentsForm form label.formName {display:block;margin:12px 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:160px;margin:0;padding: 4px;border: 1px solid #ddd;}
div.itemCommentsForm form input.inputbox {display:block;width:350px;margin:0;padding: 4px;border: 1px solid #ddd;}
div.itemCommentsForm form input.button {margin: 0;padding: 0;background: none;border: 0;font-size: 12px;line-height: 20px;height: 30px;}
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/k2/system/loading.gif) no-repeat left center;}

.itemRatingForm {display: block;vertical-align: middle;line-height: 25px;}
.itemRating {width: 175px;float: left;}
.itemRatingLog {display:inline;height:25px;font-weight:bold;}
div.itemRatingForm .formLogLoading {background:url(../images/k2/system/loading.gif) no-repeat center left; }
.itemRating, .itemRating a:hover, .itemRating .itemCurrentRating {background: url(../images/k2/system/star.gif) left -1000px repeat-x;}
.itemRating {position: relative;width: 125px;height: 25px;overflow: hidden;list-style: none;margin: 0;padding: 0;background-position: left top;}
.itemRating li {display: inline;background-image: none;padding: 0;}
.itemRating a, .itemRating .itemCurrentRating {position: absolute;top: 0;left: 0;text-indent: -1000px;height: 25px;line-height: 25px;outline: none;overflow: hidden;border: none;cursor: pointer;}
.itemRating a:hover {background-position: left bottom;}
.itemRating a.one-star {width: 20%;z-index: 6;}
.itemRating a.two-stars {width: 40%;z-index: 5;}
.itemRating a.three-stars {width: 60%;z-index: 4;}
.itemRating a.four-stars {width: 80%;z-index: 3;}
.itemRating a.five-stars {width: 100%;z-index: 2;}
.itemRating .itemCurrentRating {z-index: 1;background-position: 0 center;margin: 0;padding: 0;}
.itemRatingLog {margin: 0 0 0 5px;padding: 0;float: left;}

div#itemListRssFeedBlock {float:right;}
div.itemListCategoryBlock {background:#f2f6fc;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;}
div.itemListCategoryBlock a.itemListCategoryImage {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
div.itemListCategoryBlock h2.itemListCategoryTitle {font-size:24px;margin:0 0 4px 0;padding:0;line-height:normal;/* for IE 6 */display:inline;}
div.itemListCategoryBlock h2.itemListCategoryTitle a {font-size:24px;}
div.itemListCategoryBlock h2.itemListCategoryTitle span.k2AddLink a {padding:0 0 0 8px;font-size:14px;}
div.itemListCategoryBlock p {padding:4px 0;}
div.itemListCategoryBlock div.itemListSubCategoriesBlock { margin-top:10px;}
div.itemListCategoryBlock div.itemListSubCategoriesBlock h2.itemListCategoryTitle {font-size:16px;}
div.itemContainerWrapper {float:left;}
div.itemReadMoreBlock {padding:0;}
div.itemListPagination {padding:8px;text-align:center;}

div.itemContainer {padding: 0 10px 15px 10px;float:left;}
div.itemContainer div.itemHeader h1.itemTitle {font-size:20px;font-weight:normal;padding:10px 0;margin:0;}
div.itemContainer span.itemAuthor {float:left;width:40%;}
div.itemContainer ul.itemToolbar {float:right;width:58%;}
div.itemImageThumbBlock {float:left;}
div.itemImageThumbBlock span.itemImage img {display:block;float:left;border:2px solid #aaa;padding:0;margin: 0 15px 15px 0;}
div.itemImageMainBlock {padding:8px;margin:0;text-align: center;}
div.itemImageMainBlock span.itemImage {display:block;text-align:center;margin:0 0 8px 0;}
div.itemImageMainBlock span.itemImage img {border:1px solid #ddd;padding:8px;}
div.itemImageMainBlock span.itemImageCaption {color:#666;display:block;font-size:11px;text-align: center;}
div.itemImageMainBlock span.itemImageCredits {color:#999;display:block;font-style:italic;font-size:11px;text-align: center;}
div.itemContainer div.itemIntroText {color:#444;font-size:inherit;font-weight:normal;line-height:normal;padding:4px 0 12px 0;}

div.authorView {padding:8px 0 24px 0;margin:0 0 24px 0;}
div#authorRssFeedBlock {float:right;}
div.authorBlock {background:#f2f6fc;border:1px solid #ddd;margin:0 0 16px 0;padding:8px;clear:both;}
div.authorBlock img.authorAvatar {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
div.authorBlock h1.authorName {font-size:32px;font-weight:normal;padding:0;margin:0;line-height:normal;}
div.authorBlock h1.authorName span.k2AddLink a {padding:0 0 0 8px;font-size:14px;}
div.authorBlock p {padding:4px 0;}
div.authorBlock span.authorUrl {font-weight:bold;color:#555;border-right:1px solid #ddd;padding:0 8px 0 0;margin:0 8px 0 0;}
div.authorBlock span.authorEmail {font-weight:bold;color:#555;}	
div.authorItemsBlock {}
div.authorItems {padding:0 0 16px 0;}
div.authorPagination {padding:8px;text-align:center;}

div.defView {padding:8px 0 24px 0;margin:0 0 24px 0;border-bottom:1px dotted #ccc;}
div#defRssFeedBlock {float:right;}
div.defCategoryWrapper {float:left;}
div.defCategoryWrapper div.defCategoryBlock {background:#f2f6fc;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;}
div.defCategoryWrapper div.defCategoryBlock a.defCategoryImage {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
div.defCategoryWrapper div.defCategoryBlock h2.defCategoryTitle {margin:0 0 4px 0;padding:0;line-height:normal;/* for IE 6 */display:inline;}
div.defCategoryWrapper div.defCategoryBlock h2.defCategoryTitle a {font-size:16px;}
div.defCategoryWrapper div.defCategoryBlock h2.defCategoryTitle a:hover {}
div.defCategoryWrapper div.defCategoryBlock p {padding:4px 0;}
.k2-registration .input-field-l {float: none;}
.k2-registration textarea#description {border: 1px solid #ddd;}
.k2-registration input#url {border: 1px solid #ddd;padding: 3px;}
.k2-registration .input-surround button {background: none;border: 0;padding-top: 7px;height: 22px;line-height: 16px;}

.k2-break-div {height: 10px;margin-left: -15px;margin-right: -15px;}
.k2-break1 {height: 16px;margin-left: -15px;margin-right: -15px;position: relative;}
.k2-break2 {width: 16px;height: 16px;position: absolute;top: 0;left: 0;}
.k2-break3 {width: 16px;height: 16px;position: absolute;top: 0;right:0;}
.k2-break4 {height: 16px;margin-left: -15px;margin-right: -15px;position: relative;}
.k2-break5 {width: 16px;height: 16px;position: absolute;bottom: 0;right:0;}
.k2-break6 {width: 16px;height: 16px;position: absolute;bottom: 0;left:0;margin-top: 10px;}

/* K2 Comments Module */
ul.k2CommentsList {list-style: none;margin: 0;padding: 0;}
ul.k2CommentsList li {margin-bottom: 15px;padding-bottom: 15px;}
.commenterAvatar {float: left;margin-right: 10px;margin-bottom: 10px;}
.commenterName {display: block;font-weight: bold;font-size: 120%;margin-bottom: 5px;}
.commentDate {display: block;font-size: 90%;font-style: italic;margin-top: 5px;}

/* K2 Content Module */
ul.k2ItemsList {list-style: none;margin: 0;padding: 0;}
ul.k2ItemsList li {margin-bottom: 15px;padding-bottom: 15px;}
ul.k2ItemsList li a.k2ItemsTitle {font-size: 18px;display: block;margin-bottom: 15px;}
ul.k2ItemsList li .k2ItemsAuthorAvatar img {width: 35px;height: 35px;display: block;float: left;margin-right: 10px;}
ul.k2ItemsList li span.k2ItemsDate {color:#999;display:block;font-size: 9px;}
ul.k2ItemsList .itemAuthorBlock {margin-bottom: 15px;}
ul.k2ItemsList li a.k2ItemsThumb {display:block;float:left;border:1px solid #ccc;padding:2px;margin:0 4px 4px 0;}
ul.k2ItemsList li a.k2ItemsThumb img {border:none;width:100px;height:auto;}
ul.k2ItemsList li p.k2ItemsIntrotext {}
ul.k2ItemsList li p.k2ItemsTags {display:block;clear:both;}
ul.k2ItemsList li p.k2ItemsTags a {margin:0 4px;}
ul.k2ItemsList .readon-wrap1 {margin-top: 5px;}

/* Archives */
div.k2ArchiveListContainer ul.k2ArchiveList {list-style: none;margin: 0;padding: 0;}
div.k2ArchiveListContainer ul.k2ArchiveList li {margin-bottom: 10px;padding-bottom: 10px;}
div.k2ArchiveListContainer ul.k2ArchiveList li a {padding-left: 14px;font-size: 110%;}

/* Breadcrumbs */
div.k2Breadcrumbs span.k2BreadcrumbsTitle {padding:0 4px 0 0;color:#999;}
div.k2Breadcrumbs span.k2BreadcrumbsSep {padding:0 4px;font-size:14px;}

/* Calendar */
div#k2Calendar {height:170px;}
div#k2Calendar.k2CalendarLoader {background:#fff url(../images/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 */
form.k2SelectBox select {width:95%;}

/* Category List/Menu */
div.k2CategoryListContainer ul {list-style: none;margin: 0;padding: 0;}
ul.level0 li a {margin-bottom: 8px;display: block;padding-left: 14px;}
ul.level1 li {padding-left: 15px;}
ul.level1 li a {display: block;padding-left: 14px;}

/* Search Box */
div.k2SearchBox form input.inputbox {width: 95%;padding: 4px;border: 0;}

/* Tag Cloud */
div.k2TagCloud a {padding:4px;float:left;display:block;}
div.k2TagCloud a:hover {padding:4px;float:left;display:block;background:#fff;text-decoration:none;color:#666;}

p#form-login-remember {margin-top: 10px;display: block;margin-bottom: 5px;}
