/**

 * @package Joomla

 * @subpackage Aquilo Theme

 */ 



			



/*-----------------------------------------------------------------------------------*/

/*	Buttons

/*-----------------------------------------------------------------------------------*/

/*buttons-big*/

.button-big			{font-size:115%;

					text-transform:uppercase;

					background:none;

					color:#fff;

					padding:6px 12px;

					cursor:pointer;

					text-decoration:none;}

					



.button-big:hover,

.button-big:active,

.button-big:focus	{color:#000;

					background-position:left top;

					text-decoration:underline;}









/*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:6px 10px 3px 10px;

							color:#000;

							text-decoration:none;

							cursor:pointer;}




.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:#000;

									text-decoration:none;

									background-position:left top;
									
									border:2px solid #000}
									
									
.readmore:hover,

.readmore:active,

.readmore:focus {background-color:#000000; color:#fff }







/*-----*/

.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-right: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:#b8cf49;

					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:#b8cf49;

				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 #b8cf49;

					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:#fbfbfb;}