/*
// "K2" Component by JoomlaWorks for Joomla! 1.5.x - Version 1.0.2b
// Copyright (c) 2006 - 2009 JoomlaWorks Ltd. All rights reserved.
// Released under the GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
// More info at http://www.joomlaworks.gr
// Designed and developed by JoomlaWorks.
// *** Last update: May 12th, 2009 ***
*/

/* ---Legend---
Colors:
	Blue: 135CAE
	Red: CF1919

Font families:
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	font-family:Arial, Helvetica, sans-serif;

*/

/* --- Master Layout --- */
#k2Container {padding:0 0 24px 0;}
#k2Container h1.componentheading {line-height:120%;}
body.contentpane #k2Container {padding:16px;}



/* --- Common --- */
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: #ccc !important; background-color:#fff !important;}

span.k2EditLink {display:block;padding:4px 0;}
span.k2EditLink a {font-size:14px;}
span.k2EditLink a:hover {}

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

		

/* --- Item View --- */
div.itemView {padding:8px 0 24px 0;margin:0 0 24px 0;border-bottom:1px dotted #ccc;}

div.itemHeader {}
	div.itemHeader span.itemDateCreated {color:#999;font-size:11px;}
	div.itemHeader h1.itemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:36px;font-weight:normal;line-height:110%;color:#135CAE;padding:10px 0 24px 0;margin:0;}
	div.itemHeader h1.itemTitle span {}
	div.itemHeader h1.itemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* superscript */
	div.itemHeader h1.itemTitle span.k2EditLink {}
	div.itemHeader h1.itemTitle span.k2EditLink a {}
	div.itemHeader h1.itemTitle span.k2EditLink a:hover {}


div.itemTools {padding:4px 8px;margin:0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#f7fafe;}
	span.itemAuthor {float:left;display:block;width:18%;padding:0;margin:0;}
	span.itemAuthor a {}
	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 {}
	ul.itemToolbar li a:hover {}
	ul.itemToolbar li a span {}
	ul.itemToolbar li a.itemPrintLink {}
	ul.itemToolbar li a.itemPrintLink span {}
	ul.itemToolbar li a.itemEmailLink {}
	ul.itemToolbar li a.itemEmailLink span {}
	ul.itemToolbar li a.itemVideoLink {}
	ul.itemToolbar li a.itemVideoLink span {}
	ul.itemToolbar li a.itemImageGalleryLink {}
	ul.itemToolbar li a.itemImageGalleryLink span {}
	ul.itemToolbar li a.itemCommentsLink {}
	ul.itemToolbar li a.itemCommentsLink span {}
	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;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.itemFullText {}
		div.itemFullText h3 {margin:0;padding:16px 0 4px 0;}
		div.itemFullText p {}
		div.itemFullText img {padding:2px;margin:4px;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 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;margin:16px 0 4px 0;color:#999;border-top:1px solid #ddd;}


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:Georgia, "Times New Roman", Times, 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 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.itemLinks {margin:0 0 16px 0;padding:0;}
	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;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.gif); }
	a.digg { background-image: url(../images/social/digg.gif); }
	a.facebook { background-image: url(../images/social/facebook.gif); }
	a.google { background-image: url(../images/social/google.gif); }
	a.myspace { background-image: url(../images/social/myspace.gif); }
	a.reddit { background-image: url(../images/social/reddit.gif); }
	a.stumble { background-image: url(../images/social/stumble.gif); }
	a.technorati { background-image: url(../images/social/technorati.gif); }
	a.yahoobuzz { background-image: url(../images/social/yahoobuzz.gif); }
	a.windowslive { background-image: url(../images/social/windowslive.gif); }
	a.twitter { background-image: url(../images/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.itemAttachmentsBlock ul.itemAttachments li a {}
	div.itemAttachmentsBlock ul.itemAttachments li a:hover {}


div.itemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.itemVideoBlock h3.itemVideoTitle {color:#aaa;font-size:24px;}
	div.itemVideoBlock span.itemVideo {display:block;}
	/*
	LEGEND:
	.allvideos {display:block;text-align:center;clear:both;}
	.allvideos_player {display:block;text-align:center;padding:0;margin:4px auto;border:none;background:none;}
	.allvideos_player span {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: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;}


div.itemComments {background:#f7fafe;border:1px solid #ddd;padding:16px;}
	div.itemComments h4.itemCommentsCounter {color:#135CAE;font-size:24px;margin:0 0 8px 0;padding:0;}
	div.itemComments ul.itemCommentsList {margin:0 0 16px;padding:0;list-style:none;}
		div.itemComments ul.itemCommentsList li {padding:8px 0;border-bottom:1px dotted #ddd;position:relative;}
		div.itemComments ul.itemCommentsList li.even {background:;}
		div.itemComments ul.itemCommentsList li.odd {background:;}
		div.itemComments ul.itemCommentsList li span.commentDate {padding:0 8px 0 0;margin:0 6px 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 {dispay:block;position:absolute;right:0;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.itemCommentsPagination {padding:4px;margin:0 0 24px 0;}
		div.itemCommentsPagination span.pagination {display:block;float:right;clear:both;}
	div.itemCommentsForm 
		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: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;}
		div.itemCommentsForm form input.inputbox {display:block;width:350px;margin:0;}
		div.itemCommentsForm form input.button {margin:12px 0 0 0;padding:4px;border:1px solid #ccc;background:#eee;font-size:16x;}
		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;}






/* --- Itemlist View --- */
div.itemListView {}
	div#itemListRssFeedBlock {float:right;}
		div#itemListRssFeedBlock a {}
		div#itemListRssFeedBlock a img {}
		
	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 a.itemListCategoryImage img {}
	div.itemListCategoryBlock h2.itemListCategoryTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;margin:0 0 4px 0;padding:0;line-height:normal;/* for IE 6 */display:inline;}
	div.itemListCategoryBlock h2.itemListCategoryTitle a {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;}
	div.itemListCategoryBlock h2.itemListCategoryTitle a:hover {}
	div.itemListCategoryBlock h2.itemListCategoryTitle span.k2AddLink a {padding:0 0 0 8px;font-size:14px;}
	div.itemListCategoryBlock p {padding:4px 0;}

	div.itemContainerWrapper {float:left;}
	div.itemReadMoreBlock {padding:0 0 12px 0;}
	
	div.itemListPagination {padding:8px;text-align:center;}

	/* Overrides to the Item View */
	div.itemContainer {padding:4px;float:left;}
	div.itemContainer div.itemHeader h1.itemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:normal;color:#135CAE;padding:10px 0 24px 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 {}
			div.itemImageThumbBlock span.itemImage img {display:block;float:left;border:2px solid #aaa;padding:0;margin:4px 4px 0 0;}
		div.itemImageMainBlock {padding:8px;margin:0 0 16px 0;/*display:none;*/}
			div.itemImageMainBlock span.itemImage {display:block;text-align:center;margin:0 0 8px 0;}
			div.itemImageMainBlock span.itemImage img {border:1px solid #ccc;padding:8px;}
			div.itemImageMainBlock span.itemImageCaption {color:#666;float:left;display:block;font-size:11px;}
			div.itemImageMainBlock span.itemImageCredits {color:#999;float:right;display:block;font-style:italic;font-size:11px;}
	div.itemContainer div.itemIntroText {color:#444;font-size:inherit;font-weight:normal;line-height:normal;padding:4px 0 12px 0;}



/* --- Author View --- */
div.authorView {padding:8px 0 24px 0;margin:0 0 24px 0;border-bottom:1px dotted #ccc;}

	div#authorRssFeedBlock {float:right;}
		div#authorRssFeedBlock a {}
		div#authorRssFeedBlock a img {}

	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-family:Georgia, "Times New Roman", Times, serif;font-size:32px;font-weight:normal;color:#135CAE;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 #ccc;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;}
		
		/* Overrides to the Item View */



/* --- Default (Frontpage) View --- */
div.defView {padding:8px 0 24px 0;margin:0 0 24px 0;border-bottom:1px dotted #ccc;}
	div#defRssFeedBlock {float:right;}
		div#defRssFeedBlock a {}
		div#defRssFeedBlock a img {}
	div#defCategories {}
		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 a.defCategoryImage img {}
			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-family:Georgia, "Times New Roman", Times, serif;font-size:16px;}
			div.defCategoryWrapper div.defCategoryBlock h2.defCategoryTitle a:hover {}
			div.defCategoryWrapper div.defCategoryBlock p {padding:4px 0;}
	div#defCategories div.defPagination {}



/* --- END --- */

