/* 
Theme Name: Levos
Description: Premium WordPress Theme.
Version: 1.4
Author: system32
Author URI: http://www.themeforest.net/user/system32
Tags: space, custom header, fixed width, two columns, widgets
*/

/*	General settings */

html, body, div, span, small, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, blockquote, acronym, address, code, del, dfn, dl, dt, dd, em, img, q, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, b, p {
		margin:0;
		padding:0; 
		outline:none;
		}		

body 							{ font:normal 12px/20px Tahoma, Georgia, "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif; margin:0; padding:0; }

* html 							{ margin:0;padding:0; }

	
.alignleft						{ float:left; margin:0 15px 15px 0;}
.alignright						{ float:right; margin:0 0 15px 15px;}
.aligncenter					{ text-align:center; }

.textleft 						{ text-align:left;}
.textright  					{ text-align:right;}

.floatright 					{ float:right;}
.floatleft  					{ float:left;}
.clear							{ clear:both;}

p								{ margin:0 0 15px 0; }

p.simple						{ font-size:18px; text-transform:uppercase; }
div.simple						{ font-size:18px;  }

/* SEARCH	----------------------------------------------------*/

.search-box 					{ height: 40px; padding: 5px 0 0 0px; width: auto; 	margin:10px 0 20px 0px; }

* html .search-box 				{ margin-top: 10px; }
*:first-child+html .search-box 	{ margin-top: 10px; !important; }

.search-box p					{ margin-bottom:0}

input.search-field 				{ -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px;	border-style:solid; border-width:1px; background-color: #ededed; margin-bottom: 9px !important;	    border: 1px solid; border-color: #ccc #ddd #ddd #ccc; width: 140px; float:left; padding: 4px;}

input.search-field:focus 		{ background:#fff; }

input.search-go  				{ float:left; height:24px; width:24px; border:0; margin:0 0 0 5px; padding:0; background:url(images/search-on.gif) no-repeat top left; cursor: pointer; }
input.search-go:hover 			{ background:url(images/search-hover.gif) no-repeat bottom left; }

body_block .search-box 			{ background:url("images/searchbar.png") no-repeat scroll left top transparent; height:30px; margin-top:5px; overflow:hidden; width:288px; }


/* PLAIN DIVIDER	----------------------------------------------------*/

.divider 						{ clear:both; margin:20px 0;}


/* HEADINGS	----------------------------------------------------*/
h1, h2, h3, h4, h5, h6			{ font-family: Trebuchet MS, Helvetica, Garuda, sans-serif; font-weight: normal; padding: 0; line-height:normal; }

h1								{ font-size:44px; margin:0 0 15px 0;  letter-spacing:-1px;}
h2								{ font-size:28px; margin:0 0 10px 0;  letter-spacing:-1px;}
h3 								{ font-size:21px; margin:0 0 10px 0;  }
h4 								{ font-size:18px; margin:0 0 10px 0; }
h5 								{ font-size:15px; margin:0 0 10px 0;	}
h6 								{ font-size:13px; margin:0 0 10px 0; }

/* LAYOUT ------------------------------------------------------*/

html, 
body, 
.pageright, 
.pageleft 						{ height:auto; }

.pageleft 						{ position: fixed; top: 0; left: 0;  text-align: right; }


.pageleft 						{ padding: 0; left: 0; width: 40%; text-align: right; overflow: hidden; }
.pageright 						{ padding: 0; width:60%; left: 40%; text-align: left; overflow: hidden; }

.content 						{ margin:0px;     }

#contentwrap 					{ width: auto; float:none; padding:0 30px; margin:30px 0;}

.subheader 						{ padding:0 0 15px 0; margin-bottom:15px; clear: both;  }

/* Scroll------------------------------------------------------------*/


 .scroll-pane  					{ width:550px;  padding-right:15px; padding-bottom:40px;}
 .noscroll						{ width:550px; padding-right:15px; padding-bottom:40px; }
  
.left .jScrollPaneTrack 		{ left: 0;right: auto;}
.left a.jScrollArrowUp 			{ left: 0;right: auto;}
.left a.jScrollArrowDown 		{ left: 0;right: auto;}


/* LOGO	--------------------------------------------------------*/

.logo							{ float:right; display:block; border:0; padding:10px 20px 30px 0px; 	}


		  
/* MAIN MENU ---------------------------------------------------*/

.main_menu 						{ margin:0px 0 30px 0; float:right; padding:0 0px 0 0; position:relative; display:block;  	}
	
/*	MENU--------------------------------------------------------*/

.side-nav 								{ width: 206px; padding: 0; margin: 10px 0 20px 15px; }
.side-nav li 							{ list-style: none; padding:0 !important; padding-bottom: 3px  !important; text-align: right; }
.side-nav li.menu-item	a,
.side-nav li.page_item	a	 			{ display: block; padding: 5px 15px;  cursor: pointer; text-decoration: none; }
.side-nav li.current_page_item>a		{ font-weight: bold; line-height:24px;	}

.side-nav ul 							{ margin: 0 15px 0 0; padding: 5px 0; font-size: 11px; }
.side-nav ul li 						{ list-style: none; margin: 0; padding: 0; text-align: right; }
.side-nav ul li a 						{ display: block; padding: 4px 15px; line-height:normal; }

.side-nav ul li a:hover,
.side-nav ul li.current_page_item,
.side-nav ul li.current_page_item:hover { background:none; border:none; -moz-box-shadow:none; }


/* Layout -------------------------------------------------------------------------------------------*/

.half_width 							{ width:240px;}
.one_third 								{ width:150px;}
.last 									{ margin-right:0 !important; clear:right; }

.half_width, .one_third					{ float:left; position:relative; display:inline; margin:10px 35px 20px 0; }

.last 									{ margin-right:0 !important;    }

/* LISTS ---------------------------------------------------*/

.lists 									{ margin:10px 0;  }
.lists li								{ list-style-type:square; margin:0 0 0 20px; padding:0;    }


/* AUTHOR LISTS ---------------------------------------------------*/

ul.Author_list							{ margin:20px 0; overflow:hidden; height:100%; 	}
ul.Author_list li 						{ width:100px; float:left; padding:0 14px; margin:0px 0px 20px 0px; text-align:center; line-height:normal; }
ul.Author_list li img					{ text-align:center; clear:right; margin-bottom:20px;}
ul.Author_list li h4					{ margin:0; margin-left:0px; font-size:14px;  }
ul.Author_list li span					{ margin:0; text-align:center; font-size:10px;  }
ul.Author_list li p						{ padding:10px 10px 0 10px; text-align:center; }
ul.Author_list li:last-child			{ margin-right:0; border:none; }


/* PORTFOLIO -----------------------------------------------------*/

ul.port_box 							{ margin:20px 0; }
ul.port_box li							{ clear:both; overflow:hidden; margin:0 5px; margin-bottom:20px; padding:20px; position:relative; z-index:3;  }
ul.port_box li	img.alignleft			{ margin-right:25px; }

ul.port_box h3							{ font-size:16px; }
ul.port_box h3, .port_box p				{ margin-bottom:10px; }
ul.port_box	p							{ line-height:normal; }


ul.port_box li .loading 				{ text-align:center; display:block; width:300px; height:200px; }
ul.port_box li .loading,
.imageframe .loading, 					{ background: url(ajax-loader.gif) no-repeat center center; }

ul.port_box li a img, 
.imageframe a img,
ul.port_box li a:hover img 				{ position:relative; z-index:1; }

.featured_project						{ position:absolute; top:0px; right:0; width:300px; height:200px; }


.hover_video			{ position: absolute; background:transparent url(images/video.png) no-repeat center center; margin-left:6px; margin-top:6px;}
.hover_image			{ position: absolute; background:transparent url(images/image.png) no-repeat center center; margin-left:6px; margin-top:6px;}


/* PORTFOLIO -----------------------------------------------------*/

ul.gal_box 							{ margin:20px 0; }
ul.gal_box li						{ overflow:hidden; margin:0 8px; height:160px; margin-bottom:20px; padding:3px; position:relative; z-index:7; float:left; width:29%; }

ul.gal_box h3						{ font-size:14px; margin-top:5px; line-height:normal; }
ul.gal_box h3, .gal_box p			{ margin-bottom:10px; }
ul.gal_box	p						{ line-height:normal; }


ul.gal_box li .loading 				{ text-align:center; display:block; width:150px; height:100px; }
ul.gal_box li .loading 				{ background: url(ajax-loader.gif) no-repeat center center; }

ul.gal_box li a img, 
ul.gal_box li a:hover img 				{ position:relative; z-index:6; }

.featured_gal						{ position:absolute; top:2px; right:8px; width:70px; height:70px; z-index:8; }

/* Blog Posts -----------------------------------------------------------*/

.post 									{ padding-top:0px; margin-bottom:40px; margin-top:10px; overflow:hidden;  }
.post h2								{ width:460px; margin-right:0;  font-size:24px;  }

.post-content 							{ }

.date 									{ width:70px; padding:0px; float:right; margin-top:5px; text-transform:uppercase; margin-bottom:15px; }
.date .day 								{ width:20px; float:left; font-size:24px; padding-right:10px;  line-height:25px; }
.date .month 							{ width:30px; float:right; font-size:11px; line-height:12px; }

.post-info 								{ padding:0px 0px 10px 0px;  }
.post-info .postmetadata 				{ font:normal 10px/14px Tahoma, Arial, Sans-serif; padding:5px 0; margin-bottom:5px;   }
.post-info .postmetadata a 				{ text-transform:uppercase; letter-spacing:1px; }
.post-info .postmetadata a:hover		{ text-decoration:underline; }

.post-info .comments 					{ float:right;}

.post-info-no							{ padding:5px 0; font:normal 11px Arial, Tahoma, Verdana, Sans-serif; letter-spacing:1px; margin-bottom:10px;}
.post-info-no a							{ text-transform:uppercase;}


/* FOOTER -------------------------------------------------------------*/
	
.footer 								{ margin-left:0px; float:right; position:absolute; bottom:0; right:0px;   }
.footer	p								{ padding:10px; text-align:right; margin-bottom:5px; }
.footer	a								{ }
.footer a:hover							{ }


/* Infobox Social Sites  ------*/

.tipsy 			{ padding: 5px; font-size: 10px; background-repeat: no-repeat;  background-image: url(images/tipsy.gif); }
.tipsy-inner 	{ padding: 5px 8px 4px 8px; max-width: 200px; text-align: center; }
.tipsy-inner 	{ -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north 	{ background-position: top center; }
.tipsy-south 	{ background-position: bottom center; }
.tipsy-east 	{ background-position: right center; }
.tipsy-west 	{ background-position: left center; }


/* Social Buttons */

.socialbar					{ margin-right:0; 	float:right;  }

ul.social					{ padding:5px 15px; margin:0 !important; overflow:hidden; height:100%;	}
ul.social li				{ float: left; margin: 0px 4px 0 4px !important; padding:0 !important;}
ul.social li img			{ vertical-align:middle; }

ul.social li a				{ border:0;}
ul.social li .t				{ display: block; width: 16px; height: 16px;}			


/* Blockquote -------------------------------------------------------------------------------------------*/

blockquote.qentry								{ background:URL(images/quote.png) top left no-repeat; padding-left:60px; padding-right:10px; margin:20px 0; overflow:hidden; height:100%; }
blockquote.qentry p								{ margin-bottom:10px; clear:both; }


/* Bullet Lists -------------------------------------------------------------------------------------------*/


ul, ol 					{ margin: 0 0 20px 5px;}
ol 									{ padding-left: 2em;}

ul ul, 
ol ol,
ul ol, 
ol ul 								{ margin-top: 8px;}

ul li, 
ol li 								{ padding: 3px 5px; line-height:inherit;}

ul li 								{ padding-left: 15px;}
ol li 								{ list-style-type:decimal; list-style-position: outside;}

.page_right	ul li 				{ background: transparent url("images/bullets/dot_gray.gif") no-repeat 0 12px;  padding-left: 20px}

ul.bullet-black li 				{ background: transparent url("images/bullets/dot_black.gif") no-repeat 0 12px;  padding-left: 20px }
ul.bullet-gray li 				{ background: transparent url("images/bullets/dot_gray.gif") no-repeat 0 12px;  padding-left: 20px }
ul.bullet-blue li 				{ background: transparent url("images/bullets/dot_blue.gif") no-repeat 0 12px;  padding-left: 20px }
ul.bullet-green li 				{ background: transparent url("images/bullets/dot_green.gif") no-repeat 0 12px;  padding-left: 20px }
ul.bullet-red li 				{ background: transparent url("images/bullets/dot_red.gif") no-repeat 0 12px;  padding-left: 20px }
ul.bullet-orange li				{ background: transparent url("images/bullets/dot_orange.gif") no-repeat 0 12px;  padding-left: 20px }
ul.disc-black li				{ background: transparent url("images/bullets/circle_black.gif") no-repeat 0 12px;  padding-left: 20px }
ul.disc-gray li 				{ background: transparent url("images/bullets/circle_gray.gif") no-repeat 0 12px;  padding-left: 20px }
ul.disc-blue li 				{ background: transparent url("images/bullets/circle_blue.gif") no-repeat 0 12px;  padding-left: 20px }
ul.disc-green li				{ background: transparent url("images/bullets/circle_green.gif") no-repeat 0 12px;  padding-left: 20px }
ul.disc-red li 					{ background: transparent url("images/bullets/circle_red.gif") no-repeat 0 12px;  padding-left: 20px }
ul.disc-orange li 				{ background: transparent url("images/bullets/circle_orange.gif") no-repeat 0 12px;  padding-left: 20px }

ul.bullet-check li  { background: transparent url("images/bullets/check.gif") no-repeat 0 6px;  padding-left: 25px; }



/* Toggle Content ------------------------------------------------------------------------------------- */

h5.toggle 					{ font-size:18px; margin-top:20px; padding:0 0 0 30px; margin-bottom:0 !important;}
h5.toggle a 				{ padding-top:2px; text-decoration: none; display: block;}
h5.toggle a:hover 			{ }

h5.active 					{ margin-bottom:0 !important;  }
h5.active a:link 			{ margin-bottom:0 !important;}

.toggle_content 			{ clear:both; overflow:hidden; margin:0 0 20px 0px; -moz-border-radius:4px; -webkit-border-radius: 4px; }
.toggle_content div.toggleinside				{ padding:15px; }


/* Pre Code -------------------------------------------------------------------------------------------*/

code, pre					{ font: normal 12px/20px Consolas, "Courier New", Courier, monospace; padding: 3px 5px; margin:10px 0 20px 0; }
code						{ padding: 3px 5px; background-image: none; }
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* Alert Boxes -------------------------------------------------------------------------------------------*/

#note { position:relative;}

span.error,
span.info,
span.alert,
span.success,
span.download 				{ position:relative; display: block; padding: 10px 10px 10px 55px; margin:10px 5px; }

#close { font-size:9px; position:absolute; right:10px; top:18px;	}
.close_note {font-size:9px; position:absolute; right:10px; top:18px;	}


/* Contact Form -------------------------------------------------------------------------------------------*/

#contactform 				{ padding: 15px 0;  }

#contactform label			{ width:30%; display: inline-block; vertical-align:text-bottom;  }
#contactform select 		{ margin-bottom: 15px; }
#contactform textarea 		{ vertical-align: top; height: 150px;	}	
#contactform .indent 		{ padding-left:30%;  }

#contactform p 				{ margin-bottom:0;}

#contactform input,
#contactform select,
#contactform textarea 		{ -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; margin-bottom: 9px !important; width: 65%; padding: 4px; vertical-align;top;}
			
#contactform input:focus,
#contactform select:focus,
#contactform textarea:focus { }

/* Contact button */
#contactform .submitbutton	{ border:0;  text-transform:uppercase; font-size:10px; width:80px; vertical-align:middle; 	}
#contactform .submitbutton:focus 		{ background:none;	}
#load		{ text-align:right; }

/* The button ------------------------------------------------------- */

a.button			{ outline:none; padding:0px 15px 0px 50px; line-height:60px; text-decoration:none; font-size:24px; height:60px; float:right; margin:5px 10px 0px 0px;
	opacity:0.8; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

a.button:hover		{ opacity:1.0; }

a.smallbutton		{ font-size:12px; line-height:30px; height:30px; float:right; outline:none; text-decoration:none; padding:0px 15px 0px 50px; margin:5px 10px 0px 0px;
	-moz-border-radius:4px; 	-webkit-border-radius:4px;	border-radius:4px;	opacity:0.8; }

a.smallbutton:hover	{ opacity:1.0; }


/* Button icons */

a.pdf			{ background:#b8b8b8 url(images/pdf.png) 10px 50% no-repeat; }
a.pdf2			{ background:#b8b8b8 url(images/pdf.png) 10px 50% no-repeat; }


/* Boxes -------------------------------------------------------------------------------------------*/

.widgets 				{ margin-top:10px; margin-right:15px;text-align:right; }
.widgets h3 			{ color:#fff; }
.widgets	ul 			{ margin-top:10px; margin-bottom:10px;  }
.widgets	ul li 		{ list-style:none;}
.widgets	ul li a		{ color:#999;}


#recentcomments	ul		{ width:205px; text-align:right;}
#recentcomments	li		{ padding:3px 0;}


#calendar_wrap			{ float:right; clear:both; width:200px; }

#wp-calendar 			{ width:100%; }	
#wp-calendar caption	{ font-size:15px; }
#wp-calendar td,
#wp-calendar th			{ padding:6px;  text-align:center; }


/* --- PAGINATION
________________________________________*/

.pagination						{ clear:both; margin-top:20px; overflow:hidden; height:100%; width:100%; padding-top:5px;}
.pagination a, 
.pagination a:link, 
.pagination a:visited,
.pagination a:active,
.pagination span.current,
.pagination span.pages,
.pagination span.extend			{ font-size:11px; padding: 8px;  margin: 1px; color:#444; line-height:32px; border: 1px solid #eee; background: #FFFFFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.pagination span.pages 			{ border:0; text-transform:uppercase }
.pagination a:hover 			{ border: 1px solid #ccc; background: #fff;  }
.pagination span.current 		{ padding: 8px; margin: 1px; font-weight: bold; color:#777; border: 1px solid #ccc;}


/* --- GALLERIA CSS
----------------------------------------*/

.gal_content				{ font:normal 13px/1.4 Verdana, sans-serif; width: 600px; margin: 20px auto; }
#galleria					{ height:400px; }


/* --- PICACHOSSE CSS
________________________________________*/

.jcarousel-skin-pika .jcarousel-container-horizontal 	{ padding: 10px 30px; }
.jcarousel-skin-pika .jcarousel-container-vertical 		{ width: 90px; height: 245px; padding: 40px 20px; }
.jcarousel-skin-pika .jcarousel-clip-horizontal 		{ height: 90px; width: 460px; }
.jcarousel-skin-pika .jcarousel-clip-vertical 			{ width: 75px; height: 245px; }
.jcarousel-skin-pika .jcarousel-item-horizontal 		{ margin-right: 10px; }
.jcarousel-skin-pika .jcarousel-item-vertical 			{ margin-bottom: 10px; }
.jcarousel-skin-pika .jcarousel-item-placeholder 		{ background: #fff; color: #000; }


/* --- COMMENTS CSS
________________________________________*/

h3#comments				{	font-size: small; }
ol.commentlist 			{	margin;0 !important;	padding:0 !important; }
ol.commentlist li 		{	margin-left:0px !important;  }

ol.commentlist li ul li {	font-size: 1em; margin-left: 10px;	margin-right: -5px;	}
ol.commentlist li 		{	background: #FFFFFF url(images/comment_bg.png) top left repeat-x; border: 1px solid #dddddd;	font-weight: bold;	padding: 8px;	list-style: none; margin: 15px 0 10px; padding: 5px 5px 10px 10px;}
ol.commentlist li .avatar {	background: #fff; border: 1px solid #eee; float: left; margin-right: 5px;	padding: 2px;	}
ol.commentlist cite, 
ol.commentlist cite a 	{	font-size: 1.1em; font-style: normal; font-weight: bold; }
ol.commentlist p 		{	font-weight: normal; line-height: 1.5em; text-transform: none; margin: 10px 5px 10px 0;}

#commentform p 			{ 	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; margin: 5px 0; }

.commentmetadata 		{ 	font-weight: normal;  padding-bottom: 10px; }

#commentform input 		{	margin: 5px 5px 1px 0; padding: 2px; width: 170px; }
#commentform 			{	margin: 5px 10px 0 0;	}

#commentform textarea 	{	padding: 2px; width: 95%; }


#respond:after 			{	clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#commentform #submit 	{	margin: 0 0 5px auto; 	}

ol.commentlist .alt 	{	margin: 0; padding: 10px; }

ol.commentlist ul.children 			{	margin-right: 5px; padding: 0;	}


.nocomments 			{	margin: 0; padding: 0; text-align: center;	}

.commentmetadata 		{	display: block; margin: 0;	}



/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
img.framed, .wp-caption, .gallery-item img, table.fancy_table, .video-stage				{
padding:6px;margin:2px;
border:1px solid #f1f1f1 !important;
	background-color:#fff;
	background:-moz-linear-gradient(bottom, #f2f2f2 0px, #fff 100%);
	background:-webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #fff));
	-moz-box-shadow:0px 1px 1px #aaa;
	-webkit-box-shadow:0px 1px 1px #aaa;
	box-shadow:0px 1px 1px #aaa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	}

 .sys_mini_gallery .loading	{ background:url(ajax-loader.gif) 50% 50% no-repeat; }
ul.sys_mini_gallery li { background:none; display: inline; float: left; margin:0 15px 25px 0; padding:0 0 0 0; }
ul.sys_mini_gallery li .loading { width: 130px; height:130px;}

