/**
 * @package Joomla
 * @subpackage Aquilo Theme
 */ 

			

/*-----------------------------------------------------------------------------------*/
/*	Buttons
/*-----------------------------------------------------------------------------------*/
/*buttons-big*/
.button-big			{font-size:115%;
					text-transform:uppercase;
					background-image:url(../common-images/button-bg.png);
					background-repeat:repeat-x;
					background-position:left bottom;
					background-color:#028458;
					color:#fff;
					padding:6px 12px;
					-moz-border-radius:3px;
					-webkit-border-radius:3px;
					border-radius:3px;
					cursor:pointer;
					text-decoration:none;}
					

.button-big:hover,
.button-big:active,
.button-big:focus	{color:#fff;
					background-position:left top;
					text-decoration:none;}




/*buttons small and readmore buttons*/
.readmore,
.button-small,
.latestItemReadMore a,
.catItemReadMore a,
.userItemReadMore a,
.tagItemReadMore a,
.genericItemReadMore a		{font-size:90%;
							text-transform:uppercase;
							padding:2px 10px;
							background-image:url(../common-images/button-bg.png);
							background-repeat:repeat-x;
							background-position:left bottom;
							background-color:#028458;
							color:#fff;
							text-decoration:none;
							-moz-border-radius:3px;
							-webkit-border-radius:3px;
							border-radius:3px;
							cursor:pointer;}

.readmore:hover,
.readmore:active,
.readmore:focus,
.button-small:hover,
.button-small:active,
.button-small:focus,
.latestItemReadMore a:hover,
.latestItemReadMore a:active,
.latestItemReadMore a:focus,
.catItemReadMore a:hover,
.catItemReadMore a:active,
.catItemReadMore a:focus,
.userItemReadMore a:hover,
.userItemReadMore a:active,
.userItemReadMore a:focus,
.tagItemReadMore a:hover,
.tagItemReadMore a:active,
.tagItemReadMore a:focus,
.genericItemReadMore a:hover,
.genericItemReadMore a:active,
.genericItemReadMore a:focus		{color:#fff;
									text-decoration:none;
									background-position:left top;}



/*-----*/
.readmore1			{background:url(../common-images/readmore-arrow.png) no-repeat right 4px;
					padding:0 14px 0 0;}







/*buttons with icons*/
.button-archive span,
.button-bag span,
.button-cart span,
.button-document span,
.button-download span,
.button-image span,
.button-link span,
.button-mail span,
.button-upload span,
.button-video span		{padding-left:24px;}

.button-archive span	{background:url(../common-images/icons/16x16/button_archive.png) no-repeat left center;}
.button-bag span		{background:url(../common-images/icons/16x16/button_bag.png) no-repeat left center;}
.button-cart span		{background:url(../common-images/icons/16x16/button_cart.png) no-repeat left center;}
.button-document span	{background:url(../common-images/icons/16x16/button_document.png) no-repeat left center;}
.button-download span	{background:url(../common-images/icons/16x16/button_download.png) no-repeat left center;}
.button-image span		{background:url(../common-images/icons/16x16/button_image.png) no-repeat left center;}
.button-link span		{background:url(../common-images/icons/16x16/button_link.png) no-repeat left center;}
.button-mail span		{background:url(../common-images/icons/16x16/button_mail.png) no-repeat left center;}
.button-upload span		{background:url(../common-images/icons/16x16/button_upload.png) no-repeat left center;}
.button-video span		{background:url(../common-images/icons/16x16/button_video.png) no-repeat left center;}






/*-----------------------------------------------------------------------------------*/
/*	Code - <pre> tag
/*-----------------------------------------------------------------------------------*/
pre 				{overflow: auto;
					font-family:Monaco, Consolas, "Courier News", monospace;
					font-size:11px;
					line-height:24px;
					padding:0 15px;
					margin:15px 2px;
					border-bottom:0!important;
					background:url(../common-images/typo/pre-bg.png);
					border:solid 1px #f4f4f4;
					border-left:solid 3px #f4f4f4;
					color:#999!important;}
pre span 			{color:#999!important;}
pre a 				{text-decoration:none!important;}





/*-----------------------------------------------------------------------------------*/
/*	Columns
/*-----------------------------------------------------------------------------------*/
.first 			{/*margin-left:0!important;*/}
.last 			{/*margin-left:0!important;*/}

.one-two 		{width:48%;
				float:left;
				margin:0 2%;}
				
.one-three 		{width:30.2%;
				float:left;
				margin:0 2%;}
				
.one-four 		{width:21.5%;
				float:left;
				margin:0 2%;}
				
.two-three 		{width:65.4%;
				float:left;
				margin:0 2%;}
				
.three-four 	{width:74%;
				float:left;
				margin:0 2%;}
				





/*-----------------------------------------------------------------------------------*/
/*	Dropcaps
/*-----------------------------------------------------------------------------------*/
/*general styles*/
.drop1,
.drop2,
.drop3					{display:block;
						height:37px;
						width:37px;
						float:left;
						text-align:center;
						line-height:37px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:18px;
						font-weight:bold;
						background-image:url(../common-images/typo/dropcaps-bg.png);
						background-repeat:no-repeat;
						background-position:left top;
						overflow:hidden;
						margin:0 7px 0 0;}



/*default style (color scheme as background color)*/
.drop1				{background-color:#028458;
					color:#fff;}



/*style2*/
.drop2				{background-color:#f2f2f2;
					color:#696969;}



/*style2*/
.drop3				{background-color:#4d4d4d;
					color:#fff;}






/*-----------------------------------------------------------------------------------*/
/*	Headings and titles
/*-----------------------------------------------------------------------------------*/
.title1			{background:url(../common-images/line-bg.png) repeat-x bottom;
				padding:0 0 10px 0;}

.title2			{border-bottom:solid 1px #ddd;
				padding:0 0 10px 0;}








/*-----------------------------------------------------------------------------------*/
/*	Highlights
/*-----------------------------------------------------------------------------------*/
.highlight1,
.highlight2,
.highlight3		{padding:0 3px 2px 3px;}

.highlight1		{background-color:#028458;
				color:#fff;}

.highlight2		{background:#393939;
				color:#fff;}
				
.highlight3		{background:#f2f2f2;
				color:#808080;}




/*-----------------------------------------------------------------------------------*/
/*	Images
/*-----------------------------------------------------------------------------------*/
/*article intro images*/
.article-image img,
.itemImage img,
.catItemImage img,
.latestItemImage img,
.tagItemImage img,
.some-image				{max-width:100%!important;
							margin-bottom:20px;}




/*cut image in tag view*/
.tagItemView				{}

						
							
/*image alignment*/

.img-intro-left img,
.article-image-left 		{float:left;
							margin-right:30px;}
					
.img-intro-right img,
.article-image-right 		{float:right;
							margin-left:30px;}











/*-----------------------------------------------------------------------------------*/
/*	Quotes
/*-----------------------------------------------------------------------------------*/
/*quotes styles*/
blockquote			{font-size:120%;
					font-family:Verdana, Geneva, sans-serif;
					font-weight:normal;
					font-style:italic;
					color:#b3b3b3;
					line-height:24px;
					border-left:solid 2px #028458;
					padding-left:15px;
					margin-bottom:20px;}

.quote-left,
.quote-right,
.quote-center,
.quote-				{padding-left:30px;}


.quote-author		{padding-left:18px;
					font-weight:bold;}



/*quote left*/
.quote-left					{float:left;
							margin-right:20px;
							width:45%;}


/*quote right*/
.quote-right				{float:right;
							margin-left:20px;
							width:45%;}
















/*-----------------------------------------------------------------------------------*/
/*	Icons
/*-----------------------------------------------------------------------------------*/
/*general styles*/
a.icon					{display:inline-block;									
						width:20px;
						height:19px;
						text-indent:999px;
						overflow:hidden;
						cursor:pointer;
						margin:0 3px 0 0;
						opacity:0.7;}



a.digg					{background:url(../common-images/social/digg.png) no-repeat left top;}
a.googlebuzz			{background:url(../common-images/social/googlebuzz.png) no-repeat left top;}
a.googleplus			{background:url(../common-images/social/googleplus.png) no-repeat left top;}
a.delicious				{background:url(../common-images/social/delicious.png) no-repeat left top;}
a.twitter				{background:url(../common-images/social/twitter.png) no-repeat left top;}
a.tumbler				{background:url(../common-images/social/tumbler.png) no-repeat left top;}
a.plixi					{background:url(../common-images/social/plixi.png) no-repeat left top;}
a.dribbble				{background:url(../common-images/social/dribbble.png) no-repeat left top;}
a.stubleupon			{background:url(../common-images/social/stubleupon.png) no-repeat left top;}
a.lastfm				{background:url(../common-images/social/lastfm.png) no-repeat left top;}
a.linkedin				{background:url(../common-images/social/linkedin.png) no-repeat left top;}
a.mobypicture			{background:url(../common-images/social/mobypicture.png) no-repeat left top;}
a.youtube				{background:url(../common-images/social/youtube.png) no-repeat left top;}
a.vimeo					{background:url(../common-images/social/vimeo.png) no-repeat left top;}
a.skype					{background:url(../common-images/social/skype.png) no-repeat left top;}
a.facebook				{background:url(../common-images/social/facebook.png) no-repeat left top;}
a.myspace				{background:url(../common-images/social/myspace.png) no-repeat left top;}
a.dropbox				{background:url(../common-images/social/dropbox.png) no-repeat left top;}





a.icon:hover				{background-position:left bottom;
							opacity:1;}










/*-----------------------------------------------------------------------------------*/
/*	Videos
/*-----------------------------------------------------------------------------------*/
/*fluid video wrapper*/
.flexible-video-wrapper				{padding-top:56.2%;
									position:relative;
									width:100%;
									z-index:1;}
.flexible-video-wrapper	iframe		{position:absolute;
									height:100%;
									width:100%;
									left:0;
									top:0;
									z-index:1;}
									
									





/*-----------------------------------------------------------------------------------*/
/*	Tables
/*-----------------------------------------------------------------------------------*/									
/*category list table*/
table.category {
	width:99%;
	background:#fafafa;
	border:0;}

table.category th {
	font-weight:bold;
	background:#f5f5f5;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
}
table.category td {
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
}




table.category .cat-list-row0 td	{background:#fafafa;}